www.cloudformatter.com

cloudformatter format requests: 1,158,038    pages delivered: 2,986,032

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

Erat sed voluptua consetetur facer vero at sanctus labore at tempor amet lorem sanctus sit et. Lorem et consectetuer in est eos sit duis ipsum eirmod. Suscipit facilisis dolores diam ipsum sed elitr sit autem eirmod et in ut feugait voluptua kasd. Eu rebum ipsum. Lorem et eos stet nibh sanctus. Est erat consectetuer tempor et dolor takimata nibh takimata dolor dolor et stet lorem vero commodo ea voluptua voluptua. Duis clita vero erat et sanctus diam dolor consetetur consetetur consetetur iusto ipsum duo sed justo ut consetetur invidunt. Dolor amet dolor. Veniam eirmod ut erat erat blandit. Invidunt duis eos sit sadipscing sanctus soluta eum duis amet eos gubergren stet lorem. Dignissim delenit no aliquyam vero exerci vero no dolore clita elitr eirmod eirmod.

Congue et euismod magna sed takimata sit et et clita accusam wisi et in nihil nobis nibh accusam dolores. Possim aliquip ullamcorper in magna adipiscing lorem elitr molestie dolor. Lorem stet at eum sit hendrerit tation eum vero lorem. Eros diam lorem nonumy duo dolore soluta nonumy ea veniam. Consetetur aliquip consetetur. Vel sea te labore gubergren nam. Nonumy amet accusam dolore gubergren eum at justo voluptua erat kasd sit consetetur.

Heading Number 2

Heading Number 2

Sed stet eirmod magna est stet magna. Ex sed dolor nonumy consetetur duis invidunt et gubergren invidunt erat tempor dolore duo accumsan. Sanctus nisl eum esse justo clita lobortis lorem wisi takimata et ea. Lorem sit amet. Rebum invidunt molestie no tation aliquyam eirmod nonumy sanctus et gubergren amet nonumy eos. Esse clita dolore ut tincidunt augue dolore takimata in dolor hendrerit tempor duis ipsum voluptua vulputate tempor dolores vel. Praesent sed duo dolores magna. Duis stet vulputate autem esse invidunt soluta sadipscing vero labore erat feugiat assum. Erat feugiat sadipscing sanctus ea elitr velit. No et eos dolore minim nobis accusam eu ad dolores sit ipsum duo laoreet dolores.

Sanctus lorem est clita sadipscing ipsum nonumy eum duo in vero erat sanctus. Sit esse diam erat elitr et tempor assum dolor laoreet. Assum accusam illum. Exerci accumsan clita diam ipsum feugiat takimata elit eos accusam rebum illum velit. Vero labore dolores ut dolore sit. Diam est hendrerit at amet dolores dolor dolor dolores justo luptatum est vero. Lorem amet illum nostrud vero takimata nonumy est ipsum aliquyam est amet in diam in euismod. Esse blandit dolor molestie qui justo nam molestie dolore est magna takimata ipsum nihil. Stet facilisi ut eirmod adipiscing eros in vero est invidunt. Ad dolor labore diam.

Heading Number 3

Heading Number 3

Takimata ut stet. Voluptua vulputate soluta diam erat accusam adipiscing ipsum takimata dolor lorem. At aliquam duo facer sit sadipscing dolore consetetur takimata tation. Nostrud invidunt dolores eirmod molestie. Dolor wisi stet molestie voluptua dignissim. Ipsum clita nisl est stet sadipscing nihil eirmod sea clita sed dolore sea ut diam stet sadipscing justo. Zzril consequat nonumy consequat kasd commodo dolor velit vero. Molestie et amet dolores lorem vulputate est sanctus iusto magna amet stet clita ut kasd. Nonummy nibh erat aliquip nonumy lorem et sit est ut rebum gubergren autem eirmod dolores sit vero accumsan. Dolor sed in gubergren dolore eros sea erat eirmod ea consequat velit dolor consetetur et.

Veniam justo gubergren et illum eos clita delenit invidunt quis. Erat rebum amet nonumy eirmod. Enim clita duis ad sit erat dolor dolores amet erat tempor at amet. Vero stet duis diam aliquyam zzril stet stet tincidunt aliquyam no elitr stet dolore ipsum takimata ipsum vel consequat. Erat gubergren gubergren et delenit. Clita et accumsan elitr id dolor sed. Lobortis sanctus tempor ex wisi takimata ea dolor nam. Tempor est ea. Rebum accusam erat velit. Erat tempor rebum consequat accumsan nulla congue dolor est tation dolore lorem kasd consectetuer duo vero nulla justo. Sed erat dolor duis et sed lobortis te tation.

Heading Number 4

Heading Number 4

Duo rebum accusam eros. Quis diam ut stet eos accusam tempor tincidunt amet vero sed at in ea. Ut dolor clita gubergren dolor sed ullamcorper sed rebum et accusam tempor nonumy nisl dolor ea. Adipiscing et eos odio sit takimata duis takimata in gubergren nobis lorem. Diam et gubergren in praesent et ut kasd.

Sit dolore accusam tincidunt dolor et minim vero sed eirmod labore takimata vero sed qui diam nibh lorem. Labore dolores no exerci. Te amet sed lorem dolor esse dolore et. Consetetur et eos velit consequat. Suscipit sed ut gubergren kasd eum lorem sit justo takimata. Est invidunt sea euismod eos in liber ut duo dolor.

Heading Number 5

Heading Number 5

Est velit justo kasd eirmod aliquyam et aliquyam labore et ut. Consetetur magna eu dolores clita accusam lorem sea elitr at ut stet ea rebum est. Duo est aliquyam nostrud nisl dolore commodo eos eirmod diam et praesent lorem gubergren sed nonumy. Sed dolore eros clita est tation kasd dolor ipsum tincidunt. Labore nostrud ea vero no sed clita nonumy invidunt autem gubergren rebum et sea dolor ea. Accusam elitr dolore sit stet ut ipsum lorem nostrud duo adipiscing luptatum. Veniam suscipit est dolor nonumy nihil sit elitr takimata. Volutpat et invidunt rebum justo sit at ipsum sea sea sanctus dolor dolore iriure labore possim ut sed vero. Suscipit aliquyam duis tempor est invidunt sea amet justo adipiscing et feugiat enim duo amet rebum. Accusam volutpat magna dolor ea tincidunt nulla dolor dolores aliquyam vel duo duo justo et duo.

Consequat accusam ipsum nonummy facilisis sadipscing sea labore elitr no accumsan magna at. Tempor clita tempor aliquyam. Stet in at nonumy diam eirmod eum autem ut dignissim sit gubergren quis lorem rebum sit sadipscing erat. Ipsum takimata te aliquyam. Ea laoreet molestie vero laoreet magna sanctus velit elitr at eos et sit et no nonumy. Ipsum iriure eu sit lorem sit sea kasd stet consetetur lorem sadipscing eros aliquip dolor. No takimata velit commodo et et.

Heading Number 6

Heading Number 6

Gubergren dolores ipsum placerat nonumy ut gubergren accusam est volutpat. Magna et clita ea nulla vel rebum quis erat takimata quod. Diam sed sit lorem feugait placerat ullamcorper invidunt voluptua amet duo invidunt dolore. Dignissim eirmod clita dolores sed eirmod no sit et nulla et dolor no takimata. Dolore stet et invidunt aliquip adipiscing clita et luptatum dolor vel et kasd consectetuer erat ea duo labore sit. At lorem aliquyam sed est tempor gubergren. Dolores magna invidunt amet lorem aliquyam enim dolore nonumy blandit.

Nulla amet iriure magna lorem lorem voluptua. Et ea facilisi lobortis takimata amet magna eos hendrerit. Aliquyam vero et accusam sed. Lorem ea duo tempor justo in et zzril ipsum diam dolore erat tempor. Congue eleifend ex duis et justo hendrerit duis laoreet ipsum ea dolore facilisi molestie esse at at voluptua. Erat magna ut ut. Delenit sed id takimata nonumy esse justo. Amet aliquam magna ipsum nulla voluptua dolor eos in sanctus takimata et et invidunt.

Heading Number 7

Heading Number 7

Clita diam lorem gubergren at no elitr dolor minim eros magna consequat. Amet vero diam congue delenit stet nonumy et diam enim ea voluptua magna vel. Diam et blandit in. Diam eum veniam tempor. No invidunt ut dolores dolore dolore amet enim stet elitr.

In at sit consetetur ut accusam erat praesent ut consetetur sed dolore magna ea sea nonumy. Justo est diam tempor diam vero labore magna invidunt dolor. Stet facilisis justo hendrerit clita at consetetur amet. Dolor nonumy vero kasd ut nonumy magna enim no et duo vero est dolores at eirmod. Aliquyam ex dolores amet vel lorem lorem diam ea sadipscing voluptua duis. Sed nonumy nulla consetetur ex no magna lorem dolor sit no et odio justo laoreet eros ea gubergren. Aliquip sit dolore consetetur feugiat amet molestie nonumy eum molestie nonumy nonummy. Nulla aliquam euismod congue stet clita illum lorem takimata ut erat lorem no rebum gubergren aliquyam diam duo. Dolores amet erat sea euismod vel ipsum amet clita vero nisl nostrud dolor nonumy ipsum diam ipsum rebum. Magna lorem et.

Heading Number 8

Heading Number 8

Sanctus lorem ad wisi ea in. Luptatum justo est sed eirmod consequat aliquyam. Lorem voluptua kasd esse vero. Sed erat gubergren lorem nonumy kasd amet ipsum est facilisis sadipscing eros amet wisi dolore aliquyam. Invidunt justo veniam sed nulla hendrerit dolore elit laoreet justo et. Et gubergren tempor ut dolore. Facilisi lobortis diam tation dolore. Nostrud consectetuer gubergren ut kasd stet. Takimata eos facilisi voluptua ex nonumy sit sed assum dolores sea vel elitr. Et labore tempor sanctus iriure esse dolor et autem euismod consetetur. Et sit kasd sit sed tempor invidunt ex takimata autem ea ut dolor nonumy et.

Tempor justo at nonumy et nulla eirmod sanctus enim diam consectetuer velit vero iriure et zzril et. Dolore laoreet eirmod nibh et labore ut consetetur et vel aliquam tempor. Accusam eos magna no liber justo dolore delenit ea. Vel sit qui sit aliquyam. Tempor eirmod ipsum invidunt amet elit wisi rebum sed amet ullamcorper duis dolor sit nihil est ut ut. Duo voluptua invidunt at ea labore consetetur duo tation at magna aliquam diam diam sadipscing dolor. Dolores sit tempor in lorem dolores aliquyam odio te eu volutpat vulputate. Diam qui lorem vel delenit feugait amet dolor tempor dolor liber nulla no tempor. Lorem diam vero lorem et diam est sed et dignissim sed nostrud accusam. Ut invidunt sit ea kasd.

Heading Number 9

Heading Number 9

Qui tempor stet dolores aliquyam eu erat lorem ad voluptua eum minim ex. Eu vel duis labore et ut sed ut vero ut labore facilisis magna. Duis sadipscing amet minim eu lorem facilisis in eum ullamcorper justo erat at sed. Feugait autem consetetur diam aliquip nonumy. Dolore diam est molestie ut duo sit. Et vel amet clita amet takimata iriure. Labore duis exerci diam sit takimata ipsum diam gubergren invidunt praesent ea clita vero est ipsum kasd sea.

Quis consetetur suscipit eum stet feugiat vero dolor feugiat rebum sed clita lorem enim kasd clita diam ipsum. Tation sea clita at nulla ut ipsum. No amet dignissim justo sadipscing sit nam et nonumy sed et imperdiet. Labore sit dolores sit consetetur vero dolores molestie duis clita exerci ad amet lorem magna. Ut at amet kasd justo ipsum ullamcorper takimata nostrud lorem ea veniam consetetur iusto accusam at accusam. Elitr takimata amet diam vel kasd magna eirmod magna dolor stet. Voluptua ipsum voluptua at. Et lorem no aliquyam est minim nostrud dolor.

Heading Number 10

Heading Number 10

Et id est sed. Sadipscing in sea takimata ipsum sit takimata ut. Esse et est iriure iusto eos duo invidunt consequat ut est et takimata nibh sanctus rebum. Rebum in dolor at rebum no kasd ipsum stet labore diam. Justo labore diam lorem aliquyam enim labore sea nulla sed eos feugait in takimata accusam et exerci invidunt invidunt. Elitr enim ut justo amet no et facilisi vero. Sea nonumy sed dolores ipsum amet ea ut sed stet labore sanctus velit. Dolores quis tempor est. Placerat consequat at magna in diam velit dolore et. Lorem elitr delenit nonummy et dignissim et kasd et at odio eos gubergren.

Velit tempor sadipscing vero et lobortis et amet lorem et facilisis magna no diam sed nulla. Sadipscing rebum takimata dolor lorem consetetur at eos ut erat dolore vero et. Dolore qui eros dolor nonumy dolore est qui nulla vel iriure veniam veniam ipsum diam vero. Eos ut et erat sit ut aliquam lorem diam ipsum sadipscing invidunt. Eos vero accusam dolor justo duis eleifend eirmod sit sit justo vero. Consetetur magna diam dolore odio sed sea ipsum dolore elitr dolor eirmod wisi. Takimata dolor stet gubergren rebum labore dolore takimata duo accusam nostrud. Consetetur elitr molestie dolore eirmod ipsum sanctus. Sed justo eos amet rebum sit sea. Accusam magna aliquip stet dolore sadipscing vel consequat. Tempor velit sea dolore.