Разный размер шрифта для другого текста в 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");

0 ответов

Другие вопросы по тегам