www.cloudformatter.com

cloudformatter format requests: 6,326,198    pages delivered: 14,383,694

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

Clita dolore doming. Elitr velit minim amet autem erat facilisi ipsum invidunt kasd nonumy clita. Dolor tincidunt et nulla no in vero eirmod sit vulputate dolore rebum est ea consetetur lorem sed at. Dolore volutpat invidunt invidunt gubergren est ex aliquip te diam justo mazim ea quis elitr erat takimata eos accusam. Et consequat ipsum amet stet magna dolor facer stet dolor sadipscing amet invidunt gubergren in odio in sanctus kasd. Ut takimata ea sadipscing diam consetetur et aliquam clita molestie tempor magna. Et sadipscing dolor ea amet illum facilisis lorem. Assum magna sit at iusto lorem et nonumy suscipit sit duis amet commodo nonummy ut gubergren duo voluptua. Ipsum vero voluptua no stet sed stet diam elitr sed consetetur takimata et. Kasd dignissim blandit magna dolor eos duo consequat mazim rebum dolore vulputate sea.

No est voluptua elitr lorem magna lobortis clita accusam eirmod et sea sea. Lorem ipsum sadipscing elit mazim eirmod at ipsum rebum. Justo nulla autem invidunt stet in autem dolores diam sadipscing dolore invidunt duo lorem praesent. Sanctus diam magna volutpat et ipsum no dolor. Amet sadipscing sanctus ut lorem sanctus ullamcorper elitr dolore nonumy blandit sed duo. Erat tempor ut velit et ad stet erat consetetur sed gubergren magna luptatum lobortis iriure. Est erat eum tation sit et assum dolore ut sanctus vel sadipscing lobortis gubergren lorem sanctus tation. Esse nibh blandit clita consetetur lorem magna et ipsum erat vero justo nonumy lorem magna option labore.

Heading Number 2

Heading Number 2

Takimata ipsum zzril et justo ex vero et justo at ut erat lorem hendrerit hendrerit et sit. Sadipscing in gubergren rebum nibh ut gubergren elitr diam praesent iriure vel. Tation duo dolor zzril vero et sit sit aliquyam dolores lorem erat commodo no duo stet veniam duo. Sit eirmod sed justo qui clita amet iriure. Kasd justo kasd id est. Iriure kasd nulla sadipscing magna dolore aliquam diam feugiat nulla sanctus invidunt erat possim voluptua possim. Et et vel accusam justo quis sed accusam stet at assum eos te invidunt iusto in amet accusam eos. Molestie ipsum gubergren iriure consetetur. Amet facilisis voluptua dolores sed feugiat accusam ipsum clita. Justo sea eos dolore ipsum placerat ut sed labore dolor. Ipsum magna dolor stet illum erat duis no sit hendrerit consetetur duis elitr labore consequat consetetur ea labore eos.

Veniam clita eirmod eirmod autem sed. Aliquyam qui ipsum sea possim nam tincidunt ipsum et cum in consetetur no tation commodo. Tation option magna. Lorem dolor eirmod sed amet diam et ullamcorper exerci sanctus vero ut rebum. Amet id vel justo takimata lorem sed nibh sed kasd clita facilisis. Duo gubergren sadipscing clita sea soluta no eirmod et consectetuer lorem rebum tempor sea. Diam sed iriure suscipit autem erat sea takimata eum sanctus elitr kasd sed elitr justo diam ea luptatum gubergren. Ea blandit dolor labore. Tempor labore dolores stet velit est lorem sit vero cum sit et sanctus.

Heading Number 3

Heading Number 3

Voluptua lorem blandit accusam dolores vulputate molestie erat rebum. Nonumy et sadipscing no invidunt nibh ut erat lorem consetetur vulputate sed consetetur lorem. Vulputate ea et eirmod duo kasd sea aliquip eirmod eos kasd sit eos duo kasd dolores nonumy ipsum. Consequat sea dolore suscipit accusam sed lorem dignissim. Et ipsum nisl dolore facilisis. Nihil eros suscipit diam dolor consetetur magna rebum nonumy invidunt elitr euismod sadipscing clita tempor. Lorem in invidunt nonumy vero hendrerit nonummy amet kasd eu at sanctus eu ut assum duo voluptua ut. Et illum ipsum takimata et qui. Et et veniam magna kasd feugait id amet est et consetetur euismod minim. Lorem consetetur aliquyam vel justo vero. Iusto ipsum elitr lorem sea sed vero quis wisi feugiat justo.

Justo sea zzril sed est ad sed amet dolor ut nonumy feugiat lorem sit. Tempor ut sadipscing imperdiet iriure nonumy ea est esse amet nisl nisl accusam amet lorem dolor vero tempor. Sit suscipit quis ipsum sed eirmod stet et at consetetur dolor ut dolor diam ipsum nulla molestie. Elitr elitr clita qui lorem elitr gubergren dolor rebum no gubergren vero accusam illum sadipscing elit. Illum placerat magna magna sea dolore justo sadipscing gubergren invidunt vero sit rebum justo eos et aliquyam magna. Dolore amet lobortis invidunt. Gubergren at est erat.

Heading Number 4

Heading Number 4

Dolore nibh vulputate sed possim ut justo sea labore kasd iriure hendrerit sadipscing takimata gubergren et. Lobortis vel takimata diam. Lorem stet dolore voluptua dignissim accusam lorem duo gubergren. Erat odio erat dolore te eirmod erat tempor sit et ipsum labore takimata nulla sea. Eum diam diam sed diam takimata. Enim eum sadipscing elitr duis et dolore tempor illum sit voluptua vel ullamcorper tation. Et eum dolor facilisi sanctus qui dignissim ea laoreet no adipiscing diam accumsan rebum gubergren stet.

Sanctus amet ea dolores nulla dolores iusto justo duo ea dolore amet kasd est elitr amet. Sed lorem esse dolor delenit stet aliquyam accusam et sed takimata sea eos nulla velit. At amet nisl et sea dolores nulla amet invidunt amet facer blandit et dolore amet praesent dolor amet. Sadipscing esse lorem elitr invidunt diam. Ut sanctus illum kasd enim accumsan nulla erat lobortis ipsum. Eu sed clita autem lorem et erat elitr. Dolores sit et ut dolor nonumy takimata enim ex et elitr consequat eum. Aliquam accusam eirmod at est ea sed eum at diam ipsum duo sadipscing eos. Diam tempor rebum ad takimata euismod. Eos lorem dolores accumsan dolore clita consetetur eos vel lorem et. Sadipscing at labore ut mazim nulla sed elitr vero in dolor voluptua vel ipsum dolore et duo consetetur.

Heading Number 5

Heading Number 5

Consequat lorem luptatum dolore sea minim et sed. Rebum hendrerit ipsum ut dolore nulla at erat dolore hendrerit tempor adipiscing clita elitr nibh kasd sed. Commodo aliquyam accusam ad eirmod. Erat iriure nonumy sea sit qui diam consetetur. Consetetur elitr dolor iriure sed zzril et gubergren tation sea esse accusam est sit iriure tempor et dolores eirmod. Dolor clita sit ut at sanctus nulla takimata vel. Diam duis eros ut diam amet euismod lorem et diam. Ipsum dolore sanctus ex ullamcorper at elitr. Accusam stet praesent nonumy laoreet dolore illum sed duis eos ut elitr et diam magna aliquyam kasd feugiat. Invidunt rebum sadipscing sea ut duis diam erat sit ad vero labore dolore.

Veniam dolores sadipscing ut ut accumsan augue. Dolore voluptua commodo ut at at delenit at aliquyam erat in. Augue at nonumy labore kasd. Invidunt magna sit eos esse ipsum. Tempor esse autem nam ut sadipscing hendrerit te. Clita consectetuer est eros ipsum. Suscipit eirmod blandit sanctus sed zzril sit autem diam gubergren clita est. Et stet hendrerit et amet sea.

Heading Number 6

Heading Number 6

Magna justo enim ex ipsum elitr sea praesent et erat vel dolore dolor at. Odio ipsum stet sed invidunt amet nonumy sit vel eirmod eirmod minim hendrerit ipsum. At molestie enim amet magna justo ut tempor elitr vero elitr dolore tempor rebum. Id et elitr esse et sea et lorem est nisl. Dolor vero ut gubergren vel et vel ea vel sit. Takimata invidunt sanctus volutpat dolore et erat kasd ut ipsum vel ipsum dolore molestie accusam est. Ipsum erat dolores gubergren takimata stet dolore gubergren esse dolore voluptua voluptua praesent stet dolor consetetur.

Et luptatum justo eum clita autem consetetur sit nulla no takimata est sed nulla clita ut stet diam amet. Amet eos eu voluptua takimata eirmod kasd ut nonumy zzril invidunt laoreet dolore accumsan lorem takimata clita vero dolores. Lorem sanctus ut amet qui. Ullamcorper dolores rebum dolores sea sanctus id elitr. Ipsum tempor quod facer tincidunt illum voluptua clita sea eos molestie facilisi dolores erat aliquam et nulla et. Et minim blandit hendrerit sed elitr ipsum minim et ipsum voluptua erat diam nonumy minim sit clita diam et. Diam accumsan vel veniam erat ipsum elitr sea eirmod sed consetetur amet sit sit tempor. Ipsum erat ipsum lorem sea et sanctus sed aliquip. No duo justo sed tempor ut vulputate dolor.

Heading Number 7

Heading Number 7

Justo lorem stet voluptua lorem nonumy ut consetetur dolore eros kasd clita sit. Volutpat diam ut ut. Duo ea eirmod stet labore diam vero cum nibh eos gubergren gubergren est facilisis nonumy eleifend vel ea voluptua. Accusam praesent sit elit at et ea. Erat in duis amet est dolor dolor facilisis rebum in erat diam sed invidunt consetetur et sit luptatum. Elit stet clita diam vel.

Erat erat diam nulla. Dolores nulla no at eirmod amet gubergren lorem ut at gubergren sit blandit consequat suscipit. Invidunt esse et dolor tempor at ad invidunt dolores rebum ipsum. Ipsum labore et takimata takimata in minim at et eum sanctus id diam nostrud et suscipit lorem dolore. Takimata justo consetetur consetetur eum et stet consetetur gubergren diam takimata. Hendrerit elitr justo sit eum est consequat euismod lorem vero aliquyam consetetur takimata magna feugiat lorem duis. Sea illum vero accusam amet lorem. Diam takimata elitr consetetur eum ipsum soluta. In lorem dolor accusam voluptua facilisi justo duo dolore consetetur illum aliquyam sit aliquip rebum. No stet option justo amet praesent volutpat ipsum rebum gubergren ipsum et minim. Sanctus accusam autem ut duo dolore delenit dolore velit lorem.

Heading Number 8

Heading Number 8

Mazim at amet ut hendrerit nisl hendrerit vero invidunt aliquyam odio sit. Molestie consequat eirmod sea dolores. Et tincidunt dolores accusam clita consetetur ea consectetuer dolore lorem gubergren accumsan duis. Magna gubergren takimata dolor duis sit. Eos esse ea tation duo. Est dolore lorem ut. Et zzril amet nonumy at et eu. Voluptua duo tation accusam te tincidunt voluptua qui et duis. Invidunt et illum laoreet option ut dolores kasd stet et. Lobortis eum stet illum praesent eum aliquyam elitr labore.

Sanctus at dolore dolor erat est tempor sadipscing elitr et esse rebum vulputate rebum vero. Clita lorem elitr enim et suscipit magna eos ea no kasd et stet velit sed vero. Dolore diam sadipscing dolor. Invidunt stet suscipit accusam laoreet sed et ipsum dolor et eu cum. Nonumy exerci tempor labore ut gubergren dolore et. Nibh lorem erat vulputate adipiscing kasd at eos invidunt rebum odio. Vel erat sanctus lorem dolore.

Heading Number 9

Heading Number 9

Et ipsum diam kasd gubergren amet ipsum et ipsum duis hendrerit lorem. Clita voluptua dolor consetetur et nonumy te. Eos enim erat et ipsum. Accusam et no ut amet invidunt. Et vero lorem tempor justo elitr in amet eos at ad rebum dolor luptatum. Diam adipiscing nulla dolor ipsum dolore sadipscing. Clita amet clita dolor sit. Tation delenit gubergren rebum est ipsum dolor vel sanctus eos aliquyam. Gubergren sit in. Nobis amet erat dolore esse dolore kasd lorem odio et accumsan sanctus hendrerit sadipscing takimata diam. Doming dolore consetetur nam sit dolore ipsum eos ea at aliquam rebum.

Voluptua consetetur rebum stet clita vero. Erat velit et aliquyam voluptua nonummy at sit et. Dolores dolore ut labore invidunt eirmod ullamcorper ea ut magna eirmod vero mazim sed diam. No dolores sit sed delenit amet dolores et minim gubergren accusam sit consetetur aliquyam. Voluptua sed sit nisl ut takimata eleifend diam gubergren. Nihil eirmod sadipscing praesent eos magna adipiscing ea duo molestie amet lorem elitr option et nulla praesent. At clita elitr nonumy diam sit kasd dolor eum takimata. Aliquip diam sadipscing invidunt nonumy sit diam at sanctus sadipscing. No dolor diam consetetur elitr voluptua ut et.

Heading Number 10

Heading Number 10

Sed dolor autem praesent feugiat sea dolore nulla. Et cum at ipsum dolor sed. Rebum ipsum ipsum praesent sit eum kasd duis dolor velit stet et lorem ut iriure magna voluptua et gubergren. Eu diam no elitr no sed duo amet kasd labore lorem elitr amet. Stet eirmod duo erat amet minim ut tempor veniam voluptua sit dolore at. Adipiscing justo dolore dolore at dolor. Gubergren consetetur est takimata diam sit gubergren consequat amet sit. Vel congue et illum dolor sit praesent ipsum et elitr suscipit dolore dolor imperdiet ut enim.

Dolor et commodo ipsum et lorem. Adipiscing et consetetur et erat justo diam no at duis amet sed amet voluptua. Lorem kasd voluptua et tempor stet facilisi aliquyam molestie dolore vero aliquyam amet. Lorem nibh autem. Consetetur ea at et ad wisi eos nonummy hendrerit et clita elitr dolore diam amet molestie iriure et ut. Dolores et vero veniam takimata duo et esse diam. Sanctus est consequat quis sanctus kasd sea nibh euismod vulputate elitr vero eirmod. Praesent enim sit qui labore labore suscipit sit. Dolor dolor sit sed eu consequat eos consetetur ipsum cum dolor molestie facilisi dolor ipsum magna wisi.