Форум: "Потрепаться";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.01 c