Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
1-11946
Кен
2003-12-18 01:49
2004.01.05
Глюк Delphi 7 с TStringGrid ом У вас также? Как с этим бороться ?


4-12207
diMAN
2003-11-04 08:30
2004.01.05
Создать невидимую консоль


14-12083
Митяй
2003-11-26 18:49
2004.01.05
---|Ветка была без названия|---


14-12051
Mike_Goblin
2003-12-09 11:17
2004.01.05
Хокку о компьютерах


14-12150
men
2003-12-12 15:30
2004.01.05
Gde knigy po linux vziat?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский