Форум: "Начинающим";
Текущий архив: 2011.11.13;
Скачать: [xml.tar.bz2];
ВнизКак работать с svg в Делфи? Найти похожие ветки
← →
Fr (2011-07-26 16:18) [0]Задача - вывести картинку в StringGrid.
← →
Dennis I. Komarov © (2011-07-26 16:27) [1]В чем сложности то?
← →
Fr (2011-07-26 16:36) [2]сложность в том, что не знаю как к этому подступится :)
Например, Draw(...) требует TGraphic...
← →
И. Павел © (2011-07-26 16:43) [3]http://www.delphisources.ru/pages/faq/base/image_to_stringgrid_cell.html
← →
И. Павел © (2011-07-26 16:45) [4]> Например, Draw(...) требует TGraphic...
Создайте ImageList, роместите туда картинки и извлекайте их на канву StringGrid так:
ImageList3.Draw(Grid.Canvas, Rect.Left+2, Rect.Top+(Rect.Bottom-Rect.Top-16) div 2, 0);
← →
SQLEXPRESS (2011-07-26 16:49) [5]это в се ладно,
а svg - это что?
← →
Dennis I. Komarov © (2011-07-26 16:59) [6]
> а svg - это что?
"Жужа, ты это видела?" (с)
;-)
← →
И. Павел © (2011-07-26 17:01) [7]> SVG
Тогда можно попробовать специальные библиотеки, например: http://easycad-lib.com/
Ну или открыть спомощью TWebBrowser, только если таких картинок много - придется искать сторонний компонент.
← →
И. Павел © (2011-07-26 17:03) [8]
> а svg - это что?
http://ru.wikipedia.org/wiki/SVG
← →
Fr (2011-07-26 17:17) [9]
> Dennis I. Komarov © (26.07.11 16:27) [1]
Я так понимаю, что "svg" не был увиден в вопросе?
> И. Павел © (26.07.11 17:01) [7]
Приведенная библиотека не бесплатна :( Поиск в сети пока ничего не дал ...
← →
RWolf © (2011-07-26 17:18) [10]Может, просто использовать браузер в качестве клиента?
← →
Sapersky (2011-07-26 17:22) [11]AggPas вроде бесплатная.
← →
Dennis I. Komarov © (2011-07-26 17:25) [12]
> Я так понимаю, что "svg" не был увиден в вопросе?
Grid - Canvas, => графика растровая. Далее смысл понятен?
← →
Fr (2011-07-26 17:42) [13]
> Dennis I. Komarov © (26.07.11 17:25) [12]
т.е. svg на канву грида не вывести?
← →
Dimka Maslov © (2011-07-26 17:44) [14]Поскольку формат svg есть разновидность xml читаем список графических примитивов имеющимися ср-вами, после чего рисуем их при помощи стандартных функций. Дополнительно скажу, что в природе есть опенсорсная прога Inkscape для которой формат svg почти что родной.
← →
Dennis I. Komarov © (2011-07-26 17:55) [15]
> т.е. svg на канву грида не вывести?
получи сперва с него битмап, в нужных пропорциях, а уж потом на канву. А вот как будешь xml интерпритировать в графику, это уже твои проблемы
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.11.13;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.058 c