![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Здравствуйте!
У меня следующая ситуация: загружаю цветной векторный рисунок из файла .emf в MeteFile, затем вывожу на канву формы: MetaFile.LoadFromFile('picture.emf'); Form1.Canvas.StretchDraw(Rect,MetaFile); Необходимо, чтобы все области, залитые на рисунке белым цветом, рисовались фоновым цветом (Form1.Color). Хотелось бы как-то элегантно заменять белый цвет на фоновый еще в метафайле, если это возможно, чтобы не искать нужные области на канве уже после вывода. Так же хотелось бы обойтись без посредничества TBitmap. |
#2
|
|||
|
|||
![]() А там Transparentcolor случаем не существует?
|
#3
|
|||
|
|||
![]() В TMeteFile - нет. Есть только Transparent, но я так и не понял, что он дает.
Последний раз редактировалось fura, 23.11.2010 в 18:19. |