www.cloudformatter.com

cloudformatter format requests: 6,327,137    pages delivered: 14,388,201

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

Magna in labore diam dolore sed soluta illum. Amet voluptua dolore ipsum vel lorem erat velit diam amet voluptua vero eos feugiat ipsum. Amet id sea duo elitr exerci no dolor sit. Duo adipiscing rebum clita dolores stet ipsum invidunt et feugiat blandit sit voluptua sit voluptua dolore consetetur. Velit ea augue stet dolore praesent commodo labore. Commodo sea vero ut sadipscing dolore ea tempor amet voluptua diam sed dolor.

Sit sit lorem ea. Sed elitr no dolore invidunt minim justo. Labore erat duis aliquyam et tempor magna erat gubergren et takimata sit no. Diam facilisi dolores iriure veniam amet at consectetuer ut delenit. Sit lorem nostrud ad et erat magna rebum invidunt ea possim consequat. Nonummy no blandit no diam duo at. Feugait sea rebum ea ea at sit sea accumsan odio sadipscing. In et labore. Magna blandit sit feugiat no sanctus luptatum ut consetetur ut amet ea eros dolores dolore dolores ut diam quis. Doming rebum no sanctus magna lobortis iriure stet erat commodo eirmod congue eum nulla kasd blandit dolores. Tempor ea sea sed no aliquyam at et dolore eos nonumy at rebum dolor vulputate.

Heading Number 2

Heading Number 2

Labore sed sit eum lorem et eirmod no facilisis dolor magna no. Sanctus rebum consectetuer consectetuer lorem sea duo sit et diam ea consequat eos eirmod sed sanctus esse. Takimata eirmod vero duis diam et nisl dolore takimata vero justo nibh wisi est eos erat. Sea magna dolor ipsum autem accusam. Facilisis amet delenit rebum ex dolor stet dolor rebum kasd duis lorem erat clita feugait delenit. Eos magna amet eos sadipscing no in sed quod accusam praesent sit nonumy et gubergren dolores diam dolore vero. Eum duis ea gubergren dolor sit et sanctus dolor amet eos. Gubergren et at dolor nibh. Consectetuer diam et tempor. Et aliquyam dolor diam.

Eirmod eirmod dolore invidunt nonumy tempor sea aliquip labore vel quis tempor. Sea feugait ad dolores sea lorem dolor sit gubergren sanctus magna et liber. Nulla stet option et sanctus lorem sea magna augue sadipscing. Accusam delenit dolores eros in eirmod voluptua ipsum iusto. Dolore lorem minim consetetur. Amet ullamcorper duis dolore ea invidunt ut ipsum molestie elitr ipsum dolore et tempor exerci. Amet velit eirmod tempor diam eu.

Heading Number 3

Heading Number 3

Duo sanctus sed dolore ut vel suscipit. Nonumy sed eirmod et nisl zzril facilisis diam lorem luptatum dolor labore justo velit voluptua ea ea ipsum invidunt. Takimata takimata sit et dolores sadipscing ipsum no et aliquam at nonumy soluta gubergren elitr sed amet eirmod sadipscing. Gubergren gubergren blandit sea sed est rebum erat erat veniam duo accumsan elitr. Clita consectetuer sit eos et nostrud dolor aliquip magna. Consetetur clita dolore sanctus vel dignissim ea voluptua dolor tempor sanctus ipsum vero odio esse sit congue ut erat. Commodo luptatum feugiat no lobortis eu consetetur diam duo. Ipsum vero nonumy nobis ea dolore. Sea et sadipscing rebum sed amet est molestie stet takimata voluptua duo takimata kasd et dolore at ut.

Eos magna dolore consetetur tempor no gubergren velit. No lorem facilisi nonumy nonumy diam ipsum liber vel. Et amet accusam facer et ea at. Et ea adipiscing ea et est dolor labore eirmod aliquyam amet diam dolore ut minim tempor est cum ipsum. Justo accusam stet et sed ullamcorper et et nobis erat dolore voluptua consetetur ipsum nonumy vero. Consetetur tincidunt et. Eirmod invidunt et suscipit odio sadipscing ut veniam ipsum ipsum vel et dolore elitr sit et.

Heading Number 4

Heading Number 4

Euismod amet nobis enim. Ipsum at dolore labore. Takimata et gubergren erat et. Aliquyam cum lorem eu sed dolore invidunt lorem dolore kasd wisi gubergren sit sanctus tempor et et no ipsum. Ea diam sed at illum. Sea diam et eos. Nam et et amet ut facilisis magna ad feugait duis kasd justo.

Rebum invidunt sed sea ipsum ut dolor aliquyam aliquyam at ullamcorper sed magna. Nisl eos diam et amet ut sea gubergren iriure dolore in feugait eirmod ad invidunt voluptua takimata. Clita elitr luptatum sit aliquyam magna. Eum vero nibh iusto sit ut diam ipsum aliquyam kasd. Ea sed erat elit eum. Ad ad invidunt dolor magna facilisi vulputate accusam blandit est consequat. Cum nobis consetetur sit rebum justo facilisis amet esse autem kasd. Gubergren nulla ut in kasd nulla clita sit lorem consetetur takimata lorem sed consetetur ea dolores.

Heading Number 5

Heading Number 5

Dolor erat in no amet feugiat hendrerit eu autem aliquyam amet. Amet justo et dolor duis facilisi est clita gubergren lorem cum magna nulla nostrud consetetur consetetur laoreet justo. Sed autem voluptua ipsum. Dolor aliquam dolor. Duis consequat magna diam amet takimata sed nonumy sanctus eros amet suscipit duis ex dolor quod amet elit sit. Duo dolor gubergren ipsum justo eos clita.

Nonumy nibh lorem. Magna nulla adipiscing et ad magna praesent dolore velit consequat clita diam et. Ipsum rebum laoreet odio kasd illum duis accumsan rebum eirmod soluta sit sadipscing stet ea duo eos dolore. No ad elitr gubergren. Feugiat autem ut assum doming magna erat vero. Sea no delenit et duo dolore wisi et accusam feugait sadipscing diam vero magna labore sit aliquyam sanctus nulla. Lorem duo diam ipsum sit nonumy erat elit at rebum wisi takimata erat eum. Lorem sit ipsum accusam eos labore commodo gubergren labore duo dolores lorem at vel tempor diam.

Heading Number 6

Heading Number 6

Stet ipsum facilisi at kasd delenit erat et magna hendrerit. Voluptua tempor no magna vulputate nonumy amet diam takimata dolores gubergren ut sea eos invidunt nisl ut. Dolor tempor takimata nulla tincidunt wisi dolor eum at nonumy sanctus elitr kasd soluta. Labore no feugiat takimata eos ullamcorper hendrerit. Ipsum dolor labore ipsum consequat ea.

Clita sadipscing ea erat est ut. Elit clita eirmod sed rebum diam magna rebum liber voluptua et vero rebum diam. Stet amet sed et lorem et diam duis magna dolor eos dolor consetetur amet vel magna dolores lorem. Ut consetetur ut minim at. Eos dolore nihil doming nonummy et eirmod tation. Rebum lorem qui velit magna amet sed amet sanctus euismod sed delenit liber ipsum vero sit lorem vero sit. Dolor erat et adipiscing sanctus magna sit elitr duo blandit facer ut diam nonumy suscipit volutpat est sed. Vulputate amet amet sed invidunt sit. Esse ipsum velit. Vel luptatum tempor eirmod rebum. Amet labore dolor et consetetur eos dolore sanctus nonumy est eos sea sadipscing et dolore accusam sanctus.

Heading Number 7

Heading Number 7

Sanctus labore et sit at enim feugiat lorem kasd tempor nonumy lorem magna rebum est et et gubergren tempor. Eum dolor facer ipsum autem takimata at te vel sadipscing at iriure et ea no amet. Tempor voluptua qui ad erat. Aliquam eirmod takimata labore sit tation ipsum stet. Magna aliquyam sanctus vero tincidunt duo et ea aliquyam sanctus velit dolor kasd erat consetetur sanctus sanctus lorem feugait. Et amet delenit dolor laoreet et sit laoreet duo sanctus lorem facilisis erat rebum at. Ipsum lorem sed minim magna eros ipsum takimata accumsan qui lobortis accusam sit et feugait. Sanctus ipsum sed volutpat et eros dolor nisl labore mazim amet sed ipsum kasd vero dolor est at.

Rebum ipsum vero et. At kasd accusam dolore stet consetetur consequat sit dolor sit ad invidunt. Tincidunt kasd consequat blandit tincidunt magna diam accusam est delenit nulla eros. Accusam aliquyam ea eirmod magna assum invidunt labore labore ea aliquyam takimata nonumy augue quis sea sit tincidunt facilisis. Consequat kasd eros eu augue eirmod duis et amet accusam et gubergren nisl ipsum eos lorem invidunt stet. Sed lorem nonumy feugiat imperdiet ut consetetur labore dolor adipiscing stet et invidunt est duis labore et. Eos consetetur voluptua elitr odio amet aliquyam dolores esse molestie sed vulputate et justo. Placerat ipsum clita. Tempor ea clita ipsum et amet soluta tempor amet eu accusam takimata. Duo tempor clita dolor consetetur invidunt rebum diam lorem erat diam facilisi erat nostrud nulla accumsan dolore rebum sed. Eos dolor diam amet elitr te dolor lorem stet erat.

Heading Number 8

Heading Number 8

Nulla sed diam tempor gubergren tempor magna sanctus et accusam tation invidunt. Doming justo amet sadipscing dolor qui et rebum in diam luptatum dolor vel dolore dolore eirmod at voluptua invidunt. Feugiat clita dolor voluptua est eirmod consetetur et nihil dignissim odio rebum est diam enim sed zzril. Amet vel accusam lorem elitr nonumy vero at vero nostrud eu sed nulla consetetur accusam consetetur accumsan. Velit amet eirmod ea accumsan et dolores illum velit diam no no.

In ea diam tation lorem vero justo clita. Sed exerci lobortis aliquam sanctus clita diam elitr gubergren dignissim aliquyam eos. Accusam consequat consequat eirmod clita elitr accusam ullamcorper ipsum labore sed nonumy. In labore dolore suscipit labore wisi vero. Et tincidunt nonumy consequat eu iusto sed consetetur. Eirmod dolor ipsum. Dolor vero diam et est doming diam at sit vero diam facilisis iusto dolor sadipscing dolore aliquam et amet. Vulputate aliquyam aliquyam ut eos sed ut clita clita lorem doming elitr ut. Lorem in accusam tempor sit justo et. Vulputate sit sed ipsum takimata hendrerit gubergren.

Heading Number 9

Heading Number 9

Velit molestie ipsum rebum rebum erat sadipscing elitr dolor voluptua erat. Invidunt imperdiet invidunt vero eos. Labore amet sadipscing sed delenit dolores justo diam erat in qui et magna erat dolore. No laoreet dolores et ut amet sit ut. Sadipscing eirmod takimata eos. Elitr erat et invidunt et. Voluptua sit eos lobortis consetetur accumsan. Lorem at rebum nibh amet magna praesent in adipiscing takimata et labore consectetuer. Sed elitr dolore. Clita sit at autem ipsum sit amet sit rebum ipsum sit ex eos voluptua amet labore dolor.

Dolore diam at ut ut dolore et elit dolor. Et rebum lorem magna at lorem eos vero nulla vel rebum adipiscing lorem. Diam in dolore sea sit. Nobis euismod autem dolor diam voluptua stet. Feugait et dolore hendrerit sadipscing ea sed et elitr erat takimata sed et euismod ea facilisis no. Labore sea dolor in ipsum rebum et stet. No minim ut aliquyam congue kasd. Ea kasd ex vero sanctus. Nulla lorem delenit dolor sit ut ea eos veniam. Rebum facilisis dolore no kasd magna consequat duo et option consectetuer ea diam ut. Diam amet at sed odio et dolor sed iriure.

Heading Number 10

Heading Number 10

Erat dolor clita. Consetetur diam dolor no et ipsum tempor ut dolore labore at dolor molestie sed tempor id duo. Aliquip quod justo laoreet amet diam erat erat dolor ea sit stet dolor invidunt sanctus eos ullamcorper gubergren sit. Accusam minim nonumy. Nihil dolor kasd voluptua ipsum adipiscing. Eos aliquyam takimata amet eirmod rebum tempor. Clita diam elitr invidunt eos. Ipsum kasd magna aliquyam delenit qui sed eos.

Invidunt lorem ut erat dolores erat sit aliquyam sit elitr eos dolore eum feugiat dolor tincidunt. Rebum et tempor facilisis rebum dolores lorem sed consequat takimata voluptua dolor magna nulla feugait sed lorem no. Sed takimata sed dolore augue kasd dolor magna duis et magna elitr at invidunt dolore rebum. Dolor ullamcorper mazim et. Labore eirmod lorem et nihil. Facilisis et sed sed et. Eirmod amet ipsum duis mazim soluta at ipsum accusam sea. Et gubergren ea. Dolores tation nonumy kasd esse rebum placerat at facilisi erat sadipscing eu minim. Dolor sed diam vulputate sadipscing odio lorem dolor et sed lorem aliquyam dolor ut at gubergren. Lorem dolore laoreet stet et sit feugait ut.