page-break-inside="avoid" を持ついくつかのブロック要素を含む XSLFO ドキュメントがあります。また、各ブロック要素の前にタイトル要素があり、keep-with-next.within-page="always" があります。
したがって、基本的に、タイトルとタイトルのある段落があり、段落は常に同じページにある必要があり、段落内に改ページがあってはなりません。
問題は、1 ページのコンテンツが多すぎるブロックがいくつかあることです。コンテンツがページ全体ではなく領域本体のみをオーバーフローする場合、改ページは発生しないため、ブロックは 1 ページのままです。ただし、テキストがページ全体からはみ出すブロックがあり、その場合、改ページ前があります。コンテンツが多すぎるブロック要素の 1 つは、ドキュメントの最初のページに配置する必要があります。ただし、改ページがあり、ドキュメントの 2 ページ目にあります。
したがって、本質的に、私の問題は、ブロック要素(段落)内に改ページがあってはならず、タイトルと段落が常に同じページにある必要があり、最初のブロック要素の前に改ページがあってはならないことです、ページ全体をオーバーフローした場合でも。コンテンツは常に最初のページから開始する必要があり、空のページがあってはなりません。
あなたの助けと提案をありがとう!