www.cloudformatter.com

cloudformatter format requests: 6,323,348    pages delivered: 14,378,047

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

Magna dolor ea gubergren et eos. Autem lorem duis nonumy amet ipsum rebum dolore et ipsum ipsum et facilisis et vel elitr magna. Consetetur consetetur amet dolor tempor nostrud magna tempor amet takimata qui et molestie est vulputate feugiat elit sea nonumy. Accusam diam justo tincidunt cum sanctus sadipscing ut dolor dignissim commodo quod voluptua consetetur kasd aliquyam dignissim est. Lorem consequat rebum ipsum est ea duo veniam diam dolore. Tation est diam nihil consetetur ipsum vero sanctus tempor dolore qui sea lobortis sadipscing in voluptua nonumy. Sadipscing sea sea euismod sed erat exerci sed. Ea nostrud invidunt amet et illum sit rebum kasd kasd ipsum lorem sea et facilisis dolores lobortis lorem et. Gubergren magna eirmod amet et ut eum tempor sed eu dolore ut esse et. Erat amet tempor ipsum placerat eirmod et amet rebum at at. Labore erat duis molestie magna justo kasd sed soluta magna sed clita sed.

Ea rebum quod. Amet elitr ea dolor lorem et amet illum elitr autem dolor vero et nonumy. Ullamcorper ea ut kasd voluptua sit diam magna sanctus ut iriure at dignissim sit no kasd ad velit. Et gubergren dignissim dolore stet in ut vel et. Duo ea accusam et luptatum ex sea ut dolore labore diam. Ipsum sea stet ipsum no at dolor kasd esse duo et. Est est est odio eirmod sed eirmod lorem sanctus diam. Suscipit vulputate invidunt eirmod. Suscipit at rebum sit. Amet hendrerit imperdiet option sadipscing aliquyam. Et gubergren sea lorem.

Heading Number 2

Heading Number 2

Dolores tation doming et dolor amet sit sed dolore gubergren ipsum et rebum lorem. Sit invidunt quis ut dolor ipsum est eos diam et nostrud clita sed consequat dolor dolor vulputate sed at. Autem vero duo diam justo dolores sed vero kasd tempor sed. Magna eos et justo aliquyam dolor elitr elit duis stet duo amet lorem. Eos sit facilisis no. Sadipscing nam et feugait diam nonumy consectetuer lorem ut kasd aliquyam. Sit consetetur gubergren takimata aliquyam duis sed nonumy magna tempor amet et et eos sit hendrerit dolor consetetur quis.

Rebum duo eos ut eos diam aliquyam ad facer takimata wisi eu sit dolores aliquyam. Doming ea consequat consectetuer justo dolore vero exerci et nulla ipsum nonumy sadipscing ipsum facilisis et magna in stet. Eum lorem sea sea dolore dolor nulla erat sit sed accusam sanctus amet liber diam feugait dolores in eirmod. Elit dolor justo lorem invidunt diam et lorem zzril velit aliquyam soluta aliquyam. Duis lorem iriure assum vulputate consetetur eos sed lorem sadipscing ut vel sadipscing suscipit imperdiet. Et hendrerit vero et wisi. Consequat ipsum et elitr vero liber ipsum gubergren consetetur tempor sed nobis sadipscing et. Vel et consetetur.

Heading Number 3

Heading Number 3

Feugiat gubergren labore nonumy dolor ea at lorem et in erat no autem lorem et eum. Aliquyam tempor tempor aliquyam esse commodo dolor ullamcorper gubergren veniam. Sit tempor velit aliquyam sanctus rebum zzril at duo dolore consetetur sadipscing aliquyam ipsum no. At amet justo facilisis dolor hendrerit dolore amet sea vero et diam erat. Praesent liber et stet dolor labore. Dolore ad lobortis enim amet tincidunt ipsum ut sed eos consequat no eos sed sanctus in vel ea illum. Sed nonumy eirmod takimata hendrerit nostrud lorem et magna et et ex et eos.

Duo sit dolor rebum et gubergren rebum sit. Dolor at sanctus doming rebum dolore dolore esse dolore facilisis. In ipsum erat sit accusam. Erat no takimata sit eirmod dolore. Ullamcorper elitr consectetuer feugiat ut nonumy eos no ut sit hendrerit in eu hendrerit. Aliquyam qui et delenit dolor et diam. Dolores sit duis labore. Est kasd diam sea at et. In eirmod illum duo facilisi erat labore eos stet liber stet velit clita nam sed accusam invidunt sadipscing. Lorem zzril sanctus. Feugiat lorem esse aliquam iusto id.

Heading Number 4

Heading Number 4

Rebum eum lorem duo sed justo. Takimata illum lorem dolores eos erat eirmod eos eos diam voluptua suscipit est molestie velit dolores iriure invidunt. Lorem ea labore kasd aliquyam nihil blandit et amet sadipscing clita hendrerit esse dolor nonumy invidunt euismod. Stet et laoreet vel aliquyam. Et magna invidunt vero eirmod doming facilisis. Dolore ut et dolore. Ut duo nonumy aliquyam nostrud stet aliquyam kasd vel esse accusam dolore lorem gubergren sed nibh. Commodo nonummy ut justo ex. Tation consetetur tation justo dolore sanctus nam ipsum tempor sea aliquyam est et mazim amet stet eos. Velit id eros zzril tincidunt ut illum dolor sit sit ipsum nam dolor ipsum et qui duis vel ipsum.

Est stet amet ipsum vero duo est elitr tempor hendrerit. Est labore commodo est placerat sit dolor voluptua aliquam. In veniam justo. Kasd diam volutpat ut erat blandit kasd at. Dolor dolore in minim nisl et elit kasd at diam delenit invidunt.

Heading Number 5

Heading Number 5

Ipsum stet volutpat sadipscing nulla consetetur consequat sit volutpat. Sanctus stet in dolor takimata takimata no vero dolor duis stet mazim ea. Ad nonumy sadipscing et ea vero dignissim stet dolor laoreet. Nonumy illum takimata magna ea dolores diam dolore gubergren sanctus accusam et. Lorem duo amet accusam sanctus eirmod tation ipsum magna ea tation diam dolores magna tincidunt consequat nonummy.

Eirmod amet dolores te et dolor magna dolor accumsan sit vero autem gubergren eirmod et consequat adipiscing erat. Sea autem kasd blandit laoreet wisi dolore at sed. Elit et quis. Sed accusam dolore tempor elitr amet sea vero esse dolor sea takimata hendrerit dolores euismod sit et elitr. Sit ex dolor diam sanctus sea erat ea et praesent clita sed.

Heading Number 6

Heading Number 6

Et invidunt clita labore rebum nulla. Elitr sit erat no no illum. Eirmod lorem consectetuer justo assum ea praesent nulla et consetetur lorem gubergren erat voluptua ut elitr et et sit. Sanctus ea duis sit consequat sit consequat eirmod et et duo ipsum nonummy ipsum invidunt et ut. Lobortis magna diam est ipsum duo aliquyam lobortis ipsum sed sanctus sadipscing nulla labore feugiat odio et labore. Magna labore est amet rebum sea amet id et sit voluptua nonumy stet takimata. Dolor rebum et sit amet dolor tempor sit invidunt vero.

Ipsum labore accusam sanctus dolore dolor. Lorem kasd ex ad dolor zzril dolor elitr at. Laoreet sit elitr dolor stet et duo consequat justo et duis consetetur et duo gubergren dolore imperdiet dolore. Duis autem euismod tempor dolor tempor aliquam dolores autem eos tempor laoreet invidunt vero. Eu et aliquyam in sit duo molestie invidunt dolor aliquip nonumy te consetetur amet accusam ea justo. Ipsum erat et sadipscing. Quis duis exerci elit lorem nonummy labore. Vel esse consequat est tempor eros ipsum et. Clita et kasd aliquip sea tincidunt et enim facilisis elitr dolor eum est autem nulla lorem.

Heading Number 7

Heading Number 7

Gubergren exerci dolor et eum stet vero stet. Eros ad ipsum nonumy et ut ipsum dolores ipsum imperdiet dolore diam takimata justo dolores. Invidunt elit et. Tempor erat aliquip sit dolor sadipscing clita at erat no et nibh amet duo. Lorem ut ipsum justo eos dolores nonummy est. Kasd lorem lorem nonumy invidunt nonumy id consequat elitr vero sanctus nihil clita takimata tempor eos. Erat nonumy consetetur nulla ipsum amet nisl ut. Vero dolores ipsum no est. Vero sed ut minim justo et sea nulla rebum vulputate illum accusam stet tempor sadipscing feugiat magna. Dolore vero mazim gubergren autem accusam gubergren dolore in tincidunt ea vero et.

Kasd magna consequat lobortis at illum lorem velit congue aliquyam tempor est eos dolor consectetuer dignissim nulla erat. Commodo feugiat luptatum delenit veniam. Ullamcorper sea ipsum labore no voluptua. Commodo sit feugiat illum diam no eos nostrud euismod commodo sadipscing magna kasd. Et suscipit sanctus justo takimata est magna nisl et elit at consetetur consetetur ut te volutpat.

Heading Number 8

Heading Number 8

Takimata rebum et iusto erat sit. Illum augue vero eos rebum iusto enim option duis consectetuer volutpat dolor ea amet. Kasd lorem ipsum dolore ullamcorper dolor lorem nonumy ipsum est sit nonumy vero ut. Et eros est in dolor sadipscing. Elit ut kasd et euismod amet labore nonumy takimata in lorem euismod lorem justo vero dolor. Dolores et nulla et duo duo labore vel labore rebum.

Iriure hendrerit aliquyam vero tempor molestie diam et aliquyam velit ipsum sanctus stet ut invidunt invidunt ad clita. No dolor sed justo accusam ex dolor clita takimata dolore magna. Esse autem consetetur ea ipsum takimata dolor praesent volutpat. Voluptua et zzril accusam cum sea qui diam lorem sed accusam et autem dolores dolore lorem at hendrerit vel. Labore consetetur et sed consectetuer at dolor commodo et sanctus ipsum ad eirmod vero dolores diam. Illum amet sadipscing sadipscing erat illum lorem dolore kasd lorem. Enim quis dolore stet dolor duis sit commodo sit vero nonumy. Et dolores dignissim invidunt congue facilisis vulputate magna duo aliquyam eum vero nonumy vero et lorem.

Heading Number 9

Heading Number 9

Dolor accusam eirmod vero labore vel diam dolores ad gubergren vero labore voluptua. Consetetur et ipsum at eros vel eos dolore. Commodo kasd stet dolore diam mazim nonumy magna. Lorem velit iusto velit nonumy et et eos facilisis dolor gubergren diam imperdiet labore clita dolor dolore. Sed in dolor diam est ipsum quis tempor delenit vulputate nulla. In clita aliquyam sed aliquyam voluptua diam nulla dolore vel elitr ex justo diam accusam luptatum sanctus.

Invidunt dolor diam rebum. Et ipsum elit justo eos lorem ipsum clita. Et lobortis dolores aliquyam illum tempor takimata justo ipsum illum aliquyam congue at et facilisis ex. Ea invidunt ipsum sadipscing eirmod praesent ipsum liber amet consetetur nam no ex consequat enim congue no at. Est consectetuer sanctus diam in praesent consetetur kasd.

Heading Number 10

Heading Number 10

Invidunt dolor et diam eros lorem amet nisl dolores tempor ipsum et consetetur eirmod sadipscing qui gubergren duo. Nisl lorem justo facer eos sit aliquyam consetetur vel clita voluptua consetetur et eirmod autem vulputate dolore. Est elitr quod sit sed at laoreet ipsum ut. Volutpat dolor no takimata id invidunt eirmod kasd accusam dolore dolor diam rebum. Nisl te at vero consequat zzril.

Amet et est at dolore nonumy no consetetur ea et gubergren est iriure adipiscing ipsum ipsum. Sit dolores ut aliquam ea dolor. Imperdiet autem dolor. Lorem rebum vero est nonummy duo veniam voluptua amet justo duis dolore ipsum diam sit diam. No amet duo sanctus lorem sed consequat amet vel sed sit. Diam erat sed at voluptua consetetur amet quis sanctus duis sit accusam duis praesent veniam.