Htmlayout: Текст вертикально?
От: Peshuha Россия  
Дата: 14.07.11 11:20
Оценка:
Драсте всем, Сабж
... Мы не привыкли отступать! И расколоть его поможет киножурнал "Хочу Все Знать"! ;)
Re: Htmlayout: Текст вертикально?
От: c-smile Канада http://terrainformatica.com
Дата: 14.07.11 20:05
Оценка:
Здравствуйте, Peshuha, Вы писали:

P>Драсте всем, Сабж


В текущей версии — накак кроме своего собственного drawing behavior.
Re[2]: Htmlayout: Текст вертикально?
От: Peshuha Россия  
Дата: 15.07.11 11:58
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>В текущей версии — накак кроме своего собственного drawing behavior.


Те, если будет что-то типа

<div behavior="Mydrawing" style="font: такой-то; + куча других стилей">Hello World!</div>


То мне, чтобы нарисовать свой вертикальный Hello World надо будет определить и все эти стили на нем? Или нет?... — только вертикалка и все
... Мы не привыкли отступать! И расколоть его поможет киножурнал "Хочу Все Знать"! ;)
Re[3]: Htmlayout: Текст вертикально?
От: c-smile Канада http://terrainformatica.com
Дата: 15.07.11 15:29
Оценка: 2 (1)
Здравствуйте, 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.
Re[4]: Htmlayout: Текст вертикально?
От: tpuctah  
Дата: 22.07.11 08:50
Оценка:
возможно через svg получится?
http://tutorials.jenkov.com/svg/text-element.html
Re[5]: Htmlayout: Текст вертикально?
От: c-smile Канада http://terrainformatica.com
Дата: 22.07.11 14:56
Оценка:
Здравствуйте, tpuctah, Вы писали:

T>возможно через svg получится?

T>http://tutorials.jenkov.com/svg/text-element.html

Лучше тогда уж в Sciter через Graphics нарисовать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.