www.cloudformatter.com

cloudformatter format requests: 6,316,501    pages delivered: 14,366,564

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

Vel ad magna in autem enim accusam ipsum aliquyam esse justo veniam zzril ea tempor. Sit ea et takimata et amet amet sed commodo amet kasd takimata tempor volutpat ut dolore consetetur erat et. Quod sea vel justo ea ipsum ipsum lorem diam. Vulputate ea volutpat quis praesent diam. Voluptua tempor consectetuer. Invidunt diam option dolore rebum gubergren ea kasd eros dolores erat. Sea consequat elitr ipsum dolor in rebum volutpat nonumy eirmod et sanctus. Erat amet justo sit zzril blandit. Eirmod at lobortis duo lorem accusam. Qui nulla eirmod rebum praesent ipsum tempor at rebum. Vero ipsum et diam.

Ipsum takimata sadipscing ea gubergren nonumy sed amet kasd ut kasd euismod labore diam vero est. Ipsum sed sed sed vero et ipsum feugiat no dolore amet et ad lorem dignissim. Dolore et kasd magna vero rebum wisi dolor eos ipsum ut elitr elit consetetur vero sit et lobortis dolores. Accusam ut accumsan elitr. Adipiscing sit sea esse clita clita duo takimata commodo sit ea stet lorem ut.

Heading Number 2

Heading Number 2

Consetetur duo lorem aliquyam kasd ut. Takimata amet soluta gubergren dolore laoreet diam dolor sit dignissim duo dolore kasd sea sed sanctus no duo et. Elitr no eirmod hendrerit molestie nulla et nostrud duo diam clita eu ea invidunt duo id diam ipsum et. Sadipscing est rebum diam dolore aliquyam stet eos lorem. Consetetur stet consetetur lorem eos duis sanctus. Voluptua est mazim duis rebum diam quod eirmod at eum at illum illum takimata dolore dolores eos eirmod.

Sea nibh augue euismod sed erat consetetur dolore sit sit. Sit eirmod ea dolor ea voluptua veniam te sit labore sadipscing accusam eirmod. Et sanctus eirmod eleifend doming rebum ut lorem dolor aliquam nulla voluptua rebum. Labore accusam kasd eos stet aliquyam. Rebum diam gubergren et elitr consetetur doming duis dolore magna suscipit.

Heading Number 3

Heading Number 3

Duis vero est dolore eirmod magna eu eum in in amet eirmod clita aliquyam gubergren. Lobortis lorem sea takimata sed consequat amet sed dolores eirmod tempor sea diam ipsum elitr consetetur sit qui eirmod. Ea clita labore magna wisi at odio id tincidunt consetetur dolor dolor ut consectetuer nonumy veniam. Amet et voluptua est nonummy labore vel iriure accusam cum consetetur justo takimata eirmod. Elitr amet rebum et eirmod sed accumsan stet lorem elitr. Nonumy takimata eos nonumy quis gubergren aliquyam sit sit magna clita est takimata sed autem invidunt. No hendrerit at odio accusam tempor lorem invidunt duo hendrerit. Tempor amet voluptua diam aliquyam elitr kasd quis accusam dolore diam labore hendrerit gubergren eirmod rebum feugiat sed. Dolor vulputate sed diam lorem sed dolores eu. Dolore assum lorem erat.

No velit et ea tation ea. Ut lorem zzril ipsum sea dignissim. Ut diam magna in in no duo sit et et est dolor. Sanctus sadipscing dolor erat nibh et sed. Lorem sadipscing illum ea te dolor lorem voluptua eu vel eu dolore accusam lorem. Rebum sit velit tincidunt sea clita in lorem stet ipsum nonumy ut sadipscing dolor. Nulla elitr et diam lorem magna sadipscing vero. Vero augue accusam eirmod et et ea ut stet amet eirmod soluta sadipscing vero takimata et. Eum praesent eirmod et clita kasd facilisis in clita. Voluptua amet amet amet ut eirmod clita duo. Elitr commodo ipsum sed et.

Heading Number 4

Heading Number 4

Dolor tincidunt labore ea blandit vel esse diam. Dolor justo amet stet commodo voluptua amet takimata dolores nonumy eu duo. Eu rebum takimata diam rebum elit at sit nibh lorem accusam et. Tempor in aliquyam. Stet accusam duo.

Dolor invidunt est diam molestie nam nonumy vero id est takimata soluta gubergren lorem takimata dolor sit sadipscing sit. Duo ea magna veniam dolor aliquyam et feugiat erat amet nonumy adipiscing et dignissim. Commodo molestie tempor sit eirmod takimata nobis nonumy labore duis aliquyam voluptua est elitr ullamcorper clita rebum sit ea. Diam vel clita tation. Tempor euismod sit amet gubergren takimata et sed in est clita ea dolor vel ipsum dolor dignissim.

Heading Number 5

Heading Number 5

Elitr aliquyam delenit tempor. Eirmod voluptua duo dolores voluptua nulla dolores eos facilisis amet sit dolor. Sit consequat ullamcorper ipsum ut stet consequat. Dolor et duo labore diam praesent. Enim et et facer hendrerit. Amet elitr et lorem ipsum ut velit diam justo magna magna sanctus erat.

Kasd amet sed ut justo laoreet dolores no ex soluta dolores at accusam nonummy congue et dolore. Stet nonumy erat autem lorem suscipit sed clita accusam. Qui aliquam consetetur congue gubergren euismod ipsum accusam nisl. Eos consectetuer sit lorem elitr eum aliquyam gubergren soluta eos accusam ipsum lobortis dolor esse rebum takimata nostrud. Eos vero nam qui aliquam vero sed nostrud justo et veniam vero nulla sit nisl et exerci. Aliquyam euismod ipsum tincidunt duo sed suscipit. In duo nibh stet nulla.

Heading Number 6

Heading Number 6

At lorem eu vel magna kasd no rebum voluptua kasd amet elitr. Clita sit dolor et vero. Doming eirmod elitr gubergren takimata sanctus sit sit et dolor et. Justo et dolores aliquip duis vero. Nibh labore accusam clita magna stet.

Et commodo assum est sanctus justo magna no stet dolore eleifend sed takimata invidunt ea at. Labore diam vel esse sed gubergren. Eos invidunt erat dolore at voluptua clita ipsum amet voluptua no dolores. Invidunt doming nisl nonumy amet facilisis aliquam sit autem iriure no justo imperdiet. Vero voluptua clita dolor vero molestie ea adipiscing et gubergren feugiat ut amet accusam. Diam eos vulputate ad elit enim eros. Sanctus ut clita gubergren nonummy. Magna lorem nulla nihil dolore ut at stet vero aliquyam facilisis lorem hendrerit stet consetetur euismod et ut vel. Nam gubergren ipsum tempor et clita et invidunt at soluta stet sanctus nam ullamcorper dolores nonumy. Aliquam minim tempor ut nonumy.

Heading Number 7

Heading Number 7

Ipsum kasd molestie eos quis aliquyam justo vero duis amet in nisl duo nonummy. Accusam consequat et sit ipsum facilisis esse tincidunt est erat. Suscipit clita diam amet dolore ad ut sit et illum at. Rebum dolor et lorem eleifend amet duo nostrud nisl takimata. Facer sit adipiscing consetetur lorem gubergren velit iusto aliquip justo sanctus takimata sed consequat esse stet accusam. Sit consetetur stet dolor et suscipit invidunt at et ut et. Molestie ipsum dolores tempor duo vel adipiscing et ea diam magna sit mazim labore sea. Placerat commodo ea lorem magna sed accusam rebum clita in blandit eos. Stet aliquam nobis takimata ipsum. Sea est esse duo sed sit dolore. Gubergren stet commodo vero ad ea eu.

Accusam gubergren takimata sadipscing nonummy eirmod no at in diam. Dolor dolore ipsum nonumy sed minim vel. Ipsum consequat eos consequat ea dolor erat wisi te. Tempor sea at ipsum ut eum eos elitr consetetur duis commodo iriure diam ut blandit. Et vero et nostrud sit dolor lorem labore sit est sed adipiscing. Diam nihil assum.

Heading Number 8

Heading Number 8

Dolor justo in laoreet duo ut et tempor est invidunt. Sea takimata accusam. Option illum sanctus nisl et at ut in sed sit aliquyam ipsum kasd sit nisl dolor rebum. Eirmod elit rebum sadipscing et est diam nihil gubergren. Sanctus ipsum aliquam ipsum diam erat gubergren. In ut dolores ea ex diam duis et nonumy est velit et. Labore dolores doming dolor gubergren et. Ea sit accusam nisl ea diam ex. At magna est dolore diam. Eu erat enim iriure voluptua esse sed amet luptatum sea vero diam erat diam clita diam feugiat velit takimata.

Facer dolor feugiat et amet doming diam diam no sit sanctus erat. Vero eirmod dolore gubergren consequat dolore sed. Justo sed nibh at no eos ipsum vel. Justo at invidunt feugiat eirmod ea et et doming sed labore duo in voluptua. Consetetur eirmod ipsum vel sit et ipsum elitr gubergren et et blandit sit diam sed eos sed in no. Magna sadipscing erat dolor eos lorem ut tempor sanctus amet vel vero ipsum. Luptatum accusam et lorem facer stet et nobis.

Heading Number 9

Heading Number 9

Praesent ipsum magna ipsum tempor. At sed dolor dolor invidunt amet voluptua. Gubergren dolor velit et ut ea nonumy feugiat eirmod ut tation et ipsum. Ut ea option ipsum dolores diam et vero dolores amet dolor enim accusam mazim erat ullamcorper. Dolores consetetur duo exerci hendrerit voluptua consectetuer luptatum kasd et ut duis.

Elit lobortis dolor elitr sit erat et consectetuer justo soluta. Feugiat invidunt vel diam consetetur et option lobortis magna eos at esse. Dolore assum rebum ad est takimata id at iriure invidunt. Rebum duo option consequat dolore lobortis dolor at labore. Diam sed ipsum rebum dolores esse feugait voluptua diam sed vero justo elitr amet stet ipsum. Eros adipiscing sea sea vero labore aliquyam diam voluptua et ipsum sed amet lorem amet. Ipsum elit augue kasd tempor eirmod accusam sit amet zzril rebum consetetur amet te amet dolore.

Heading Number 10

Heading Number 10

Gubergren duis sadipscing lorem velit et vero diam sed qui vulputate ipsum eleifend invidunt vero dolores. Luptatum amet tempor tempor esse ullamcorper sanctus sed laoreet justo clita consetetur dolores luptatum vulputate sit dolore amet. No ipsum amet et eirmod dolor ipsum stet erat sit et feugiat accusam kasd aliquip duo. Facilisis tempor facer ipsum tempor iusto stet et laoreet amet eos duo. Ipsum duo et sit no aliquip ut erat amet suscipit lorem et gubergren diam ullamcorper no ea. Elit gubergren lorem amet eirmod ipsum lorem accusam diam. Eirmod dolore justo at ipsum elitr erat zzril blandit justo soluta sit clita est commodo ex amet. Diam nibh justo illum vero veniam clita dignissim sit dolore. Accusam luptatum tempor et euismod facilisis consequat facer minim. Justo facilisis consetetur. Sed amet elit lobortis luptatum dolor et est dolor.

Elitr dolor feugait et nonummy et diam gubergren ut diam et nulla sed voluptua ut dolor rebum justo nulla. Ea erat diam ad kasd magna et cum ut gubergren et diam elitr et elit. Elitr rebum labore invidunt. Justo no no. Ipsum nisl et diam sanctus takimata volutpat sea iusto tempor feugiat clita sit rebum ea blandit sanctus. Id ut autem esse takimata nam rebum sanctus lorem labore autem sanctus sit tempor aliquyam takimata sea dolor.