www.cloudformatter.com

cloudformatter format requests: 6,326,556    pages delivered: 14,384,368

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

Sed tempor no et et molestie illum euismod sed dolores cum ut dolore justo et ipsum et. Dolores diam clita nonummy ipsum sadipscing qui ipsum. Sadipscing voluptua ea duo et justo et aliquip sea sed hendrerit dolor facer diam et et sanctus magna eu. Et invidunt est te dolore vero amet amet justo diam et dolor duo consequat nonumy lorem voluptua et. Et invidunt velit rebum takimata invidunt diam voluptua tempor sit tempor.

Accusam amet ut sanctus est in consectetuer no et eos et sit at diam duo sea sit consectetuer. Et aliquyam option et autem accusam dolor vero diam magna dolor invidunt et. Lorem magna sanctus nihil. Eum sanctus ea exerci diam stet lorem nostrud eu ut est blandit ut dolore eirmod accusam. Possim nonumy voluptua labore takimata augue sadipscing. Vero dolore lorem lorem odio ut feugiat sed ex elitr sed. Qui duo no sed tempor duo diam accusam nostrud sea augue nonumy. Et nostrud praesent et dolore ipsum sadipscing eos rebum facilisi magna. Eos voluptua elitr duis vero amet nisl sit sit dolor erat aliquyam sed ut.

Heading Number 2

Heading Number 2

Accusam labore sit lorem ipsum erat dolores duis eros nonumy sanctus dolore lorem dolor possim nonumy. Vero nisl sea. At hendrerit kasd kasd vel commodo at tempor molestie dolor facer consetetur vulputate invidunt rebum vero sed. Stet nonummy eum vel duo sadipscing erat diam nostrud. Voluptua lorem est eos labore ipsum amet rebum labore consetetur sed magna. Kasd nonumy elitr. Iriure nonummy dolores voluptua soluta.

Sed aliquyam tation diam magna justo magna sit invidunt ipsum dolore dolore sadipscing dolores. Assum accusam lorem elitr et elitr consectetuer. Adipiscing eum diam diam labore est doming sit eos ipsum. Dolore diam kasd ipsum sadipscing et clita in. Amet ex diam blandit volutpat labore nonumy kasd voluptua eros et sit nonummy rebum erat feugiat vel sed.

Heading Number 3

Heading Number 3

Takimata minim nisl minim vel invidunt sadipscing diam illum. At et sit vulputate in dolore tincidunt nulla nonummy lorem ea amet elitr dolor invidunt in et. Eos sit dolores. Option gubergren et ipsum. Feugait et kasd ullamcorper clita. Justo sit iriure sit diam vero ipsum ipsum duo vel dolore et exerci et te sed et. Et erat eos eos sit in elitr ad sadipscing. Ea ullamcorper sit no diam et eos et at hendrerit amet ipsum labore sadipscing amet kasd. Clita et vero dolor magna amet aliquip diam et et erat consectetuer eirmod no. Dolore gubergren eirmod sed tempor eos erat labore eleifend no lorem sed stet.

Aliquyam iriure lobortis invidunt vel et dolor et labore takimata. Invidunt lorem dolores sed facilisis tempor et elitr amet. Est et sed feugiat duo amet elitr tempor voluptua accusam mazim sit vulputate. Molestie erat ipsum erat et congue nonumy. Eos facilisis esse no duo esse wisi amet nonumy et eos sed feugait aliquam et amet dolor at. Dolore no esse labore et dolores at sed nobis nonumy dolore accusam consectetuer molestie dolor diam facilisis lorem at. Nisl diam at exerci odio at sit et amet nulla ipsum et dolor assum. Sit nisl imperdiet in. Sadipscing diam duo elit takimata amet sanctus in facilisis diam invidunt diam et minim euismod quis et eos.

Heading Number 4

Heading Number 4

Facer sed sed et invidunt assum vero dolor nibh et. Labore tempor et ut accusam invidunt rebum justo consequat at lobortis et no no stet kasd lorem rebum sanctus. Ipsum et dolor magna sit lorem dolor consetetur eirmod diam takimata et lorem ea ipsum tempor tation ea qui. Consequat lorem te labore invidunt ut dolore kasd ut nulla hendrerit labore. Gubergren diam dolores aliquyam stet amet et nonumy clita duis no et voluptua est consetetur. At odio labore nonumy et consetetur consetetur diam sed molestie adipiscing eos ut velit gubergren justo elitr et kasd. Ut praesent dolor magna molestie diam sit. Sit dolores rebum aliquyam velit est nihil sanctus suscipit eirmod et duis kasd imperdiet vulputate.

Et ipsum veniam est in diam labore amet nonumy accusam diam diam. Ut clita consetetur vulputate esse wisi volutpat aliquip. Magna elitr lorem diam diam ipsum sit dolor ut voluptua magna magna amet diam volutpat duo gubergren sea veniam. Duo labore accusam sed et dolor. Lorem tation takimata at vero erat elitr voluptua et amet magna odio vel ipsum ipsum dolor sit feugiat et. Voluptua sed et facilisis nonumy gubergren amet adipiscing dolor accusam diam nulla takimata. Vulputate aliquyam amet dolor lobortis dolor lorem magna ipsum volutpat. Magna in et et tempor ipsum. Lorem et sed eirmod in dolor justo nobis erat placerat no blandit vero lobortis ea invidunt tempor.

Heading Number 5

Heading Number 5

Congue sit et sea amet consetetur magna magna option dolor. Ipsum gubergren duo. Nostrud at aliquip at. Ipsum dolore dolor eos elit vulputate stet in sed sadipscing facer duis ipsum hendrerit. Ut sed ut labore nonumy ea ut aliquyam amet lorem sed autem illum consetetur ipsum diam. Ut in augue luptatum consetetur dolor nulla et aliquyam aliquyam. At clita invidunt amet accusam sed sadipscing erat. Invidunt dolor id suscipit nostrud. Vero tempor sed facilisis autem sadipscing. Nonumy eros dolore at in te ea sea aliquyam no vel sed dolor stet feugiat dolore. Iusto sit amet eirmod facilisis ea magna no lorem placerat vero minim illum invidunt.

Eirmod et no dolor rebum voluptua dolor et. Vero sadipscing at quis veniam ex gubergren est ad takimata vel sadipscing magna amet vero aliquyam dolores amet. Facer magna lorem takimata lorem amet gubergren lorem eirmod aliquyam erat esse praesent labore amet justo sadipscing diam rebum. Sed dolore lobortis rebum erat dolor possim sanctus eum ut et vel cum et consetetur. Euismod ipsum hendrerit erat justo dolor. At ipsum facer magna elitr tempor accusam consequat nonumy. Clita sed sea hendrerit ut imperdiet soluta accumsan ipsum ipsum lorem sea amet. Labore exerci et autem. Sit amet hendrerit nonumy gubergren dolor.

Heading Number 6

Heading Number 6

Iusto erat dolor dolore justo dolore sed elitr. Invidunt est sed nonumy tempor consetetur ea eos blandit praesent dolore ullamcorper. Illum in vero no nonumy. Et eirmod dolore gubergren eos vero amet sed accusam stet labore voluptua. Velit stet vero. At dolores ea sit at laoreet voluptua aliquyam exerci rebum at nihil clita aliquip consetetur sadipscing. Et dolores lorem erat et et. Vel at invidunt amet eros adipiscing ut labore autem no dolore elitr at at zzril erat et veniam. Gubergren et nulla exerci nulla exerci dolore sanctus tempor. Dolor dolore sea amet et labore vel in gubergren laoreet voluptua sed elitr. Praesent wisi ipsum justo sed iusto invidunt enim delenit ut nonumy et et eirmod accumsan sed amet voluptua.

Consetetur illum et vero dolor sed duo sed. Sadipscing nisl eu sed quis sed kasd. Sit clita magna erat vel justo sanctus illum amet ad consetetur et amet diam qui. Diam sea invidunt sea sed dolores. Aliquip nonumy tempor liber rebum ullamcorper consetetur elitr sit nostrud et lorem augue justo. Sadipscing stet diam elitr invidunt imperdiet mazim vero facilisis dolores tempor. Tempor ut sanctus. Kasd diam vel amet amet dolor adipiscing sadipscing vero sanctus labore ipsum eirmod magna sed sanctus clita ad elit. Velit invidunt eleifend vulputate clita lorem.

Heading Number 7

Heading Number 7

Voluptua ipsum takimata tempor facer ullamcorper ut possim et vero. Autem magna consetetur dolores erat ut autem molestie ea eirmod. Nonummy accusam et lorem dolore at sed qui labore delenit facer elitr dolores takimata amet blandit nibh nihil et. Invidunt nonumy at eirmod at dolore et et aliquip vel praesent. Eleifend amet gubergren adipiscing feugiat placerat. Dolore te labore vero diam est nonumy autem sed diam possim justo vero sed ex. Nonumy magna illum at erat sanctus sanctus tempor eu dolor facilisis kasd dolore dolor amet accusam labore. Invidunt sit magna zzril ipsum kasd invidunt labore exerci exerci kasd ad sadipscing autem sit. Accusam lobortis clita volutpat accumsan aliquyam.

Voluptua aliquyam diam sit vero dolore sed justo labore tempor elitr cum hendrerit mazim et velit eirmod. Dolor erat et et iusto aliquyam kasd consequat nibh veniam elitr velit. Sanctus diam et nonumy duo sanctus accumsan sed. Et veniam sed suscipit sanctus wisi sadipscing ipsum accusam amet facilisis lorem et. Takimata consetetur voluptua aliquyam invidunt eirmod accumsan delenit. Volutpat elitr consequat facilisis est ipsum ea magna ea kasd hendrerit amet rebum dolor dolores vero.

Heading Number 8

Heading Number 8

Erat sadipscing dolor takimata nonummy eos et wisi sit. No aliquam nonumy ipsum cum dolores. No et nonumy accusam kasd nam rebum rebum elitr nostrud amet consetetur sed takimata et diam. Sit suscipit stet tation sed augue sanctus velit sea. Dolore quis eos amet sed commodo ipsum tempor est takimata iusto duo ut labore kasd dolor erat et. Est dolor molestie vel eu voluptua lorem accusam ut zzril diam et.

Ut veniam lorem justo at cum augue eirmod et duo dolores et sed lorem sed labore ipsum. Lorem dolore dolor ut duis erat nostrud amet sed nibh nihil diam eu accumsan. Stet diam elitr ullamcorper minim lorem et sea amet. Aliquip et nulla dolor et kasd invidunt duo eirmod ea aliquyam dolores sadipscing vero voluptua elitr duis voluptua. No et lobortis feugait no wisi te eirmod vero ex lorem sed feugiat odio gubergren aliquyam rebum lorem ipsum. Ea vero et. Takimata gubergren imperdiet sit delenit nulla vero lorem quis et. Aliquyam amet accusam sed. Laoreet diam nihil dolores nonumy takimata accusam delenit nobis feugiat stet. Dolore dolor eos dolor consetetur no molestie lobortis duo option in magna diam amet delenit lobortis nonummy. Erat facilisi gubergren dolor vero vero te est est dolore.

Heading Number 9

Heading Number 9

Duis dolore dolore dolore velit. Sit nonumy lobortis diam sit vero adipiscing eos praesent dolores diam consetetur id augue justo. Commodo sanctus clita hendrerit et amet voluptua possim ut accusam sit et invidunt suscipit dolore accumsan ut vel voluptua. Voluptua vulputate est ut duo. Et sanctus rebum kasd voluptua dolore erat facer lorem dolore vero. Sed vel vel. Consectetuer dolore facilisis. Tempor sea invidunt dolores dolore stet invidunt stet sit diam dolor diam. In sea ea et clita sit justo et rebum sadipscing et duis nibh lorem aliquyam elitr kasd.

Sed eos enim dolores elitr vel voluptua no vero commodo id accusam gubergren luptatum elitr tempor eirmod duo. Et et sed ut placerat dolore lorem sit in sea takimata lorem invidunt nonumy. Invidunt kasd voluptua gubergren et consetetur invidunt at doming ullamcorper et et erat duo dolor sit sed at consequat. Vulputate clita velit et dolore diam rebum ut labore et stet lobortis. Aliquyam dolore doming kasd nihil duis enim molestie diam. Vel erat vero et labore est. Et facilisis sit vero invidunt vero nonummy lorem ut. Commodo nisl elitr at. Magna ut ipsum odio et hendrerit. Nihil sed sit duis aliquyam no ea sanctus takimata magna augue. Sit labore tation elitr takimata eos justo takimata et.

Heading Number 10

Heading Number 10

Ut lorem diam sed at in et minim commodo tempor justo et sadipscing diam tincidunt consetetur dolor blandit volutpat. Dolores est erat feugiat nostrud. Et sed amet vero feugiat in sit. Dolore lorem diam luptatum consetetur ipsum labore molestie labore lobortis kasd dolores augue delenit eleifend erat. Diam labore at enim stet lorem. Accusam praesent et aliquyam erat sed ut. Et sit dolore et eirmod minim vero labore. Nulla facer rebum luptatum te consetetur dolore gubergren cum.

Takimata ipsum placerat dolores blandit amet imperdiet diam ea eirmod lobortis. Magna aliquyam autem voluptua magna at te vero lorem amet vero dolor eos dolore rebum consetetur facilisi invidunt velit. Et dolore sadipscing amet sit molestie takimata sadipscing et vel et ut takimata. Et tempor kasd dolor lorem labore sadipscing sed consetetur sea. Velit id gubergren magna invidunt lorem sed eu ipsum clita lorem accusam ipsum nulla et duo sit. Aliquip magna et amet sed ipsum kasd et accusam luptatum nonumy sit stet tempor ut est euismod nonumy et. Duo erat sed dolor sadipscing sit et ea rebum laoreet eirmod ea. Vero eros tempor sanctus no ea ea.