Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.05;
Скачать: CL | DM;

Вниз

HTML вертикальный текст   Найти похожие ветки 

 
Alexander Vasjuk   (2003-12-10 13:42) [0]

Нет ли какого способа вывести в html страницу вертикальный текст, пусть недокументированного и работающего только под 6.0 и више...?
Очень страдает программист.


 
NeyroSpace ©   (2003-12-10 13:46) [1]

например печатать букву на экран строго задавая координаты через JavaScript->каскадн таб стилей коорд буквы


 
Alexander Vasjuk   (2003-12-10 13:52) [2]

Тоже вариант

А повернуть бы как-то

Неужели майкросовтовцы тут нигде не нарушили стандарт?


 
VictorT ©   (2003-12-10 14:10) [3]

В смысле нужно, чтоб буквы повёррнуты были на 90 градусов?


 
Alexander Vasjuk   (2003-12-10 14:12) [4]

Да, хорошо бы
Или хотя бы на 89 градусов


 
VictorT ©   (2003-12-10 14:16) [5]


> Или хотя бы на 89 градусов

:D :D :D :D

Наверно придётся подключать свой шрифт... В спецификации HTML и CSS нашёл только про текст справа налево :(


 
VictorT ©   (2003-12-10 14:20) [6]

А вообще, наверно опиши подробней, для чего это нужно, тогда мож и решение найдётся, наиболее подходяшее...


 
Brahman ©   (2003-12-10 14:20) [7]

Делать на лету через Perl конвертацию символа в изображение с разворотом. Далее - по смыслу.
Возможно только на сервере, а не клиенте.
Прямых методов через html скорее всего не существует.
Это ведь Text все же.


 
Dmitriy O. ©   (2003-12-10 14:23) [8]

Сначала нарисовать а потом вставить


 
VictorT ©   (2003-12-10 14:24) [9]


> Делать на лету через Perl конвертацию символа в изображение
> с разворотом.

Ага, один из вариантов... То же кстати возможно и в PHP, если GDI подключена. Правда недостаток - трафик.
З.Ы. Я потому попросил конкретнее описать проблему, чтоб может в конкретном твоём случае возможно можно найти решение получше. А возможно, это просто не нужно.


 
Alexander Vasjuk   (2003-12-10 14:36) [10]

Описываю конкретно

Вывожу кросс-отчет в html-формате в виде таблицы.
Таблица не широкая, а очень широкая.
Причем львиная доля ширины - ее шапка.
Даже будучи перенесены по словам, заголовки много шире данных таблицы (числа).
Если заголовки выводить вертикально, таблица резщко сузится.

html-код генерирую прямо на сервере (mssql).
Не хотелось бы привлекать посторонние технологии.

Хорошую вы идею подсказали - понарисовать буковок и как катинки подставлять. Правда, тогда пропадает возможность управления размерами шрифта, но пока это лучшее решение.


 
Alexander Vasjuk   (2003-12-10 14:53) [11]

Ребата-а-а!
Нашел в google:

<html>
<body>
<table border="1">
<tr>
<td style="writing-mode:lr-tb">Normal Cell</td>
<td style="writing-mode:tb-rl">Vertical Cell</td>
<tr>
</table>
</body>
</html>

Понимаю, что нестандартно, но для местной сети сойдет


 
VictorT ©   (2003-12-10 14:57) [12]

Текст в шапке стандартный? Если да, то можно не рисовать буковки, а непосредственно полностью фразу (лучше использовать gif с прозрачностью).
Или, если не поворачивать буквы, то типа такого:
<th>н<br>а<br>з<br>в<br>а<br>н<br>и<br>е<br><br>п<br>о<br>л<br>я<th>
<br> можно вставлять не руками, а скриптом.


 
VictorT ©   (2003-12-10 15:07) [13]


> Alexander Vasjuk (10.12.03 14:53) [11]

Ух ты, прикольно, возьму на заметку. Правда в опере и нетскейпе не заработало. Кстати, не удалось мне сдалать, чтоб текст вывадился не сверху вниз, а слева направо, пробовал вместо style="writing-mode:tb-rl" сделать style="writing-mode:bt-lr", не проканало... мож приведёшь саму ссылку, где нарыл?


 
VictorT ©   (2003-12-10 15:08) [14]


> чтоб текст вывадился не сверху вниз, а слева направо,

хотел сказать, не сверху вниз, а снизу вверх.


 
kaif ©   (2003-12-10 15:23) [15]

Я думаю Вам имеет смысл познакомиться с языком VML. Там много чего можно сделать для Вашей задачи.


 
}|{yk ©   (2003-12-10 15:36) [16]

А где вышеуказанный код работает? А меня ни в IE 5, ни в Mozilla 1.4 не работает :(


 
VictorT ©   (2003-12-10 16:56) [17]


> }|{yk © (10.12.03 15:36) [16]

У меня в ИЕ 6 работает.


 
Alexander Vasjuk   (2003-12-10 17:14) [18]

VictorT © (10.12.03 15:07) [13]
http://htnew.manual.ru/forum/view.php?thread=2406
только там более подробной информации нет

VictorT © (10.12.03 14:57) [12]
Нет,екст разный. Я ж говорю, это кросс-отчет, т.е. с переменным числом столбцов.

kaif © (10.12.03 15:23) [15]
это не vrml?
А что его поддерживает? И дайте ссылку-другую...

}|{yk © (10.12.03 15:36) [16]
IE 6.0.2800.1106
Все юзера в терминале, поэтому поставлю централизовано


 
Style ©   (2003-12-11 09:07) [19]

.раз только под IE6, то использовать не стоит.. Проще нарисовать...


 
Alexander Vasjuk   (2003-12-11 12:29) [20]

Style © (11.12.03 09:07) [19]
Зависит от прочих условий
В моем случае с интрасетью вполне

А еще у меня была идея поискать во всех кодировках символы, похожие на повернутые русские (и английские впрочем) и распологать их друг под другом.


 
kaif ©   (2003-12-11 12:41) [21]

Язык VML. Правда его тоже поддерживает только IE.
http://wdh.suncloud.ru/vml01.htm


 
Alexander Vasjuk   (2003-12-12 18:35) [22]

kaif © (11.12.03 12:41) [21]
таки это vrml
язык описания виртуальной реальности

помню, я плагин к эксплореру качал для него

а 6й стало быть без плагина может...



Страницы: 1 вся ветка

Текущий архив: 2004.01.05;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.029 c
1-11957
Denisiy
2003-12-19 16:11
2004.01.05
Access Violation - к чему бы это?


6-12022
Gym
2003-11-01 13:54
2004.01.05
TTcpServer без формы. Почему не работает?


1-11879
Soi
2003-12-15 07:04
2004.01.05
Дробные числа


1-11889
serge
2003-12-17 18:07
2004.01.05
Display TEdit comp. in TMenuItem ?


7-12181
Evgeniy_K
2003-10-24 07:06
2004.01.05
Отловить нажатие клавиш в любом приложении