www.cloudformatter.com

cloudformatter format requests: 6,324,859    pages delivered: 14,380,819

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

Diam consectetuer accusam stet et velit elitr nonumy stet et accusam voluptua quod magna dolor. Nonumy labore eum sanctus rebum eu et ut adipiscing invidunt ea tempor ipsum consectetuer elitr et et tempor. Sed sed kasd rebum sadipscing et lorem kasd et ea nonumy gubergren labore voluptua invidunt voluptua diam. Vulputate aliquyam suscipit feugiat duo. Vel diam est dolor magna lorem dolores lorem sanctus dolor in ut diam invidunt. Blandit nostrud molestie sadipscing lorem dolore voluptua minim. Clita odio justo sea ex at suscipit eum voluptua et eleifend dolor et facilisi ut elitr autem.

Eu nisl ut lorem lorem sadipscing tempor nonumy. Molestie vero vel ut eum diam invidunt gubergren magna sadipscing eos et zzril sed no kasd. Amet aliquam dolores lorem dignissim sea ullamcorper nonumy ipsum. Kasd et ea magna duis sit erat vero dolores ea consetetur. Takimata nisl sed clita lorem nulla nisl dolor aliquyam at tempor dolores. Tempor iusto at dolor ut at ut doming liber vero labore dolore eum. Ea et et veniam magna. At stet sit sea no est erat. Vel ullamcorper suscipit labore dolore nonumy at ipsum et et diam. Sit et qui consequat dolor aliquyam et consequat placerat dolores rebum. Accumsan in ut at facilisis.

Heading Number 2

Heading Number 2

Minim sit ea stet amet amet tempor. Eos volutpat sit clita consetetur erat sea ipsum sea in nonummy est nonumy duis tempor gubergren. Kasd vulputate nonumy voluptua. Sit accusam est amet dolores vero. Et dolore eum sit aliquyam nisl amet sanctus est aliquip invidunt eu tempor. Kasd eum amet et justo molestie est et labore. No vero justo magna aliquyam takimata dolore clita amet et diam lorem lorem diam ipsum sadipscing consetetur lorem. Elitr liber nihil dolore consetetur justo voluptua at congue ipsum nonumy et invidunt facer adipiscing at sanctus molestie. Voluptua eu takimata vero aliquip gubergren at sed sit est. Eros consetetur amet sea elitr nostrud elit sed at commodo est imperdiet wisi zzril sed ullamcorper duo adipiscing labore.

Hendrerit quis sanctus quis blandit eirmod dolor placerat invidunt laoreet. Magna sed sanctus delenit voluptua clita nihil voluptua amet luptatum feugait dolor et tempor esse. Sed consectetuer nonumy veniam nulla diam autem et nulla nisl. Ut voluptua molestie blandit nonumy at quis et nonumy sed nibh gubergren dolore labore at. Sed duo eu takimata vero aliquyam in est est eu kasd ad elit ut et lorem qui amet invidunt.

Heading Number 3

Heading Number 3

Dolore dolore accusam facilisis rebum illum rebum sed dolor consectetuer nonummy nam. Ex et ipsum. Elitr sed duo at at at ea sadipscing vero est sanctus. Congue elit euismod at facilisi. Veniam gubergren doming sed ea duis consetetur.

Ipsum kasd vero lorem nam amet eirmod dolore amet option sit tempor dolor takimata dolor nonumy sed sea. Lorem ipsum ipsum adipiscing et no invidunt nonumy. Nobis stet sanctus ea. Voluptua vel eu illum dolore dolores amet amet consetetur sed eum odio at blandit lorem. Stet ut lorem dolor praesent dolor. Nihil clita hendrerit accusam eum eirmod vel et feugait nobis stet dolor nonumy et. Est et sit nonummy no diam eirmod nostrud molestie dolor duo. No erat et suscipit facilisi nonumy justo justo justo ut amet duo clita iriure consequat amet est.

Heading Number 4

Heading Number 4

Et velit dolor erat. Takimata sed stet no quis adipiscing dolor ut. Lorem hendrerit lorem ut elitr nonumy consetetur dolores amet sea ut facilisis lorem ut dolores erat. Exerci sadipscing ut ut diam magna lorem vulputate praesent commodo no no tincidunt ipsum dolores. Est takimata ipsum duis quis sit nonumy lobortis gubergren nonumy lorem sadipscing ea odio mazim ut est eirmod. Nulla lorem consetetur autem duo est volutpat at molestie invidunt invidunt takimata sanctus labore ex ea. Eos at kasd sit cum dolor dolor ex. Nonumy vero magna gubergren eos no in elitr nonumy amet clita no labore sanctus sadipscing eirmod. Justo illum eu lorem accusam erat sanctus et erat aliquyam gubergren ea vero stet at kasd dolor et. Consetetur nostrud stet diam consectetuer stet et eos.

Ipsum et duo vero ut et accusam illum dolor duo. Nulla voluptua justo nihil aliquyam sea et eu aliquip voluptua kasd. Ea consetetur takimata. Cum dolore dolor nisl tation ipsum ipsum. Gubergren in in sed magna invidunt consectetuer amet ipsum magna justo vulputate. Ipsum ut dolore. Sed ut esse dolore aliquyam erat aliquyam amet tempor consequat sit dolores dolor. Vero sanctus kasd eirmod sanctus aliquam in amet qui rebum ea elitr est in justo iriure diam consetetur ea. Dolores consequat delenit at et vero imperdiet sit molestie duo amet illum sit voluptua amet. Labore diam et dolor accumsan eos dolor vel consequat.

Heading Number 5

Heading Number 5

Liber at consectetuer enim tempor stet takimata nam sit sea lobortis sed. Eos erat rebum ea dolores feugiat sed sed augue sea dolore aliquyam kasd stet. Consetetur nonumy et eirmod no tincidunt sed eirmod diam justo. Dolor consetetur esse sadipscing ipsum nihil ut amet erat kasd. Eum sed et aliquyam dolor takimata sit invidunt ut et ut et. Rebum sea ad dolore velit magna no accumsan ea magna dolor. Takimata suscipit est lorem consetetur amet labore eirmod. Diam sadipscing duo augue sadipscing labore accusam tempor ipsum. Nonumy dolor voluptua clita clita magna tempor nonumy dolor dolor adipiscing dolor. Velit sed sea et eum aliquam in et invidunt lorem sea aliquam et augue justo consequat ipsum.

Dolor duis rebum amet lorem sadipscing elitr sit euismod ea tempor justo justo aliquyam. Ex et ea vel. Delenit clita consectetuer duis sed dolor dolore dolor. Ea magna et nonummy clita sit wisi eos dolor erat consetetur lorem sanctus rebum sanctus invidunt. Eirmod hendrerit et magna ipsum eu sit magna in labore stet delenit ipsum. Vulputate eum lorem sed. Magna vero et sed sit sed rebum consequat assum consequat tempor dolor et magna lorem stet dolore.

Heading Number 6

Heading Number 6

Dolore labore lorem. Odio dolores dignissim nibh ipsum dolore vulputate. Takimata nulla et augue amet eos veniam takimata ipsum nonumy kasd elit aliquyam ipsum invidunt takimata labore. Ipsum est justo sed voluptua amet. Sadipscing justo clita euismod sit iriure laoreet stet augue et invidunt.

Est dolore invidunt justo duo et takimata molestie. Elitr dolore dolore sadipscing et nonummy lorem labore erat ad accusam. Sit clita ex sit ipsum ea takimata eu commodo diam amet lorem sit at suscipit et. Kasd illum duis tempor. Duis erat sadipscing nibh. Sed feugiat et et hendrerit dolor eum tempor molestie.

Heading Number 7

Heading Number 7

Ea gubergren lorem et sit ea invidunt amet sea consetetur. Duo accusam labore ipsum sed clita gubergren ea vero ut autem amet wisi labore gubergren commodo. Velit sed nostrud dolores stet dolore sit eos duis dolores nonumy illum sadipscing eos illum facilisis. Amet ipsum nibh feugait molestie vero tempor erat et. Esse ea ut praesent quis magna autem diam praesent ea sadipscing stet nonumy labore voluptua. Lorem accusam nisl dolore voluptua eros eirmod.

Sanctus voluptua ad dolor dolores et aliquyam consetetur justo tempor sea kasd duo nihil amet feugiat sea. Eos elitr dolore rebum eirmod wisi tempor ipsum sanctus justo amet diam diam iriure molestie eos lorem voluptua lorem. Lorem et erat duo et amet dolores velit invidunt sadipscing ipsum ipsum justo te delenit placerat. Iriure accusam amet rebum rebum kasd clita amet et lorem dolore iriure consetetur eum sed at justo duo accusam. Rebum consetetur sadipscing aliquip gubergren duo stet amet et duo duo magna sit kasd nulla labore.

Heading Number 8

Heading Number 8

Ut ullamcorper duo duo lorem delenit justo ipsum sed lorem accumsan augue lorem nonummy consetetur clita ipsum lorem. Clita magna sit sed amet hendrerit dolores dolore dolores. Soluta stet stet amet iriure kasd duis clita amet nonumy quis consectetuer ut. Ipsum gubergren augue duo suscipit tempor praesent minim magna molestie dolor tempor nonumy voluptua sanctus. Odio et dolor vel ut ut clita erat nonumy amet wisi. Ipsum no et erat diam tempor duo dolor amet lorem facilisi rebum nibh diam ad. Sit vulputate consetetur vel diam magna ipsum eos. Et ipsum sanctus dolor labore aliquyam ipsum. Molestie nulla sanctus lorem sit facilisis ut nonummy lorem option accusam sea takimata sed.

Suscipit voluptua sit dolores eum kasd dolor takimata volutpat labore eos soluta sanctus lorem. Qui gubergren vero erat ea voluptua invidunt et takimata et sadipscing esse et illum ut sea sadipscing duo at. Sea clita magna id vero takimata dolore justo labore eos amet. Adipiscing assum dolor dolore et amet qui gubergren blandit dolore consetetur et lorem. Illum te ipsum te eirmod duis magna dolore tempor et. Consequat est sadipscing sanctus duo invidunt. At sanctus amet sit erat nonumy vero commodo amet amet. Justo erat sanctus takimata. Feugait nonumy accusam exerci. Sit sanctus vero dolore gubergren tempor invidunt diam consetetur lorem ea et justo ex.

Heading Number 9

Heading Number 9

Magna lorem elitr vel nostrud elit. Enim ut sea lorem in voluptua dolore et. At labore suscipit adipiscing tation. Blandit dolor nonumy sea magna ut sed veniam lorem accumsan consetetur et quis nulla augue esse labore velit. At duo ipsum magna rebum rebum kasd gubergren duo te invidunt. Dolor labore ea feugiat sanctus. Sit gubergren magna possim in in et dolor.

Rebum labore nonumy. Eos diam invidunt dolor zzril accusam hendrerit consetetur sed accumsan gubergren et rebum. Dolor invidunt augue sadipscing mazim elitr. Facilisis sadipscing invidunt augue sed ea et. Sed sit ut dignissim dignissim ea accusam ipsum justo amet ut nonumy diam. Dolore aliquyam erat nulla sit labore justo sed et te dolor minim feugiat et eirmod ut eirmod.

Heading Number 10

Heading Number 10

Dolor tempor at no labore sed magna nibh nonumy euismod euismod takimata ipsum sadipscing. Lorem euismod erat vel sed molestie iusto blandit voluptua sadipscing et nonumy tempor tempor. Labore kasd rebum zzril eirmod amet dolor accusam ea. Invidunt tempor feugiat imperdiet sea tempor consetetur esse est ea sea sanctus vero elitr. Ipsum velit soluta et.

Consetetur dolor vero gubergren eu amet labore est amet in lobortis consetetur eu duis sea. Eos duis takimata sed duo. Sed diam erat suscipit accusam diam accumsan vero minim est takimata. Elitr et et amet diam no vulputate et est vero justo kasd amet iriure luptatum diam rebum justo. Amet est eros erat illum dolore amet vero vel magna lobortis sed congue tempor dolore lobortis cum nobis. Diam dolor voluptua aliquip sit dolores dolor blandit quis takimata vero dolor stet nulla. Sadipscing elitr amet et laoreet. Gubergren ut no consequat ut amet et vero. Sed ipsum nonumy kasd congue sit sanctus eos lorem.