Comments 36
Спасибо за ссылку — посмотрю.
А насчет Ворда — не получится. Ворд — это не html-редактор (не в том смысле что нельзя, а в том смысле что какашка).
А насчет Ворда — не получится. Ворд — это не html-редактор (не в том смысле что нельзя, а в том смысле что какашка).
При беглом осмотре — как-то много кода. Но если проект большой и требует частого использования поворота текста (и не обязательно только на 90 градусов) — то да, рафаил — полезная библиотека.
так я и говорю — использовать библиотеку не обязательно.
используйте SVG в связке с VML
используйте SVG в связке с VML
Могу вам написать кусок поворота только текста и только на 90°. Будет намного короче. :)
А сама рафаил не нужна?
Сам Рафаэль позволяет делать несколько больше чем просто поворачивать текст на 90°. Естественно, если выковырять только поворот и только на 90°, то будет в разы короче.
это вы что, для каждого показа генерируете таким вот образом картинки?
$s = convert_cyr_string($s,'w','i'); // преобразование win1251 -> iso8859-5
// преобразование iso8859-5 -> unicode:
Если писать по украински в unicode и и использовать ttf шрифт с уникодом, то украинский будет из коробки.
По-моему, проще ориентацию таблицы изменить, названия столбцов сделать слева. Будет читабельнее.
В случае с электронном представлением, можно и еще лучше найти вариант, чем так изголяться. Например, только первые буквы с пунктирным подчеркиванием. При наведении — всплывающая подсказка.
Недопустимо то, что часть заголовков расположено горизонтально, а часть вертикально, как сейчас.
В случае с электронном представлением, можно и еще лучше найти вариант, чем так изголяться. Например, только первые буквы с пунктирным подчеркиванием. При наведении — всплывающая подсказка.
Недопустимо то, что часть заголовков расположено горизонтально, а часть вертикально, как сейчас.
да чтоб ты всю жизнь читал тексты! :-[
Господи ты боже мой (с)
Всю статью можно ужать в:
«Для вертикального текста я использую повернутую на 90 градусов картинку с текстом. Для конвертации кириллицы я не использую iconv() потому-то и потому-то, а вместо нее наковырял свой велосипед.»
Все.
Всю статью можно ужать в:
«Для вертикального текста я использую повернутую на 90 градусов картинку с текстом. Для конвертации кириллицы я не использую iconv() потому-то и потому-то, а вместо нее наковырял свой велосипед.»
Все.
А нельзя ли было переубедить заказчика в том что при горизонтальном тексте не надо головой крутить?
Зачем вы конвертируете win в уникод? Сохраните файл в utf-8 и делов-то.
Такой вот код
<?php
header («Content-type: image/png»);
$text = 'Її Єє Іі Ґґ';
$font = './verdana.ttf';
$coord = imagettfbbox(20, 0, $font, $text);
$width = $coord[2]-$coord[0]+10;
$im = imagecreatetruecolor($width, 46);
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
imagefill($im, 0, 0, $white);
imagettftext($im, 20, 0, 0, 31, $black, $font, $text);
imagepng($im);
imagedestroy($im);
?>
Делает такую вот картинку:
Такой вот код
<?php
header («Content-type: image/png»);
$text = 'Її Єє Іі Ґґ';
$font = './verdana.ttf';
$coord = imagettfbbox(20, 0, $font, $text);
$width = $coord[2]-$coord[0]+10;
$im = imagecreatetruecolor($width, 46);
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
imagefill($im, 0, 0, $white);
imagettftext($im, 20, 0, 0, 31, $black, $font, $text);
imagepng($im);
imagedestroy($im);
?>
Делает такую вот картинку:
После освоения imagemagick я оочень не люблю GD, кроме как для капчи, он к сожалению плоховато документирован для пхп, но у меня подобное делается примерно так пользуюясь родной документацией: popen(«convert -pointsize 12 -rotate -90 label: Текст имя файла»,'r');…
www.imagemagick.org/Usage/
www.imagemagick.org/Usage/
Некрасиво. Лучше бы, уж, сделали картинками-пиктограммками, а там или всплывающие подсказки, или снизу комментарии
Или просто короче написать:
«Назва», " ", «Студентів», «Груп», «Потоків», «Курс», «Код», «Х»
И почему «групп» перед «потоками»?
Или просто короче написать:
«Назва», " ", «Студентів», «Груп», «Потоків», «Курс», «Код», «Х»
И почему «групп» перед «потоками»?
Не я проектировал.
Sign up to leave a comment.
Вертикальный текст