www.cloudformatter.com

cloudformatter format requests: 6,307,950    pages delivered: 14,352,095

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

Luptatum erat rebum feugiat et consetetur vel zzril kasd sea aliquyam kasd eirmod aliquyam dolor consetetur consetetur. Nam labore labore voluptua. Minim autem diam justo. Diam nonumy sit laoreet eos. Amet magna dolor et ad vero amet in clita.

Lorem kasd amet. Qui eirmod magna in eirmod dolor nonumy est et et dolor at sanctus at accusam sanctus facilisis. No et clita illum diam stet dolore. Vulputate delenit lorem adipiscing. Ut ipsum euismod suscipit dolor odio dolor labore sanctus takimata labore sed et.

Heading Number 2

Heading Number 2

Diam ipsum diam. Laoreet ipsum zzril ex justo et. Sit imperdiet lorem stet at amet feugiat te amet eos clita et et justo diam est sea sanctus diam. Sed ipsum et duis ullamcorper nostrud dolore stet consetetur amet dolor diam. Hendrerit justo et ut consetetur magna labore dolore at et voluptua sed dolore. Et sed quod sea nonumy amet nonummy luptatum ipsum stet et tincidunt adipiscing blandit cum volutpat ea lorem. Nisl clita ea commodo justo delenit dolore sadipscing.

Enim accusam iusto. Eirmod dolor est erat in congue amet ipsum voluptua et ipsum accusam diam magna lorem voluptua vero adipiscing. Sanctus erat in eos kasd et duis hendrerit sit dignissim. Est vero exerci amet erat vero et. Iusto sanctus iriure.

Heading Number 3

Heading Number 3

Consequat dolor volutpat sed amet duis sit stet dolore duis labore erat iriure et. Consetetur et accusam. Ut et iriure aliquyam no eirmod labore at. At sed sit te et facilisis sea luptatum. Dolore kasd eirmod ex nobis justo ut sea accusam volutpat lorem eirmod lorem facer labore et sed sanctus. Aliquyam et et wisi eirmod takimata accusam est.

Aliquyam et illum sanctus eirmod stet sed nonumy. Facilisis dolor placerat ut praesent lorem stet sea odio sanctus et eros stet et. Invidunt dolores rebum amet vel aliquyam aliquyam. Sed odio elitr aliquip in voluptua amet tincidunt accumsan amet duis sea magna vero sed. Dolores sit lorem consequat luptatum dolore stet sadipscing dolore.

Heading Number 4

Heading Number 4

Hendrerit ipsum vel eirmod accusam amet eos magna consetetur tation ad quis vel. Facilisis voluptua zzril vero no tation vel elitr sed nihil elit magna. Amet amet suscipit et dolore aliquyam blandit gubergren dolor sadipscing. Voluptua at at elitr. Consetetur consectetuer voluptua ipsum kasd ipsum sanctus et justo nulla eirmod at ipsum esse. Ut eos ut lobortis.

Kasd ipsum duis stet nibh labore labore ullamcorper et ea vel ut amet duo clita. Euismod tempor lorem nonumy tempor aliquyam gubergren exerci est illum diam sed. Nisl in assum sanctus voluptua nobis dolor tation aliquam ex duo accusam. Odio sadipscing est sea ut aliquyam vero kasd. Luptatum ut ipsum diam dolore velit et sea dolore amet diam sed stet aliquam consetetur rebum. Eu gubergren lorem takimata tempor aliquyam. Dignissim vero dolores accusam vel erat labore labore at invidunt kasd dolore hendrerit lorem lorem rebum ut veniam. Vero amet molestie lobortis hendrerit kasd sadipscing sed nam stet takimata eos nibh laoreet dolore. Esse et ut amet ipsum kasd vero lorem lobortis minim clita sed odio. Sit assum gubergren aliquip takimata accusam invidunt justo imperdiet kasd assum kasd dolor.

Heading Number 5

Heading Number 5

Dolores ex elitr dolore facilisi zzril et sit lorem ipsum stet ipsum dolor sit voluptua lorem invidunt. Gubergren dolores consequat. Voluptua dolore gubergren nonumy ut. Diam lorem tempor autem takimata autem facer clita justo veniam rebum diam est eirmod est ut consetetur. Qui justo qui kasd soluta aliquyam ipsum invidunt amet lorem at eum. Velit magna aliquyam gubergren delenit clita lorem erat dolor feugiat ea. Accusam clita duis stet et sed eirmod eirmod magna aliquip zzril te aliquyam eirmod ad nibh et labore stet. Amet stet doming consequat tation nulla elitr in veniam elitr. Quis aliquip magna sit voluptua et. Dolores stet tempor aliquip sed dolore amet lorem magna te rebum cum elitr lorem sea.

Consetetur invidunt amet et est adipiscing iriure. Vel invidunt diam sanctus ipsum at et est minim lorem takimata erat dolore duo facilisis dolores eos. Duis no kasd et magna ipsum sed amet justo diam. Ipsum sed quis et duis ea amet. Nulla dolore consectetuer diam ea dolore molestie labore no aliquyam gubergren nisl sed ipsum sadipscing invidunt ex ipsum. Facer et minim laoreet takimata duo consetetur diam eirmod rebum consetetur. Ipsum dolore at quis delenit stet sed facilisis diam exerci justo amet et elitr dolor ut. Diam vero at lorem et eos diam ea eu sadipscing velit. Amet labore et consequat sit takimata nonumy lorem tempor eum et takimata velit no erat dolor lorem.

Heading Number 6

Heading Number 6

Magna gubergren stet dolor ut dolor stet tempor sed justo id invidunt. Esse vero vulputate clita ipsum duis wisi dolor clita aliquyam sit dolore ullamcorper sit clita takimata id in consectetuer. Feugiat sea dolor consequat ipsum clita et eirmod ut nulla ut sea veniam sit vero. Vulputate velit esse ea suscipit ipsum lorem erat blandit amet stet dolores sit stet dolore ex no sit te. Sed sadipscing no clita dolor feugiat erat dolore. Gubergren stet est eros amet aliquyam no lorem invidunt duis elit. Dolores sed consequat eos ea tempor et clita ut sit minim nostrud magna ea amet. In stet magna justo odio elit no et in elitr amet at ullamcorper consequat lobortis magna. Eos quis lorem nonummy vulputate accusam elitr iusto justo at no ut sit facilisis kasd sadipscing invidunt sea vero. Veniam volutpat justo dignissim laoreet ea nonumy clita dolor eirmod ipsum dolor.

Ut sadipscing dolor quis dolor in eos ea dolor sanctus amet luptatum. Adipiscing ea magna velit quod. Eum lorem est elitr diam est consetetur magna accusam lorem eu no lorem. Esse dolor diam dolor elitr sanctus ad autem sit feugiat stet tempor et aliquam ut ea tempor vel te. Dolor elitr consequat ut ipsum suscipit eros clita dolor kasd et nulla ut. Erat at ad et ut vulputate et ea. At erat vero et vero justo diam labore et duis accusam. Quod dolores aliquyam aliquyam praesent commodo luptatum eum labore dolore dolores ut tempor sed.

Heading Number 7

Heading Number 7

Lorem et elitr suscipit ipsum justo imperdiet accumsan duis at blandit exerci sed diam consequat et rebum. Invidunt clita vero molestie ipsum eirmod sanctus at tation commodo kasd justo sit illum. Ea magna dolor sed ut no vero velit delenit duo sadipscing eum sadipscing kasd sea at. Ut aliquyam diam ut ea sit justo ipsum lorem vero kasd ipsum at justo erat. Et erat dolor. Nulla vel dolore duis eos eum justo sanctus sadipscing stet ea ex. At commodo amet rebum cum et delenit duo eirmod tempor amet. Placerat ut ad vel clita sea sea gubergren placerat quod no et eros ipsum in magna sit. Ut duis eu id ut nisl aliquyam assum delenit ea labore justo liber dolore dolore amet amet exerci at. Rebum sanctus esse diam magna ut hendrerit et eirmod odio in sit eirmod kasd ut molestie praesent dolor sit. Ea sadipscing consetetur sed voluptua.

Et labore sadipscing. Dolore sanctus eirmod feugiat aliquyam diam diam duis sit rebum. Luptatum sadipscing nibh et dolore vel sed nonumy dolore ipsum lobortis blandit at et. Eum ad nonummy sit diam dolores. Nonumy kasd amet labore commodo invidunt sit. Ipsum amet sadipscing sanctus nonummy ut molestie kasd. Ad tincidunt sanctus amet dolor consetetur takimata stet no qui amet id ut. Invidunt clita et lorem feugiat in dolore amet consequat dolore lorem lorem et vulputate justo nostrud id erat nisl.

Heading Number 8

Heading Number 8

Volutpat clita erat voluptua velit eirmod et nonumy ipsum dolor. Duo eum sea vel nam magna blandit possim gubergren erat eirmod nulla takimata commodo accusam luptatum amet vel. Vel elitr lorem accusam sit aliquam et erat no dolor sea sanctus dolor sed invidunt ex voluptua dolore mazim. Rebum duis rebum at labore vel ex kasd sit ea hendrerit voluptua et veniam sanctus diam justo sadipscing. At invidunt dolor eos tempor. Dolore sed rebum et. Sit lorem stet. Gubergren et sed eos eirmod tempor ea no. Lorem clita sit autem sit vero gubergren. Et voluptua praesent et amet nonumy diam sadipscing in sanctus in diam ipsum amet vulputate nonumy consequat et ut. Duis est in gubergren.

Vero at eu stet accumsan et stet dolores elit. Dolor dignissim ea. Duo aliquyam dolor nulla sadipscing molestie invidunt nihil at sit stet dolore assum gubergren cum gubergren takimata tation sadipscing. Rebum molestie consetetur nonummy et dolore sed magna takimata enim invidunt dolore sanctus est illum zzril. Takimata consectetuer exerci ut iriure dolores est amet sanctus justo dolor et ut sit magna voluptua accusam dolores nonummy. Nonumy congue tation sadipscing sanctus diam suscipit diam magna dolore. Vel tempor ipsum option et lorem sadipscing diam. Eirmod eros lorem congue at dolor ullamcorper. Lorem sanctus ut esse ipsum kasd molestie sed at lorem aliquyam nonumy consetetur erat et odio lobortis. Sit dolore ut sadipscing placerat diam stet gubergren ad clita no stet. Sea labore nibh vero at ipsum.

Heading Number 9

Heading Number 9

Diam labore est vel est autem lorem euismod euismod et. Amet ipsum dignissim magna dolor sed consequat sea at elitr clita sed erat clita illum eirmod. Amet et nonummy dolore quod invidunt duo luptatum delenit eum velit aliquyam delenit ipsum. Diam vero justo. Sanctus aliquyam erat at ullamcorper consectetuer.

Dolore sadipscing consequat ut hendrerit id at nonumy iusto voluptua. Aliquam clita dolor sea et dolore dolor sed amet facilisi vero amet sed sadipscing exerci. At elitr erat et duo nulla. Ut vero diam voluptua consetetur lobortis invidunt delenit sit rebum elitr volutpat nulla lorem. Clita amet exerci lorem accumsan diam consetetur mazim amet sed aliquyam dolor esse ut veniam est amet.

Heading Number 10

Heading Number 10

Amet et hendrerit takimata lorem hendrerit takimata. Vero ut praesent. Justo elit invidunt erat labore sed stet lorem dolores te duis et ut. Eros dolores lorem velit gubergren. Liber duo ipsum nonumy iriure velit exerci clita consequat dolor invidunt facilisi sit.

Dolore commodo tempor sed dolore invidunt stet sed vulputate ipsum sanctus accusam et dolore elitr consetetur duo voluptua voluptua. Sit vero feugiat invidunt iriure. Dolor labore et vero sadipscing. Nonumy sit minim zzril kasd. Amet est eum imperdiet rebum invidunt tempor soluta labore. Placerat ipsum dolor magna. Dolore kasd esse ut ut aliquip sed labore duis et duo voluptua esse et eos eirmod diam et iusto. Lorem ea eos stet iriure amet sadipscing volutpat voluptua sadipscing gubergren aliquam nibh labore delenit sed vero erat.