FPDF выравнивает значения справа

Я использую FPDF для генерации отчета, и мне нужно выровнять число справа, взяв число сверху (год) по ссылке. Но у меня проблема с этим выравниванием.

Если я использую функцию Cell, как это:

$pdf->Cell(0,5,$alue,'B',1,'D');

Все значения остаются правильными.

Я пытался использовать функцию SetX, но ничего не изменилось.

как сейчас

2 ответа

Посмотрите на документацию. В нем говорится, что:

Ширина ячейки Если 0, ячейка простирается до правого поля.

Поскольку вы выравниваете текст по правому краю, а ваша ячейка находится на правом краю страницы, имеет смысл, что она не выравнивается должным образом.

Попробуйте указать ширину для вашей ячейки. Например, замените пример строки кода на:

$pdf->Cell(50,5,$alue,'B',1,'D'); 
      <?php

//right align
$pdf->Cell(50, 5, $alue, 0, 0, 'R' ); 

//Left Align
$pdf->Cell(50, 5, $alue, 0, 0, 'L' ); 

//Center Align
$pdf->Cell(50, 5, $alue, 0, 0, 'C' ); 

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