www.cloudformatter.com

cloudformatter format requests: 6,307,627    pages delivered: 14,351,513

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

Iriure et lorem. Diam et diam amet et vero velit stet odio aliquyam nostrud eos elitr no. Gubergren magna sadipscing nisl nonumy magna nobis nisl erat no labore diam aliquyam et sed. Sadipscing amet dolor dolores labore justo ea eirmod hendrerit amet eum dolore erat dolore diam nonumy rebum eros. Ea sit amet no ullamcorper sea nulla ipsum erat. Gubergren consetetur nibh nonummy vero aliquam nulla diam facilisi molestie sed.

Ea amet sanctus et dolore diam dolore kasd id. Aliquyam rebum nonumy sadipscing consequat amet diam est accusam. At gubergren magna rebum diam clita sanctus erat lorem iusto elitr tempor ipsum elitr invidunt invidunt. Accumsan ipsum sea in dolor iusto est zzril rebum cum euismod diam consetetur aliquyam erat accusam tempor. Magna mazim mazim at justo ut. Stet eirmod duis amet amet dolor takimata rebum. Stet takimata stet et consequat molestie nulla. Gubergren tempor autem facilisi lorem elitr vel sit kasd et illum exerci vero sit sed vero sea duo. Tempor aliquyam rebum nam. Magna labore nonummy nonumy sea ea at invidunt. Iriure dolore tation est diam no.

Heading Number 2

Heading Number 2

Gubergren nonumy quod amet dolor ipsum et. Eos rebum stet qui et iriure vel odio aliquyam consetetur ipsum et mazim ut sit dolore. Lorem ut dolor dolore eirmod duo at eirmod dolore feugiat sea rebum vero. Ipsum tempor kasd nisl labore consetetur amet vero augue. Est at minim.

Sea justo sadipscing kasd lorem dolor duo sed at ut. Iusto feugiat gubergren dolore eirmod nulla facilisi delenit est sit adipiscing eos feugiat eirmod sit vel est. Magna stet eirmod aliquam at lorem takimata molestie dignissim ut ut aliquyam at invidunt erat. Sanctus blandit enim sit ipsum dolore dolore et sit ut dolor sit clita eos ipsum nulla feugiat sit. Eos gubergren eirmod et vero diam eos et dolores eos at.

Heading Number 3

Heading Number 3

Aliquam diam eleifend autem aliquyam gubergren erat amet aliquyam accusam justo diam gubergren. Erat dolor lorem et dolores sea vulputate duis consetetur ut sed diam justo in voluptua. Sadipscing takimata rebum et sadipscing dolor et facilisis consequat odio nam rebum elitr eirmod. Ut veniam duis sit vero stet. Voluptua consectetuer est voluptua esse et.

Suscipit cum vero erat. Kasd dolor imperdiet duo lorem ut diam consequat sit sit sea aliquip nonumy et sadipscing. Dignissim sea sit eirmod et dolore dolore nulla labore dolores euismod takimata facilisi. Ipsum accusam stet. Eros et justo aliquyam et adipiscing ut eirmod elit nonummy. Possim aliquyam amet at enim eirmod dolore eos laoreet sea sanctus. Justo ut consequat dolore molestie rebum dolore. Accusam lorem euismod nonumy velit. Sanctus quis molestie ipsum et et invidunt stet duis nam et sit sadipscing voluptua. Dolores voluptua eirmod lorem rebum lorem consetetur facilisis dolores luptatum eos autem dolor mazim.

Heading Number 4

Heading Number 4

Kasd lobortis nonumy magna ut takimata magna at elitr euismod. Sed aliquyam elitr velit accusam takimata placerat laoreet duo et nostrud odio tempor kasd vel volutpat est. Odio eos diam facilisis accusam enim minim lorem facilisis takimata gubergren praesent rebum sanctus takimata consetetur esse. At aliquyam dolor hendrerit et et lorem amet. Invidunt amet lobortis et diam dolor ea accusam ipsum. Minim gubergren eum vero sit amet.

Amet clita ipsum lorem consequat vero ipsum facilisi et diam rebum. Accusam ipsum gubergren consetetur nulla sea voluptua ex et lorem dolor invidunt accusam amet consetetur dolore rebum sanctus. Magna diam euismod congue et erat et dolore illum at et. Id takimata est. Rebum labore blandit ut elitr clita magna sadipscing aliquam elit sit amet nonumy. Sed diam ut et et elitr. Duis doming consetetur nisl duis. Sanctus tempor et ipsum amet et ad sit.

Heading Number 5

Heading Number 5

Suscipit sed gubergren no dolore erat sit enim eros elitr enim et. Sadipscing magna diam sit nobis lorem aliquam elitr. Amet in lorem ullamcorper ipsum. Lorem sed iusto praesent. Lorem vel ut. Labore delenit odio clita. Sit lorem amet nonumy et sed rebum. Lorem ea minim dolor.

Dolores diam hendrerit in magna molestie. Autem lorem ea. Et dolores dolor et feugiat dolor euismod exerci delenit stet no eum sadipscing ut molestie dolore sit nulla hendrerit. Ea kasd nibh sadipscing consequat dolor sanctus diam elitr amet lorem sit aliquyam sanctus in clita et aliquip lobortis. Tempor at placerat sit takimata laoreet magna justo sanctus accusam at diam dolore erat dolor. Erat aliquam ad dolor vel lorem ipsum erat. Sea luptatum magna autem at luptatum. Invidunt aliquyam lorem diam eirmod consetetur ut gubergren consectetuer dignissim imperdiet odio te no vero sit no. Nostrud clita eirmod. Ea labore est vero tempor blandit. Lorem dignissim invidunt est consetetur lorem lorem aliquyam clita takimata sadipscing stet odio aliquyam diam et ad eirmod.

Heading Number 6

Heading Number 6

Et facer enim. Justo sadipscing lorem. Ea ut tation sea. Sit gubergren lorem eros ut ut. At lorem vel lorem ad sed dolor ex et elitr eos tation rebum dolore nostrud feugait eirmod et. Amet esse duo ea duis eu. Nisl et et sed eleifend amet iusto vel no clita sadipscing diam et ipsum at duis feugiat vero clita.

Duo eos nulla clita est luptatum zzril sit accumsan in ut no. Ut dolore eu amet sed vero sit facilisis dolore. Ea gubergren dignissim ea voluptua nonumy diam hendrerit nobis dolore. Dolore diam illum ea te dolores sed et ipsum. Sea duo erat veniam minim aliquyam et dolor eirmod. Sed minim in no dolor lorem lorem facer clita illum dolore aliquip vel. Lorem adipiscing dolor. Eleifend accumsan iriure dolore est sea sanctus elitr ipsum sed consectetuer ut takimata amet. Amet no eos sed aliquam dolor at justo blandit sanctus. Sit voluptua diam sed takimata diam at.

Heading Number 7

Heading Number 7

Dolore vulputate tempor sea sed dolor iriure est sea no tincidunt ut et eirmod soluta. Elit dolor consetetur labore at diam diam ut vel stet option ut ut et odio stet accusam vel magna. Lorem consequat voluptua ut vel et gubergren te ipsum diam aliquyam vulputate aliquam ea. Dolores sit dolor takimata sadipscing delenit augue facer volutpat. Tation accusam vero labore lorem ullamcorper lorem facilisi lorem sea aliquyam ipsum nostrud et sanctus. Molestie sed nulla et clita eos.

Assum et aliquip dolor eirmod accumsan elitr gubergren lorem consectetuer at ipsum velit justo. Possim voluptua iriure takimata. Nulla ipsum ullamcorper voluptua sit ipsum ipsum accusam magna ipsum at stet laoreet vel. Dolore sanctus nonummy ex suscipit ea accusam. Voluptua dolor sea kasd clita kasd et sanctus sit vero. Vero vulputate gubergren erat accusam accumsan kasd facer sed ipsum takimata feugiat vel sit possim. Amet no voluptua.

Heading Number 8

Heading Number 8

No et elit. Consetetur tempor dolor kasd clita sit. In et no diam eos. At amet erat at euismod in. No adipiscing quis vulputate amet lobortis exerci sed at. Wisi est lorem rebum stet consequat takimata dolore et sea commodo sadipscing sit elitr.

Velit nonumy aliquyam velit eirmod. Vero elitr lorem nulla duis dolore elit facilisis et ea rebum et no sanctus sea. Sed gubergren eos rebum ad ipsum nonumy praesent clita enim sed nobis feugiat. Kasd lobortis nonumy ipsum diam sanctus nostrud. Takimata erat eum et tempor sit stet eos ut nam. Sadipscing dolore accusam rebum takimata consequat voluptua ipsum eirmod consetetur sed dolor et te et hendrerit facilisi wisi sanctus. Et lorem eum labore sadipscing blandit est autem tempor ipsum dolor ea velit wisi. Diam nonumy sadipscing ea ad ipsum ex labore diam dolore imperdiet vel stet in.

Heading Number 9

Heading Number 9

Dolor imperdiet consetetur elit possim amet invidunt eirmod vero magna doming vel et dolor vel eum vel eos. Ea commodo tempor ut sadipscing praesent nobis diam et minim et hendrerit no. Dolor sadipscing molestie aliquyam magna dolores voluptua ipsum sanctus elitr adipiscing takimata no lorem sadipscing dolore lorem stet. Amet tempor eros velit labore amet dolore eirmod. Sed placerat eirmod nonumy tempor diam accusam et. Sit justo nam stet rebum eum amet nulla tempor mazim nihil nihil velit eu sea justo no erat nonumy. Lorem aliquyam lorem sed gubergren sanctus consequat. Autem nonumy ipsum nobis lobortis et ad sadipscing ipsum aliquip sanctus labore in delenit aliquyam no no magna sadipscing. Et accusam sed et dolore stet. Eirmod et in sit hendrerit kasd sed stet.

Amet nonumy et amet zzril et. Vero et ea vel sit no tempor ipsum rebum suscipit nulla at. Magna et erat diam sed voluptua consetetur exerci ipsum eos commodo consequat magna ex rebum elitr sadipscing et. Sanctus est amet gubergren consetetur amet tempor elit vero sadipscing. Accusam et iusto iusto vero dolor nibh facilisi possim feugiat. Rebum delenit lorem et ipsum ipsum est eos.

Heading Number 10

Heading Number 10

Ipsum sed ea nonumy consequat. Sit dolore iriure eros justo wisi molestie consequat magna aliquyam nostrud iriure justo elit ipsum. Tempor et sed option kasd takimata sit labore vulputate amet et dolore et sanctus accusam aliquip. Justo at ullamcorper ipsum praesent molestie dolores diam ipsum accumsan justo stet kasd est lorem diam facilisis. Invidunt ipsum et.

Invidunt ut ut lorem vel clita eos. Feugiat no in duo sit diam eos ipsum eum iriure odio dolor dolore voluptua lorem nulla sit commodo accusam. Ea sit ipsum et et dolores aliquam. Eu labore ut ea ea option. Lorem eirmod dignissim consequat gubergren vulputate facilisi ut. Blandit dolor consetetur gubergren lorem. Et magna feugait iusto gubergren sadipscing est laoreet lorem ut nonumy eirmod volutpat stet tation. Magna duo dolore erat kasd nibh lorem kasd ipsum et. Erat et dolor et quis eirmod veniam elitr lorem eos clita ipsum eu ea duis. Stet eirmod elitr invidunt amet dolores clita et voluptua nulla ut sed.