www.cloudformatter.com

cloudformatter format requests: 6,328,129    pages delivered: 14,390,249

Markers

Markers css2pdf @cloudformatter Xportability
First Starting: First Carryover:
Last Starting: Last Ending:

This section demonstrates the use of markers and how they can be pulled into the output to be used within the headers and footers of your document. First, what is a marker? A marker is a hidden element that can contain any structure you like that is "pulled" into the header or footer areas of a document. You "throw" markers in the content and depending on where pagination occurs, different values for positional aspects can be retrieved. Since this HTML formatting engine for the most part deals with one sequence of pages, we are covering only retriving markers about the current page although more are available and implemeneted.

The footer of these pages will contain the various possible marker positions that can be retrieved into the header or footer. Note that the LoremIpsum text varies on each page view so you can refresh the page and get possibly different answers. As for positions, you can retrieve markers using:

  • first-starting-within-page: the first marker whose parent <div> actually starts inside the page
  • first-including-carryover: the first marker whose parent <div> starts at the top or carry's over from the last page
  • last-starting-within-page: the last marker in the page whose parent <div> starts inside the page
  • last-ending-within-page: the last marker in the page whose parent <div> ends inside the page

The code for this in the HTML looks like this:

    <div>
        <marker marker-class-name="test">
            <b>Heading Number 1</b>
        </marker>
        <h2 fostyle="keep-with-next.within-page: always;">Heading Number 1</h2>
        <!-- content here -->
    </div>
            

And the code in the footer region looks like this:

    <footer style="display:none;">
        <table width="100%">
            <tr>
                <td> First Starting: <retrieve-marker retrieve-class-name="test"
                        retrieve-boundary="page"
                        retrieve-position="first-starting-within-page"/>
                </td>
                <td style="text-align:right;"> First Carryover: <retrieve-marker
                        retrieve-class-name="test" retrieve-boundary="page"
                        retrieve-position="first-including-carryover"/>
                </td>
            </tr>
            <tr>
                <td> Last Starting: <retrieve-marker retrieve-class-name="test"
                        retrieve-boundary="page"
                        retrieve-position="last-starting-within-page"/>
                </td>
                <td style="text-align:right;"> Last Ending: <retrieve-marker
                        retrieve-class-name="test" retrieve-boundary="page"
                        retrieve-position="last-ending-within-page"/>
                </td>
            </tr>
        </table>
    </footer>
            

The following headers and para's are inside <div> elements and markers are created with the header content. The footer shows the various markers pulled into the content of the footer.

Heading Number 1

Heading Number 1

Nonumy aliquyam diam eum adipiscing ipsum eum elitr gubergren vero amet consetetur magna elitr sed. Gubergren tempor dolor imperdiet amet esse elitr volutpat euismod et et vero eirmod eirmod. Ipsum ea at sit aliquyam et. Accusam accusam et at molestie accusam clita et ipsum duis sea magna consequat dolore sit ut dolores placerat nonumy. Dolores nobis rebum accusam lorem eos accusam erat feugiat. Veniam kasd et sed sanctus aliquyam adipiscing at justo dolore eos duo aliquyam sanctus.

Iusto diam ut duis sea est elitr invidunt dolor eirmod elitr consetetur accusam clita invidunt ex rebum veniam magna. Sit elitr diam stet sit veniam ipsum vel dolor amet et hendrerit vero ipsum erat. Ea erat et at. Magna nonumy dolores. Diam lorem gubergren dolore elitr ut molestie accumsan et gubergren aliquyam accusam nisl kasd minim magna vero. Dolor et labore accusam eos sadipscing et consectetuer molestie. Est erat et ipsum labore lorem ut sed elitr duo et.

Heading Number 2

Heading Number 2

Dolor laoreet eirmod. Et et dolores aliquam vero ad ut tempor dolor stet dolore ipsum duo kasd. Diam ut wisi ut amet gubergren enim aliquip. Sea erat sed voluptua tempor sed dolore rebum justo ut. Nonumy praesent erat eleifend duo in et clita tempor justo gubergren sed invidunt quis. Ipsum aliquip placerat dolor diam justo ullamcorper accusam kasd kasd. Dolor dolor vero option dolor augue duis laoreet dolore dolor sanctus justo amet.

Dolore blandit diam lorem eirmod sit vero iusto at feugiat et accumsan. Magna nulla sea. Nonumy ea vulputate iusto dolor. Amet dolore eum eu clita rebum dolor et sed at et. Elitr stet amet eos. Elitr eos lorem labore aliquyam eos praesent iriure nam aliquyam invidunt. Ut nihil diam ut stet voluptua duo. Tempor amet hendrerit sed et minim amet erat nonumy aliquam ipsum at et consetetur. Eleifend ea erat magna sea erat tempor est labore kasd volutpat accusam sed.

Heading Number 3

Heading Number 3

Erat invidunt diam sit et sadipscing. Et vulputate et eos dolor ullamcorper et et clita enim diam magna takimata. No at eu. Lorem vel accumsan dolores nibh no est molestie dolores nulla kasd dolor accusam iriure. Dolor amet ut stet ut sea ex accusam duo amet sanctus amet diam sit invidunt assum. Luptatum consectetuer justo ad dolore lorem takimata eos amet sit. Voluptua ut rebum consetetur rebum sed vero voluptua sed est consetetur vero duis iusto lorem sit tincidunt. Facilisi molestie elit lorem dolore amet eirmod eros placerat autem elitr clita dolor elit vero gubergren nonummy ad erat. Ut lorem diam gubergren ipsum at laoreet facilisi lorem consetetur labore erat dolor stet erat vel vero et facilisi. Aliquyam esse duo eum ut stet in erat.

Elitr diam quis minim vero dolores et dignissim diam facilisis sed amet. Consequat veniam eirmod kasd amet tempor at dolore ullamcorper et nonumy facilisi dolore voluptua. Voluptua sit dolore sadipscing accusam sit dolor takimata sea vulputate nonumy amet et sea magna. Duo diam lorem accusam ut ea molestie elitr at voluptua dolore sit nonumy dolore et. Nulla eum autem et elitr vel. Quis sit dignissim magna est feugait sadipscing dolor eros eu placerat accusam commodo. Dolores magna euismod dolor sed dolor.

Heading Number 4

Heading Number 4

Labore invidunt dolor justo rebum duis ipsum elit diam sanctus labore nonummy eirmod dolor lorem labore et. Ex at rebum et ipsum nisl lorem sadipscing et clita et. Et dolor et lorem kasd dolor aliquyam esse nonummy tincidunt tempor aliquyam assum. Eirmod accusam consetetur dolore luptatum iriure delenit vero dolor et sadipscing stet assum ipsum ea accusam lorem. Facilisis adipiscing invidunt duis.

Labore ipsum est feugiat invidunt et tempor illum dolor augue. Dolore amet velit eum sanctus quis doming eleifend aliquyam sed ipsum stet magna. Ullamcorper sea sit molestie sea ipsum ullamcorper ullamcorper. Dolor ea vulputate et nonumy aliquyam dolore iriure consetetur diam aliquip praesent accusam zzril. Nulla duo gubergren amet dolores facilisis justo et eos sit kasd consequat invidunt et amet. Sea placerat accumsan ipsum sadipscing amet nibh ullamcorper magna dolor. Lobortis eos delenit ipsum dolor hendrerit nostrud voluptua diam. Takimata mazim dolore iusto justo et tempor. Zzril dolor vero blandit.

Heading Number 5

Heading Number 5

Diam magna soluta no at eos ipsum congue et. Et amet gubergren sadipscing in sed. Elitr accusam sadipscing et lorem elitr quod in luptatum sea at est sit. Ut sed sanctus diam iriure sed dolore sit dolores duo no eos. Nonumy at accumsan consetetur est vulputate esse et commodo ea et sed nonumy no aliquip sadipscing ipsum sadipscing. Ipsum clita commodo vel lorem et ipsum sit gubergren. Lorem voluptua dolore id eu lorem qui sed stet vero. Stet quis sanctus sit et lorem lorem dolore vero nibh lorem eum ut accusam feugiat et. Dignissim diam takimata nonumy at consetetur consetetur diam facilisis aliquip nisl aliquam invidunt. Dolor invidunt nulla sanctus elit elitr aliquyam accusam dolores amet qui kasd ea vel.

Vero sit facilisis vero est ut amet voluptua justo lorem clita kasd justo volutpat. Diam ut at dolor takimata takimata et et enim et illum kasd. Lorem dolore erat feugait nonumy dolor diam ut consetetur kasd dolor. Et dolor accusam no erat aliquam magna justo commodo. Accumsan nonumy dolore consetetur tempor no duo kasd sea aliquip at vero sanctus eirmod. Tempor et accusam diam no duo aliquyam erat accusam tempor tincidunt erat dolor sit enim duo. Ea sadipscing sanctus diam kasd facilisis sed sit sit dolore. Gubergren velit stet amet dolore sanctus dolore consequat.

Heading Number 6

Heading Number 6

Dolor diam no te sit diam magna magna et sadipscing nostrud dolor dolores sadipscing rebum dolore duo et gubergren. Esse takimata justo diam sit feugiat at erat sit diam diam duo sea elit. Et dolor nibh ipsum vero ea ut laoreet eos voluptua nulla eos lorem eos. Stet ea tempor eos no. Sea enim sea autem ea dolor justo ut dolore. Consetetur lorem ipsum dolor ut eos nulla tempor dolor.

Et sit erat no accusam aliquyam autem amet sed aliquyam. Accusam duis no ipsum aliquam labore no ea dolor et. Lorem facilisis wisi est dolor ea rebum. Lorem illum facilisis aliquyam imperdiet. Sed in amet accusam elitr sea invidunt veniam sea wisi.

Heading Number 7

Heading Number 7

Liber justo sadipscing erat eirmod dolore amet assum ut labore exerci ea facilisis facilisis magna lorem aliquyam. Quis enim dolore dolore no at. Consetetur diam clita esse vel vulputate sit qui. Nonumy at luptatum accusam amet consetetur enim no sit ad magna aliquyam sadipscing duis gubergren invidunt elit nulla est. Laoreet velit tation wisi rebum amet odio odio ipsum amet. Exerci erat zzril dolores. Dolor no tempor ipsum ipsum et ut magna eum velit consequat. Dolor kasd invidunt gubergren sit et. Possim ipsum dolor eros sit iusto sadipscing est sit luptatum iriure amet veniam amet. Et laoreet hendrerit ut ut eirmod ipsum aliquyam illum diam facilisis sanctus aliquam.

Tempor minim erat voluptua eum. Amet sit tempor nulla consetetur volutpat nonumy sed justo vel at lorem te. Erat possim amet ea et amet facilisi sit delenit sadipscing et elitr rebum dolore nibh. Nisl ut duis. Placerat ut ipsum.

Heading Number 8

Heading Number 8

Odio rebum diam dolore sed sit et at esse lobortis et dolores ipsum vero consetetur nulla lorem. Diam veniam sit nisl takimata lorem sadipscing erat. Lorem illum feugiat. Stet vero suscipit et esse kasd accusam et sed zzril praesent sadipscing eum dolor stet elitr clita nam. Mazim liber at sadipscing invidunt invidunt takimata euismod tempor et clita zzril sed et et. Sadipscing velit vero accusam sed sed lorem ut amet ipsum gubergren sit dolore elit iusto sed et aliquip. Sit amet rebum justo dolor zzril amet vel elitr autem lorem nibh magna ipsum dolor justo. Tempor amet cum rebum accusam in consetetur accusam elitr clita est. Nulla labore dolore nulla elit ipsum sit aliquyam nonumy. Et et diam vero est amet vero. Magna sanctus tation eirmod sed dolores ipsum in erat eos.

Sanctus tempor sit amet nobis lorem vel dolores tempor amet duo diam rebum consetetur. Tempor eirmod dolore invidunt consetetur tempor soluta aliquyam luptatum rebum est. Ea tation sanctus molestie dolore nostrud sed iusto est accusam dolore facer est consequat no consequat ex aliquyam. Sed magna kasd dolore ipsum. Eirmod nonumy et et at nulla aliquyam magna at et et magna stet diam lorem eos dolore et dolores. Tation rebum kasd volutpat magna. Sea erat aliquyam sed est rebum ut accumsan iriure. Et ea delenit invidunt justo consetetur amet rebum ut est sit ipsum suscipit justo sed sed.

Heading Number 9

Heading Number 9

Accusam eos erat laoreet vulputate. Vulputate sit dolores aliquyam et kasd. Eos ipsum invidunt ipsum tempor nisl voluptua accusam. Magna ut et voluptua gubergren stet hendrerit clita et rebum ipsum justo tempor blandit. Wisi nostrud invidunt tempor duo tempor lorem rebum. At enim sit et et elitr dolor ex amet accusam sadipscing dolor tation veniam dolores at nulla. Et invidunt sea nonumy. Lorem eos ullamcorper.

Nonumy dolor at sit ipsum vero sit. Clita vero sit ut elit duis et et euismod euismod no ipsum. Augue quis et vero kasd et erat id ut sit vero nobis ad zzril elitr sit minim praesent dolore. Accusam eum accusam sea. Lorem no est esse eos iriure consequat feugait luptatum. Kasd volutpat justo mazim laoreet et et tincidunt gubergren tempor at stet justo lorem. Gubergren kasd consetetur accusam luptatum et aliquyam stet nisl sanctus at at accusam clita sit magna.

Heading Number 10

Heading Number 10

Diam rebum consetetur. Voluptua takimata takimata nobis lorem consetetur facer enim elitr nonumy sanctus ipsum stet. Lorem hendrerit labore sadipscing et elitr justo invidunt. Dolor lorem aliquyam at vero et sit stet labore. Ut invidunt velit ea.

Autem eos nonumy dolor invidunt. Lorem lorem aliquip. Dolore dolore sit elitr dolor facilisi lobortis et gubergren ut vero ex gubergren dolore amet voluptua iusto tation eu. Consequat at duo sed doming justo aliquyam diam zzril. Erat magna nulla aliquyam facilisis ea dolores at vero consetetur dolor kasd est consectetuer et sed accumsan eros sit. Magna vero in duo no dolor zzril dolore kasd praesent in blandit dolore magna magna at kasd eirmod dolor. Sea ea dolor dolor invidunt at. Tempor lorem dignissim iriure eirmod nisl liber magna invidunt clita diam accusam vel labore ea. Takimata sit sed molestie vero no labore erat lorem nonumy qui dolor ea vulputate dolor ad et kasd. Dolore doming et facer clita diam amet vulputate stet et amet aliquyam et sadipscing est eum ut. Sed clita dolore dolor diam elitr dolore tempor lobortis ea dolore nostrud sea.