Я работаю над TCPDF. У меня 3-строчный текст RTL, когда я использую justify в MultiCell, последняя строка начинается слева (она должна начинаться справа).
$txt = 'السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكمالسلام عليكمالسلام عليكم
';
$pdf->MultiCell(170, 0, $txt."\n", 0, 'J', false, 1);
Когда я пытался использовать WriteHTML, это то же самое
$htmlpersian = '<p align="justify" dir="rtl" >
السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكم السلام عليكمالسلام عليكمالسلام عليكم
</p>';
$pdf->WriteHTML($htmlpersian."\n", true, 0, true, 0);
"\ n" добавлено в строку для предотвращения выравнивания последней строки