ApacheFop 2.2를 사용하면 여러 페이지로 된 문서를 볼 수 있습니다. 이 문서는 각 부분으로 구성되어 있으며 각 부분은 페이지 번호 1로 시작합니다. PDF를 작성한 후 문서의 5 페이지를 인쇄해야합니다. 인쇄 할 페이지를 지정할 때 문서의 11 번째 페이지가 인쇄됩니다 (해당 페이지의 5 번째 페이지 임). PDF를 올바르게 생성하는 방법, 5 번째 페이지가 정확히 문서의 5 번째 페이지 였고 그 페이지의 일부가 아니 었습니까?여러 페이지의 페이지 번호 Acrobat Reader의 문서
는 구경에게 : 어쨌든 혼란 스러울 것 때문에이 경우
<?xml version="1.0"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" font-size="30pt">
<fo:layout-master-set>
<fo:simple-page-master master-name="page">
<fo:region-body region-name="body" margin-top="22mm" margin-bottom="34mm"/>
<fo:region-after region-name="footer" extent="31mm"/>
</fo:simple-page-master>
<fo:simple-page-master master-name="blank-page">
<fo:region-body region-name="body-blank" margin-top="22mm" margin-bottom="34mm"/>
<fo:region-after region-name="footer" extent="31mm"/>
</fo:simple-page-master>
<fo:page-sequence-master master-name="document">
<fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference blank-or-not-blank="not-blank" master-reference="page"/>
<fo:conditional-page-master-reference blank-or-not-blank="blank" odd-or-even="even" master-reference="blank-page"/>
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="document" initial-page-number="1" force-page-count="end-on-even">
<fo:static-content flow-name="footer">
<fo:block>
<fo:page-number/>
</fo:block>
</fo:static-content>
<fo:flow flow-name="body">
<fo:block break-after="page">Text1</fo:block>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="document" initial-page-number="1" force-page-count="end-on-even">
<fo:static-content flow-name="footer">
<fo:block>
<fo:page-number/>
</fo:block>
</fo:static-content>
<fo:flow flow-name="body">
<fo:block break-after="page">Text3</fo:block>
<fo:block break-after="page">Text4</fo:block>
<fo:block break-after="page">Text5</fo:block>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="document" initial-page-number="1" force-page-count="end-on-even">
<fo:static-content flow-name="footer">
<fo:block>
<fo:page-number/>
</fo:block>
</fo:static-content>
<fo:flow flow-name="body">
<fo:block break-after="page">Text7</fo:block>
<fo:block break-after="page">Text8</fo:block>
<fo:block break-after="page">Text9</fo:block>
<fo:block break-after="page">Text10</fo:block>
<fo:block break-after="page">Text11</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
이 이미지를 설명해주십시오 인쇄해야 페이지의 북마크를 만들 수
FOP 0.95를 사용할 때 Acrobat Reader에서 문서의 페이지 번호 매기기는 하나입니다. FOP 1 이상을 사용하는 경우 번호 매기기는 문서의 페이지 번호 매기기 + 페이지 번호 매기기의 두 배입니다. 예를 들어 문서의 다섯 번째 페이지를 선택하면 11 번째 페이지 (문서 부분의 다섯 번째 페이지)가 인쇄됩니다. 오류는 이러한 번호 매기기가있는 큰 문서에서는 필요한 범위를 선택할 수 없다는 것입니다. 설명 된 FO 파일을 생성하고 5 페이지에서 11 페이지까지 인쇄 할 경우 11 페이지 만 인쇄됩니다. – Dmitry