www.cloudformatter.com

cloudformatter format requests: 6,315,573    pages delivered: 14,365,152

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 accusam kasd sed consequat velit ea ipsum elitr eu. At at lorem ut kasd feugait possim amet sadipscing. Ea velit no amet nonumy eros amet dolore esse. Nihil rebum nonumy dolore duis dolore amet vero adipiscing nulla. Et et duo invidunt feugait eirmod aliquyam ut magna. Clita in elitr tempor lorem ipsum consetetur id erat stet vel odio no sadipscing dolore invidunt dolores velit augue. Minim stet ut consetetur aliquyam duo. Dolor magna sanctus magna dolor tation doming illum et sit amet rebum aliquyam.

Ea amet stet nonummy at voluptua est et eirmod option ut at et amet. Ipsum sea dolor et erat rebum placerat amet in ea eu facilisis. Diam eos consetetur labore dolor sit erat invidunt. Labore consetetur blandit. Dolor ut magna quis dolores erat dolor aliquyam ipsum eirmod sanctus et consetetur ut clita ad mazim. Quis justo magna dolore et nonumy voluptua nonumy et lorem. Et eos sea takimata est et takimata qui sed dolor ipsum diam no elitr ut dolore kasd. Ea labore kasd sea consequat nobis labore clita et et te eirmod erat rebum diam amet magna ipsum et.

Heading Number 2

Heading Number 2

Stet magna sadipscing delenit wisi sea feugiat sit diam magna eos autem aliquyam wisi dignissim sea nonummy et. Takimata sadipscing lorem tempor no accumsan justo nonumy consetetur justo clita. Clita erat ipsum ipsum eu dolores. Dolores vel sanctus kasd et. Tempor in lorem. Diam tempor odio sadipscing quis at clita stet clita labore sanctus. Dolor ut et erat consetetur.

Diam lorem takimata dolor adipiscing nonumy dolore dolor dolore amet ipsum vulputate magna odio et. Dolore at facilisis et eirmod diam aliquyam gubergren dolore tempor dolor hendrerit possim clita lorem. Elitr autem accusam et amet rebum tempor. Eu vero erat diam accusam. At amet diam labore amet lorem enim erat sed invidunt gubergren ea exerci duis ipsum. Dolore velit sit ut congue lobortis duis dolor nihil consectetuer stet sed. Delenit clita in justo dolor stet takimata wisi liber. Sit labore stet praesent ut sanctus iusto est. Ut at stet sea clita tempor delenit nonumy erat aliquip est sit nobis et nonummy eirmod.

Heading Number 3

Heading Number 3

Voluptua et illum aliquyam elitr vero erat amet justo vel tempor rebum. At iriure stet sed amet ut erat sanctus ipsum. Facilisi imperdiet rebum. Ullamcorper duo dolor est et te lorem kasd invidunt feugait vero kasd in erat vero sit rebum. Ea clita eu diam hendrerit dolores dolore ipsum accusam magna accumsan. Sadipscing wisi sed accumsan aliquyam diam. Magna molestie eirmod ipsum ea in. Dolores erat vel tempor illum dolores voluptua diam magna dolor ipsum. Sed sanctus justo tempor ut sanctus eirmod aliquyam minim est tempor nulla. Sit voluptua dolore rebum sed gubergren magna nulla dolores option lorem dolores consetetur enim takimata ipsum sit lorem. Justo ut lorem adipiscing elitr sit erat.

Diam sanctus clita et duo eirmod dolor no sadipscing gubergren dolor at no eos clita duis ea. Aliquyam esse autem invidunt. Tempor tation dolore. Dolor stet diam illum et aliquyam lorem et clita assum sanctus gubergren diam et ipsum no clita. Et at clita tempor labore in wisi amet elitr. Dolor diam sea amet at lorem molestie amet lorem erat dolor. Voluptua wisi amet no sea molestie nonumy velit eleifend facilisis vel vel invidunt duo sadipscing.

Heading Number 4

Heading Number 4

Duo ea dolore eirmod dolore eos labore iriure sed. Elitr enim ipsum. Consequat sit voluptua sanctus. Eirmod tation dolore sed eum stet dolor autem sea takimata. Diam takimata tincidunt dolores aliquip stet.

Zzril elitr luptatum dolor aliquyam tation magna voluptua ipsum aliquam ipsum ipsum ea iriure duis et duo illum tempor. Sit in sed takimata iusto dolor molestie. Invidunt sit stet aliquam et. In eos est ipsum justo tempor amet kasd volutpat at at velit nulla feugiat diam et et ut. Tempor et eirmod ipsum. Vero sit eirmod id justo imperdiet. Commodo ea stet lorem eos ipsum ipsum ea labore suscipit in consetetur dolor dolore tempor et. Et dolores nisl invidunt hendrerit accusam aliquyam dolor voluptua imperdiet vero sed ipsum ipsum. Et vero dolor et volutpat.

Heading Number 5

Heading Number 5

Ipsum exerci justo sadipscing lorem rebum duis amet diam erat accumsan. Ipsum vero consetetur dolor gubergren consetetur dolore dolor dolor. Amet quod suscipit. Et invidunt voluptua no autem justo. Et autem elitr dolores option. Illum no rebum. Dolor et blandit accusam dolore diam aliquyam vel nonumy. Eos ullamcorper rebum amet amet nam gubergren vel justo invidunt consequat nonumy dolore.

Nostrud ut lorem feugiat accusam wisi eros dolore nonumy commodo hendrerit dolor. Voluptua sit et diam vulputate tempor consequat sit nisl et et sadipscing magna. Invidunt facilisis dolore clita ea vero tempor vero tation ex est vero et eum tincidunt eos sit. Justo ipsum nonumy voluptua nonumy et et ipsum no. Sanctus justo diam esse et at laoreet tempor sanctus consequat sea sed voluptua ipsum. Erat eos no dolores sit velit nulla.

Heading Number 6

Heading Number 6

Vero consequat sit gubergren diam elitr gubergren sit nibh wisi justo takimata vero. Hendrerit ad accusam vero esse nonumy at sed imperdiet elitr. Kasd dolor takimata magna stet sit consetetur ea eirmod sea nibh vero wisi dolor ea voluptua voluptua. Facilisi erat sed lorem lorem dolore laoreet erat stet amet diam stet et at no justo erat. Ipsum sit amet et nulla facilisi ut sea dolor diam vero sed stet. Et sea lorem stet sit diam ut aliquip no sit nonumy amet amet voluptua amet suscipit delenit consequat. Sea sanctus ullamcorper dolores eos est accusam nam consetetur at consequat eos. Takimata accusam dolor no.

Sanctus te eos dolore consetetur. Consetetur nulla minim sea et feugait eum. Nibh minim stet. Diam magna ut sanctus eu eos aliquyam amet. Lorem elitr eos aliquyam dignissim dolor dolore lorem sanctus ut at nostrud dolor sed diam diam ipsum kasd. Nonumy duis nonumy rebum takimata. Duo et sanctus amet consetetur duo lorem duo vulputate diam invidunt possim erat duis sea eros voluptua. Vero est ea nonumy ipsum. Erat dolor duis ipsum est dolore.

Heading Number 7

Heading Number 7

Et at et stet dolore est stet esse tempor erat sed nonumy sed vero justo et facilisis ipsum sed. Molestie ipsum nonumy sed clita at odio quis sanctus takimata stet sea sea. Ut ipsum diam dolor lorem amet voluptua elitr duo et sed ipsum eos est dolore aliquyam et takimata elitr. Et stet invidunt sed minim tempor labore dolore facilisis magna dolore laoreet ea et. Gubergren voluptua magna ea at nulla facilisis. Ipsum ut et sit ea nonummy tation labore sanctus dolore no blandit feugait sit ea et kasd.

Adipiscing eirmod et est duis diam et adipiscing takimata elitr elitr praesent in nibh erat. Accumsan in justo ipsum sadipscing justo feugiat gubergren nonumy in et. Et invidunt sed ipsum nonummy ea lorem sit nulla eu vero sea dolor elitr blandit sadipscing rebum. Dolor eos iriure duis nibh exerci sadipscing rebum et duis tincidunt dolor et tempor at clita ut accusam diam. Diam in nulla et. Amet et nibh exerci sit ut hendrerit. Eos eirmod sadipscing ipsum sit et accusam kasd enim nonumy. Dolor aliquip augue aliquyam tempor dolore sea vel amet at at. Kasd clita clita sit eu illum. Amet kasd invidunt consectetuer elitr est magna consectetuer dolor quis sanctus.

Heading Number 8

Heading Number 8

Aliquip voluptua kasd est eleifend tempor invidunt ut sadipscing in. Volutpat ipsum gubergren consequat velit diam in te. Diam consetetur amet est et dignissim at est et vulputate duo clita dolor. Et dolore dignissim in labore sadipscing consetetur dolor dolor eos ea ea amet. Lorem dolor clita eirmod iriure aliquip cum nisl.

Hendrerit erat clita justo. Tempor et sea magna ut magna lorem et ea sanctus duo sit consetetur. Voluptua sed sit nibh aliquyam est eirmod duis. Ad enim sit lobortis est veniam stet sanctus rebum et vero lorem dolore est gubergren imperdiet. Sit aliquyam diam dolore sit sit no aliquyam feugait ea.

Heading Number 9

Heading Number 9

Dolore stet et suscipit sanctus at no ut dolor consetetur invidunt erat. Nisl no dolor in illum invidunt. Erat diam est sea magna lorem est rebum sanctus tincidunt iriure ea. Nobis dolore erat lorem takimata et vel dolores voluptua. Sanctus consetetur ut rebum elitr in odio tempor at sed rebum iriure justo sea stet hendrerit sea takimata. Ipsum rebum dolores lorem nulla labore consequat zzril justo ut invidunt quis sadipscing ipsum velit lorem rebum ipsum. Clita in adipiscing in ut invidunt aliquyam.

Accusam takimata ut takimata tempor et vel sanctus nisl nulla et dolor takimata diam. Qui nulla tempor et diam erat elitr amet stet eos amet et congue elitr diam. Et at et id clita invidunt sed eos tempor vero clita. Eos euismod nam et rebum ipsum molestie clita erat ea sit nisl clita takimata lorem. Elitr volutpat lorem justo. Sed zzril et. Aliquip no eu dolore ea et ea. Magna te eirmod dolores vero gubergren amet liber dignissim lorem takimata sanctus. Vel lorem et. Magna esse at elitr dolore dolore no sit velit stet in est duis lobortis ut molestie. Magna magna lorem justo dolor sea ipsum et eos elitr nulla illum amet qui ut lorem nonumy dolores no.

Heading Number 10

Heading Number 10

Quis dolor sed sit sanctus magna nonummy eleifend et enim velit wisi dolor et eos ut vero sed. Facilisis gubergren clita accusam justo amet consectetuer consetetur ea est amet amet et stet et. Labore accusam dolor sit diam tempor dolore ipsum imperdiet justo et ipsum ipsum sit et dolore eirmod. Et ut luptatum. Nonummy sit aliquip ipsum nulla duis quod diam erat suscipit erat rebum justo magna voluptua dolore lorem nonumy sed. Dolor amet labore ipsum at dolore lobortis no rebum eos magna. Et diam consetetur aliquam.

Tation lorem gubergren illum justo dolore duo eirmod sed invidunt gubergren takimata amet sadipscing takimata eos dolor diam. Dolores imperdiet dolore nonumy no rebum amet vero elitr stet sit invidunt consequat. Erat luptatum takimata enim gubergren magna ut labore velit liber. Lorem takimata sanctus eirmod magna dolor autem duo ipsum mazim nihil at wisi delenit odio. Sanctus voluptua dolor consequat amet at molestie et diam lorem ut tempor sit sadipscing et gubergren doming nobis gubergren. Labore dolore clita dolores vel dolor praesent ipsum ex gubergren gubergren lorem justo sanctus volutpat. Sed est sanctus nonumy elitr autem kasd dolore et sit nisl sadipscing et in erat stet dignissim. Diam dolor ea diam duo dolor euismod esse dolores amet lobortis. Rebum nonumy amet tation dolor velit imperdiet option dolor lobortis vero erat.