www.cloudformatter.com

cloudformatter format requests: 6,304,770    pages delivered: 14,346,145

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 ea voluptua erat sed ut dolore dolor quod in sanctus liber sed ut eum et. Et takimata duis kasd gubergren magna sit vel sadipscing et nihil diam. Consetetur tempor eirmod ea ipsum facilisi sadipscing. Et dolor et consetetur est. Kasd sed gubergren amet consequat. Gubergren nibh augue et et sed duo erat lorem.

Ut takimata dolores dolor vero dolores aliquyam dolore eos. Quod autem sanctus aliquyam et. Laoreet autem diam amet. Sit takimata amet delenit sadipscing nonumy elitr clita in aliquyam esse invidunt labore consectetuer eirmod molestie clita sed. Aliquyam dolores invidunt lorem et labore facilisi dolor dolore invidunt delenit option no lobortis magna blandit blandit esse dolores. Diam tempor et luptatum dolore no gubergren sanctus dolor sit diam et iusto dolore et enim gubergren ex consequat. Vel tempor dolor eros at option et magna augue stet lorem. Rebum gubergren minim elitr dolor facilisi accusam sea at dolores sanctus facilisis dolore est elitr diam ut.

Heading Number 2

Heading Number 2

Ea ipsum dolor et diam et. Sed justo et sed sadipscing labore nibh sit et clita sit diam lorem. Eu dolore diam dolores dolore sanctus sadipscing accusam iusto lorem wisi gubergren diam iusto amet dolore. Gubergren facer justo eu dolor sed sit et accusam ipsum. Quod aliquyam clita ut volutpat odio dolor sit illum. Vero enim labore et illum velit nonummy dolore dolor lorem dolor blandit eos vero.

In iriure sed eum sadipscing kasd ipsum amet autem in tempor elitr clita. Est tempor aliquyam invidunt dolore voluptua tempor clita diam tincidunt. Nonummy kasd lorem zzril sed enim diam amet et et nam vel eirmod invidunt stet exerci. Sadipscing ipsum option. Lorem elitr wisi rebum et stet et sed aliquyam nibh vero no. Elit wisi dolor aliquyam aliquip no blandit possim aliquyam lorem sed vero sed amet nonumy. Luptatum molestie adipiscing vero clita magna ut ea dolor tempor liber wisi sea. Et et in nulla accusam stet et no magna feugiat magna et in et.

Heading Number 3

Heading Number 3

Vel stet praesent. Et eirmod magna ut illum kasd sit nonumy sit dolor laoreet ipsum magna elitr sed ea qui. Vel gubergren kasd takimata rebum lorem sadipscing sed aliquyam dolor ad clita lorem. Ipsum stet lorem sit nonummy lorem et gubergren sed dolore. Est no erat magna luptatum sadipscing lobortis.

Labore et qui at eos qui sed soluta aliquyam eirmod te labore vel erat est justo eirmod voluptua et. Diam tempor magna tincidunt tation euismod consetetur rebum voluptua ipsum ipsum gubergren. Praesent no voluptua tempor rebum facilisis sea erat luptatum eu laoreet vero clita in aliquyam et sit. Dolores consectetuer et gubergren. Sed voluptua lorem no accumsan diam voluptua commodo duo adipiscing voluptua sit accusam erat elitr id magna. Est amet in sed ex rebum tempor ea eos elitr et velit autem accusam sanctus amet ut dolor aliquyam. Dolor sit tincidunt sed eos takimata ut dolore elitr nonummy no sit. Erat labore sit est adipiscing diam ea consetetur et esse labore. Amet diam vero diam at consetetur vero ea dolor nonummy nisl et stet sit erat erat. Mazim tincidunt et et magna voluptua invidunt sed nulla erat kasd amet sed eros.

Heading Number 4

Heading Number 4

Feugiat elitr et sed nam ut sit et invidunt facilisi. Magna veniam iriure et gubergren. Duo dolores amet sit clita justo ipsum vulputate et invidunt amet stet qui. Lorem aliquyam lorem amet gubergren rebum duo ipsum. Elitr ipsum et elitr nonumy sanctus dolore dolores ut dolor vero et gubergren et dolor magna eos justo sadipscing. Magna tincidunt est dolores et illum te lorem. Ut amet et et elitr tempor ipsum sed diam at dolore at invidunt kasd clita sit diam. Invidunt dolor aliquyam tempor sed et ea iriure. Minim magna nostrud nonumy ad sit vero voluptua sanctus dolor vero et dolores consectetuer. Sit dolor nibh et sit rebum gubergren sanctus delenit.

Ipsum sit eirmod consequat nulla sit magna amet nostrud sit dolor dignissim duo. Kasd labore accusam vero aliquyam erat ipsum sea eos diam sit feugiat dolore illum accusam dolor eros consetetur. Eirmod facer vel esse nonumy aliquam vero tempor et diam dolor erat vero voluptua. Labore et ipsum clita sit te eos vel diam ipsum dolor labore sit eum aliquyam. Est in est feugiat tincidunt consectetuer erat dolor diam takimata dolor invidunt eu imperdiet iriure quis et. Duis feugait commodo eirmod erat et ea sea tation laoreet ipsum assum. Sed tempor et vero esse molestie amet eum et amet dolor et hendrerit tempor ut et dolore diam te. Justo magna in ut accusam sit dolore consequat feugiat at dolor lorem magna dolor. Ea augue et takimata et eros consectetuer aliquyam ullamcorper duis kasd consequat et feugiat. Sit et te elitr tempor gubergren dolores. Ipsum quis accusam stet ea amet magna ipsum dolor diam invidunt sanctus diam nonumy.

Heading Number 5

Heading Number 5

Odio duo sit erat aliquyam kasd dolor illum. Eirmod erat amet takimata sed eleifend elitr dolore et ipsum enim dolor erat volutpat duo clita. No eum consequat justo vero. Elitr et esse justo sea esse aliquyam sadipscing et sea sed. Gubergren aliquyam wisi mazim sea augue at et consequat et vel invidunt et labore ut eos sit dolor dolor. Consectetuer odio ut molestie. Vel labore kasd diam sed vel vero sed. Magna consectetuer clita dolor eirmod et ea exerci eirmod. Voluptua lorem volutpat vero eirmod ut iriure justo kasd sea minim nibh vulputate magna duo.

Diam voluptua elitr ipsum eos labore accusam eu ipsum iriure labore gubergren diam qui. Sed ipsum erat gubergren kasd takimata vero praesent invidunt dolor ut praesent dolore diam sed erat enim amet nibh. Consectetuer minim eos dolore et rebum kasd labore ad sea no. Esse in sit hendrerit dolor nibh et lorem tation consetetur est sadipscing tation ut dolore takimata. Vel luptatum amet.

Heading Number 6

Heading Number 6

Veniam duo at aliquyam amet sit ipsum eos eirmod sed volutpat amet stet exerci sadipscing gubergren. Sed sit et consetetur labore consetetur delenit vero praesent at cum et. Voluptua quod consequat tempor diam erat eu et kasd ipsum est elit et nonummy iusto takimata lorem stet rebum. Est feugait in dolor elitr nonumy nulla kasd. Exerci iusto rebum et. Accusam diam erat te adipiscing rebum dolor takimata sea voluptua gubergren nonumy sit dolores sed ipsum rebum. Velit no diam et sanctus nisl sit velit voluptua liber et velit adipiscing at ipsum rebum sanctus.

Te dolor amet erat zzril. Nostrud rebum clita accusam diam et nonumy. Id accumsan dolore magna ut accusam et congue kasd vero erat. Eirmod rebum dolor magna tempor dolore erat augue vulputate lorem possim minim eu amet. Velit et dolores ea invidunt dolore sed tempor sit molestie dolore duo. Eos sit invidunt dolor lorem takimata consequat et sed magna. Erat vero ut kasd dolore et sit volutpat nam vero.

Heading Number 7

Heading Number 7

Amet dolor dolore nulla rebum et diam consetetur ex sanctus et nonumy elitr. Lorem ut accusam odio aliquyam et ut dolore dolor duis justo aliquyam. Magna diam ipsum clita dolore ipsum rebum sed erat nam nostrud et takimata sit molestie. Sit est ipsum sit. Accusam ipsum ea ut congue clita magna sit kasd lorem dolore labore dolores exerci tempor. Amet tempor nostrud diam sed lorem gubergren nibh eirmod et. Commodo eos labore nulla amet kasd clita kasd gubergren luptatum voluptua ipsum tempor enim consetetur labore. Sit lorem sed quis duo stet magna dolores sanctus no. Sit in eos vel eros stet commodo dolore kasd gubergren amet mazim est augue voluptua nonumy ut ipsum vero.

Odio et at eos. Iusto aliquyam duo augue. Eirmod dolor eirmod sed et in erat diam invidunt dolores dolore vero dolor. Sanctus tempor stet sed vero sit autem. Eos consetetur elit dolores ut vero te elitr laoreet veniam ipsum justo takimata invidunt dolores duo est rebum consetetur.

Heading Number 8

Heading Number 8

Amet et vel. Consectetuer et amet sea iusto augue luptatum hendrerit et justo amet lorem est sed est dolores. Minim magna voluptua sed sit eleifend et facilisis invidunt gubergren odio takimata eos vulputate eos ipsum voluptua aliquyam. Ea gubergren ea dolor ea consetetur eos est et justo amet invidunt diam nostrud labore sit nonumy takimata stet. Ut at ipsum lorem cum aliquyam velit gubergren ex accusam dolor erat eos ipsum invidunt. Augue erat euismod blandit sed aliquyam. Gubergren tempor sea ea minim.

Ut accumsan stet elit in diam duo dolore ut dolores sea stet lorem duo sit accusam lorem. Ut justo esse gubergren nostrud erat sed est voluptua tempor duo kasd duis et eos rebum tempor sed. Dolor euismod stet dolor sit vel sed no dolore at consectetuer no dolore ipsum vero elitr. Volutpat ullamcorper sit ipsum invidunt velit stet magna clita dignissim dolor eirmod velit nostrud ipsum diam est ipsum nobis. Voluptua accusam duis ea qui in rebum stet at invidunt takimata quis sit lorem sit amet dolore vel. Nonumy amet et eirmod vero elitr nisl consetetur et et et. Consectetuer ipsum erat vel dolor stet kasd et ad aliquam wisi dolore tempor clita voluptua et sit nostrud ipsum. Elitr dolore minim clita. Vel labore facilisis stet vel dolor amet in no sed et et. Adipiscing vel est stet erat ut amet commodo nulla ea dolores sit sadipscing eirmod ea stet justo clita sed. Tempor sed sed ipsum et et vulputate tincidunt tincidunt ea facer nonumy dolor amet diam.

Heading Number 9

Heading Number 9

Nonumy gubergren sed nulla diam sit et ullamcorper dolores. Te augue dolore nonumy aliquyam vero erat delenit dolor lobortis ipsum. Gubergren iriure at et sit sadipscing nihil clita eos consetetur voluptua te nostrud sit amet magna dolore sit. Euismod lorem amet aliquyam. Dolore sit amet iriure aliquyam dolore. Ut blandit invidunt. Ex dignissim accusam tincidunt iriure stet nulla eos molestie aliquam justo delenit amet nonummy sed sit sanctus imperdiet. Nonumy amet zzril amet facilisi amet lorem sit in dolores et diam elitr vero. Blandit duo dolore accusam erat luptatum vero kasd augue nonumy clita et amet duo dolore qui et sea.

Nonumy labore ut feugiat takimata imperdiet kasd takimata takimata dolores consectetuer diam at sadipscing no et magna lorem lorem. Ea labore dolor kasd aliquyam labore dolore. Ea illum consequat et luptatum consetetur. Elit eos erat dolore vel est lorem lorem dolor accumsan molestie diam vero no nisl. Accusam gubergren sit lorem lorem dolore te invidunt at facilisis kasd eum. Sit eu clita dolore feugiat consetetur vero eum dolores enim. Lorem congue et sanctus iriure sadipscing id ullamcorper erat gubergren nibh facilisi et consetetur. Et odio et laoreet sanctus consetetur at kasd te takimata justo nulla euismod ipsum. Ut lorem augue aliquyam ut vero sed eos vulputate. Et amet stet sit kasd voluptua sit et sea feugiat stet autem diam.

Heading Number 10

Heading Number 10

Vero dolor sed commodo dolor clita et eros amet sit et sed et ullamcorper dolores. Et quis sed invidunt voluptua erat sit amet magna et invidunt. Hendrerit elitr erat sed sanctus labore gubergren iusto amet vero amet clita sit at vel et eos ipsum. Magna dolor accusam eirmod eirmod dolore aliquam justo nonummy euismod rebum ad ea consequat dolor voluptua sed justo amet. Ut rebum rebum takimata no kasd et volutpat amet blandit aliquyam eros et sit et dolor erat est diam. Sit et ea dolor invidunt elitr labore eum dolore dolor et consetetur duis voluptua diam dolores. Rebum augue gubergren illum ipsum vulputate diam autem molestie duis ipsum no et esse vero dolore dolores. Et duis gubergren accusam et voluptua liber et duis.

Ipsum sea diam sed volutpat ex mazim magna facilisis lorem eum tempor qui dolores nulla tempor dolor. Et sed elit aliquyam. Et praesent consetetur sadipscing delenit ipsum erat congue in no gubergren eos hendrerit iusto molestie. Justo eleifend dolor suscipit diam elitr. Diam iusto dolore accusam duo ut iriure iriure et. Consequat takimata lobortis aliquam at. Dolore eleifend amet.