Текстовое поле TCPDF выравнивается по правому краю - PullRequest
0 голосов
/ 23 февраля 2020

Может кто-нибудь сказать мне, как правильно выровнять текстовое поле с помощью TCPDF? Итак, для такого текстового поля, которое является цифрой c, как выровнять по правому краю?

$ pdf-> TextField ('number_of_crews', 20, 5, array ('charLimit' = > 3, 'multiline' => true, 'lineWidth' => 0, 'borderStyle' => 'none', 'defaultStyle' => array ('textFont' => array ('fontWeight' => 'bold')) ), массив ('v' => {number_of_crews}));

1 Ответ

0 голосов
/ 14 апреля 2020

В соответствии с исходным кодом (https://tcpdf.org/docs/srcdoc/TCPDF/source-class-TCPDF_STATIC/#653) вы устанавливаете его в массиве prop следующим образом:

$prop = array( 'alignment' => 'right' );

Поскольку это относится к вашему коду , это будет выглядеть так:

$pdf->TextField('number_of_crews', 20, 5, array(
  'charLimit'=>3, 
  'multiline'=>true, 
  'lineWidth'=>0, 
  'borderStyle'=>'none', 
  'alignment'=>'right', 
  'defaultStyle' => array(
    'textFont'=>array(
      'fontWeight'=>'bold'
    )
  )
), array('v' => {number_of_crews}));
...