Здравствуйте, Hawk, Вы писали:
H>>Здесь есть пример копирования вывода GDI+ в буфер обмена. Насколько понял, должен быть способ подсунуть объект Graphics в Sciter, который с помощью GDI+ нарисует картинку, а потом эту картинку перенести в буфер обмена. Или то же самое сделать внутри Sciter. Возможно ли такое реализовать?
H>Андрей, вопрос еще в силе. Может есть какие-нибудь идеи?
Какой из двух вопросов?
Печать — Sciter уже печатает.
Если это про EMF то Direct2D про EMF ничего не знает.
Проблема в том Direct2D и GDI+ используют разные шрифты. Т.е. если я что-то и нарисовал в D2D то перенести его в GDI+ один в один невозможно.
Ну и потом EMF это поток GDI команд. GDI не знает ничего ни про anti-aliasing, ни про alpha channel.
Поэтому в настоящее время только рисование элемента в new Image(w,h, element) и потом оный image в clipboard.
Примеры в sdk/samples/graphics/test-dynamic-background.htm и sdk/samples/graphics/test-image-render-element.htm