Разный размер шрифта для другого текста в Zend PDF
Мне нужно изменить размер шрифта текста " высота " в коде ниже.
$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_TIMES);
$page->setFont($font, 18); // font size 18
$line = 500;
$textChunk = wordwrap($someAddress->getAddress(1)."\r\n".
'height'
,30, "\n");
foreach(explode("\n", $textChunk) as $textLine)
{
if ($textLine!=='')
{
$page->drawText(strip_tags(ltrim($textLine)), 20, $line, 'UTF-8');
$line -=22;
}
}
Я могу сделать это, разместив код, как показано ниже. но здесь проблема в том, что в одной строке будет указан ч / б адрес и высота [если пользователь введет адрес в одну строку, пробел будет создан. но если пользователь вводит адрес в 2 строки, то нет проблем] . поэтому высота не будет отображаться ниже следующей строки адреса.
но я хочу отобразить текст "высота" ниже ближайшей следующей строки адреса
$page->setFont($font, 18); // font for address
$page->drawText('length', 20, $page->getHeight()-300);
$line = 500;
$textChunk = wordwrap($someAddress->getAddress(1)."\r\n".
,30, "\n");
$page->setFont($font, 12); // changed font size to 12 for height
$page->drawText('height', 20, $page->getHeight()-360);
Когда я попробовал приведенный ниже код, он изменяет размер шрифта как адреса, так и высоты:
$textChunk = wordwrap($someAddress->getAddress(1)."\r\n".$page->setFont($font, 12).
'height'
,30, "\n");