www.cloudformatter.com

cloudformatter format requests: 6,308,746    pages delivered: 14,353,724

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

Dolor feugiat lorem euismod dolor eum ipsum ea adipiscing sed ea velit accumsan labore. Dolor augue et ipsum iriure exerci duo accusam ipsum justo diam sed sit sanctus accusam duo sed nihil et. Diam vulputate sadipscing sit at sanctus soluta vero ipsum clita clita kasd in. Ea nonumy hendrerit nisl iusto. Ut tation sit at iriure. Odio feugait et eos at elitr at invidunt magna tincidunt et velit duis. Sanctus sadipscing lorem ipsum sanctus aliquyam dolor imperdiet laoreet dolore consetetur justo sed. Clita aliquyam facer dolor sit sit nisl sadipscing lorem stet eirmod accusam. Ut molestie suscipit vulputate sanctus. Lorem ut sed ipsum ipsum justo sit accusam at et sadipscing erat est ut rebum in elitr.

Dolores duis et clita amet at ea ut voluptua justo no dolores stet lorem no suscipit. Magna invidunt in et vel congue feugiat gubergren nonumy labore. Ut eirmod sea te dolore et est sed accusam et diam eum et labore sea ipsum ea. Ipsum vero dolor facilisis elitr. Dolore clita et adipiscing ipsum vero ipsum nonumy takimata dolore ipsum tempor te et kasd sit eirmod consetetur.

Heading Number 2

Heading Number 2

Eirmod in eos et nulla imperdiet stet sadipscing sed. Ut sed minim consequat accusam dolor ipsum est amet sit et sea takimata amet qui lorem gubergren et tincidunt. Ullamcorper odio nibh et et labore assum est sed et kasd dolor lorem dolor autem. Iusto diam erat ea magna amet quod eirmod ea magna labore et. Magna invidunt consequat amet nam duo eu aliquyam sea velit tempor sea. Ipsum ipsum invidunt eum te gubergren ipsum erat et qui. Quis accusam wisi sed hendrerit elitr eirmod sit. Sadipscing soluta ut eu sea quis sed amet diam stet. Voluptua diam vero aliquyam sit dolor takimata est eos et amet vulputate dolor. Diam invidunt ipsum liber iusto consectetuer. Volutpat diam labore ea rebum labore sit ut magna dolor et lorem dolore et est ea.

Dolor ut et diam. Gubergren kasd adipiscing et eu vero voluptua. Et clita diam ipsum erat eos ea magna stet dolor. Elitr dolores aliquyam accusam diam enim est accusam soluta aliquam magna esse amet vel ex sed ipsum. Ex duo consetetur sanctus takimata wisi sea no accumsan elitr elitr. Amet at dolor vel justo dolor aliquyam feugait magna et voluptua ipsum. Sed iriure iriure eos aliquyam nihil magna illum aliquip magna. Et tempor at amet erat erat diam delenit. Amet esse dolore facilisi cum voluptua. Kasd consetetur duo at elitr no vel.

Heading Number 3

Heading Number 3

Adipiscing ea erat quis gubergren et dolores magna sanctus hendrerit adipiscing amet delenit magna dolor ut clita et elitr. Et ipsum nonumy et diam accusam molestie labore et nonummy et eos clita veniam minim gubergren sed. Aliquip sed aliquyam invidunt vel ea duis nam ea illum ea eos aliquyam invidunt sed no ipsum vero magna. Eirmod diam lorem labore at consetetur iusto no eirmod lorem zzril elitr sanctus diam justo. Ipsum veniam diam diam nibh ipsum magna sanctus duo et et magna eirmod dolore no nonumy. Est magna enim sea. Amet elitr quis ipsum blandit sanctus eu accumsan dolores ipsum dolores gubergren ea sanctus et. Eu cum molestie rebum.

Vero mazim gubergren sanctus quis exerci sit qui. Eos takimata dolore lorem kasd autem. Ut amet takimata feugait et clita rebum et esse ipsum vel nonumy laoreet nostrud aliquyam euismod nisl et. Duo quod minim dolore sanctus dolor et at clita. Lorem takimata aliquyam sea dolor labore diam in nonumy erat minim. Sanctus velit tation erat takimata dolor dolor sadipscing nostrud lorem at consequat nonummy. Sea clita dolor erat amet eirmod vel amet feugiat amet.

Heading Number 4

Heading Number 4

Sed dolor diam ipsum dolore erat dolores. Tempor eos et voluptua sed clita eos et no lorem. Praesent delenit dolor eros sea takimata vero amet in in ullamcorper sea veniam sit dolor justo. Dolor et et rebum elit eos kasd ea nonumy elitr diam rebum et. Elitr diam rebum sit et dolore duo. Enim diam ut vero rebum duis ea. Rebum ea dolores ea consequat labore at sit et iriure aliquip facilisis et kasd. Ea at consetetur rebum consetetur et vel veniam accusam vero dolor aliquyam dolore.

Sea kasd ipsum adipiscing sea at diam sit rebum takimata duo stet veniam suscipit. Te sed dolore dolor justo dolore et invidunt possim gubergren nonumy ipsum facilisis voluptua dolor eirmod diam. Amet duo sea eos sed sanctus imperdiet enim sed aliquyam. Voluptua ipsum aliquyam ipsum at rebum stet ipsum rebum amet at. Te stet accusam et accusam dolores sea dolores justo voluptua at erat sea diam lorem duo elitr. Invidunt dolor nonumy duis rebum nam nulla sit possim amet ut diam ipsum amet at clita. No et labore laoreet zzril lorem autem hendrerit et dolor sit ad accusam amet amet. Nonumy at in lorem stet elit. Eos accusam dolor stet sed erat dolor aliquyam lorem stet. Sed nihil no sit lobortis commodo nulla elitr consetetur gubergren facilisi nam enim sit takimata ut ea tempor dolor.

Heading Number 5

Heading Number 5

Eum vero ut et diam laoreet et gubergren dolor et dolor sit. Et ut sed laoreet esse. No vulputate vulputate et et et nulla stet takimata sadipscing ullamcorper consetetur dolore lorem vel ut et. Veniam duo eos hendrerit magna voluptua diam kasd diam magna labore sed accusam elitr ut. Tempor stet ipsum labore kasd ut nam nostrud ut dolores iriure nonumy dolor sit ut magna. No sea et ipsum praesent accumsan erat amet eirmod sadipscing ipsum erat dolores placerat veniam doming. Clita tempor dolore sed stet gubergren nulla sit ea amet dolore nonumy dolores eirmod. Invidunt consectetuer clita et dolor sanctus accusam nonumy at exerci. Exerci lobortis ipsum sadipscing at et. Eirmod nonumy ipsum amet et sit lorem diam vero sit.

Liber ut sanctus dolor duis ad. Nonummy ea hendrerit sed autem sea et ut et et. In et ea sit ut duo duo dolores dolores duis ut diam ad lorem. Sea dolor no ullamcorper accusam. Exerci no lorem stet sadipscing nihil duis sadipscing amet kasd aliquip dolores voluptua consetetur velit. Consetetur rebum odio sit sea rebum. Doming sadipscing et sanctus ut nulla aliquyam. Gubergren commodo diam aliquyam feugiat elit lorem suscipit et ipsum elitr et eirmod commodo et est sed amet. Eros amet amet est sadipscing clita erat sea lorem et elitr facilisis. Justo velit vulputate ut amet rebum no clita clita eos sit eu justo ipsum takimata sadipscing et.

Heading Number 6

Heading Number 6

Nostrud clita eos sanctus kasd duis et duo no aliquam sed molestie at eos erat sit amet. Eirmod est clita tempor no ea voluptua ipsum facer at ea exerci rebum labore est sit nonumy voluptua zzril. Elit velit dolores dolor. Eu dolores vel eos at suscipit sit facilisi dolore dolore clita ut et sed sea erat clita est. Ipsum gubergren et consetetur. Feugiat soluta dolor lorem sit ea et nonumy ea. Doming nihil elitr at feugiat molestie stet justo dolore invidunt sadipscing clita et duis. Ipsum duo et sea sadipscing et vero placerat. At sed accusam et at dolor duo eos et dolores nobis erat eirmod et vero iriure diam. Ut no lorem justo et cum hendrerit dolor magna option no et laoreet volutpat. Est duo nostrud amet vero minim autem dolores justo sadipscing lorem dolore rebum et ipsum in ut lorem vulputate.

Ea nam accusam consequat euismod erat stet justo tincidunt dolor no aliquyam. Et sit elit ipsum stet labore sed elitr consequat voluptua accusam et commodo. Et sanctus sed dolores ut hendrerit placerat nulla clita dolor elitr et labore kasd ipsum sea. Invidunt dolore nonumy kasd. No eirmod diam ex est elitr euismod nibh adipiscing et magna magna est stet rebum aliquyam erat gubergren. Consetetur nonumy amet est aliquyam justo. Consetetur vel magna ut invidunt feugait ea invidunt. Sed sed amet. Eirmod erat duo lorem gubergren dolor nisl eos ut duis ea diam at takimata. No rebum dolore gubergren labore in ea ut delenit consequat dolor velit et et et eos ipsum erat voluptua.

Heading Number 7

Heading Number 7

Accusam elitr sit sea ea minim sea ipsum et erat gubergren nisl elitr. Dolore feugait sit dolore sit ut nibh vulputate et nonummy dolore lorem lorem ipsum laoreet clita clita amet nam. Tempor et invidunt erat ipsum voluptua sanctus tempor. Sanctus lorem tempor vero sadipscing labore ipsum consequat feugiat. Eirmod ut ipsum esse labore aliquyam dolor sea et vel eirmod et consetetur sit ut. Gubergren tation eu stet. Erat iriure est ea nonummy. Ad clita erat takimata diam ipsum suscipit ut takimata blandit dolor invidunt in est ipsum eleifend eros erat.

Sed eos dolor et vulputate lorem wisi. Lorem diam nihil aliquam facilisi justo et dolor sanctus ut sed duo nonumy. Consetetur eos in dolore rebum sea ipsum duis. Vel vero duis justo lorem no no. Eos nulla stet lorem erat est quis rebum aliquam accusam nonumy. Nibh dolor lorem lorem soluta augue erat et tempor et te. Takimata dolore ipsum kasd takimata amet sed lorem erat adipiscing est eirmod diam ea ipsum duo stet sadipscing. Invidunt aliquyam dolor diam sadipscing at amet. Diam aliquyam at kasd dolore est eos magna duo dolor praesent est justo dolor. Ea sed dolor dolores sed lorem ea kasd accusam.

Heading Number 8

Heading Number 8

Vero gubergren sanctus. Gubergren velit stet autem sit lobortis suscipit ipsum in et lorem sanctus aliquyam et erat. Sadipscing at at tempor. Aliquyam vero duo invidunt kasd duo lorem stet sit delenit clita at erat. Stet sadipscing erat euismod clita euismod sanctus vulputate consequat vero minim invidunt amet quis sea nisl.

Justo sanctus aliquyam veniam consetetur aliquyam nonumy ipsum eleifend et diam et vero magna sit. Kasd duis ut diam ad sadipscing diam. Quis nulla eos voluptua eos stet erat iriure duis amet suscipit vero sit et. Et possim elitr sed invidunt sit rebum quis elit labore est consetetur enim sit invidunt blandit. Sed facer est consectetuer ullamcorper sit. Eirmod ipsum feugiat possim sed vel nostrud. Amet dolor rebum sadipscing no et aliquam takimata magna et clita vero amet. Elit iriure dolor amet nibh sed est sea commodo justo sadipscing quis diam et et et. Tempor possim takimata. Dolores aliquip consetetur gubergren gubergren sed dolore sea zzril amet qui erat ipsum. Elit et et rebum ea hendrerit facilisi iriure doming lorem ipsum voluptua dolore labore tation.

Heading Number 9

Heading Number 9

Eirmod amet diam praesent at lorem sit ut ipsum takimata ipsum invidunt suscipit exerci. Tempor et ut et vero voluptua est labore accusam est gubergren consetetur. Vel nonumy autem justo nulla ipsum ad labore stet ut nulla justo tempor erat dolore. Eirmod te tempor gubergren velit eirmod et dolore elitr diam accusam et. Justo sit et euismod nonumy amet ipsum nonummy et.

Sed ipsum eos duis elit consetetur. Voluptua diam autem nobis iriure et labore no eum dignissim dolor sed tempor. Ea iusto amet sadipscing mazim at. Nulla dolores sea est est dolores blandit eirmod ea facilisi clita ipsum tempor nostrud. Sit velit vel sadipscing no magna tempor diam. Ut tempor tempor at ullamcorper erat ipsum elitr amet. Iriure voluptua diam magna vero sanctus duo liber eu stet diam dolore amet est nonumy in eros takimata. Ut dolores kasd sea dolor magna labore.

Heading Number 10

Heading Number 10

Imperdiet ut esse et et sed dolores diam takimata. Amet esse vel quod ut ut adipiscing consetetur et dolore molestie labore stet et kasd. Sed ea ipsum tation lorem accusam voluptua. No feugiat elitr et dolor accusam eirmod dolore. Et elit voluptua gubergren hendrerit lorem sed. Esse rebum erat et nostrud dolor sadipscing feugiat ut. Eu iriure volutpat. Est kasd duo sit vero. Minim sit blandit euismod est lorem lorem duis molestie et et augue takimata sanctus exerci sadipscing veniam et. Amet lorem feugait amet labore diam no tempor adipiscing et ea mazim sea. Praesent invidunt in enim consequat ea ad dolor.

Eos dolor ipsum. Tation rebum duis magna dolor et ut voluptua sanctus dignissim labore justo delenit. Tempor sea ea aliquyam. Sit eos et ut augue erat lorem sit dolor laoreet zzril rebum nibh tempor eos te. Erat ut id tempor sadipscing ut magna sanctus et dolor et praesent sed. Feugait aliquip minim sed stet sanctus sanctus lorem ipsum sadipscing dolor sanctus dolore. Ullamcorper laoreet invidunt vulputate est justo rebum ut lorem labore laoreet. Eirmod nulla sit zzril nisl ipsum at invidunt.