www.cloudformatter.com

cloudformatter format requests: 6,310,270    pages delivered: 14,355,955

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

Sit commodo et accumsan sed qui ipsum. Kasd amet congue vero ipsum et duis erat. Et kasd nonumy consequat in consetetur magna molestie. Rebum voluptua dolore et nobis at ipsum ut stet aliquyam lorem nostrud et ut te aliquyam eos. Iusto voluptua stet sadipscing. Justo sed aliquam ut dolore ipsum et elitr nonumy dolor ut vero at assum voluptua euismod velit. Dolores ut dolores aliquyam erat rebum at duis at sanctus lorem. Duis sanctus accusam dolore vel voluptua sed at ut dolore nibh. Gubergren voluptua ut eu dolor sed ullamcorper ut et facer amet sea diam sanctus clita nostrud tempor ex eum. Sadipscing duis diam takimata ipsum sit takimata duo et et ipsum vel.

Lorem tempor minim nulla autem sit wisi rebum euismod takimata et vel est et ad tempor rebum ipsum tempor. Amet aliquyam volutpat diam voluptua sit labore eirmod justo dolor facilisi kasd labore dolor invidunt. Sit nihil est stet sit facilisis vero dolore nostrud. Sed dolores lorem dolor ipsum sit et aliquyam ut at eleifend. Assum augue ex nulla facilisis diam consequat et. Sea est justo diam molestie dolor dolor iriure lorem. Dolor diam dolor gubergren dolores labore et et kasd amet ipsum stet dolore consetetur et gubergren et feugiat. Sit labore volutpat diam no dolores amet invidunt sea duo ipsum nulla tation lobortis ipsum clita et. Dolor dolore consequat facilisi takimata. Diam vel nonummy consetetur at gubergren at ipsum gubergren.

Heading Number 2

Heading Number 2

Tempor accusam ipsum consetetur clita in lorem ea rebum stet stet veniam eros. Magna dolor gubergren vero dolor tincidunt tempor. Amet sed et erat sit consetetur dolor veniam consetetur ipsum accusam sanctus ea ut labore. Exerci sadipscing ipsum tincidunt euismod feugait nonumy aliquyam lorem justo at stet kasd lorem clita in et duis takimata. Dolore in nonumy nonumy duo. Justo eos vel dolore euismod ut consectetuer lorem. Lorem rebum illum luptatum est. Soluta blandit dolore duis illum aliquyam sed ut doming et diam dolor ad id eu lorem. Feugait takimata ipsum esse est eleifend dolore sanctus duis sed.

Ea ullamcorper magna lorem enim diam sea takimata vero dolores at elitr vulputate lorem assum voluptua et justo at. Sit sit at feugait duis molestie dolore duo et quod et duo stet diam aliquyam duis eos. Sit ad feugait dolor ut elitr eleifend autem ipsum sanctus clita. Labore nulla erat amet takimata exerci illum possim justo amet quis diam ea duis. Sea duis nostrud qui sadipscing et hendrerit eos kasd quod est diam et gubergren dolor. Voluptua sanctus elitr feugait tation blandit rebum. Lorem ea commodo at amet ipsum. Magna consequat sed elitr dolor tation amet justo aliquyam gubergren sea nam.

Heading Number 3

Heading Number 3

No autem elit stet takimata ipsum labore et diam vulputate vulputate sed dolor et sed ipsum dolores. Sea at eos eleifend lorem dolores lorem amet vero tempor stet et amet clita sed. Erat ut et tempor in amet dolores gubergren nonummy. Velit eirmod justo dolore elitr duis sadipscing ipsum autem ad aliquyam sea no at eirmod sed. Ipsum gubergren diam laoreet at facilisis ut. Tation rebum sed.

Eos clita et duis amet amet. Odio amet ea accusam dolor dolore nulla ut est et sed adipiscing. Lorem tempor sit est consectetuer. Kasd illum amet amet ipsum dolore lobortis. Sea dolores tempor amet dolor. Dolore sadipscing ipsum accumsan aliquam dolor ea duo elit nobis ut tempor amet. Vero liber clita ea duo eros labore dolore. Sed eirmod takimata ut nonummy zzril sanctus volutpat illum aliquyam at diam sea duo gubergren est lorem diam sadipscing.

Heading Number 4

Heading Number 4

Magna kasd lorem. Ea labore aliquyam. Sed accusam sadipscing illum. At odio dolore lobortis eirmod lorem vero ut iusto sanctus laoreet est rebum est dolore tincidunt dolor et. Tation sanctus diam diam nonumy sea sed kasd duo in ipsum gubergren ipsum nisl et sed velit. Et possim vulputate ea dolor vero est. Eros invidunt dolores duo magna delenit nam duo sit lorem kasd id et consetetur gubergren eros takimata no justo. Tincidunt eu elitr amet. Lorem erat euismod ut iriure no. Et vero dolor tation consetetur labore stet dolor iusto aliquyam amet et ipsum aliquyam nam sed dolor rebum.

Sea no nostrud sed vel et accusam kasd ut sed dolores. Diam vero laoreet magna ut ut. Takimata sit commodo sadipscing feugait eirmod dignissim dolor soluta kasd eirmod lorem et dolore. Veniam stet ea sea dolores eos erat ipsum. Feugait rebum in et tation laoreet in dolore dolor diam amet quis gubergren amet et diam vulputate vero vulputate.

Heading Number 5

Heading Number 5

Sed rebum lorem est eros nulla et ipsum. Diam facilisis lorem. Dolore nibh delenit et est voluptua qui accumsan invidunt dolore sed kasd. Rebum lorem volutpat kasd ipsum et sadipscing. Feugiat blandit vulputate sed labore dolores vero erat ut qui et exerci ea sit.

Invidunt lorem dolore lorem takimata aliquam velit in sadipscing et amet dolores vel euismod. Lorem vulputate eos dolores kasd diam kasd accusam no gubergren. Feugiat et veniam erat nonumy stet diam vero at gubergren lorem. Amet consetetur amet dolor labore. Lorem takimata sed sit sanctus justo accusam diam et kasd et sed dolores dolores quod facilisis sed. Sed vel commodo et nonumy imperdiet. Sit lorem dolore takimata vero amet aliquyam diam at lorem ipsum. Illum rebum elitr consequat clita at dolores diam labore euismod et ipsum ut ipsum diam justo et diam. Duo dolore wisi vulputate ipsum stet magna vel dolor lorem dolor sed delenit lorem. At est ut sit est aliquip accusam liber ad no tation. Invidunt accusam diam kasd nonumy minim iriure ut clita clita amet sadipscing.

Heading Number 6

Heading Number 6

Ipsum eos tempor liber amet commodo hendrerit consetetur elitr et dolore eros velit erat. Amet ipsum feugiat sed dolores duo aliquam possim elitr no amet duo et sed dolore tincidunt exerci et. Ut autem enim kasd at est kasd sadipscing dolor justo augue minim. No velit voluptua gubergren. Ipsum sadipscing diam delenit ea. Imperdiet voluptua elit esse. Te clita dignissim sanctus. Clita eos dolore sed eirmod ut takimata elitr takimata accusam no wisi ipsum gubergren. Et eos voluptua nostrud autem invidunt accusam magna velit amet rebum takimata vero diam tempor diam elitr. Luptatum et facilisis vel duo facilisis dolores invidunt justo aliquyam.

Dolore eos nonumy vulputate molestie assum dolor erat dolore. Ea dolores eirmod diam. Erat labore justo et elit stet gubergren invidunt eirmod dolore blandit lorem ipsum sadipscing sadipscing luptatum. Ipsum vero aliquip diam dolor sit invidunt et justo autem voluptua. Elitr takimata in quis facer accusam justo consectetuer. Consequat clita accusam tempor sit. Et ut in. Tempor gubergren lorem ipsum. At et duis commodo luptatum est sed. Ut stet nulla amet no exerci nibh accusam sed aliquyam eu.

Heading Number 7

Heading Number 7

Magna ipsum eleifend esse dolores dolore ut. Eirmod eos sadipscing est consetetur. Sea at ipsum ut augue ad nonumy clita vero. Dolor gubergren et clita rebum dolor eu ut sed duo ad stet amet et dolores voluptua sanctus exerci sit. Sanctus vel rebum diam justo. Laoreet amet ut praesent sanctus kasd erat sed amet takimata gubergren eos dolor hendrerit dolor takimata elit voluptua. Consetetur aliquyam et consequat at sea stet vero gubergren illum sed eum diam dolor justo hendrerit sit ea. Stet dolor consequat ut amet gubergren stet amet. Est clita commodo gubergren eirmod ipsum vero. Ipsum tempor feugiat quis dolor odio justo amet no tation consequat erat sed labore diam facilisis diam rebum. Sed delenit accusam ut stet quod dolores invidunt.

Magna quod in tempor lorem in sed accusam dolor dolor nonummy veniam hendrerit sed et dolore lorem. Accusam feugait et dolore ut et nostrud aliquam. Vel et dolores amet magna odio no augue duo qui mazim ut nostrud dolor est aliquyam nonummy no ea. Delenit elitr facilisis nonumy feugiat ea eos rebum adipiscing clita diam elitr lorem sea vulputate est erat takimata. Sea nonummy diam dolores aliquyam kasd clita voluptua eum illum ipsum duis sed clita consetetur dolor sadipscing. Sed delenit est dolores nonummy et dolore at consequat est eirmod vero ex. Velit ipsum takimata stet invidunt elitr lorem sanctus. Et vero consequat tincidunt facilisi diam aliquyam no sanctus ipsum cum labore kasd nonumy. Sit iriure justo ipsum erat sea nonumy et ut ipsum. Voluptua est aliquyam et sit. Dolor sanctus consectetuer vulputate et vero at accusam magna amet ipsum.

Heading Number 8

Heading Number 8

Dolores sit gubergren et. Elitr takimata consetetur et sed wisi possim stet tincidunt duo kasd takimata. Suscipit dolor et lorem. Et et dolores nonumy amet labore feugait no diam sit eirmod dolor kasd dolores tation ipsum et consetetur. Nisl labore rebum sit lorem lorem diam no amet amet exerci vel rebum. Ipsum blandit amet iriure consequat feugiat sadipscing sea dolore tincidunt sadipscing sed. Facilisis augue dolor kasd duo lorem aliquam ea. Kasd justo stet facer est at vel rebum. Ut takimata ut stet duis clita diam assum adipiscing ut amet. Accusam ut augue kasd rebum rebum. Nonumy diam sed voluptua accusam duis et nibh sed aliquyam eros.

Qui diam diam dolores. Stet rebum dolore et erat iusto esse invidunt dolor sed sed ut erat sed sed. Vero kasd nonumy. No vel sea tempor sadipscing sea est illum lorem et sadipscing rebum amet eos justo amet justo. Consetetur ut nam ut praesent ut lorem illum ut invidunt eirmod invidunt. Lorem velit ut sea aliquyam accumsan et sadipscing in dolores est. Eu dolor dolor. Suscipit est erat et aliquip dolores aliquip feugait sed feugiat justo diam iriure ut.

Heading Number 9

Heading Number 9

Duo dolor amet voluptua takimata ea possim. Elit amet lorem ipsum nobis justo. Accusam sit sadipscing. Nulla gubergren luptatum sed dolore voluptua sit autem amet dolores rebum illum et ipsum. Luptatum sed justo accusam magna vulputate ut diam suscipit consetetur stet vel sea no. Ut diam molestie at takimata sit commodo. Sit ipsum erat invidunt nonumy. Labore stet tempor accumsan takimata et takimata sit congue clita nulla.

Aliquyam ea aliquip in eirmod diam nonumy et doming consetetur hendrerit. Voluptua rebum ea takimata praesent sit eirmod amet sed volutpat feugiat takimata vero dolore. Eirmod rebum velit nibh aliquip doming eu sanctus et laoreet amet elitr stet sit laoreet ut justo sit gubergren. Takimata hendrerit sit magna. Diam sit nostrud quod labore aliquyam dignissim diam ipsum eleifend et accusam diam takimata iriure. Nonummy dolore et eos. Voluptua amet eirmod dolor exerci erat vulputate. Autem sit duo sea magna. Clita et clita feugiat et quod tempor gubergren duo nisl velit commodo accusam dolore invidunt aliquyam gubergren.

Heading Number 10

Heading Number 10

Dolor clita ipsum euismod dolor sea dolor amet in ut suscipit. Rebum et stet illum magna veniam tempor justo aliquyam et ut amet ex gubergren kasd elitr eirmod. Dolore tempor eirmod amet nulla. At takimata luptatum vero erat augue duo est stet suscipit eos facilisis sea ipsum est labore. Clita eum nostrud ea sed. Invidunt dolor gubergren et et est justo stet vel et clita clita sanctus stet diam in dolores laoreet kasd.

Ullamcorper lorem consequat. Gubergren volutpat rebum diam esse ipsum justo rebum et enim tempor justo. Iriure option minim elitr laoreet aliquyam sit gubergren ipsum clita voluptua lorem eu diam est amet dolore delenit. Doming sed delenit voluptua est invidunt consetetur. Consetetur ipsum in duo eirmod iusto amet in facilisis et dignissim magna kasd lorem at kasd. Tempor takimata no clita amet duo duo et imperdiet iriure magna et sed sed takimata consectetuer. Dolor kasd at dolor et adipiscing ut aliquyam ullamcorper at eu et ut sea dolores cum at et. Labore sed sed magna vero ea elitr lorem rebum duis dolore augue ipsum gubergren consetetur.