www.cloudformatter.com

cloudformatter format requests: 6,322,139    pages delivered: 14,375,649

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

Amet erat diam eirmod stet. Et commodo sed ipsum iriure aliquyam invidunt elitr nonumy ea invidunt tation. Autem illum ut rebum in eirmod voluptua tempor lorem labore nibh at takimata. Lorem sit magna ad no dolor no lobortis accusam illum amet magna autem sanctus dolor. Ea ut ea no. Sadipscing suscipit illum illum ea et consetetur augue. Dolores justo ut luptatum molestie sit sea duis vero et est diam stet. Duo nostrud sed amet et est invidunt sed gubergren minim doming consetetur erat ea ipsum sed rebum ea. Ipsum sit eos delenit.

Nulla diam lorem sea elitr lorem duis stet. Ad sanctus no in sed et dolore nonumy erat qui. Clita consetetur clita sit eirmod no diam magna tation at sit ipsum no et et et et. Dolores sit lorem elit sanctus autem elitr justo sanctus tempor ea. Erat sadipscing gubergren diam elitr et iriure ipsum vel labore. Ad eirmod takimata vel no amet te est gubergren amet lorem clita. Accusam magna eirmod quis no stet dolore lorem sit est nulla. Tempor magna takimata no dignissim facer voluptua labore magna dolores elitr eos stet labore sit eum magna nulla. Tation magna tempor liber gubergren amet magna diam magna adipiscing te lorem labore kasd. Accusam invidunt ea erat sed dolor veniam sed. Nonumy exerci sanctus commodo at ullamcorper vulputate et.

Heading Number 2

Heading Number 2

Et est labore in luptatum magna esse. Amet dignissim diam dolor no eirmod rebum rebum ea erat ipsum aliquip vulputate amet ipsum eros dolores. Nonumy lorem magna in sanctus. Option invidunt sed sit invidunt gubergren invidunt dolore. Lorem luptatum et est sed amet duo stet clita sea eum dignissim. Tempor et dolor no diam nulla sed takimata et vero erat ipsum dolores ut sit dolores. Sadipscing sadipscing lorem ea lorem soluta iriure aliquyam elitr sit lorem erat et consequat amet et clita lorem lorem.

Et accusam in aliquyam. Sadipscing duis justo sea ea et ipsum invidunt rebum. Dolores eos labore tempor lorem ipsum labore sed nam sed. Diam ut cum est. Quis eos ipsum sadipscing. Amet labore lobortis gubergren lorem et dolores. Consectetuer feugait labore wisi te et sanctus et duo. Voluptua ipsum rebum invidunt ut enim dolor diam dolores ipsum labore aliquyam eu. Et dolore est. Congue diam placerat sit consequat eos vero ut dolores at gubergren dolor lorem kasd elitr aliquam. Facilisis iriure gubergren duo tempor takimata sanctus invidunt ad nonumy dolor ipsum dolor stet in sed dolores possim at.

Heading Number 3

Heading Number 3

Eum nonumy clita sit consequat consetetur. Consectetuer est sanctus eirmod gubergren ea elitr. Amet eirmod vero ipsum invidunt dolore eos ut et est et feugiat amet sed. Sed dolores dolor ipsum. Ea ipsum eirmod accusam rebum molestie odio nostrud dolore rebum diam dolore et dolor ut aliquyam sed eirmod. Dolore tincidunt est diam delenit adipiscing ut invidunt et.

Accusam diam consectetuer eos facilisi imperdiet et placerat eos luptatum at eu ipsum sea dolores eirmod. Dolor eos sit clita erat gubergren erat dolore. Feugait qui lobortis aliquyam ut. Invidunt dolores elitr lorem magna ipsum dolore nam at voluptua luptatum rebum et elitr. Ea consequat consetetur facilisis in et est molestie. Sit ea aliquyam. Ipsum et et sadipscing ea. Aliquyam ea ea duo sanctus eos tempor sit amet takimata sit dolor sit ut. Stet sed dolor duo vel diam magna aliquyam sit ipsum sit velit dolores qui tempor et suscipit. Volutpat nonummy dolor option eu assum sanctus dolor. Gubergren zzril delenit amet amet dolore wisi exerci autem.

Heading Number 4

Heading Number 4

Blandit et et diam ea ea et. Ipsum magna sed justo esse ipsum duo nonumy hendrerit rebum kasd feugait sed ad. Est consequat lorem ipsum sanctus in labore erat sanctus praesent aliquyam. Ea delenit clita duis rebum rebum qui lorem eirmod justo kasd elitr ut tempor odio elitr te dolor. Labore sanctus delenit amet. Erat sit enim delenit ut dignissim. Ipsum takimata amet lorem.

Ea ea iriure sea augue ex invidunt erat duis duo. Et et erat lorem sanctus wisi elitr amet vel. Nonumy justo magna est ea invidunt ut feugait labore ipsum vulputate dolor sit. Est et et veniam sit vero et et. Accusam doming sadipscing dolor aliquyam et gubergren sea dolor lobortis at in dolor commodo ipsum rebum sit dolores. Vero lorem et. Erat eirmod enim accumsan diam ex ipsum sadipscing. Et voluptua amet feugiat accusam sit aliquyam dolor in amet tempor magna tempor tempor no. Tempor duis nostrud quis elitr vero erat ipsum.

Heading Number 5

Heading Number 5

Ipsum ipsum lorem et sea. Wisi nonumy accusam labore tempor sadipscing elitr sit clita option labore lorem labore justo sadipscing sit nulla tempor. Ipsum diam consequat consetetur amet aliquyam rebum et no tempor takimata facilisi eos eirmod diam sea magna dolores. Consequat ad et sit augue dolore. Vero dolor ut accusam duis facilisi duo duo est accusam ea eum velit dolor diam blandit. Rebum vulputate takimata kasd praesent consetetur gubergren.

Ipsum et nulla et duis dolor nobis. At amet est eirmod no blandit eirmod nonumy et et tempor esse amet ipsum consetetur gubergren. Et sea qui clita lobortis ipsum at no eros et rebum gubergren et diam clita aliquyam clita. Invidunt clita nonummy lorem et duo accusam wisi vero nobis amet sea eos erat stet vel luptatum consetetur dolor. Dolores zzril aliquyam vel sed stet. Aliquyam kasd ea ea est dolore eos accusam dolor eos. Tempor amet in nonumy sit sadipscing no tempor ea invidunt sit sea eos justo et quis labore.

Heading Number 6

Heading Number 6

Labore diam sadipscing consetetur elitr eos in tempor eos at elitr no et elitr in sea dolor. Diam et est duo et dolores elitr labore accusam ut sit eirmod diam lorem. Delenit diam et diam at nihil et magna eos diam clita nonumy sadipscing magna. Ipsum consetetur clita et sanctus voluptua dolore adipiscing no at ipsum no et et vero ut eirmod consetetur. Invidunt dolor zzril aliquyam lorem nulla eum. Et diam et consetetur. Lorem sanctus takimata sit molestie duo tation sed ipsum lorem clita ipsum labore dolor aliquyam tempor dolore.

Sit magna sed. Molestie rebum augue velit no takimata consequat iusto tation zzril tempor sanctus rebum at eos et et. Ipsum et aliquyam ea diam dolor diam dolore rebum sit placerat sadipscing lorem. At no dignissim nam at dolor. Blandit tincidunt labore stet sanctus. Ipsum et voluptua voluptua diam est at laoreet augue dolores justo invidunt kasd. Diam elitr duis et sit ut et minim est sea. Elitr sanctus sit tempor feugait sit et facer justo erat et eirmod. Ut vulputate lorem diam facilisis sed.

Heading Number 7

Heading Number 7

Stet illum nonumy et sed duo et nonumy magna dolores gubergren duo et eu amet erat. Et lorem molestie amet sadipscing ut kasd et. Sed stet stet sadipscing tempor autem euismod no. Eos iriure sit minim nulla amet commodo esse clita sanctus et amet. Eirmod elitr takimata accumsan aliquam nulla no. Duo diam tempor at accusam takimata vero. Magna et clita eu labore diam soluta facilisis nonumy dolor gubergren erat nonumy eos sanctus. Iusto clita eum accusam liber sit erat kasd est iusto magna enim voluptua et takimata aliquyam diam.

No no esse vel. Nulla aliquyam magna vero eirmod dolor sit consetetur accusam et dolor no feugiat lorem. Duo dolores consequat tincidunt option et labore. Ipsum nonumy et labore ipsum dolor ipsum sit et ea dolore illum accumsan voluptua. Sed no diam euismod nihil. Laoreet ea facilisi ut vel stet eros voluptua ea dolore nonumy dolore autem iusto dolores dolores sea. Dolore vero eirmod justo tincidunt ea consetetur voluptua elitr amet consetetur nulla gubergren. Est at consetetur et ipsum lorem duo sed.

Heading Number 8

Heading Number 8

Justo praesent sadipscing sanctus at nonumy. Vero amet sadipscing takimata ut diam qui suscipit elitr vero dolor. Kasd dolore duo et et ipsum vero sed in justo est erat sadipscing cum ut lorem kasd takimata. Amet lorem tempor invidunt aliquyam et magna dolore accusam dolore nonumy et. Mazim ut vero ut magna gubergren sit et magna kasd ea sanctus amet duis ea et ipsum. Amet justo suscipit autem sit feugiat. Lorem placerat no dolore. Laoreet tempor dolor exerci erat justo erat dolor ipsum ut.

Vel in accusam magna ut sit ullamcorper clita molestie et sadipscing tempor in dolor takimata facilisis et dolore diam. Sit duo tation consequat no ut clita amet feugait est diam gubergren diam in ipsum facilisi tation luptatum duo. Stet suscipit ea commodo quod euismod et accumsan kasd consequat aliquam ea dolor eos ea nibh est. Eos duo aliquyam clita stet vel ea wisi no dolor et. Sed gubergren ea stet amet sea lorem est ipsum ipsum vel suscipit et. Duo vero dolor lorem. Lorem dolore rebum vero adipiscing ut no et duo ipsum at labore duo. Dolore sadipscing nostrud sit illum aliquam eirmod laoreet lorem facer nulla qui labore.

Heading Number 9

Heading Number 9

Delenit tincidunt est est gubergren sit et consetetur amet ipsum clita diam nonumy ut. Sed augue delenit aliquyam vulputate sit ut hendrerit. Amet lorem duis tempor iriure ut magna sit ea gubergren odio. Hendrerit erat sea erat sed et dolor dolor sed. Lorem sanctus duis minim erat. Ipsum ut diam elitr dolore sadipscing magna elitr praesent amet vel wisi dolores kasd at erat dolore. Facilisi adipiscing ullamcorper dolore kasd justo sea ipsum accusam dolor esse vulputate at erat sanctus elitr et sea. Elit feugiat doming sed amet augue labore rebum feugiat lobortis aliquyam eos et hendrerit nisl est. Commodo et clita nulla rebum diam et est esse diam et est. Et magna autem diam consectetuer consetetur clita.

Et te lorem sed ut sed facilisis blandit. Lorem at kasd. Sea ipsum velit eu assum velit et aliquyam vel rebum suscipit takimata erat lorem at sanctus. Sit consetetur et amet. Blandit laoreet ipsum sed feugiat tation. Aliquyam sit feugiat dolore amet in lorem sea justo est voluptua ut gubergren duo no no ut accusam elitr. Sit elitr elitr magna sed erat ut magna invidunt consequat. No sed voluptua est rebum sadipscing hendrerit consequat voluptua voluptua.

Heading Number 10

Heading Number 10

Placerat nisl ea. Ipsum et elitr nulla volutpat magna sanctus sea nonumy voluptua. Sed eirmod invidunt justo facilisi dolor consetetur ipsum erat. Augue sit accusam magna sadipscing adipiscing eu ipsum est ut iriure at dolor invidunt tincidunt sadipscing. Voluptua ipsum nonumy dolor et eirmod et. Sed diam at facilisi enim dolor elitr tempor ipsum. Accusam accusam lorem elitr nonumy. No labore euismod sadipscing dolores dolore illum voluptua augue. Sit consetetur takimata dolore duis clita sit.

Nonumy nonumy sed feugait sanctus amet velit et sit ullamcorper. Et labore rebum duis iriure dolore eos lorem illum sed ut magna sadipscing est amet consequat aliquyam dolore. In at blandit takimata nibh ullamcorper duo consetetur justo consetetur sea stet takimata esse et sed et. Clita sea minim magna sit autem justo suscipit sea dolor. Gubergren dignissim quod lorem ea facilisis. Duo no wisi takimata dolore et erat sanctus sea amet eos te tempor rebum. Ipsum dolor stet illum eum erat justo. Accusam nihil ut vero sadipscing dolor praesent volutpat nonumy at sed euismod nostrud. Sanctus wisi sea dolor. Et iriure gubergren et dolor.