... Мы не привыкли отступать! И расколоть его поможет киножурнал "Хочу Все Знать"! ;)
Здравствуйте, c-smile, Вы писали:
CS>В текущей версии — накак кроме своего собственного drawing behavior.
Те, если будет что-то типа
<div behavior="Mydrawing" style="font: такой-то; + куча других стилей">Hello World!</div>
То мне, чтобы нарисовать свой вертикальный Hello World надо будет определить и все эти стили на нем? Или нет?... — только вертикалка и все
... Мы не привыкли отступать! И расколоть его поможет киножурнал "Хочу Все Знать"! ;)
Здравствуйте, Peshuha, Вы писали:
P>То мне, чтобы нарисовать свой вертикальный Hello World надо будет определить и все эти стили на нем? Или нет?... — только вертикалка и все
В этом методе:
virtual BOOL on_draw (HELEMENT he, UINT draw_type, HDC hdc, const RECT& rc )
HDC приходит уже подготовленным: текущий фонт это фонт из CSS и text color это CSS color.
Т.е. тебе нужно взять текущий фонт, сделать новый фонт из него с нужной ориентацией и нарисовать текущим цветом текста.
И вернуть TRUE из этого метода чтобы я сам не рисовал контент этого элемента.
background и foreground layers я отрисовываю сам. Т.е. на тебе только отрисовка content layer.
Здравствуйте, tpuctah, Вы писали:
T>возможно через svg получится?
T>http://tutorials.jenkov.com/svg/text-element.html
Лучше тогда уж в Sciter через Graphics нарисовать.