keiron 01/09/21 02:11:21 Added: docs/examples/markers hide.fo Log: an example to demonstrate another use of markers Revision Changes Path 1.1 xml-fop/docs/examples/markers/hide.fo Index: hide.fo =================================================================== <?xml version="1.0" encoding="UTF-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master margin-right="1.5cm" margin-left="1.5cm" margin-bottom="2cm" margin-top="1cm" page-width="21cm" page-height="29.7cm" master-name="first"> <fo:region-before extent="1cm"/> <fo:region-body margin-top="1cm"/> <fo:region-after extent="1.5cm"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-name="first"> <fo:static-content flow-name="xsl-region-before"> <fo:block-container height="1cm" width="15cm" top="0cm" left="0cm" position="absolute"> <fo:block> <fo:retrieve-marker retrieve-class-name="message" retrieve-boundary="page" retrieve-position="first-starting-within-page"/> </fo:block> </fo:block-container> <fo:block-container height="1cm" width="15cm" top="0cm" left="0cm" position="absolute"> <fo:block> <fo:retrieve-marker retrieve-class-name="term" retrieve-boundary="page" retrieve-position="last-ending-within-page"/> </fo:block> </fo:block-container> </fo:static-content> <fo:static-content flow-name="xsl-region-after"> <fo:block text-align="start" font-size="10pt" font-family="serif" line-height="1em + 2pt"> Page (<fo:page-number/> / <fo:page-number-citation ref-id="end-seq1"/>) </fo:block> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <fo:block><fo:marker marker-class-name="message"> <fo:block> WARNING: Page sequence contains: <fo:page-number-citation ref-id="end-seq1"/> pages. </fo:block> </fo:marker> </fo:block> <fo:block text-align="start" font-size="12pt" font-family="sans-serif"> This example shows how it is possible to have a message that appears only on the first page (in a page sequence) only if there is more than one page. </fo:block> <fo:block text-align="start" font-size="12pt" font-family="sans-serif"> This page sequence only has one page so you will not see the message. </fo:block> <fo:block id="end-seq1"><fo:marker marker-class-name="term"> <fo:instream-foreign-object> <svg xmlns="http://www.w3.org/2000/svg" width="15cm" height="1cm" xml:space="preserve"> <rect style="fill:white;stroke:white" x="0" y="0" width="15cm" height="1cm"/> </svg> </fo:instream-foreign-object> </fo:marker> </fo:block> </fo:flow> </fo:page-sequence> <fo:page-sequence master-name="first" initial-page-number="1"> <fo:static-content flow-name="xsl-region-before"> <fo:block-container height="1cm" width="15cm" top="0cm" left="0cm" position="absolute"> <fo:block> <fo:retrieve-marker retrieve-class-name="message" retrieve-boundary="page" retrieve-position="first-starting-within-page"/> </fo:block> </fo:block-container> <fo:block-container height="1cm" width="15cm" top="0cm" left="0cm" position="absolute"> <fo:block> <fo:retrieve-marker retrieve-class-name="term" retrieve-boundary="page" retrieve-position="last-ending-within-page"/> </fo:block> </fo:block-container> </fo:static-content> <fo:static-content flow-name="xsl-region-after"> <fo:block text-align="start" font-size="10pt" font-family="serif" line-height="1em + 2pt"> Page (<fo:page-number/> / <fo:page-number-citation ref-id="end-of-document"/>) </fo:block> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <fo:block><fo:marker marker-class-name="message"> <fo:block> WARNING: Page sequence contains: <fo:page-number-citation ref-id="end-of-document"/> pages. </fo:block> </fo:marker> </fo:block> <fo:block text-align="start" font-size="12pt" font-family="sans-serif"> This page sequence has more than one page so you will see the message only at the top of the first page. </fo:block> <fo:block break-before="page" text-align="start" font-size="12pt" font-family="sans-serif"> Some text. </fo:block> <fo:block break-before="page" text-align="start" font-size="12pt" font-family="sans-serif"> Some text. </fo:block> <fo:block break-before="page" text-align="start" font-size="12pt" font-family="sans-serif"> Some more text on last page. </fo:block> <fo:block id="end-of-document"><fo:marker marker-class-name="term"> <fo:instream-foreign-object> <svg xmlns="http://www.w3.org/2000/svg" width="15cm" height="1cm" xml:space="preserve"> <rect style="fill:white;stroke:white" x="0" y="0" width="15cm" height="1cm"/> </svg> </fo:instream-foreign-object> </fo:marker> </fo:block> </fo:flow> </fo:page-sequence> </fo:root> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]