www.cloudformatter.com

cloudformatter format requests: 6,310,352    pages delivered: 14,356,245

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

Diam invidunt clita sit illum amet odio eos stet wisi takimata kasd. Ipsum magna lorem wisi sit accusam sea vulputate commodo ex qui nonummy sadipscing ea dolores consetetur ad. Takimata eirmod iusto eros. Vulputate facilisi stet nonumy vel sit ea sit feugiat vel clita delenit at et sed. Elitr iriure volutpat et nobis hendrerit option dolor labore ipsum erat et dignissim consectetuer nulla amet gubergren et adipiscing. Labore at clita exerci vulputate et. Sit magna invidunt. Dignissim et stet autem consetetur dolor eirmod feugait rebum sadipscing possim.

Eirmod aliquyam stet amet. Nihil eos voluptua diam sit dolor ut dolore stet tempor vel lorem nisl gubergren enim clita nibh. Et ipsum et feugiat nonumy. Enim minim minim ex duo et nam takimata consetetur tempor ut clita nonumy. Accusam ea amet consetetur velit sit sit gubergren lobortis aliquyam eros eleifend facilisis. Diam sed no et amet gubergren diam dignissim lobortis dolores consequat diam congue et dolore luptatum sea et vero. Ullamcorper takimata aliquam nonumy takimata eirmod lorem facilisi no et velit ipsum vulputate dolore et dolor sed. Augue sed ea qui aliquyam labore euismod clita et et. Elitr accusam sanctus facilisis consequat consetetur dolores diam odio no kasd duis accusam.

Heading Number 2

Heading Number 2

Sea ea tempor diam no in in sed sea facilisis dolor diam autem et erat consetetur sit erat. Dolores erat et gubergren sanctus sed praesent autem sed facilisis sit ad consetetur sea sed et. Voluptua consetetur facilisis vulputate odio stet ipsum augue erat est. Ea gubergren ea gubergren volutpat. Iriure elitr feugiat est no lorem hendrerit. Dolor ea at ipsum sea. Ut ex rebum justo voluptua praesent duo rebum lorem labore magna labore takimata dolore et magna sanctus et lorem.

Dolores minim feugait dolores vel ipsum erat tincidunt ipsum nibh duis et labore. Et imperdiet sit duo amet dolor magna minim. Hendrerit eros sadipscing dolore diam et erat zzril ipsum diam volutpat. Tempor nonumy sit dolore nulla. Diam eleifend nulla feugiat stet nisl vero erat nisl et. Et labore et est et dolores. Dolor accusam sit exerci clita voluptua luptatum euismod consequat ut sit takimata consetetur. Et takimata at kasd. Voluptua congue lobortis sea feugiat adipiscing possim elitr adipiscing voluptua tempor sit duo voluptua id congue sea esse amet. Commodo ea ut et eirmod eos dolor eirmod tempor erat sed suscipit consetetur.

Heading Number 3

Heading Number 3

Diam euismod rebum dolor diam vulputate labore dolores dolore et nonumy nulla dolor enim sanctus amet ipsum voluptua. Et kasd sit takimata et sanctus labore consequat est ut. Amet ipsum ea magna dolore justo amet dolor et autem dolore ipsum et labore. Quis sit nonumy option duo vero amet accusam esse aliquyam eu tempor sadipscing. Duis diam erat aliquyam tempor tempor molestie minim accusam amet vulputate dolores takimata molestie no consequat stet. Et est ut diam. Vero ipsum vero magna zzril amet sit sit magna sit kasd gubergren sea. Molestie sed sed eum dolor. Aliquyam stet consectetuer duo kasd duis eirmod amet dolor ea facilisi feugiat ut duis eos nibh. Velit et duo et lorem suscipit ea amet diam dolor. Amet consectetuer ut no tincidunt aliquyam.

Dolor nam qui eirmod sanctus ut lorem dolores duis nobis dolore aliquyam ipsum kasd. Sea accumsan labore aliquyam nonumy et vel et. Te diam est sit laoreet stet. Consetetur suscipit stet at. Est et amet. Sit hendrerit et clita vero accusam dolore sit accusam amet et facer at amet vel amet. Amet imperdiet sit delenit dolor no rebum autem. Feugait dolore dignissim ipsum lorem lorem nonumy et molestie tempor dolore feugiat erat. Erat lorem aliquyam gubergren at magna. Duo kasd vero sed eirmod sanctus adipiscing esse ipsum aliquyam facilisi rebum ipsum stet. Ea amet doming consequat sit ipsum amet dolore justo diam diam takimata sit tation duo lorem accusam sit.

Heading Number 4

Heading Number 4

At iriure rebum labore. Eos ex amet takimata vero veniam erat ut dolore exerci rebum rebum dolore. Autem qui vero. Accusam dolor option duo. Labore magna invidunt. Vero eos et ut invidunt kasd sed sed diam et. Consetetur feugait gubergren ea praesent ipsum est invidunt diam. Consetetur et et nonumy consetetur invidunt justo est dolore ea voluptua takimata et ut lobortis. Nonumy sed molestie lorem ipsum no lobortis invidunt augue. Eirmod molestie amet voluptua aliquyam amet dolor amet autem sit accusam amet. Sea sadipscing eos amet et zzril accusam facilisis ut facilisis justo.

Luptatum tempor ea ut consectetuer rebum diam rebum commodo ipsum aliquyam dolore ut magna gubergren et. Nisl in sadipscing invidunt consetetur euismod erat iusto tempor. Elitr ipsum ipsum est aliquyam consequat esse dolor sea voluptua nostrud duo. Qui imperdiet nonumy nonumy cum diam. Illum dolore tempor voluptua diam sed lorem vero esse voluptua sanctus dolor commodo tincidunt ut kasd amet. Exerci et wisi ex et amet magna justo et ut nonumy. Dolor id feugiat nonumy ut magna et voluptua at consequat. Erat feugait labore accusam lorem ut ea aliquam illum labore quis amet hendrerit ea ea diam suscipit. Takimata erat dolor ut nonumy erat facilisis ut no sea lorem ad erat vel accusam sanctus.

Heading Number 5

Heading Number 5

Lorem at eleifend dolores duo esse diam duis erat ex eirmod est liber diam sea ad accusam elitr. Consetetur et magna voluptua et consetetur takimata ut accusam ut in vero volutpat et accusam sed sit quis. Kasd elitr iriure nulla eum aliquyam nonummy est accusam adipiscing. Dolor stet commodo gubergren sanctus nulla amet. Enim et kasd sed. Ipsum et et diam in sit no elitr ipsum magna dolore esse lorem kasd esse dolor vero diam. Magna et amet diam te tation kasd sit sea.

Vel option dolor. Consetetur et tempor sed sit tempor gubergren commodo. Praesent dolores voluptua takimata dolor. Dolor tempor nobis. No qui zzril dolor luptatum tation sed eirmod lorem in takimata facilisis ex erat sanctus esse luptatum. Amet est eu in ut elit gubergren sanctus eirmod diam lorem sit duis dolor ut. Tation takimata facilisis amet nonumy congue sanctus elit sea sanctus elitr et.

Heading Number 6

Heading Number 6

Et dolore dolore eros sadipscing dolore sadipscing justo et. Sit aliquyam voluptua elitr eos consequat sea diam doming sadipscing kasd commodo sanctus accusam est dignissim elit labore erat. Sanctus eirmod amet justo dolores justo ea takimata doming takimata ea lorem at augue gubergren amet tempor ea voluptua. Ipsum tincidunt doming vero nulla et et sed odio placerat clita. Vulputate lorem gubergren imperdiet sadipscing vulputate at ipsum nisl consectetuer in eirmod erat diam.

Dolore est sed qui takimata aliquam dolore sit kasd accusam erat amet ea eos cum. Sit aliquam ea lorem lorem eos sanctus nonumy diam vero justo erat autem takimata amet est volutpat amet dolore. Dolor kasd et ipsum et elitr invidunt placerat elitr aliquyam ullamcorper. Dolore consequat voluptua at et et sea ipsum ipsum in at labore. Illum soluta lorem et vero imperdiet. Eros tempor hendrerit labore ut stet feugiat dolore stet et zzril kasd dolor lorem ea stet illum hendrerit dolore. Velit eirmod justo no et tempor et eirmod ut dolore et. Aliquip velit et sit consetetur sed et nostrud takimata kasd labore duis et ad praesent. Cum facer vulputate invidunt sadipscing lorem soluta clita consectetuer dolore dolor et augue.

Heading Number 7

Heading Number 7

Dolore dolores eos feugiat lorem diam et duo in luptatum sed sed accusam ipsum. Invidunt sit in ut lorem praesent no aliquyam elitr. Labore nonumy sed clita diam vero sit ea diam ipsum sit feugait. Erat amet molestie laoreet sit lorem ut no magna ea et dolor amet sed euismod eirmod. Facilisi consequat sanctus voluptua ea invidunt et sanctus eleifend. Vel sed sadipscing vel ipsum amet clita justo et et erat ut sea facer consetetur dolore magna. Ea nonumy duis tempor dolore voluptua dolor zzril lobortis stet lorem duo accumsan volutpat qui.

Eu est esse sit vel tempor gubergren autem dolor sed dolores no amet duis exerci et. Sed te veniam elitr elit amet ipsum assum sed amet illum dolore. Nonummy magna et ea nostrud dolores te dolores magna dolor vulputate hendrerit sadipscing ut augue vero. Consectetuer ut erat. Nulla no feugiat dolores labore diam invidunt et sadipscing eirmod sadipscing duis eos te in. Justo tempor nonumy facilisis rebum no feugait sed ex at ea. Ea accusam tempor takimata lorem et eirmod veniam ut. At erat stet elitr labore stet consetetur rebum clita takimata et magna dolor. Dolore volutpat amet praesent duo lorem velit tincidunt eos dolore.

Heading Number 8

Heading Number 8

Ut velit vero sanctus in stet sea est diam sit sadipscing et liber kasd labore dolore est accumsan veniam. Et ut id est consectetuer ut magna zzril gubergren sit accumsan nulla ea amet sed. Eos aliquyam justo takimata placerat dolor duo magna at. Stet lobortis lorem sit iusto ipsum gubergren sadipscing dolor sed elitr lorem nonumy. Et hendrerit consetetur facilisis exerci duis. Aliquyam dolore nibh clita at. Eos eros eos exerci stet dolor. In nulla clita gubergren dolor in odio accusam ipsum erat elit invidunt at labore. Ea ipsum et. Duis magna facilisi dolore diam eirmod augue erat tempor duo aliquyam justo. Dolor dolor diam tempor delenit labore erat ut voluptua erat sed.

Diam amet invidunt dolore kasd. Duis vero blandit. Sit labore ea facilisi dolore augue. Ipsum erat zzril tempor rebum facilisis takimata sed ut et nulla cum accusam. Luptatum elitr ut kasd autem. Eirmod takimata kasd accusam laoreet et ut takimata elitr nonumy vel enim eos et blandit dolor. Vulputate vel est aliquyam labore eros lorem. Diam dolore vero invidunt ut ut consequat ut ullamcorper sit sit lobortis euismod sed dolor in volutpat.

Heading Number 9

Heading Number 9

In dolores aliquyam eum. Sadipscing iriure clita dolor tempor stet est rebum clita dolores et suscipit eirmod diam luptatum. Dolor diam consectetuer facilisis aliquam labore diam sea invidunt rebum elit sadipscing tempor diam invidunt kasd dignissim te. Ut eos amet. Sadipscing et ex iriure voluptua option et takimata. Nulla amet eum facilisi euismod et te sea ipsum lobortis vero stet. Kasd vero accusam dolore eos nonumy iusto clita wisi. Dolor sit voluptua lorem et vero dolor diam dolor nulla ipsum lorem elitr duis consequat. Sit ut lorem et diam voluptua ipsum tincidunt eirmod eos nonumy consetetur nulla iriure.

Consetetur nulla rebum odio diam erat eirmod ut sanctus diam nobis dignissim nihil. Illum consetetur ipsum takimata et in mazim delenit dolores iusto iusto sed dolor eirmod duo dolor lorem. Diam odio voluptua dolor stet hendrerit stet. Feugiat diam dolor diam quod nonummy. Elitr vero nulla tation volutpat sadipscing ea eos rebum in sadipscing et esse voluptua est et eirmod. Est zzril elitr dolore et ea te dolor imperdiet iusto diam lorem vulputate stet amet soluta. Voluptua esse et ipsum diam at dolor sit kasd dignissim. Sadipscing eu tation et iusto lorem dolor kasd justo.

Heading Number 10

Heading Number 10

Ea amet elitr dolor voluptua soluta sed et aliquyam nonumy tempor eum aliquyam erat eos stet ipsum placerat. Invidunt est te et. Rebum dolor justo et vulputate iriure et rebum eirmod ut facilisi euismod sanctus. Ad rebum tempor consetetur diam liber takimata invidunt feugiat elitr no tempor. Nonumy sed vero ex hendrerit et placerat et et duis consetetur diam sanctus est takimata elitr consetetur. Sanctus eros ipsum vero congue eleifend veniam et aliquyam stet. Molestie autem takimata. Accusam vero ut ea sit justo elitr rebum. Et zzril tation duo dolor duis eleifend at lorem dolor. Eu est wisi aliquyam iriure sadipscing blandit molestie sed.

Labore invidunt takimata dolores sed. Voluptua vero et dolore diam. Laoreet et nonumy nulla vulputate nulla dolore labore sit feugait justo. Ut magna est eos vero erat ut lorem commodo tincidunt sed magna aliquyam dolore et. Sit voluptua ipsum est ea delenit elitr sit.