Вычислить высоту блока текста с фиксированной шириной в php - PullRequest
3 голосов
/ 26 ноября 2010

Я работаю с библиотекой php, которая выводит файлы PPT, и у меня возникла проблема с вычислением высоты поля, которое динамически заполняется текстом.Я собираюсь создать php-функцию, которая будет вычислять высоту блока текста при фиксированной ширине и размере шрифта.

Я провел небольшое исследование и получил некоторые идеи, такие как использованиеimagettfbbox, но для объема текста, который мне нужно обработать на лету, это решение не будет разумным.Другой - хранить массив всех символов со свойствами размера, но это звучит довольно утомительно, но, возможно, я выберу лучшее решение, но перед этим я хотел посмотреть, есть ли у кого-нибудь еще идеи о том, как мне этого добиться.

Заранее спасибо.Стив

1 Ответ

0 голосов
/ 23 января 2011

Вы можете попробовать метрики шрифта от Imagick: http://valokuva.org/?p=17 Больше информации здесь: http://php.net/manual/en/function.imagick-queryfontmetrics.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...