world XMLWorker(5.5.6)を使用して、アラビア文字を含むXHTMLページをPDFに変換しました。すべて正常に動作しますが、 "page-break-before"は機能しません。 は、ここに私のhtmlページです:XMLWorker(iText)はPDFの結果でページを中断しません
<!DOCTYPE html>
<html>
<head>
<title>Déclaration</title>
<style type="text/css" >
table {
page-break-before: always;
}
</style>
</head>
<body style="font-family: Noto Naskh Arabic">
<p style="page-break-before: always;text-align: center; font-size: 24px; font-family: Noto Naskh Arabic">الجمهورية</p>
<div style="page-break-before: always;text-align: center; font-size: 18px; font-family: Verdana" >REPUBLIQUE </div>
<div dir="rtl" style="page-break-before: always;text-align: center; font-size: 24px; font-family: Noto Naskh Arabic" >تصريــــح بالممتلكـــــات</div>
<p style="font-family: Verdana">DECLARATION </p>
<table width="100%" style="page-break-before: always" >
\t <tr><td>Code Willaya </td><td></td><td>رمز الولاية</td></tr>
\t <tr><td>Code de la commune </td><td></td><td>رمز البلدية</td></tr>
</table>
そしてXMLワーカーによって生成された要素は、直接に追加された場合http://developers.itextpdf.com/2078
'page-break-before'スタイルの属性は、XMLワーカーによって生成された要素が' Document'に直接追加された場合にのみサポートされます。残念ながら、RTLはテーブルセル内でのみサポートされています。 – mkl