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' );
?>