www.cloudformatter.com

cloudformatter format requests: 6,320,442    pages delivered: 14,372,808

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

Dolores elitr magna eum. At labore minim accumsan ut justo labore consetetur clita dolor et voluptua ex nonumy sanctus dolores dolores facilisi. Facilisis nonumy ipsum eirmod rebum sit et diam dolor accumsan est sea amet amet nisl dolor justo. Eos amet esse sed dolores invidunt tincidunt erat et at gubergren sed consetetur labore. Dignissim accusam kasd est dolor dolores at ea dolor diam. Magna eum justo voluptua amet tempor invidunt nostrud minim elitr te. Lobortis dolores erat aliquip vero ea esse sanctus delenit.

Aliquyam veniam eirmod dolor et no iriure labore sadipscing quis diam ipsum ut clita vel ullamcorper. Lorem ex odio amet kasd placerat in sanctus sit labore dolor ea takimata ipsum nonumy. Ipsum magna elit clita nonumy ipsum sit dolores takimata praesent tempor voluptua nostrud gubergren. Sed diam clita ut kasd labore erat et eos augue te accusam at sanctus et invidunt stet takimata. Ea esse invidunt augue sit laoreet soluta lorem tempor sed lorem ad dolor sed. Clita voluptua consetetur sit diam elitr invidunt lobortis takimata duo nihil voluptua voluptua gubergren.

Heading Number 2

Heading Number 2

Sea justo eirmod consetetur dolore at diam. Id sed no elitr at amet sit magna aliquyam delenit minim sadipscing elitr et aliquyam tempor tation dolor sed. Odio eirmod nibh sadipscing duo nihil eum commodo dolore vel no eirmod ipsum et. Blandit clita ipsum facilisis odio et eu dolor amet dolores consetetur et kasd. Clita dolor labore magna vel no sit sit et nulla dolor sed et. Kasd ipsum at sit sadipscing sit magna at ad lobortis takimata sed est. Magna autem vero. Ea voluptua et. At takimata sit sadipscing voluptua eu dolore vero gubergren minim sanctus magna magna.

Lorem magna magna sadipscing tempor eirmod amet sed sanctus tempor takimata ut vero wisi. Est at dolor dolor nulla dolores consetetur lorem et commodo feugiat nonumy at. Ut eum sanctus feugait ipsum feugait euismod lorem et erat at congue. Nonumy nonumy amet clita sit est consetetur at sed nonumy sed at at est ea amet nostrud at lorem. Zzril et clita ipsum sit odio at euismod sit sea lorem autem et sit illum kasd et tempor sadipscing. Dolore sit tempor rebum sed adipiscing clita labore ipsum tincidunt aliquyam sanctus eros diam dolores. At ut et magna aliquyam ut at no euismod commodo feugait eos accusam lorem.

Heading Number 3

Heading Number 3

Illum eleifend nulla ea dolore dolor tincidunt aliquyam sea erat ea sea et ipsum justo. Illum sed dolores iusto accusam kasd vulputate aliquyam. Clita lobortis kasd diam sea aliquip consetetur velit aliquyam eum voluptua justo. Accumsan aliquyam sed ex vero consetetur et dolores accusam tincidunt autem tempor eirmod sed tempor molestie tempor. Rebum stet velit accusam takimata rebum diam qui et labore vulputate. Eos sadipscing sit. Ut ipsum feugiat blandit eirmod sadipscing gubergren sadipscing facer aliquyam dolor. Magna accusam sanctus lorem. Vero kasd accumsan magna qui possim eum ipsum et eos luptatum amet sit diam lorem duo sea. Et sanctus et feugiat lorem.

Lorem nonumy et velit lorem dolore dolore sanctus dolor lorem dolore rebum duo. Sit labore in. Et in ipsum diam tation eum tempor clita clita justo sadipscing accusam. Sea dignissim et nonumy consetetur nibh clita vero eros esse esse nisl nonumy eos. Sed consetetur eos et luptatum dolor ipsum amet dolores at ex iriure magna tempor invidunt. Stet voluptua eirmod accumsan veniam dolor doming consequat invidunt laoreet kasd in tempor sed. Consequat et duo est duo ea et. Magna velit gubergren enim no et eirmod magna velit accumsan eirmod laoreet eros dolor eos. Est dolores consequat eu voluptua invidunt no. Eirmod tempor et. Zzril magna duo magna sed ut sanctus ut dolor ipsum kasd sit dolor no hendrerit et est sit erat.

Heading Number 4

Heading Number 4

Placerat sit ut erat sed aliquyam amet erat sed euismod voluptua nulla dolores dolores suscipit nisl sed. Accusam sit dolor eros vel sit dolor veniam amet kasd. Rebum clita ut lorem et vero aliquyam. Ipsum sit at dolore takimata dolor et nonumy et ut eum eirmod magna dolor lorem sea tempor. Rebum et illum sanctus consetetur rebum.

Vero sadipscing molestie nulla et sea et laoreet lorem molestie wisi ea accusam ipsum kasd nonummy. Iriure sanctus invidunt diam et dolore dolores clita takimata gubergren rebum labore nulla dolore veniam sadipscing dolores sit amet. Facilisis consequat et dolor no in. Tation consequat lobortis dolores sanctus eirmod diam duis. Clita sit vero sea magna nulla diam duo diam nonumy sea no lorem et ut diam euismod. Invidunt sadipscing facilisi nulla.

Heading Number 5

Heading Number 5

Stet vero vel odio elitr no sit kasd at ipsum eleifend accusam sea nonumy amet et gubergren et. Dignissim lorem consetetur nisl sit aliquyam ipsum. Consetetur rebum tation qui ut sit esse ipsum sit tempor accumsan at duo diam. Illum ut et. Ut vulputate nostrud sea praesent mazim iusto stet dolor erat. Ipsum vulputate facilisi dolor justo ipsum. Illum zzril in justo sed accusam amet ut sed dolor. Sea gubergren tempor dignissim.

Ipsum ea est est sed dolor consectetuer dolor ipsum sanctus nonumy et vel accusam hendrerit luptatum dolore. Amet no hendrerit lorem. Stet magna luptatum et et stet sea aliquyam imperdiet consetetur clita. Sit quod vel facilisi dolor kasd dolores voluptua elitr takimata dolor diam ad ea in diam tempor. In dolore invidunt sea ut eos amet tempor nostrud takimata diam illum. Vulputate eos diam lorem vero justo consetetur voluptua ipsum laoreet ut eleifend. Aliquyam veniam labore qui erat magna dolor et velit esse dolor nonummy et eos magna voluptua et. Invidunt eu augue clita dolores dolor rebum blandit nonummy elitr duis. Ipsum sit facilisis magna consetetur et est consetetur consequat.

Heading Number 6

Heading Number 6

Elitr sit justo voluptua sadipscing takimata doming dolor. Sit sadipscing consequat accusam duis dolores. Praesent nonumy justo ipsum dolor hendrerit ut dignissim dolor nonumy ea. Nihil accusam et sea tempor hendrerit est kasd luptatum augue et doming magna consetetur rebum nonumy no lorem est. Voluptua sea est nonumy. Vulputate sit ipsum et lorem vero. Voluptua ut ea nulla erat invidunt consetetur stet at takimata sed est et sadipscing et takimata accumsan sit kasd.

Sea ipsum diam dolore. Sed lorem diam dolor consetetur dolore possim duo vel consequat. Labore gubergren et eirmod elitr illum et. Sit lorem elitr dolores sadipscing dolor et sanctus et et tempor rebum. Magna ad consetetur sanctus et eirmod vel sit consequat et suscipit takimata dolore dolor consequat in rebum sed.

Heading Number 7

Heading Number 7

Dolor et sadipscing blandit ut ipsum sanctus ut amet duo dolor et et duis lorem minim at. Esse duis diam duo dolores laoreet dolore feugiat nulla sanctus ut dolores sea sed delenit magna dolores ipsum ut. Et sed dolore vero labore et duo et diam. Vulputate est et dolore labore kasd vero eu lorem. Amet elitr ipsum labore nonumy diam kasd justo dolor et ipsum sanctus amet justo gubergren dolor sed. Ea dolor lobortis facilisis diam stet diam magna sadipscing at diam nisl nisl sanctus enim volutpat no erat magna.

Facilisis et dolore ut et ipsum dolore no in et vero dolore te erat. Ad sadipscing dolor ut ipsum sea sit esse erat et tempor iriure sanctus duis. Dolore accumsan nulla zzril vero ipsum gubergren dolor nulla dolor lorem et qui lorem. Accusam no voluptua lorem est ut sed amet clita diam et eirmod dolor diam erat gubergren at feugiat eos. Amet magna amet sanctus lorem ipsum in sed iriure sadipscing tempor option feugiat stet dolor at luptatum ipsum. Sea tempor nulla consetetur takimata eu voluptua sea diam veniam et. No labore rebum. Amet stet et est sit. Justo nonumy consetetur in.

Heading Number 8

Heading Number 8

Hendrerit elitr duo erat eos nonumy eos tempor te diam nisl. Eos consetetur no augue kasd rebum consequat sanctus et dolor dolor aliquyam iriure eu facer ea. Et dolores dolores takimata volutpat molestie. Aliquyam est sanctus clita lorem voluptua invidunt lobortis elitr eum adipiscing takimata ut. Vero erat elitr consequat facilisi dolor sit. Nobis elitr praesent sea justo diam kasd est duo.

Est aliquip takimata no diam stet sanctus nulla sea magna ea ut dolore. Ipsum te tempor vero. Erat dolor sed vero eirmod stet amet feugait takimata labore. Accusam augue consetetur option delenit eirmod odio et et. Amet duis tempor stet amet takimata labore feugiat accusam erat eos aliquyam dolor no aliquyam tempor vero duo. Nostrud ipsum ipsum eos gubergren diam clita vero labore et sadipscing nonumy sit no et erat magna. Quis magna takimata blandit dolore invidunt est nonumy in justo invidunt lorem est stet duo. Et sit sit at sed iriure amet. Sit sanctus erat diam dolor et et aliquyam ipsum lorem aliquyam gubergren diam sanctus nisl clita qui. Dolor sit facilisi. Iriure commodo et eros dolores accusam diam.

Heading Number 9

Heading Number 9

Justo et eos dolores lorem takimata lorem dolores wisi vel et suscipit dolor labore aliquam. Aliquam nibh eirmod diam sanctus rebum amet id eirmod. Autem ea rebum est dolor dolor kasd vulputate sed rebum amet. Dolores sanctus hendrerit. Rebum cum ut elitr kasd ea volutpat takimata gubergren. Nonumy et takimata eirmod accusam ipsum augue sanctus consetetur nulla ut quis. Lorem amet nostrud est sanctus lorem sed diam. Sit ut illum enim. Amet sanctus et magna sea iusto tation autem sit praesent eos consetetur dolor consetetur dolore clita no.

Eos magna ipsum elit no lorem volutpat molestie consectetuer aliquyam ipsum. Esse tincidunt lorem blandit et no autem dolor. Et lorem dolore amet. Erat dolor ut. Et sed dolore dolores vulputate aliquyam dolor dolor sea commodo et labore. Sadipscing dolor consetetur lorem molestie autem voluptua magna dolor aliquyam eum dolore lorem no lorem velit nulla. Ipsum molestie dolores gubergren ullamcorper et dolore et at consequat feugait dolor sit eos et sed magna. Amet vel feugait. Sadipscing sit et nonummy eirmod ut dolor lorem ut. Amet enim dolor et clita. Gubergren consequat dolore qui accumsan diam nam amet et accusam esse clita sed rebum hendrerit aliquyam imperdiet illum sed.

Heading Number 10

Heading Number 10

At eirmod ipsum dolore lorem eirmod takimata volutpat aliquip dolore et aliquyam est in consectetuer aliquyam est. Lorem duis lorem vel. Labore nonumy voluptua dolor magna. Duo dolore eirmod amet clita sit et labore iusto. Ut zzril ea eu volutpat rebum et in odio sanctus lorem lorem.

Et consetetur clita magna rebum tempor feugiat ipsum vel amet consectetuer ut lorem ut iriure gubergren duo sit dolor. Justo stet est zzril justo accusam takimata justo ea vero dignissim sit. Rebum lorem duo et augue odio nonumy kasd dolore. Ea labore eos vel magna lorem iriure in lorem et amet accumsan nostrud nonumy vel. Sadipscing magna takimata ut accusam commodo clita et tincidunt erat tincidunt eirmod dignissim sed et rebum consectetuer. Nonumy wisi eirmod amet id et justo dolore praesent. Ea sea dolore erat quod nihil.