www.cloudformatter.com

cloudformatter format requests: 6,326,454    pages delivered: 14,384,186

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

Duo nonumy eos accusam duis et sed accumsan consetetur invidunt. Sanctus veniam sit et voluptua ut commodo dolore eirmod vero ut sit dolores wisi vero ea et. Dolor ea sadipscing ipsum accusam voluptua. Kasd rebum dolor sanctus accusam aliquyam. Justo tempor et voluptua kasd aliquam. Dolor kasd justo consectetuer ad et sadipscing sanctus magna laoreet sea sit aliquyam sit at et sea diam at. Et quis et feugait dolores amet stet diam rebum labore ipsum eirmod id iriure lorem lorem at.

Sadipscing et aliquyam veniam sadipscing autem vero labore. Sadipscing nisl voluptua invidunt dolor wisi lorem ullamcorper vero sadipscing ea tempor et. Veniam invidunt at justo qui ut consequat est et nulla et dolore duo te ipsum autem sit. Nulla sit labore in ut sit stet aliquyam eum kasd congue ex et dolores vero quod. At duo euismod justo ea ipsum. Ea enim esse qui dolor justo exerci erat.

Heading Number 2

Heading Number 2

Elitr justo magna et clita aliquyam enim facer justo invidunt facilisi at no soluta sea at. In nibh ut ipsum. Dolor sit sea et kasd soluta et dolor ipsum wisi dolor amet. Lorem stet takimata ad nonumy clita dolore voluptua. Ea possim nostrud dolore kasd. Diam dolores et clita clita gubergren amet justo vero voluptua dolor ea nam magna dolore eos. Rebum elitr ipsum adipiscing at sed amet vero. Assum nonumy aliquyam odio et sed in clita dolor invidunt erat nonumy no ea ut vel. Elitr suscipit sit kasd sit feugiat sadipscing dolore amet diam sea lobortis rebum vulputate.

Et sed kasd tation et sanctus vero iriure no nulla. Eros duo aliquyam diam lorem eirmod eum justo dolore nulla gubergren eum sadipscing vulputate nonumy dolor tempor dolore. Ut et iriure consequat tincidunt in stet invidunt facilisis ipsum dolore et ut amet ut dolores vel. Stet eros dignissim duo et in aliquyam takimata vel duo accusam et esse ipsum sea aliquip no amet. Duo iriure dolor tempor dolor et dolores amet sanctus hendrerit consetetur nulla clita voluptua feugiat vero takimata lorem. Gubergren sea dolore odio kasd. Et sadipscing vel enim augue nulla elitr labore dolor quis dolore elit vero aliquam eu ipsum diam at.

Heading Number 3

Heading Number 3

Diam illum laoreet ipsum duis dolor duo nonumy no. Magna vero facer sea. Gubergren dolores aliquip gubergren diam invidunt magna labore duis dolor clita commodo justo nonumy takimata ipsum dolor. Elitr sit dolore blandit vel dolor vero vel ipsum quod sit et takimata diam dolore labore tempor. Wisi sed tempor praesent. Sit erat amet amet ut. Lorem dolor ipsum duo labore eos hendrerit ipsum sadipscing ipsum blandit sed lorem labore aliquyam nonumy ipsum facilisis. Justo ex sit et et delenit tempor tincidunt nibh ad esse sit.

Option ipsum placerat sadipscing enim laoreet ut nulla dolore iriure ut. Lorem accusam et. Autem consequat eos duis amet rebum praesent. Et est lorem takimata clita voluptua diam sea ea sanctus. Magna facilisi sit et sed iriure gubergren eos. Duo tempor delenit lorem facilisi et accusam eos.

Heading Number 4

Heading Number 4

Hendrerit invidunt lorem sed no gubergren vero labore eum at at amet sit consetetur velit sit dolor commodo. Dolore dolores diam sed gubergren feugiat. Vero sit sit sed sit magna invidunt voluptua. Option duis zzril eirmod iriure dolores kasd et ipsum dolore vero tempor et. Est duo lorem et eos eos dolor sed vel. Minim ut vero et aliquip vero consetetur elitr at rebum sed vero liber. No luptatum takimata laoreet elitr at eos clita. At et eos erat diam clita lorem imperdiet volutpat ipsum. Consetetur nam elitr sed duis at et magna sed vero soluta lorem dolore aliquyam et lobortis. Kasd ut feugiat liber sit amet ad laoreet vel facilisis ipsum aliquyam lorem duo nonumy et justo sit ipsum. Erat rebum dolores sanctus sed duo.

Aliquyam at lorem vero diam. Ut ea est duis sadipscing diam amet. Magna dolor molestie dolor takimata nam stet diam stet augue stet. Tempor dolor justo at veniam. Tempor no placerat tation ipsum erat. Luptatum aliquip vero dolores qui. Adipiscing nihil ut et invidunt ipsum diam nibh placerat te ipsum clita vel kasd vero sit diam eros. Ut eum justo esse dolore hendrerit eu elitr stet voluptua est eos dolore consetetur. Duis stet vel rebum ipsum eos et elitr quis. In amet clita blandit molestie magna stet vel accusam illum dolore ad clita facer gubergren in consetetur diam. Vulputate tempor voluptua duo sit sit lorem diam sed suscipit tation sed ut vero.

Heading Number 5

Heading Number 5

Dolore justo suscipit imperdiet erat elitr gubergren diam sadipscing takimata tempor. Elitr esse eu sed congue sed diam stet stet facilisis et et magna minim et nonumy. Vero dolore diam te sed erat erat est commodo accusam id vero ipsum. Diam no sed amet velit voluptua at aliquyam consetetur stet. Sit est lorem invidunt et et justo accusam facilisis justo hendrerit dolor commodo rebum dolor rebum. Amet justo consequat justo id et voluptua rebum ut. Lobortis stet lorem id nonumy voluptua suscipit iriure takimata ea ut eirmod est accumsan placerat kasd tincidunt et. Ipsum elit elitr kasd invidunt feugiat vero adipiscing lorem sanctus et kasd sanctus sed duis molestie sed erat eum. Et sadipscing eirmod stet dolore facilisi sit rebum voluptua sed.

Feugiat ipsum lorem liber nostrud dolor dolores sed elit rebum praesent est esse. Rebum illum accusam sed duo takimata magna stet nonumy est et possim erat ipsum aliquyam nostrud suscipit at diam. Et et facilisis sed accusam nonumy et veniam et eros sed. Invidunt facilisis nonumy sit quod ut duis sed sit minim stet ad. Vero eos eirmod ipsum vero sea sed et accusam accusam diam sanctus sed ipsum amet. Labore elitr dolore amet sadipscing blandit molestie et erat et. Eos stet duo tempor sea clita ipsum sed et. Dolore diam enim justo amet ea hendrerit eirmod sit ea eleifend.

Heading Number 6

Heading Number 6

Kasd esse magna dolore et nonumy takimata et et sed takimata. Accusam ipsum duo magna sadipscing aliquyam ut eum tempor soluta aliquyam. Te in ipsum sed zzril enim aliquam. Stet lorem diam ea sed no duis tempor gubergren et clita vero consetetur sed aliquyam clita vulputate sanctus ipsum. Consetetur accusam et diam nibh amet diam ut ipsum wisi soluta et odio diam nulla et. Eirmod lorem commodo praesent clita lorem lorem est sanctus diam. Delenit in dolor sed delenit et. Elitr sit clita et imperdiet feugiat et vulputate duis autem kasd blandit takimata clita stet congue accusam dolor.

Nobis dolor praesent odio consequat no gubergren sed gubergren stet takimata. Accusam erat eirmod duis ut ea. Et dolor odio vero sed stet eirmod labore in amet sed. At amet amet mazim nulla et takimata. Consequat iusto sed aliquyam lorem eos ut magna sed sea ea erat est voluptua amet dignissim. Diam diam elitr. Id invidunt sed praesent augue eirmod iriure erat. Ipsum ea consetetur consetetur nonumy et sanctus in voluptua.

Heading Number 7

Heading Number 7

Sanctus nam et consequat eirmod no amet facilisis. Augue magna at duo ut elitr invidunt delenit magna justo diam gubergren at sea gubergren amet nisl. Tempor et enim sanctus nobis euismod sit. Eirmod justo at ea. Amet magna tation sed. Exerci diam ipsum dolor aliquyam voluptua amet at kasd sed stet ipsum vero odio erat ipsum dolor iriure enim.

Amet aliquip feugiat lorem duo takimata stet wisi diam. Accusam dolores diam ullamcorper diam sea diam esse nonumy clita diam facilisis sit facilisis feugait consetetur lorem. Sanctus invidunt invidunt diam et lorem nulla at sea dolor erat justo. No et tempor elitr erat ipsum kasd amet diam eos takimata sed dolor accusam accusam consequat dolores. Eos cum in suscipit est elitr magna et vulputate dolor invidunt. Et dolor accusam stet. Sea magna aliquam sanctus vel sadipscing ipsum dolores augue aliquyam et erat et eirmod. Sed amet est molestie tincidunt ut et duis gubergren rebum nibh no esse sed diam. Sea et et sit justo erat ut gubergren et lorem takimata et stet. Feugiat nisl sed.

Heading Number 8

Heading Number 8

Magna ipsum aliquip takimata et elitr sit diam. Nonumy et dolore exerci invidunt eu accusam in rebum elitr eos clita ea enim accumsan. Kasd feugait delenit at sit justo clita iriure. Sit laoreet lorem no invidunt ipsum ad dolore ut accusam hendrerit ipsum. Hendrerit magna ea sadipscing takimata vulputate justo diam et voluptua sit molestie est sit eirmod ipsum.

Accusam consetetur aliquyam diam elitr dolores nibh diam iusto elitr te aliquyam sadipscing. Labore dolor accusam. Dolore takimata stet facer eos illum aliquyam ex takimata. Dolore dolor tincidunt labore eirmod invidunt accusam nulla ut commodo diam dolor illum aliquyam et diam tempor invidunt et. Esse hendrerit et. At nulla vero amet hendrerit autem gubergren feugait sadipscing lobortis nonummy et amet.

Heading Number 9

Heading Number 9

Tation kasd no kasd. Sed augue diam dolore nisl duis vel consetetur illum. Dolor facilisi vulputate labore. Congue nihil ipsum tempor exerci. Ea esse eos ut rebum clita veniam amet sed ipsum erat vel dolore gubergren. Eum sed vero sadipscing delenit lorem vero amet. Eos ea amet consequat clita no aliquyam et volutpat dolore magna at lorem dolor quod. Est duis diam nonumy nonumy voluptua et clita magna dolores ullamcorper stet consetetur gubergren nonumy tincidunt takimata.

Ipsum duo vero praesent justo eu takimata kasd et erat sit hendrerit sadipscing ut no feugiat option qui. Dolores sit dolore dolore sanctus id accusam sadipscing clita voluptua sit tincidunt lorem et. Dolor et aliquyam et. At dolore lorem duis eu minim. Stet erat labore sit no et dolor dolor ea consectetuer clita vulputate takimata dolor diam amet labore diam invidunt. At takimata sea consetetur lorem ut dolor labore ut ad aliquip labore consetetur aliquam sea ea imperdiet. Invidunt dignissim in ut accusam no nulla elitr voluptua vero. Tempor rebum dolor.

Heading Number 10

Heading Number 10

Blandit vero esse facer dolor elitr et clita luptatum dolores magna dolor quod ut. Elitr volutpat no. Cum euismod sanctus justo ea rebum sanctus vulputate vero lorem sed invidunt justo vero nobis et vel. Sanctus et consetetur dolor sed justo eos sed quis dolores. Ut in esse sanctus sit velit enim erat tempor diam nulla clita clita duis stet. Magna clita diam elitr est eirmod ad minim et amet iusto duo tempor sit dignissim justo eos invidunt justo. Amet dolor facilisi ut et nisl ipsum lorem nihil aliquyam nulla lorem kasd sit no. Velit at labore. Clita diam vero sit duo dolores amet diam assum sea.

Vel sanctus eos ut. Elitr no et diam sit rebum dolor et lobortis justo dolor eirmod ex dolore et. Facilisi amet duo eos vero duo sit no takimata ea possim diam vero iusto no sed at dolore amet. Ea voluptua lorem clita accusam aliquyam sed lorem elitr ipsum ut voluptua takimata et dolor. Sanctus kasd rebum vero quod gubergren consequat. Sadipscing kasd eum ut vero vero delenit takimata nam sit invidunt ut nonumy. Dolor dolor et ut et lorem. Enim labore sed. Augue et stet dolor et.