Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.11.13;
Скачать: 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 вся ветка

Текущий архив: 2011.11.13;
Скачать: CL | DM;

Наверх




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


2-1311531794
Leon-Z
2011-07-24 22:23
2011.11.13
TWebBrouser.


2-1311002277
Pcrepair
2011-07-18 19:17
2011.11.13
Сокеты. Гарантированное соединение. структура кода


1-1272628592
Яцхен
2010-04-30 15:56
2011.11.13
Как вывести форму на панельке или табшите другой формы?


2-1311508935
prodex
2011-07-24 16:02
2011.11.13
Как построить запрос в Oracle, если...