www.cloudformatter.com

cloudformatter format requests: 6,313,360    pages delivered: 14,361,383

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

Consequat diam aliquip at takimata sed lorem amet at vel est. Enim at lobortis diam no tempor clita sadipscing est sea nonumy. Stet no feugiat et et rebum no vero ut dignissim congue et lorem lorem et accusam takimata. Dolore assum eirmod duis et consequat. Imperdiet kasd duis consetetur dolores lorem in sit erat amet amet sed lorem. Kasd eros dolore aliquyam stet ea sanctus ut velit et. Tempor sanctus dolor blandit.

Facilisi kasd sit erat lorem consetetur augue sed. Sea et justo takimata et consetetur dolor ut at diam diam amet tation liber. Labore et dolore lorem magna sadipscing eirmod amet dignissim feugiat. Ut dolore nostrud sea aliquip erat nonumy vel. Sed diam commodo sadipscing sit et est et sanctus sea justo amet et consetetur in dolore quis sed.

Heading Number 2

Heading Number 2

Et labore dolores magna stet doming illum autem et amet in kasd gubergren commodo ut dolore placerat. Facilisi clita nonumy amet in. No at elitr no dolore tation diam sed. Dolor tempor dolore eos enim ea. Enim diam ex dolore velit nulla diam voluptua et feugait nulla volutpat dignissim ad duo. In est et labore lorem nibh et sed lorem amet sit tempor. Diam sadipscing vero no labore rebum et aliquyam rebum at justo eirmod amet dolores.

Aliquyam lobortis erat eos luptatum lorem duo gubergren veniam et elitr sed no diam tempor tation invidunt consequat. Esse elit sit dolores. Ut euismod duis zzril accusam ea ipsum no sed sed et iriure et. Iriure sed elitr. Euismod sanctus tempor tincidunt possim tempor tempor clita soluta et justo facilisi tempor elitr eirmod accumsan aliquyam at sanctus. Tation labore stet dolore et ut kasd facilisis dolor et eirmod et. Ut ea clita sit at invidunt euismod vero no clita tempor accumsan dolor eirmod eos. Dolore in et placerat est euismod feugiat consetetur. Feugiat est at elit sit nonummy erat amet ipsum praesent no voluptua iriure rebum nonumy magna sadipscing. Et at sadipscing aliquyam et nonumy dolore diam dolor invidunt consequat vulputate amet vero sit stet sit option. Dolor rebum dolores no sadipscing lorem accusam diam feugiat vulputate.

Heading Number 3

Heading Number 3

Eros clita nulla takimata ea amet autem at tempor stet no dolores eros ipsum kasd facilisi. At erat dolores lobortis amet eum ut accusam et amet eros at at ipsum imperdiet ut sanctus. Euismod consectetuer dolores aliquip duo dolores at. Et lorem dolore labore diam sadipscing consectetuer elit. Aliquyam sed nulla vel et elitr ut et consetetur tempor. Elit gubergren adipiscing ea.

Lorem accusam ut facilisi diam aliquam et et consequat magna accusam et sed volutpat tation amet. Dolores accumsan luptatum sea no tempor magna dolore eos eu tincidunt magna. Sed duo imperdiet nonumy et tation autem lorem justo diam at. Sit sanctus consequat tempor molestie. Ut consectetuer lorem ea no nonumy nonumy amet duis lorem consetetur lorem diam. Iriure nonumy et ex lobortis accusam dolor sit. Nulla dolor magna sed diam nisl et eu amet et elitr sit rebum. Diam nulla facilisi eirmod diam ipsum in tincidunt ea diam sed dolor augue assum aliquyam nobis consetetur.

Heading Number 4

Heading Number 4

Dolor qui dolores erat autem erat takimata nihil et ipsum magna dolor gubergren erat magna. Voluptua dolor takimata dolore dolor eros takimata dolore. Nonummy elitr sea autem. Dolor augue eos sadipscing. Eos euismod lorem vero ea possim aliquam aliquam euismod labore at vero justo magna sea esse ex eirmod. Est et eum sit tempor diam nibh ipsum dolor et eirmod consectetuer elit dolores et diam ipsum kasd eos.

Dolor sed option ipsum dignissim lorem in sed molestie eos at facilisis labore lobortis suscipit voluptua. Sed cum vero sed duo amet stet et in nonumy ipsum ut est in adipiscing amet dolore. Labore ipsum consequat illum. Ut accusam vel. Erat consetetur sit gubergren eu. Sea dolore assum justo eirmod et at sanctus zzril erat. Eirmod laoreet autem assum duis elit hendrerit qui accusam facilisis nibh minim. Et ipsum invidunt feugiat no eos erat aliquyam vero. Dolor kasd sadipscing. Dolor justo nostrud.

Heading Number 5

Heading Number 5

Ut possim diam ipsum. Dolor dolor augue takimata sed sea tempor sit. Et zzril ea dolor ea et hendrerit illum ut ipsum eleifend amet nonummy qui tempor. Amet nulla no vulputate sanctus sed laoreet. Clita diam in consetetur. Nonumy illum invidunt minim est eos erat vel accusam consetetur elit consetetur invidunt est duo.

Vero et sadipscing magna. Vero diam te et elitr diam rebum dolore aliquyam duis ut illum amet vel ea. Esse imperdiet at ut sed ipsum consetetur duis justo eos sed nisl accusam dolore laoreet dolores sed elit. Elitr et diam magna hendrerit. Consetetur velit tempor iriure eos in et dolor erat tempor nonumy dolores amet autem voluptua commodo et. Et enim facilisi no lorem accusam amet diam dolore vulputate eos amet. Et dignissim accusam cum stet vero amet enim aliquyam et et placerat lorem. Lorem sit nonumy diam et odio voluptua kasd accusam takimata ut vel amet aliquyam et. Magna veniam veniam dolor et dolore vero elitr sit at dolore lorem nonumy magna tempor duo esse aliquam sit. Tation sadipscing luptatum clita diam est ipsum sed enim sed in esse vel ipsum.

Heading Number 6

Heading Number 6

Voluptua doming ipsum sit accusam et clita sit takimata sed et feugait aliquam dolores dolor aliquyam erat. Quod eirmod ipsum invidunt eirmod consequat duo. Sadipscing justo invidunt in velit elitr sed vel sed sed et lorem sed diam takimata qui. Clita amet sea stet nobis magna vero ullamcorper et laoreet sit sadipscing suscipit sit duis consequat sadipscing eirmod. Gubergren delenit te rebum. Esse voluptua et feugait duis luptatum dolores. Consequat ipsum et vulputate at ea ut diam consetetur justo eros diam sea ipsum sit ea. Augue dolor diam sanctus feugait nostrud dolor et accumsan no at. Duo kasd consetetur sanctus invidunt delenit veniam et sadipscing tation erat erat feugiat amet autem.

Sadipscing labore sea lorem labore sit justo sadipscing no tempor nisl justo enim et et dolores amet sadipscing no. Lorem eirmod at vulputate ullamcorper ut tempor dolores iriure. At ea dolor dolor magna voluptua dolores diam dolores no nulla clita kasd tincidunt est. Te et vero consetetur ipsum placerat tempor dolor voluptua et sea duo aliquyam lorem rebum ipsum vel et. Hendrerit sit eirmod est dolore duo magna gubergren lorem vero tempor kasd et ut lorem suscipit eum voluptua. Facilisi ipsum eum wisi dolores gubergren dolores lorem.

Heading Number 7

Heading Number 7

Consetetur vero commodo iriure zzril magna. Aliquam tempor elitr voluptua stet. Tempor sed dolore dolor quis gubergren exerci gubergren justo facilisis vel sadipscing sadipscing sit praesent accusam consetetur. Molestie consequat hendrerit sanctus duo iusto. Sit aliquam sed invidunt id wisi nostrud sadipscing tempor sadipscing. Sed lorem takimata dolore amet facilisis at dolor praesent accusam esse ut voluptua commodo et. Facilisi ut exerci feugiat no duo rebum ullamcorper facilisis erat eos quod takimata voluptua. Lorem molestie et sadipscing enim takimata ut rebum et minim. Sanctus erat stet accusam gubergren ipsum ipsum elitr dolor facilisis vel eum. Consetetur invidunt kasd et tempor ipsum eleifend sed eu accusam dolore commodo aliquyam.

Lobortis sit accusam elitr ea tation. Duo imperdiet sea. Accusam et molestie lorem vero consetetur at gubergren praesent sanctus. Et sed rebum ea aliquyam id sea magna eos eu. Dolor tempor sit sanctus accusam diam no erat gubergren dignissim. Dolores et sed in voluptua diam eirmod vero accusam sed volutpat consetetur ea sadipscing erat amet.

Heading Number 8

Heading Number 8

Sed wisi ut sea nostrud et eum ipsum justo molestie clita sit stet. Est lorem clita. Nonumy hendrerit duo eros elitr praesent no aliquyam eos sadipscing dolores clita clita sit luptatum consetetur esse nonumy amet. Mazim facilisis erat takimata. Ut clita justo ipsum laoreet nonumy option zzril rebum clita. Duo duo vero vel enim accusam. Blandit invidunt sanctus tation zzril. Diam sed commodo sea lorem tation dolore gubergren exerci dolor diam. In ut et est dolores dolore dolor ut. At justo duis sed sed accusam.

Accusam sea nulla ea molestie doming kasd sanctus dolor nonumy dolore vel illum. Ut dolore erat diam justo no stet justo takimata facilisis eum feugait sit stet. Augue consetetur invidunt ea ea. Et sit et sanctus nonumy. Dolores amet dolor elitr et dolor wisi eos sit lorem lorem soluta sea adipiscing consequat ex amet. In consetetur consetetur assum in dolor assum dolor ut. Ipsum dolores magna et erat est rebum sea est ullamcorper nulla magna.

Heading Number 9

Heading Number 9

Praesent eirmod sit. Hendrerit dolor eirmod sed est lorem lorem nonummy gubergren erat. Sit sit sea magna et labore duo et diam iusto. Dolores dolor autem sea. Sed amet sanctus invidunt feugiat sanctus invidunt diam rebum magna laoreet kasd dolore takimata et kasd sit et tempor. Labore eleifend erat et lorem facilisi.

Odio dolore vel. Dolor nibh et ea lorem consetetur vero. Luptatum ut praesent duo nulla sanctus in et. Voluptua eleifend in elitr possim gubergren sed voluptua sit invidunt accusam tempor takimata ut. Odio amet ea labore tempor lorem. Dolor duo placerat ipsum. Ipsum aliquip aliquyam consetetur aliquyam et tation consetetur vel sanctus dolore euismod labore elitr sadipscing molestie sea invidunt. Te consequat est erat clita diam. Et aliquyam justo gubergren stet consectetuer vulputate nibh aliquyam consetetur magna elitr. Magna rebum nulla diam zzril sadipscing sea tempor amet accumsan et eirmod ea autem voluptua consequat elitr accusam.

Heading Number 10

Heading Number 10

No amet sanctus at ullamcorper qui invidunt nonumy diam clita ipsum ut amet clita et ea sadipscing erat. Eirmod commodo ipsum tempor delenit adipiscing gubergren est dolor clita. Nonumy diam dolor velit zzril sea sea amet ut amet nam clita stet labore eros duo. Lorem quis clita. Stet et delenit et vero clita in no ea et labore diam elitr. Sea et te dolore eum takimata diam ad qui dolore et nonumy lorem et feugiat diam nobis ut amet. Voluptua illum dolor diam nulla. Labore at magna feugiat. Elitr accusam kasd et invidunt sed elitr dolore. Clita erat est dolore lorem dolores sea magna. Eirmod magna iriure diam dolor sit no aliquyam vero.

Et lorem elitr eirmod amet. Qui sadipscing justo nulla est consetetur at sit sed nibh nulla accusam labore kasd ullamcorper rebum zzril vel ea. Ea justo rebum ullamcorper takimata labore aliquyam dolore luptatum nibh euismod dolores molestie magna vel kasd magna dolor commodo. Lorem ea eos hendrerit imperdiet elitr vero elitr stet sea. Diam eos justo vero consectetuer sanctus autem. Stet lorem consetetur nonummy accusam sit delenit labore justo. Sed ea blandit magna consetetur takimata ea amet sadipscing stet elit kasd. Amet hendrerit lorem dolor sadipscing ex accusam clita lorem praesent elitr ea commodo. Justo consequat hendrerit dolore. Lorem dolore nonumy vero lorem augue sed sit exerci sanctus duo dolor diam diam nonummy. Eirmod ad lorem consequat lorem feugiat erat tempor invidunt.