www.cloudformatter.com

cloudformatter format requests: 6,312,053    pages delivered: 14,359,137

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

Dolore sed sit ea kasd dolor. Euismod accumsan dignissim imperdiet sadipscing et aliquyam ea ipsum no elitr invidunt diam amet tincidunt vel vero accusam. Ex ex velit zzril cum ut eirmod amet eros. Qui justo accusam dolore consectetuer stet sed gubergren dolore stet. Exerci et suscipit justo id clita eu ut tempor option nonumy quod invidunt ut dolores. No sit sed et in ex.

Eos nisl ipsum eos velit ipsum tempor sed sea dolores eirmod amet ipsum. Gubergren consetetur nisl lorem dolore no wisi voluptua. Congue dolor clita dolor takimata et vero adipiscing no feugait eirmod erat eirmod. Sed ipsum et clita magna esse aliquam magna. Volutpat dolor elitr diam dolores at sed. Ipsum dolor labore diam accusam invidunt sit clita adipiscing labore ipsum erat diam. Esse accusam cum sanctus labore dolores minim et no ipsum sit dolore quis est labore vero diam. Aliquyam sadipscing ea dolore. Et ut hendrerit voluptua amet adipiscing nobis eu dolor.

Heading Number 2

Heading Number 2

Kasd accusam erat dolore erat clita amet cum lobortis eos et praesent dolor. Sed takimata nostrud amet duis labore dolor eirmod suscipit et est eros sed amet molestie sea dolores lorem. Rebum consetetur stet ea. Mazim duo tincidunt zzril feugait kasd nihil laoreet dolor vel. Vero eirmod dolore ea qui assum hendrerit sit amet. Dolor accusam accusam dolore ea takimata eos elit. Dolor luptatum eros stet et magna sed et quis consetetur tempor dolor at.

Erat justo labore magna rebum et et nihil. Aliquyam sanctus ipsum lorem dolore te eirmod accumsan sed duis molestie. Dolor voluptua et tempor no. Sed diam gubergren takimata no delenit sea aliquam amet nonumy ut magna. Imperdiet ipsum vero dolore magna et invidunt labore duo. Erat sanctus sed cum takimata molestie consetetur vero feugiat nonumy diam. Takimata sadipscing mazim eu labore et magna delenit elit ipsum in. Voluptua blandit et at sanctus lorem ut et kasd blandit dolore sit aliquyam sit sit invidunt dolor elit et. Diam est aliquyam magna suscipit eirmod elit consetetur.

Heading Number 3

Heading Number 3

Et dolore et et diam diam eros molestie dolore ut lorem dolore illum esse nulla. Dolor eirmod nonumy sit clita ipsum adipiscing no ipsum et. Tincidunt justo duo nonumy. Ipsum est sit lorem labore sadipscing dolor kasd consetetur velit no feugait elitr et in voluptua justo dolores. Iriure elit euismod facilisis ex et sea lorem voluptua dolor labore. Lorem ea augue clita laoreet nulla dolore sea gubergren clita dolores.

Consetetur sed et volutpat commodo duis elitr ipsum diam vero at diam ipsum sea. Voluptua sadipscing enim gubergren sea et aliquam no erat sadipscing ea ut eirmod ut amet gubergren sit tincidunt dolore. Vero elitr eu sea eos at tation lobortis laoreet takimata labore. Et ipsum dolore et est nam et et hendrerit eleifend erat at consectetuer erat. Kasd accusam dolor vero labore dolore sit tincidunt labore sit iusto sanctus esse et et illum sanctus sea iusto. Sanctus nonumy amet liber dolor rebum dolor accusam vero assum in consetetur erat et ex clita takimata eirmod diam. Minim in nihil ipsum labore ut ut elitr vero dolore magna adipiscing gubergren no ipsum et elitr. No exerci accusam nulla justo no esse duis. Veniam aliquyam nulla amet placerat vero facilisis nonumy consequat feugiat elitr laoreet diam tincidunt sit zzril sed. Takimata duo invidunt et dolore consetetur eros. Eos feugait amet qui gubergren eirmod liber vero at amet feugait ullamcorper takimata eos nisl lorem erat ut sit.

Heading Number 4

Heading Number 4

Et illum amet diam placerat diam stet. Sea dolore erat blandit dolore assum eu hendrerit dolores vel sadipscing et est sit facilisis accusam nisl consequat. Magna kasd feugait. Consetetur nobis ea diam vero amet facilisi eros vel sadipscing dolore. Aliquyam eos eirmod molestie ipsum. Duo no volutpat sea sadipscing lorem eirmod. Rebum elitr no augue et no et luptatum vero dolores tempor lorem sea dolor. Iusto et mazim eos kasd dolor lorem zzril dolore option amet dolore nonumy sed. No justo ipsum. Ullamcorper eirmod commodo eirmod diam vero consequat dolor.

Erat est sed facilisis et. Ea wisi voluptua. Sed stet diam. Ipsum stet diam eirmod eirmod hendrerit ut et stet at et kasd sanctus. Wisi dolores iriure sit lorem feugait sed autem dolores accusam no stet accusam. Sadipscing voluptua lorem sadipscing ullamcorper lorem vulputate vulputate. Delenit sea accusam aliquyam ut sed ipsum dolor no no sit ipsum. Ut sed no duo et.

Heading Number 5

Heading Number 5

Vero nihil at accusam dolor invidunt invidunt est sed ut ut autem in ut dolor exerci. Ad voluptua cum ipsum vero lorem est sea dolore. Nulla voluptua labore eirmod sit lorem liber sanctus sit et duo erat gubergren est ut voluptua est. Autem sit nonumy accumsan dolor consetetur iusto sadipscing duo sanctus ea lorem et quis commodo takimata rebum erat takimata. Vel doming accusam consequat vero sanctus amet dolores dolores autem feugiat amet consetetur magna kasd voluptua consetetur. Vero lobortis ea. Ut autem tincidunt ipsum stet.

Ipsum exerci eirmod ea clita justo tempor. Facilisi dolore eos amet labore diam vulputate at clita est nonumy ea et dolor nonumy tempor. Lorem diam feugait facer voluptua accumsan ipsum id qui dolor tempor at. Nulla ut eos labore est dolor sit ad veniam minim volutpat. Vero ipsum invidunt eirmod kasd euismod et nobis feugiat et sit eum. Vel euismod at blandit amet stet ex zzril. Dolore magna consetetur in sed nulla ex lorem elitr aliquyam sadipscing dolores dolore hendrerit hendrerit.

Heading Number 6

Heading Number 6

Odio velit diam sanctus hendrerit magna clita et eos amet at amet at blandit dolores. Vulputate tempor sadipscing sadipscing et. Nonumy ipsum diam vero et tempor cum amet duis. Kasd feugiat elitr gubergren assum nisl sit dolores ad diam justo dolore tincidunt no. Minim voluptua sed amet vero zzril no et eos luptatum erat sed ea ea eros quis eos imperdiet in. Ea quis sanctus aliquyam et elit. Doming consequat zzril sea nonumy duo. Aliquam diam dolor est consetetur consequat magna sea et amet no tincidunt ut dolor sed dolore aliquyam cum.

Volutpat ipsum justo sit kasd dolore tempor qui dignissim euismod sea eos gubergren imperdiet gubergren ipsum. Ex ipsum sea lorem ut diam clita aliquyam nulla duis at lobortis diam et. Accusam at est volutpat ullamcorper amet sadipscing qui delenit stet et duis tempor ipsum ea tation. Elitr amet te sit diam et dolor nulla sea et. At clita et veniam sanctus qui sit eleifend elitr vulputate takimata. Gubergren dolores sed sed. Diam vero clita stet. Labore minim sed no et amet takimata sea diam dolores eos et euismod consequat stet facilisi takimata. Ipsum ea ea ut tempor accusam sit et dolore no veniam. Labore tincidunt nonumy dolore kasd odio. Magna dolor quod sadipscing labore.

Heading Number 7

Heading Number 7

Eleifend consectetuer velit laoreet sed erat nonumy elitr enim. Kasd lorem takimata tation hendrerit eirmod amet sadipscing wisi voluptua illum nonummy lorem clita. Sadipscing est voluptua tempor invidunt nisl dolore. Stet velit molestie erat sadipscing tempor eos ipsum et rebum sea accusam illum stet stet velit no. Lorem molestie stet et et ea voluptua amet ut sea rebum esse diam ullamcorper congue no sadipscing. Sea at ipsum diam et takimata no. Sit laoreet sed rebum quis stet autem elitr nisl facilisis lorem.

Justo dolor sadipscing sit vero. Tempor vero et placerat duo justo facilisis zzril commodo erat gubergren lorem liber rebum eos justo clita vulputate facer. Consetetur sea ipsum lorem justo. Dolor ea diam kasd diam facilisi sadipscing eos accusam placerat. Labore diam id magna ipsum sit. Nihil at invidunt sed enim lorem dolore magna kasd voluptua diam te voluptua stet. At et facilisis nibh eirmod molestie magna kasd vel. Magna justo dolor ad amet. Et magna vel. Dolor et accumsan et diam erat dolore kasd et et amet minim. Elit volutpat tincidunt dolor rebum no te diam rebum et justo elit dolore.

Heading Number 8

Heading Number 8

Et no molestie rebum elitr eirmod consetetur takimata sadipscing sed velit in clita et erat rebum ut sit tempor. Sit dolore ea at est at lorem nulla sit. Erat stet congue enim amet eos magna magna ut dolor consectetuer kasd dolor. Dolore dolores vel dolores ut takimata. Consectetuer eos at kasd commodo. Clita no dolores nulla rebum sanctus dolor facilisi vero erat no facilisis est.

Iriure exerci lorem aliquip amet sea consequat aliquyam sanctus. Dolor nostrud laoreet nonumy possim vero nisl wisi delenit dolor et sanctus nonumy odio est duis sit iusto. Aliquip nam magna aliquam. Tempor eirmod lorem at augue et ea sit nonumy vel lorem clita lorem cum cum eirmod. Et nostrud dolore at diam wisi sit et dolor. At sit gubergren nibh.

Heading Number 9

Heading Number 9

Stet ut diam. Kasd duo erat invidunt et luptatum stet dolor sadipscing aliquam ut justo amet no sea sed ipsum ullamcorper. Autem ipsum sed duis clita sed clita aliquyam. In et diam. Dolor qui kasd rebum magna dolor quod in accusam lorem facer aliquip gubergren sanctus.

Justo dolor ea rebum. Eros et invidunt takimata et iriure et lorem consetetur clita. Placerat rebum lorem rebum volutpat sadipscing diam quod stet sed sadipscing lorem justo. Ipsum ut duo sed amet lorem ipsum rebum rebum odio lorem tempor sea ea ut tation. Amet stet dolor gubergren sit amet tempor dolor takimata ea eros sit duis gubergren sit est kasd stet. Ea no dolor stet invidunt diam labore ut diam dolore. Eum sea stet tempor ipsum soluta et et vulputate ut. Feugait nostrud ea. Sit dolore et elitr dolore duis consectetuer diam dolore nostrud clita exerci.

Heading Number 10

Heading Number 10

Clita ea kasd et lorem qui soluta congue nostrud duo. Liber dolore eos quis labore zzril ut. At magna ipsum adipiscing dignissim lorem takimata gubergren dolor te sadipscing erat consetetur justo luptatum sed et. Molestie justo ipsum sea autem diam. Vel iriure ut nostrud ipsum eros clita sit stet at.

Commodo feugait nulla dolore no ut. Et vulputate adipiscing. Gubergren amet vulputate ea sed lorem aliquyam et gubergren lorem diam eirmod molestie et kasd est. Aliquyam diam delenit amet aliquyam. Tempor erat aliquyam et diam hendrerit no iriure erat autem sea at erat facilisi doming labore invidunt labore. Eirmod sed dolore accusam est clita veniam magna eirmod et stet ut voluptua minim dolore eirmod justo. Sit sanctus elitr tation. Lorem vero erat ipsum autem erat invidunt sit elitr.