[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вертикальный текст
kss
Здравствуйте, скажите, пожалуйста. делаю вертикальный текст и нашел только такой вариант
<object type="image/svg+xml" data="data:image/svg+xml; charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg'><text x='-200' y='18' font-family='Arial' font-size='12' fill='#000000' transform='rotate(-90)' text-rendering='optimizeSpeed'>вертикальный текст</text></svg>">


Как бы это соединить с этим?

 '<tr><th><font size="2">'.implode('</th><th style="border:1 solid #000; "><font size="2">', $fields).'</font></th></tr>'; 


Может есть более простые варианты как повернуть текст на 90 градусов?



Спустя 1 час, 29 минут, 5 секунд (14.12.2011 - 17:45) Nikitian написал(а):
Отрисовывать картинкой. Как-то был случай, на одном промо-сайте дизайнеры влепили редкие шрифты - пришлось все тексты картинками делать... параметром передаётся текст. Он вписывается в прозрачный пнг. Результат пишется в файл, чтобы второй раз не генерить картинку.

Спустя 15 часов, 56 минут, 58 секунд (15.12.2011 - 09:42) kss написал(а):
Итак, если делать картинкой то

$im = imagecreate(50, 100)
or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng($im,"new.png");
imagedestroy($im);


Скажите, пожалуйста, как это к массиву применить?

...................................................

echo '<table id="ball" align="center" style="border:1px solid #000; border-collapse: collapse;" cellspacing="0" сellpadding="0">',
'<tr><th><font size="2">'.implode('</th><th style="border:1px solid #000; "><font size="2">', $fields).'</font></th></tr>';
.........................................................

Спустя 1 час, 38 минут, 32 секунды (15.12.2011 - 11:20) kss написал(а):

$im = imagecreate(50, 100)
or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 233, 14, 91);


foreach($data as $row){
foreach($fields as $key1)

imagestring($im, 1, 5, 5, "$row[$key1]", $text_color);
imagepng($im,"$row[$key1].png");
imagedestroy($im); }
echo "<img src='$row[$key1].png' border=0> "


не пашет

Спустя 2 часа, 27 минут, 4 секунды (15.12.2011 - 13:47) kss написал(а):
Совсем никто помочь не может?

Спустя 2 минуты, 23 секунды (15.12.2011 - 13:50) Winston написал(а):
Цитата (kss @ 15.12.2011 - 10:20)
не пашет

Посмотри на свой код. Там ошибок куча, я вот заметил, что в последней строке нету ;, и для одного из forech не закрыта }.
Покажи весь код.

Спустя 9 минут, 57 секунд (15.12.2011 - 14:00) kss написал(а):
Дело пока не в ошибках. для есть массив $fields каждый элемент которого мне надо преобразовать в картинку и вставить в


echo '<table id="ball" align="center" style="border:1px solid #000; border-collapse: collapse;" cellspacing="0" сellpadding="0">',
'<tr><th><font size="2">'.implode('</th><th style="border:1px solid #000; "><font size="2">', $fields).'</font></th></tr>';


Для чего весь код не понимаю

Спустя 2 минуты, 56 секунд (15.12.2011 - 14:03) kss написал(а):
Я думаю сперва разбить массив на переменные. потом для каждай создать картинку и вставить. Это таблица с колонками $fields для фона которых мне надо сделать перевертышь (а сделать это можно либо кодом моего первого поста. либо картинкой. Может ты скажешь по первому самому посту?

Спустя 6 минут, 30 секунд (15.12.2011 - 14:09) kss написал(а):
Здравствуйте, скажите, пожалуйста. делаю вертикальный текст и нашел только такой вариант
<object type="image/svg+xml" data="data:image/svg+xml; charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg'><text x='-200' y='18' font-family='Arial' font-size='12' fill='#000000' transform='rotate(-90)' text-rendering='optimizeSpeed'>вертикальный текст</text></svg>">



Как бы это соединить с этим?

 '<tr><th><font size="2">'.implode('</th><th style="border:1 solid #000; "><font size="2">', $fields).'</font></th></tr>'; 

вот это нельзя сделать? у меня проблемы с запятыми
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.