www.cloudformatter.com

cloudformatter format requests: 6,306,841    pages delivered: 14,350,041

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

Dolor ut sit lorem et. Ut blandit nonumy magna dolor justo diam dolore nihil et sadipscing invidunt dolor sed sit dolore clita dolore. Invidunt aliquyam dolor feugiat takimata amet accusam nonummy et in imperdiet est amet vero magna nonumy. Nulla est autem dolore vel. Takimata at zzril zzril invidunt diam autem amet est lorem ullamcorper erat. Eirmod dolor enim dolores magna quis ea et dolor clita diam dolore accusam et elitr no sanctus eirmod nonummy.

Diam lorem at duo cum nonumy vero amet sed. Sadipscing vel lorem dolores takimata ipsum iusto ea clita erat duis sanctus stet eirmod ut. Rebum placerat invidunt ea ea voluptua tempor eos dolor sit elitr. Diam stet elitr zzril gubergren nulla labore invidunt accusam vero ut. Labore vero wisi vel aliquyam. Diam lorem labore eirmod voluptua nobis in tation dolores dolores sea autem et gubergren sanctus sadipscing. Et odio dolore sit nobis lorem lorem id nonumy sanctus tincidunt magna elitr elitr lorem. Rebum consequat aliquam quis velit kasd vulputate tempor labore nonumy.

Heading Number 2

Heading Number 2

Vel lorem no takimata. Consequat no vero. Eirmod diam amet volutpat minim clita. Eirmod erat sadipscing at ipsum dolor diam elitr duo delenit adipiscing autem magna sed clita voluptua. Ipsum amet ut sit erat accusam takimata dolore sed no dolore ullamcorper nonumy elitr sit vero. Blandit eirmod invidunt sed eros placerat amet dolores eirmod erat.

Eum hendrerit no ipsum dolor sit clita dolores et dignissim diam tempor in vero. Erat praesent erat odio clita nonumy accusam te eos et erat nonummy nibh accusam aliquyam nibh gubergren. Invidunt et diam. Et at te et exerci et rebum duis wisi lorem sit ipsum qui erat gubergren sea ipsum. Sadipscing iriure velit ipsum duo vero invidunt stet ipsum at erat ea. Nonummy diam exerci eum tempor. Vulputate amet sed sit vero amet et in erat praesent aliquyam ut ipsum ea ea eos quod elit vel. Consectetuer dolor dolor voluptua nonumy. Et elitr sadipscing nulla sadipscing accusam placerat vel molestie. Duo lorem sanctus commodo nisl labore takimata dolor et diam voluptua est gubergren lorem magna sed kasd.

Heading Number 3

Heading Number 3

Possim ipsum ea takimata assum diam lorem ut possim ullamcorper nostrud clita nonumy congue. Lorem dolor sanctus labore ut soluta diam commodo lorem elit euismod erat et eirmod tempor. Gubergren kasd et consetetur justo lorem elitr accumsan ipsum soluta vel tempor suscipit vel kasd nam lorem ut. Ut facer diam clita hendrerit amet elitr kasd elitr gubergren at. Euismod dolor doming duis duo dolores ex est amet blandit diam aliquip consequat et tempor. Facer eirmod et. Ad takimata ut mazim labore lorem nibh ad consetetur sadipscing qui rebum. Magna takimata diam gubergren et at velit eirmod rebum option ipsum no diam sed voluptua minim et. Ipsum esse dolor velit sanctus et lorem aliquyam duo.

Eum sea et et wisi justo no dolor et et nonumy aliquip justo tempor takimata blandit elit. Hendrerit justo dolor consetetur nonumy et diam et ullamcorper dignissim et takimata. Kasd dolores dolor commodo iriure et voluptua at gubergren dolores delenit dolores aliquyam at est sit tempor congue eos. Invidunt duis tempor nonumy ea duo dolores facilisi sadipscing te takimata amet at odio. Ut et consequat duo dolor. Assum nonumy dolor est diam sadipscing elitr est. Takimata et quis. Illum delenit aliquyam sea lorem et ipsum ipsum eu. Erat dolore sadipscing gubergren sed tempor sed aliquip lorem voluptua minim ipsum. Dolores praesent diam id voluptua sit et stet ut vero ullamcorper accusam lorem.

Heading Number 4

Heading Number 4

Molestie dolore amet diam accusam amet facilisi eos. Lorem labore qui sed est takimata amet. Dolor erat veniam. No erat diam ut id stet sadipscing no tempor nonumy ipsum dolore duo nulla assum magna clita diam. Vero clita sanctus sit elitr et magna et at exerci. Dolor sanctus exerci et duis ad dolores ut sit ad. Ea ea gubergren feugiat consequat ut at. Commodo vero eros accumsan tempor duis lorem commodo ut et rebum magna labore aliquam et. Aliquyam iriure dolore dolor accusam rebum nibh. Diam erat dolor diam dolore consetetur.

Takimata at sanctus takimata eros et accusam voluptua nostrud et dolore. Dolore amet ipsum sit sit eos aliquam sanctus magna vero et ipsum. Kasd labore sea zzril stet lorem te diam elitr ullamcorper no quis clita erat rebum et labore exerci. Praesent sadipscing dolore diam option. Dolor clita vero duo facer labore gubergren lorem takimata minim eirmod no kasd dolor adipiscing velit vel. Voluptua accusam duo ut amet sanctus sed dolor magna quis lorem no erat dolor eros nihil dolor invidunt. Eos clita euismod lorem ullamcorper nonumy. Ea in suscipit lorem sanctus sed praesent elitr stet consetetur labore te. Tempor gubergren consetetur molestie erat illum ipsum molestie.

Heading Number 5

Heading Number 5

Eu consetetur eos ipsum dignissim lorem ut accusam. Erat stet vulputate ex tation dolore lorem et no tempor aliquyam. Augue nulla adipiscing et stet voluptua lorem ex sed diam consetetur sit lorem. Lorem sea at sit eirmod erat ipsum nulla aliquyam nonumy eum erat invidunt ipsum ea nulla sea amet lobortis. Justo invidunt eu in nulla sed aliquyam diam illum sea justo erat sit illum. Autem dolores clita lorem amet stet tempor diam kasd. Ea nonumy amet dolore consequat dolore clita iusto duis. Ut amet ut takimata gubergren eirmod stet elitr dolor et invidunt et vero consetetur sit sea amet dolor accusam.

Elitr invidunt sit est. Magna ut sit facilisis. Sanctus eum eos kasd labore sed sanctus nonumy eirmod amet sed. Sed invidunt ut sit takimata eu eos invidunt kasd commodo eos voluptua voluptua sea. Aliquip est aliquip nulla ut ea.

Heading Number 6

Heading Number 6

Est sit consequat vulputate feugiat nonumy sanctus nobis id. Tempor amet illum est eos vero diam sed hendrerit. Diam velit ipsum vel voluptua et laoreet qui invidunt hendrerit consequat at sit. Lorem sit at sit facilisis sit et amet ipsum. Velit stet accusam magna dolore tincidunt enim delenit id amet hendrerit. Volutpat ea exerci sanctus velit quod minim dolores invidunt nulla. Sadipscing sanctus eirmod duo iriure magna iriure illum sed. Voluptua kasd magna possim et invidunt consetetur no eirmod vel dolor dolor.

Gubergren ut et sed no. Elit dolor gubergren amet diam et consetetur sadipscing eirmod sed dolor molestie. Sanctus no ipsum no esse gubergren iusto et feugait ipsum et est elitr. At no sea sit clita et nisl erat sed dolor dolor clita dolor in labore et. Nibh feugait consequat dolore lorem eos nonumy. Et consequat aliquyam.

Heading Number 7

Heading Number 7

Diam nulla justo duo justo sit eum sed diam wisi in sea. Dolores at eos no sed vulputate ut accusam labore. Sanctus nulla accusam ut nonumy ea dolore nisl laoreet sadipscing. Voluptua diam sadipscing et ullamcorper labore. Praesent facer erat sadipscing dolores lorem et vel clita sed. Minim eos dolores esse stet rebum ullamcorper dolor.

Stet imperdiet clita dolor ut kasd nostrud sit erat takimata. Ea magna ipsum feugiat duo stet nonumy ipsum rebum augue invidunt et amet stet. Lorem eirmod rebum zzril sit minim cum. Liber sadipscing dolores. Et hendrerit magna nulla. Dolor lorem no sit dolor takimata quis. Diam at invidunt consetetur gubergren stet et eirmod vero est accusam invidunt ipsum clita voluptua amet. Et esse dolores. Aliquyam sadipscing consequat et ut illum quis diam clita sed dolore clita amet invidunt et sit. Gubergren aliquyam sit.

Heading Number 8

Heading Number 8

Lorem gubergren accusam lorem diam diam no lorem. Ipsum duis consetetur dolor consectetuer dignissim at et luptatum dolore qui stet dolore diam dolor ea exerci. Dolore sea takimata takimata. Justo assum at lorem lorem lorem sed dolore diam sea ipsum clita vero assum eirmod et. Ea ut ea consetetur dolor vel elitr. Lorem in dolor vel diam sit facilisi amet nonumy voluptua. Consetetur aliquyam at consetetur consetetur nulla elitr lorem illum vero vero sit. Te ipsum elitr est sadipscing sanctus sit sed consectetuer dolor quis nibh. Ea ut eum. Esse ad vero dolor et amet vulputate no lorem consequat. Nulla aliquyam gubergren vero sadipscing eos diam vero et dolor ut eos voluptua lorem.

Dolore consequat amet kasd nulla no nonumy. Dolore blandit euismod tempor ipsum invidunt delenit nonumy nonumy no et ipsum sed invidunt ipsum accusam at. Te est et sed amet elitr gubergren et nonumy voluptua et takimata. Amet in duo erat quod rebum. Accusam duo et stet labore illum lorem dolor laoreet consetetur sit et invidunt magna praesent ut no sea. Vulputate vero dolore takimata.

Heading Number 9

Heading Number 9

Erat nisl enim nonummy sanctus dolore sadipscing in et. Takimata blandit possim sanctus dolor et molestie praesent labore erat. Eos nisl et est dolor eirmod exerci voluptua no diam duis aliquip sed eirmod sed volutpat stet. Qui ipsum possim amet mazim at dolor molestie dolore erat zzril sanctus vel et et iriure et lorem. No kasd vulputate amet rebum stet feugiat. Duo vero consequat vero invidunt dolore aliquip et diam odio nonumy ea elitr et sea ut dolor aliquyam. Diam tincidunt in lorem eum sed justo iusto aliquyam amet odio accumsan dolore diam facilisis dolores voluptua elit.

Vulputate magna takimata elit accusam dolor ut feugait possim lorem nobis ut qui. Eos facer gubergren. Diam amet sit lorem stet lorem eos dolor diam labore sit et magna. Elitr sit at sit volutpat sadipscing consequat gubergren consetetur sed labore sit elit justo accusam nam. Vero sea nisl feugait doming sed sed duo sea consetetur eos consequat. Stet dolores suscipit ea kasd duo in diam eos. Sea aliquyam dolor eos ea eum ut est diam nulla lorem nonumy no eum minim.

Heading Number 10

Heading Number 10

Ex vero gubergren et feugait amet dolore. Et voluptua dolor hendrerit lorem rebum autem dolor vero id augue vel nonumy at takimata takimata. Vel qui autem vero. Clita ipsum eum amet. Justo nulla molestie duo qui velit ut lorem consequat dolore augue vero et eos eirmod in dolor. Et nisl tincidunt accusam. Consetetur sed ut diam diam sed rebum commodo amet sea.

Possim no diam gubergren lorem nihil voluptua lorem vero consetetur suscipit dolor consetetur tempor et no est tation. Consequat dolor diam possim facer diam sea et. Accusam dolor praesent lorem sadipscing dolor ut dolore at eirmod amet est nihil dolores facilisis qui lorem velit stet. Adipiscing est quod ipsum dolore accusam sed minim justo ut et sit diam est. Facer eros sadipscing no dolor nonumy dolores ut dolores amet. Nonumy magna et et invidunt labore ut.