0
Я использую Zend Framework для моего проекта. И мой вопрос заключается в том, как я могу преобразовать html-текст как «hello world« в текст в формате PDF, чтобы быть то же самое с помощью Zend_PDF?Zend_PDF форматирование текста
Thx.
Хм, это работает, но есть новая проблема. У меня разные интервалы между словами. Когда слова имеют разную длину, они также имеют разный интервал между ними, потому что шрифт не моноширин. Как я могу обойти это? – 2009-08-19 13:27:29
Не возражаю, я нашел решение в интернете публичной функция getTextWidth ($ текста, Zend_Pdf_Resource_Font $ шрифта, $ font_size) { \t $ drawing_text = Iconv ('', 'UTF-16BE', $ текст); \t $ characters = array(); \t for ($ i = 0; $ i glyphNumbersForCharacters ($ characters); \t $ widths = $ font-> widthsForGlyphs ($ glyphs); \t $ text_width = (array_sum ($ widths)/$ font-> getUnitsPerEm()) * $ font_size; \t return $ text_width; \t } –
2009-08-19 13:39:31