Рисовать метафайл на канву с подменой цвета
Здравствуйте!
У меня следующая ситуация: загружаю цветной векторный рисунок из файла .emf в MeteFile, затем вывожу на канву формы:
MetaFile.LoadFromFile('picture.emf');
Form1.Canvas.StretchDraw(Rect,MetaFile);
Необходимо, чтобы все области, залитые на рисунке белым цветом, рисовались фоновым цветом (Form1.Color). Хотелось бы как-то элегантно заменять белый цвет на фоновый еще в метафайле, если это возможно, чтобы не искать нужные области на канве уже после вывода. Так же хотелось бы обойтись без посредничества TBitmap.
|