[ https://issues.apache.org/jira/browse/FOP-3090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17705291#comment-17705291 ]
Dave Roxburgh commented on FOP-3090: ------------------------------------ Hi [~Franziska] , I'm pleased to hear that it sounds as though you have a solution to your problem, with FOP 2.7 and 2.8 working as expected. It sounds like FOP 2.6 was failing to fit the content onto one page for some reason and was therefore using simple-page-master FirstPageInvoice for the first page and simple-page-master LastPageInvoice for the second. FOP 2.7 and 2.8 are fitting the content onto one page and therefore using simple-page-master singlePage. singlePage and LastPageInvoice both set region-after region-name="last-region-after" which includes the 'Bankverbindung:' section. There are some slightly involved 'for-each' and 'if' constructs within flow-name="last-region-after" which I suspect may have been causing issues. However, it seems your problems are now fully resolved. > Incorrect page creation with master-reference="singlePage" > page-position="only"/> > --------------------------------------------------------------------------------- > > Key: FOP-3090 > URL: https://issues.apache.org/jira/browse/FOP-3090 > Project: FOP > Issue Type: Bug > Components: layout/page > Affects Versions: 2.7 > Environment: Windows 10 > Reporter: Franziska Zäch > Priority: Major > Attachments: Codelist_Template.xsl, CommonTemplateFO.xsl, > INVOICFO.xsl, Mustermann.2.7.pdf, Mustermann.pdf, Mustermann.xml, > Mustermann_big_ok.xml, Mustermann_big_ok.xml.pdf, Mustermann_short_ok.xml, > Mustermann_short_ok.xml.pdf, TextAusgabePDF.xml, fop_invoic.bat > > > After upgrading FOP 1. 1 to FOP 2. 7, the “Single Page” is no longer created > correctly if a 2nd page is to be created due to the data volume in “body” and > a region-after extent=”11. 8cm. > See appendix template. pdf: Here a 2nd page is created due to the data volume > (body)! > See Appendix Mustermann 2. 7. pdf: Due to the data volume (body) a 2nd page > should be created here! > Note: the bank details should only be printed once per document! > Note: with the FOP version 2. 6 the PDF is created correctly! > <fo:simple-page-master master-name="{color:#ff0000}singlePage{color}" > page-height="297mm" page-width="210mm" margin-top="15mm" margin-bottom="0mm" > margin-left="3mm" margin-right="2mm"> > <fo:region-body region-name="{color:#ff0000}body{color}" > margin-top="2.4cm" margin-b{color:#ff0000}ottom="11.8cm{color}" > margin-left="10mm"/> > <fo:region-before extent="2cm" > region-name="xsl-region-before"/> > <{color:#ff0000}fo:region-after extent="11.8cm{color}" > region-name="last-region-after" margin-right="40mm" display-align="after"/> > <fo:region-start extent="1cm" > region-name="xsl-region-start"/> > </fo:simple-page-master> > > <fo:page-sequence-master master-name="basicPSM"> > <fo:repeatable-page-master-alternatives> > <fo:conditional-page-master-reference > master-reference="singlePage" page-position="only"/> > -- This message was sent by Atlassian Jira (v8.20.10#820010)