HELP

5 отговора 106 прегледа
#1

HELP

Problemyt e takyw: wizualiziram danni wywedeni ot tekstow file wyw HTML tablica (na tablicata sym i zadal width i problemyt e tam che kato ima po dylyg text za izpiswane, kogato stigne kraqt na reda w tablicata ne prodyljawa na now red ami q razshirqwa Nqkoi moje li da mi kaje kak da naprawq taka che kolkoto i da e dylyg text-a da se formatira s now red i da ne razshirqwa tablicata

Отговор
в отговор на insomniac #2

Re: HELP

<table border=1>
<tr>
<td width='20'>
ка ра мел
</td>
</tr>
</table>

Отговор
в отговор на Lizard #3

Re: HELP

Ако има стринг по-дълъг от 20 пиксела ще я разпъне.

__________________________________
Пътят към ада е осеян с добри намерения
Отговор
в отговор на insomniac #4

Re: HELP

Трябва да определиш формула, по-която да изчисляваш отношението букви/пиксели. Всичко е наред при несерифните фонтове, но при серифните ти трябва някакво приближение. След като решиш колко букви е то, пресяваш текста през това:

preg_replace("/([^\s]{$length})/", "\\1 ", $str);

Където $length ти е дължината, която ще пуснеш...примерно 10 букви, а $str - самия текст.

Това ще вмъкне във всяка дума по-дълга от $length символа един интервал. Разбира се, можеш да си направиш и алгоритъм за пренасяне на нов ред, който да отчита и сричките, твое си е времето.

"Животът е това, което се случва с нас, докато правителството си прави реформата."
Отговор
в отговор на ..:: StanProg ::.. #5

Re: HELP

Да.
Ако има по-дълги думи тогава схте трябва от PHP скрипта да се слагат разделители (интервали или тирета)

Отговор
в отговор на Dakota #6

Mersi :)

Blagodarq ti Dakota shte go probwam

Отговор