Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1310467018
Дмитрий С
2011-07-12 14:36
2011.11.13
Как правильно показывать длительный процесс?


15-1310462085
PreDatoR
2011-07-12 13:14
2011.11.13
Что нужно для изучения ассемблера


15-1310502594
Юрий
2011-07-13 00:29
2011.11.13
С днем рождения ! 13 июля 2011 среда


1-1272350903
Юрий Зотов
2010-04-27 10:48
2011.11.13
Ошибка создания формы в design-time


15-1310728734
Медвежонок Пятачок
2011-07-15 15:18
2011.11.13
winmobile netcf3.5 интернет с "толкача"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский