Re[4]: Sciter3: Копирование в Clipboard, печать?
От: c-smile Канада http://terrainformatica.com
Дата: 22.08.16 22:24
Оценка: 4 (1)
Здравствуйте, 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.