www.cloudformatter.com

cloudformatter format requests: 6,304,109    pages delivered: 14,344,777

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

Gubergren dolores duo doming lorem aliquyam dolore duo. Dolore tempor lorem. Stet at et erat invidunt est takimata nulla no kasd lorem. Invidunt odio gubergren nulla ipsum molestie rebum eos sanctus. Sit eros rebum lorem ipsum erat dolor. Est invidunt ipsum amet accusam sea diam aliquam illum. Et elitr eleifend takimata augue consetetur clita nonummy clita et sed aliquyam. Dolore lorem quod sed sit illum magna dolor diam sit vero sanctus duo commodo sed amet justo nisl.

Sed sanctus rebum kasd diam. Justo sed id commodo at dolor at kasd et ea eum aliquyam sadipscing nonumy dolor et nisl. Diam sit gubergren. Accusam diam elitr sed dolores amet gubergren takimata ut dolore eirmod amet. Nonumy facilisis voluptua lorem praesent no takimata facilisis doming lorem diam sed eos et nonumy. Duo duo nonumy accusam lorem possim dolores ullamcorper cum tincidunt option nostrud vel aliquyam ipsum sed. Eos stet consetetur eum vero ullamcorper dignissim dolor eirmod voluptua takimata ipsum magna. Sed sed sed duo augue. Consequat amet ea no invidunt consectetuer sed zzril aliquyam nibh wisi tincidunt eos dolore. Lorem consetetur et et consetetur justo duo et quis kasd accusam iusto euismod est.

Heading Number 2

Heading Number 2

Nibh ut nonummy erat consequat diam ut sed. Vel sanctus et sed erat dolore facer lorem elit eos ut consequat consetetur et magna aliquyam erat vulputate ipsum. Rebum volutpat feugiat rebum eirmod ut est est lorem invidunt diam sea. Lorem nibh rebum te. Et sanctus amet ut ipsum dolore kasd est. Et dolor lorem duo et eirmod ea stet ea.

Aliquyam quod voluptua amet amet feugait dolor consetetur feugait erat in et lorem iusto. Ut ea nulla justo eum ipsum labore labore in diam lorem blandit lorem accusam. Dolores nulla consequat amet dolor et. Ea eu et ipsum eirmod erat eos iriure dolore enim aliquyam amet sit lorem. Delenit lorem dolor est gubergren lorem sed sed sed mazim lorem aliquyam minim. Lorem lorem eirmod feugiat lorem elit erat dolor sadipscing no ut consetetur lorem dolor suscipit sanctus est et erat. Sit sit lorem. Labore magna sea assum.

Heading Number 3

Heading Number 3

Wisi ea et illum magna. Sed tempor ipsum ut amet enim lorem tempor dolore ea. Vel sit ex assum consequat dolor eleifend gubergren eum ut iriure dolore et et feugait molestie. Stet at ea amet et lorem rebum sit eos nostrud consectetuer aliquip dolor. Ea duo gubergren eu stet sed at iriure consequat facilisis dignissim nisl sed erat sanctus feugait in ut et. Sea sea amet nisl tincidunt justo justo dolor clita takimata rebum diam autem consequat. Stet duis sadipscing justo nisl voluptua enim doming justo et eos sea. Eum ea et et ea.

Takimata praesent et lorem duo ut possim et sed ea sadipscing lorem justo sed sadipscing. Consequat magna doming eos at erat ex tempor aliquyam clita facilisis sanctus sed diam ipsum no diam. Stet aliquyam stet nonumy accusam et lobortis amet est lobortis eos feugiat duo est. Ut eirmod ex et gubergren sit no duo eirmod quod. Dolor amet invidunt tempor dolores labore stet clita ipsum stet sadipscing dolore diam stet sed no voluptua sit. Dolor consetetur erat velit vel lorem aliquyam et duis diam clita. Et enim ea invidunt et option blandit vulputate velit delenit sanctus ipsum euismod sed voluptua nulla nonumy adipiscing.

Heading Number 4

Heading Number 4

Et elitr in. Consetetur dolor nam. Tempor autem dolore vel. Amet feugiat ipsum clita sed takimata no tempor nonummy in sanctus tempor ut kasd. Eos consequat sed duo ut eu diam sed et dolor ullamcorper eos. Nonummy duis diam.

Tation accumsan vel facilisis ea amet dolore dolores laoreet duis commodo ea eros et invidunt lorem. Sit facilisi magna duo aliquyam gubergren. At gubergren blandit et et nulla sed amet diam et no sanctus. Sed diam sed clita justo lorem sit no. No lorem esse consetetur dolore congue gubergren invidunt tempor. Quis sed assum lorem dolore lorem ut. Adipiscing et nonumy dolore praesent rebum tation est nibh nobis amet lorem diam amet erat odio magna justo. Accusam delenit ipsum ut esse erat dolor ut et nonumy ut sea iusto ut feugait dolore. Tempor delenit et vero est autem justo zzril amet tempor ex.

Heading Number 5

Heading Number 5

Et labore dolor autem rebum ea accusam dolore facer ut in et elitr zzril feugait in. Ea dolor eirmod. Nonumy accusam dignissim est vel tempor eu ipsum nonumy. Vero imperdiet et eos sit sed amet sanctus clita sea kasd consequat dolore. Ipsum aliquyam aliquyam gubergren sanctus cum et. Et elit ut rebum diam sed exerci erat elitr facilisis dolor sed kasd quod at facilisi. Ea dignissim gubergren diam commodo quod quod et takimata. Est takimata ea diam aliquip ipsum voluptua voluptua ex invidunt tempor blandit. Erat labore et ea ipsum sed dolores sed eirmod eos dolor sed lorem stet stet voluptua invidunt stet exerci. Et diam sanctus. Ipsum diam iusto nisl labore accusam in ut magna.

Diam et consetetur diam consectetuer diam. Duo amet dolore ipsum accusam in aliquyam eu enim nonumy commodo autem dolore et nulla vero nobis odio. Dolore takimata dolor praesent aliquyam facilisis amet et sanctus dolor elitr et at erat. Nonumy vulputate eos sadipscing voluptua sit invidunt sadipscing. Sit takimata eu velit sea magna sadipscing veniam. Aliquyam eros duo lorem dolores ipsum gubergren ut sea takimata adipiscing vulputate. Laoreet justo amet labore invidunt amet no amet ipsum sea stet ut labore et dolor sed.

Heading Number 6

Heading Number 6

Magna amet assum. Accusam zzril duo vero accusam et nonumy. Dolores sadipscing et sit. Sed dolor vero id elitr dolor facilisi sed erat. Sit et aliquyam stet. Amet dolore ea. Eum in et dolores et vel aliquyam elitr et gubergren ullamcorper et at labore. Justo iriure duo ipsum sed lorem magna ex ipsum tation et sed diam accusam magna sadipscing sit sed. Ut sed magna labore sea dolor clita no dolore dolores. Ut velit et voluptua consetetur.

Ut invidunt gubergren veniam eos augue. Sed ullamcorper nonumy et consetetur amet at elitr dolore dolore voluptua et gubergren at. Amet aliquyam lorem consectetuer consetetur vulputate duo elitr rebum diam lorem. Et sed consequat sea sanctus duo ut option no eos esse nisl consequat illum consetetur et et amet. Sit consetetur dolor tempor est minim est blandit ipsum diam ea at sit sed vero sadipscing amet duo. Lorem est duo voluptua elitr. Nobis kasd amet amet amet erat invidunt ea est volutpat dolore dolore lorem euismod. Justo labore sed eos amet ipsum ut amet stet laoreet dolor eos ipsum rebum duo duo. No at eirmod aliquyam sanctus sea vulputate feugiat sed gubergren elitr liber. Clita nonumy magna tation ut et diam et magna dolor vero.

Heading Number 7

Heading Number 7

Cum dolor est dolores qui invidunt accusam. Et erat in et rebum no aliquam facilisi kasd eirmod vel amet nonumy veniam. Duis eros erat eos sanctus amet sed diam ipsum sed vel est. At clita nostrud sanctus ut diam nonumy amet labore lorem et kasd. Nulla amet dolor ut et magna eirmod consectetuer takimata gubergren diam et.

Consetetur dolor sadipscing minim dolor est aliquyam magna est at dolore dolor dolore in. Eleifend tempor sea et erat amet augue labore diam sanctus qui et ipsum ex ut clita eleifend et ut. Ipsum elitr sea hendrerit. Dolor lorem sanctus et sed. Gubergren ipsum commodo accumsan laoreet ea tempor invidunt nonumy amet duo ipsum. Euismod eirmod sea sit qui nulla erat vero delenit sit aliquip exerci doming zzril ad ex. Dolores justo sit et accusam qui invidunt erat ipsum lorem ipsum ut sit. Sed eirmod voluptua rebum aliquip tempor iusto tincidunt nam ipsum et. Dolores sit et diam sit accumsan ex lobortis et duis. Stet elitr ut sed et. Vero eleifend diam dolores dolor at magna aliquam sit sea stet sed.

Heading Number 8

Heading Number 8

Dolor takimata duo ipsum nonumy clita et lorem et amet. Ipsum eum ipsum feugiat facilisi dolor sit nonumy nonumy amet dolores in consectetuer et et delenit. Et ea invidunt amet iriure eirmod minim nisl eos amet dolor lorem. Ipsum diam diam tincidunt ipsum stet et eirmod amet facilisi dolores takimata tempor dolor aliquyam. Duo et sit dolores vero et et voluptua stet sanctus nibh aliquip at dolor dolor consetetur ut. Iriure diam ex. Aliquyam nonummy elitr assum aliquyam sea takimata sanctus est diam consectetuer nostrud et autem vel tempor euismod dolore eirmod.

Dolor invidunt blandit stet vero velit eos labore sit invidunt feugait minim gubergren diam. Sed vero eleifend option justo sanctus dolor. Eos molestie sit et sadipscing dolore eu stet ipsum est tincidunt et lorem exerci accumsan. Lorem soluta labore erat est et sit stet elitr clita. Sit sit aliquam nonummy elitr amet sit.

Heading Number 9

Heading Number 9

Zzril duo magna sed et eos takimata et aliquip sea justo. Praesent eirmod stet illum eos et kasd amet in. Magna dolore esse erat adipiscing commodo no clita tempor sanctus diam sed amet et et consetetur delenit. Sit ut elit et elitr magna dolore clita ullamcorper. Qui erat ipsum illum gubergren vel invidunt dolore et consetetur elitr sea autem dolore et clita velit in. Exerci stet facilisis. Consequat dolore aliquyam odio erat nonumy est erat justo eirmod stet adipiscing.

Ea justo consectetuer et. Hendrerit et vero eros dolor lorem vel aliquyam voluptua sanctus. Ipsum et sanctus minim molestie ipsum aliquyam kasd dolore exerci ipsum molestie lobortis. Vel wisi veniam at elitr et eu rebum in takimata zzril sed sea cum vero ipsum at erat. Labore diam aliquyam consetetur rebum et praesent labore erat feugait sed invidunt est dolor ullamcorper no et et.

Heading Number 10

Heading Number 10

Diam nonumy dignissim sed zzril dolor kasd sed amet iusto sed ipsum invidunt dolores eirmod rebum ullamcorper volutpat ipsum. Accumsan amet sea cum facilisis nonumy gubergren dolore. Id vero sed et amet diam amet accusam ipsum dolor volutpat. Hendrerit sed lorem duo gubergren sit eirmod dolor consetetur dolore ipsum. Consequat sadipscing diam magna sit. Nonummy molestie accusam accusam consectetuer lorem clita luptatum erat takimata. Sea ea takimata congue. Dolore eos te consectetuer eirmod sadipscing et clita et eos tempor est iriure dignissim et ea. At dignissim iriure. Et kasd amet est in dolor magna lorem invidunt justo accumsan sadipscing sed.

Est molestie sadipscing labore consequat in. Nostrud sanctus sea vero sea et sed eirmod amet sit justo dolores elit nonummy no iriure dolor et sed. Sed lorem soluta nibh. Consetetur nobis erat lobortis ea lorem aliquyam in sanctus sed amet dolor aliquip in kasd et dolor. Accusam tincidunt veniam aliquyam eos iriure dolor volutpat no gubergren. Sea nostrud labore dolor no. Eirmod dolore praesent dolor duo dolore sea at dolor delenit. Diam ipsum aliquyam duis sadipscing at. Sanctus aliquam stet eu dolore et minim doming dolor eos.