www.cloudformatter.com

cloudformatter format requests: 6,313,049    pages delivered: 14,360,826

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

Tation gubergren eirmod dolore rebum iriure ut consectetuer laoreet. Justo no nihil eirmod. Ad ea ipsum no nulla dignissim dolor dolores stet justo amet voluptua gubergren lorem diam ullamcorper. Erat elitr ipsum accusam sed elitr dolor. Quis invidunt et augue dolore mazim duo ipsum eos ex consectetuer amet consetetur sit et.

Vero illum qui. Ullamcorper labore et dolor nulla sed sanctus. No eirmod takimata. Lorem dolore labore diam diam adipiscing diam te iriure clita. Consequat kasd consetetur aliquyam no sanctus feugiat aliquip. At facer amet sit exerci et invidunt rebum. Sea ut ut stet suscipit diam ut dolore sanctus dolore clita aliquip gubergren no stet dolore consequat diam. Ipsum dolor labore amet aliquip nostrud amet illum. Dolore ullamcorper sea amet magna feugiat eirmod sea rebum vero sanctus lorem amet.

Heading Number 2

Heading Number 2

Ipsum tempor at et. Eirmod et sed aliquyam erat dolores et vero vero et consectetuer accusam. Dolor amet rebum ad duo vero sit accusam vero sea consequat labore eu. Dolor et imperdiet vero molestie volutpat sit sed et illum sit voluptua ea ut dolor amet lorem nam. Dolore et diam. Et sed dolor molestie te eu sed clita est ut. Amet sed iriure sed ipsum eos diam consetetur et nulla sed sed sadipscing aliquyam vero. Voluptua sed lorem tempor kasd sit nihil vero dolor sit erat sea nonummy voluptua at. Sed illum accusam accumsan ut at exerci elit dolor magna sadipscing vero.

Diam et ipsum elitr consequat magna et dolor nisl amet euismod et consetetur magna quod duo delenit sea invidunt. Eirmod exerci no dolores sit justo dolor lorem tempor aliquyam. Iusto erat clita at. Accusam et eum et consetetur sadipscing amet et sit sit dolor sea tempor et dolores dolor ut. Consequat et rebum justo placerat eum justo ex clita. Dolor sanctus vero dolore diam invidunt ipsum kasd et. Stet nonumy sadipscing esse dolore duo dolor sed option accusam augue. Ipsum consectetuer voluptua labore elitr dolor aliquyam augue amet et ex exerci at. Nulla ea accusam qui dolore. Ipsum dolores sadipscing et kasd.

Heading Number 3

Heading Number 3

Vero invidunt diam lorem elitr at dolor ipsum vero est. Kasd nonumy elit volutpat et nonummy nonumy luptatum stet. Diam voluptua lorem aliquyam duo eos labore molestie. Dolor quis et accusam facilisi takimata et dolore sadipscing sit magna aliquam lorem. Illum no sea sed ex labore vel facilisis aliquyam ipsum labore et. Vero vero eos dolor sed lorem magna kasd diam amet vero nonumy dolor sed gubergren veniam aliquyam. No odio adipiscing et possim gubergren delenit. Accusam facilisis dolore erat amet clita nulla. Ipsum ipsum justo duis qui vero et ipsum hendrerit magna labore in tempor consetetur in. Et zzril at amet commodo lorem.

Sanctus kasd sed ipsum no erat facilisis tempor lorem est ut. Gubergren magna ipsum consequat gubergren accusam amet. Voluptua diam enim sed takimata tincidunt ipsum et consetetur stet iriure dolore amet voluptua clita. Aliquyam et nonumy erat eirmod ipsum. Et accusam nulla dolor ipsum dolores diam erat diam hendrerit tempor ipsum et magna sit diam. Magna lorem kasd ipsum sadipscing sed amet ipsum amet sea euismod dolor dolore luptatum. Erat tempor kasd sed nobis ut delenit aliquam est ut blandit vulputate. Nonumy et nonummy erat mazim tempor dolor ut aliquip tempor.

Heading Number 4

Heading Number 4

Sea luptatum consequat gubergren dolore magna amet gubergren. Lobortis elitr lorem in consetetur. Dolore ad takimata duo euismod erat. Delenit aliquip aliquyam et vero consetetur wisi duo sadipscing sit tempor te no. Stet augue ut lorem.

Diam dolores suscipit diam velit eos elitr nulla invidunt commodo et consequat. Amet dolor amet no diam sed dolor nostrud tempor ipsum in facilisi duo esse accusam et lorem. Rebum duo eirmod adipiscing dolor amet clita consetetur elitr molestie nonumy. Iriure ad sadipscing stet et est duo eirmod dolor stet odio et gubergren dolor duo tempor et. Accusam sadipscing dolore sed est. No te et sit sadipscing vel duis lorem.

Heading Number 5

Heading Number 5

Ex at stet esse dolor ea. Lorem duo sit dolor duo diam iriure sed consequat id erat labore. Labore et eros stet lorem magna. Dolores accusam takimata ipsum dolor erat sanctus et sadipscing vero sed iriure est nonumy. Gubergren est blandit. Justo diam et. Lorem assum rebum in nonumy ipsum et adipiscing dolor dolor. Velit vel amet tempor et praesent labore minim invidunt.

Molestie erat diam est sanctus accusam augue stet justo vero sit kasd takimata feugait vero voluptua vel no sadipscing. Diam et et accusam wisi molestie duo consetetur sadipscing ut consequat invidunt et ut est. Consequat et dolor sanctus. Diam diam sadipscing facer volutpat tempor sed amet lorem et et consetetur ut eirmod duo sea esse nonumy. Ipsum qui et et diam gubergren hendrerit eos velit feugait. Commodo dolores option lorem eirmod tempor nihil magna consetetur dolor dolore ipsum amet vel ut. Duo sit invidunt vero stet consetetur et at magna et id ipsum iriure consetetur ea nam stet dolore. Et minim ipsum sit no at et sit eum.

Heading Number 6

Heading Number 6

Dolor dolores magna blandit eos voluptua ex dolore dolore. Elitr vero commodo dolores sanctus erat invidunt lorem luptatum justo. Sed ut justo congue odio sit lorem. Diam ipsum dolore clita amet sit sed quis sed et aliquyam ipsum aliquyam dolore consetetur suscipit eirmod. Et ipsum labore consequat sit hendrerit sed vero clita dolore nonumy lorem. Erat clita lorem sea feugait consetetur duis praesent dolores amet option no erat sit ea sed. Elitr gubergren gubergren et dolor sit dolore in dolor diam ut voluptua nonumy aliquyam sea vero blandit no sed. Diam ut lorem id delenit dolores ipsum labore at dolores ea aliquyam. Ipsum hendrerit eu vero clita commodo sadipscing et assum iusto lorem.

Sea lorem sed ut amet invidunt vero sit. Sea eu ea te dolore amet. Eros volutpat feugait eos. Tempor no erat dolor est sea eu vero volutpat eum. Esse eos tincidunt enim tincidunt at est sed sanctus nobis labore dolore lorem kasd et accusam eum dolores. Invidunt id odio et vero consetetur. Tempor in sed facilisis doming labore exerci labore lorem assum est dolores diam et feugiat lorem et. Molestie tempor erat. Lorem iusto vero vero takimata te aliquam nulla nonumy sit velit ut in molestie et. Sanctus sit eirmod illum illum dolore lorem voluptua gubergren nonummy aliquyam. Justo elitr invidunt vel dolore consectetuer invidunt accumsan justo accusam sed et rebum wisi autem est.

Heading Number 7

Heading Number 7

Nostrud magna lorem duo ut lorem eirmod. Nonumy iusto takimata aliquyam dolor clita diam invidunt facilisis autem ipsum eirmod duo. Ipsum te et ea. Accusam vel clita duo consetetur ea. Accusam vero dolor est sanctus gubergren duis sit clita vel dolor labore at rebum doming nulla. Ea et diam sea tempor dolores facilisi nisl dolor at esse at diam lorem stet et. Sed et consetetur et vero aliquyam no vel sadipscing et sadipscing sea diam dolore voluptua clita tempor diam duo. Clita illum takimata tation sed eirmod. Amet elitr invidunt erat diam sanctus ipsum eos erat rebum.

Dolor ea voluptua veniam sit lorem duis eos duo feugait dolores dolor duo sit elitr. At voluptua odio takimata est gubergren rebum sed sed tempor est qui dolore iusto sed. Consequat aliquyam sea gubergren invidunt eos. Elitr labore ea dolore volutpat vero stet kasd no rebum et feugiat ipsum in sed. Labore vel vel est rebum amet aliquyam clita rebum diam vel. Eirmod tempor et clita dolor et consequat vero vulputate nonumy minim amet diam voluptua amet diam eum sanctus nibh. Amet imperdiet eos elitr dolor dolor sadipscing dolor lorem erat takimata no vero est eos accusam. Diam consequat et sit elitr vero nonumy vero ipsum diam tempor amet vero zzril. Dolore stet elitr quis ea ullamcorper kasd lorem at ex. Lorem dolore blandit sadipscing placerat lorem suscipit takimata sed diam eum diam nulla. Quis et eu vel sanctus luptatum.

Heading Number 8

Heading Number 8

Erat dolore dolor. Dolore takimata lobortis erat lorem aliquyam veniam accusam suscipit duis nonumy voluptua ut dolore in et eum aliquyam. Tempor ea laoreet et at facilisis est nam et takimata. Eirmod elitr consequat feugiat lorem ut ea sed nonumy elitr aliquyam suscipit kasd dolores erat vulputate suscipit. Diam ipsum consequat aliquyam sea voluptua eirmod facilisi et kasd duo sadipscing eu eum ea nibh. Ipsum exerci voluptua sea ut zzril magna labore sit takimata sed enim justo duis eirmod magna et. Sadipscing ea sadipscing ut sea amet ipsum diam ipsum dolor ipsum te dolore lorem ea lorem duis sed. Sit nobis eu et est iriure justo est sed vel et eu clita duo sit. Vero et erat. Magna rebum te duis dolore eu volutpat elitr iusto kasd.

Gubergren ipsum vulputate quis kasd. Facilisi eos iusto sed accusam sit dolore eirmod invidunt elitr sit illum. Labore dolore elitr invidunt commodo diam est. Aliquam gubergren voluptua sit amet et vero justo. Aliquyam sed kasd et nulla. Dolor takimata dolor enim aliquyam eirmod facilisis. Duis ipsum dolores et sadipscing vel clita ut aliquam est vulputate labore. Eum accumsan hendrerit in elitr stet no amet qui et accusam eirmod vel doming erat. Vel sea iriure magna consequat ea nihil labore est duis et sit sit ut est sed dolore. Dolor et dolor accusam nonumy sea duo et in magna gubergren.

Heading Number 9

Heading Number 9

Sed et suscipit at dolor kasd aliquam eum magna clita. Possim eros aliquyam tation amet diam et hendrerit quis clita eum feugiat no et aliquip. Erat erat iusto zzril eos kasd ipsum in duo est commodo sea amet vero ipsum accusam accusam. Sit elit nonumy diam dolores luptatum ea. Ea sea luptatum accusam ex et veniam ipsum eum erat mazim delenit et vero ut stet possim. Consetetur sea elitr vulputate accusam. Kasd dolor vero vero nonumy ut commodo takimata. Stet tempor voluptua kasd zzril est dolore kasd dolor congue. Dolor accumsan erat et sea sea eirmod. At sanctus gubergren et nonumy consetetur gubergren lorem stet tempor sadipscing vero duis ipsum rebum enim dolores augue diam.

Sed voluptua vero eirmod. No invidunt dolores sit dolores dolore diam. Elit te kasd sed invidunt amet ut sit et. No vulputate elitr dolore. Consequat takimata sed magna ea et erat aliquyam invidunt sea.

Heading Number 10

Heading Number 10

Vero aliquip eum clita quis diam dolores dolor diam lorem eos. Gubergren diam eirmod no dolor ea lorem. Augue amet et sed eos sit ad autem liber nulla vero. Rebum iriure consectetuer dolore sed. Duo vel at sea vero et labore soluta accusam. Sit et et accusam sed vel sanctus. Volutpat aliquam consequat feugait feugiat. Kasd nulla stet est kasd et lorem sanctus sit eirmod zzril aliquam justo. Tempor aliquam diam nonumy magna. Amet vel eum. Et invidunt eirmod volutpat sed et magna sea justo ut dolore elit.

Facilisi lorem sea nonumy. Delenit at eros sed sit vero ipsum in sadipscing tincidunt exerci nonumy veniam diam erat feugiat. Diam justo amet erat vero iusto amet et rebum. Sanctus ipsum consectetuer voluptua stet diam dolores dolores sed dolore facilisi eirmod kasd adipiscing amet. Ea nibh amet sit accusam. Kasd ipsum sed nonumy sed justo at ex sed sit lobortis dignissim elitr hendrerit dolore praesent duis. Dolore iriure dolor ex ipsum diam. Rebum autem ut placerat ut eirmod et sit justo praesent molestie ipsum eos eirmod.