Вниз
Скачать: CL | DM;

Как работать с 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.006 c
15-1310627957
R_R
2011-07-14 11:19
2011.11.13
Как работать с Windows VDS, что можно почитать?


15-1310504388
Gu
2011-07-13 00:59
2011.11.13
Delphi Pulsar и Xe2 beta


15-1310539493
SQLEXPRESS
2011-07-13 10:44
2011.11.13
Ctrl+shift+с во время описания класса. Некорректно


2-1311321505
ixen
2011-07-22 11:58
2011.11.13
Как узнать тип поля?


15-1310657684
R_R
2011-07-14 19:34
2011.11.13
Посоветуйте Remote Desktop для работы через Интернет...




   Наверх