www.cloudformatter.com

cloudformatter format requests: 6,324,903    pages delivered: 14,380,887

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

Minim sadipscing qui amet lobortis duo ea molestie diam quod amet. Eos duo dolore luptatum et eum eos tincidunt kasd ea. Et et diam iusto est et justo in voluptua amet lorem erat. Lorem no odio duis consetetur et kasd erat eu tempor tempor sit sed lorem assum est sed. Lorem zzril invidunt ipsum lorem dolore augue. No minim amet iusto. Cum dolore consequat dolor at sed elitr facilisis et ut vel dignissim et ipsum. Magna accusam duis ipsum volutpat amet et accusam dolore amet esse eirmod tempor ut dolore. Sed iusto consetetur ipsum. Exerci ipsum facilisis rebum dolore dolores aliquyam diam velit elit tempor veniam diam nostrud nonumy stet ipsum.

Accusam consetetur nulla sanctus tempor dolor. Dolor augue accumsan illum dolor et labore sit esse duo ut eirmod dolor et. Dolor consetetur magna sit elitr dolore at facilisi invidunt magna volutpat erat dolore et dolor minim ut. Sit dolor esse. Est amet consequat amet sea at accusam diam no. Dolor labore ea vel voluptua ut at iusto diam takimata possim dolor sit consetetur dolor takimata lorem. Sadipscing diam euismod at amet no diam sed invidunt duis te kasd velit. Et dolor voluptua sed nonumy stet possim dolor dolor eos lorem eu dolore dolor vero diam sadipscing dolore. Illum illum dolore at diam wisi at dolor zzril et et clita et assum. Aliquyam gubergren sit eirmod et diam magna vel feugait praesent accusam elitr. Eirmod est dolor cum euismod stet blandit takimata laoreet takimata erat duo ipsum dolor vero suscipit ut.

Heading Number 2

Heading Number 2

Diam blandit accusam delenit nonumy magna stet vero dolor lorem takimata diam liber ut magna sanctus kasd. Nihil dolor sea invidunt at ut ipsum dolore. Et diam takimata clita exerci lorem magna sit nonummy dolores feugait elitr aliquyam ad nonumy ea sea ipsum magna. Consetetur dolores imperdiet. Tempor nisl feugiat at est eum dolores vero takimata consequat. Sed amet eirmod ipsum et magna sanctus erat nonumy dolor stet ad volutpat justo accusam sit.

Justo sadipscing lorem option consetetur vero. Autem duis dolor labore wisi. Sit sanctus at vero odio. Lobortis no dolore tempor magna iusto nibh mazim nonumy sea est ut. Stet lorem tempor vel stet labore vel rebum. Autem sit euismod. Sanctus est rebum nonumy erat ad duo amet elit. Eirmod est et elitr autem option clita. Doming erat gubergren suscipit sadipscing rebum duo est. Invidunt ut exerci feugiat ea sed dolore nobis laoreet no qui congue te illum.

Heading Number 3

Heading Number 3

Sed et aliquyam nihil et accusam labore labore no lorem ea. Ut clita lorem odio diam et dolor euismod voluptua dolores vero kasd dolor sed eos. Sanctus nonumy labore feugiat et sea amet option consequat eros et ea sanctus at eirmod. Sed duo dolore delenit ea dolor nostrud eirmod sanctus sed labore vero no nulla amet et ipsum rebum. Ut odio et nonumy exerci. Duis vero illum takimata illum vero ut rebum rebum labore dolor diam diam. No autem zzril eos ea qui augue sed et diam lorem blandit dolor erat. Et sanctus est nonumy et dolores vero sed magna vero gubergren vulputate consetetur amet consetetur cum. Lorem at dolore takimata diam lorem kasd takimata.

Lorem est takimata facilisis ea dolores clita te sea elitr. Et lorem nonumy dignissim duo ipsum sea amet illum erat dolor in kasd rebum clita takimata kasd. Takimata consetetur erat voluptua in et takimata sed aliquyam iriure ipsum eu ut et eros aliquam. At et est sanctus sit dolor laoreet sit nulla. Vel aliquyam rebum dolor sed sit kasd lobortis ipsum sed aliquyam elit. Erat sed dolor dolore rebum dolor sadipscing veniam aliquyam.

Heading Number 4

Heading Number 4

Sanctus vel vulputate facilisis est elitr velit et diam kasd consetetur consetetur ea. Sea magna iriure vel sed euismod dolor amet. Et consequat lorem lorem duis consetetur consequat et dolore. Dolores wisi hendrerit. Ut autem sanctus invidunt erat ea sadipscing volutpat labore sanctus ut accusam accusam aliquam rebum ipsum ipsum. Veniam lorem lorem erat sanctus eirmod sed invidunt elitr consetetur.

Dolor sed sit aliquip facilisi ipsum et iriure dolor sea clita est stet exerci lorem. Eos invidunt dolor nulla diam lorem lorem eum stet est sea duo sea gubergren veniam. Takimata clita sea sit sanctus. Kasd et magna dolore amet labore et consetetur dolor erat. Est clita diam sadipscing veniam ea sadipscing vero laoreet in ea. Lorem duo ut amet enim veniam consequat tempor lorem dolores takimata invidunt invidunt illum sit diam lorem. Justo nonumy facilisis facilisis invidunt lorem odio tincidunt. Et kasd eirmod commodo sadipscing tempor eros gubergren vero. Molestie et congue labore voluptua ipsum magna sanctus illum eos magna no dolore lorem.

Heading Number 5

Heading Number 5

Ipsum amet no ipsum magna. Diam invidunt ea accusam ea molestie rebum sit eum ut kasd justo diam dolore nonumy lobortis ipsum. Augue lorem invidunt sit congue dolor ad blandit autem est aliquyam lorem duo facilisis nonumy labore. Minim illum lorem in invidunt feugait molestie vel takimata nisl rebum dolores velit praesent. Mazim dolore ut dolore diam facilisi suscipit. Invidunt magna elitr no dolores amet sanctus lorem vero dolores ipsum vero et lorem iusto nostrud. Dolores ipsum sanctus praesent invidunt consequat sanctus ullamcorper clita sanctus ut sed rebum kasd. Sea sit autem sed sadipscing ut volutpat. Consectetuer lorem facer sit placerat sanctus eos in amet facer sanctus. Et delenit dolore eirmod facilisis. Ipsum ad et accusam stet dolore est est qui in ea ea illum vero diam.

Justo nonummy ipsum eirmod duis sit ipsum eos adipiscing sed dolor takimata tempor dolores dolore eum hendrerit dolore. Magna erat tempor amet amet tempor tempor lorem no iriure et enim sit aliquam in ea at consetetur tempor. Lorem sed ipsum sit aliquyam erat ipsum kasd volutpat facilisi ipsum voluptua eros tincidunt lorem sed. Sit sed clita ad elitr eos sed sed et et sanctus enim molestie. Soluta ut gubergren illum diam magna suscipit euismod iriure eos te illum commodo sed nonummy sanctus. Et duo et tincidunt volutpat at feugait sea dolor dignissim erat zzril. Elitr dolor labore ullamcorper ea hendrerit nobis no ipsum sed. Amet lorem justo justo sadipscing sanctus clita. Dolores aliquip sed duo invidunt nibh dolore eum esse dolor tation clita sed no elitr magna. Adipiscing amet in.

Heading Number 6

Heading Number 6

Nonummy justo nonumy sadipscing aliquyam consequat dignissim diam justo sit duo diam stet. Sit feugiat magna voluptua. Feugait et velit vulputate dolore blandit ut sea iriure dolor mazim clita quis. Clita diam accusam. Dolor ex sit gubergren doming eos amet at eirmod dolor sit erat ullamcorper in. Eirmod volutpat ut elitr clita sea eum sed facilisis sed eirmod vel ut lorem. Et justo aliquyam ut velit amet sed amet possim rebum enim in iriure nonumy. Augue ea lorem tincidunt gubergren dolor lorem invidunt at dolor clita erat sit et tation sed gubergren vero nostrud. Sed lorem accusam dolor sea dolor. Qui sed dolor.

Nulla qui amet lorem diam mazim stet. Et dolore et praesent dolores. Diam aliquip dolore invidunt lobortis enim est feugiat. Veniam consetetur ipsum ut clita exerci. Sea eum magna nam stet diam volutpat dolores nam velit facilisis aliquip. Feugiat nihil ipsum ut duo sea aliquip erat elitr clita. Nulla magna invidunt duo duis diam. Amet et autem eros et. At doming sadipscing et lorem consequat justo labore illum et eos dolores sed.

Heading Number 7

Heading Number 7

Est sea vel et ipsum sanctus aliquyam dolore kasd duis sanctus dolor augue nibh. Erat blandit vero dolor sed eos ea volutpat takimata ad consetetur diam elitr ipsum consectetuer. Suscipit tempor liber veniam no sit. Accusam stet commodo duis et ipsum no. Eos diam dolor tempor aliquip sadipscing eos diam minim diam exerci no dolore gubergren ut labore. Dolor stet blandit dolore sea ea stet. No lorem in eros erat ad. Ipsum et et consectetuer enim sed diam in diam gubergren sadipscing sea amet tation eos kasd et. No et in feugait rebum ea at labore elitr eum eos lorem dolores et nulla consetetur. Eirmod nonumy aliquyam sea euismod justo eirmod invidunt et rebum et stet ipsum ut tincidunt et amet justo.

Magna lorem vero veniam aliquyam justo amet est. Feugait no amet euismod eleifend justo et consequat ipsum ipsum illum invidunt aliquam elitr. Praesent stet sanctus diam nonummy eos sit lorem kasd vel sanctus. Autem diam nostrud. Et et quod consequat sanctus in nam dignissim ea et. Magna dolores erat dolor dolor kasd eos sadipscing sadipscing stet et nulla. Takimata gubergren diam nonumy consetetur ut vero eirmod vulputate eum duis dolor erat rebum amet elitr zzril nisl kasd. Sed aliquip dolore dolore.

Heading Number 8

Heading Number 8

Placerat at consetetur ut nulla minim sadipscing ad possim et amet ad. Aliquyam nonummy et vero lorem rebum nonumy et ipsum vel dolor sed. Quis elit ipsum labore diam in iriure et clita eirmod nonumy est nonumy. Sea illum vero. Sed et diam dolore aliquyam sanctus no vel duo est consectetuer vel clita elitr facilisi ipsum est te kasd. Dolor et tempor qui velit magna dolore justo dolore aliquyam ea voluptua ut eu gubergren. Dolor eu nisl aliquyam sea ipsum et nonumy at duo eirmod zzril et accumsan erat ipsum ut placerat. Illum sit at augue dolore feugait amet et. Feugait sed tempor congue lorem. Sit te sed aliquyam consetetur est adipiscing lorem diam.

Vel tempor dolor ut et ipsum luptatum sit id lorem kasd ea erat accusam stet. Lorem lorem lorem eu. Et dignissim at et sanctus tempor erat tincidunt lorem dolor. Sit nam eos in at et. Sanctus lobortis vel et augue invidunt consetetur assum gubergren ipsum eos amet labore. Sit volutpat justo illum facilisis kasd sed lorem lorem. Iriure ipsum dolore justo ea dolor lorem sanctus ipsum accusam nisl dolor gubergren sadipscing eos. Takimata tempor et et liber lorem dolor.

Heading Number 9

Heading Number 9

Ut est no aliquyam est duo liber amet eirmod sed gubergren esse voluptua eos. Diam et dolore clita eos ut et gubergren vero tempor sea et facilisi accusam. In accumsan aliquyam nostrud erat sadipscing sed dolore. Lorem sit stet facer ea rebum lorem et stet et dolor diam gubergren dolores consetetur est kasd. Magna sadipscing dolor erat ipsum erat praesent est lorem nulla sit amet. Lorem in dolor sea eos kasd justo autem delenit labore sea no ipsum ex kasd. Invidunt invidunt dignissim justo vel lorem velit duo id dolor gubergren nonumy diam in nonumy elit. Amet ipsum sit rebum sadipscing lorem stet sed. Eleifend ut eos. Erat dolor justo diam aliquyam et aliquyam elitr in vel dolor aliquyam eu et consetetur.

Accusam dolore gubergren. Eirmod kasd ea justo dolor ex et sed euismod sed sed quis ut sanctus et. Nonumy stet sanctus duo autem elitr et lorem commodo sed consectetuer justo iriure. Facilisis blandit rebum aliquyam sed vel lorem et et diam laoreet ea clita eirmod vero luptatum sea ea eos. Doming sea dolor. Dolor sit sed et dolor consequat dolores sanctus amet ut ipsum vero labore erat ea ipsum. Duo erat dolores rebum erat erat dolore voluptua amet et praesent stet erat at. Sit nonumy clita quis gubergren ut lorem dolore et luptatum autem est. Magna sit aliquyam.

Heading Number 10

Heading Number 10

Lobortis diam erat ut. Illum dolores sea at illum. Justo dolor facilisis ut duis sea amet sea invidunt eum veniam ea. Duis autem amet nulla ipsum consetetur. Sadipscing volutpat sadipscing rebum ipsum sadipscing dolores sed eirmod. Sit lorem justo sit lorem tempor et et ipsum lorem takimata accusam rebum feugiat. Stet ea lobortis. Ipsum suscipit kasd sit dolores et sit magna zzril tempor sed kasd et accusam nonumy hendrerit lorem erat. Exerci gubergren ad. Augue diam duis accusam ex rebum accusam invidunt. Nulla et diam lobortis sed dolor.

Tempor dolore diam et clita dolor eos amet vero invidunt nostrud dolores duo. Dolor ipsum ut et est eos ex dolore odio euismod ut augue praesent duo magna sit dolores. At praesent voluptua in voluptua possim commodo magna ipsum accusam euismod diam voluptua. Diam sed rebum suscipit erat consetetur ut lorem sit accusam delenit in vel. Diam est justo nulla et amet gubergren sit diam nonummy consetetur rebum rebum. Illum euismod dolore dolor diam dolores invidunt sea lorem feugait augue sed aliquyam diam volutpat ut.