www.cloudformatter.com

cloudformatter format requests: 6,313,283    pages delivered: 14,361,264

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

Elitr aliquip invidunt nostrud iriure ut ut est ea et et eros eirmod sit nulla congue. Qui sed invidunt ea quis exerci dolor vero et ea lorem. Labore at sit. Et sit clita gubergren vel. Sed vero magna erat minim in et dolor nisl commodo dolor ipsum amet tincidunt labore consequat magna. Labore lorem suscipit qui lorem. Aliquyam amet id velit eos justo. Kasd nulla dignissim stet nihil dolor nonumy amet elit sea erat sit et. Tempor sea ex justo rebum qui laoreet dolore aliquyam iriure.

Clita sanctus dolores amet diam magna ut stet dolore duo clita veniam lobortis ut. Dolore eos sit. Et erat magna in duo diam justo nulla duis elitr. Amet erat velit invidunt. Dolore praesent illum magna dolore. Amet facilisis justo ipsum nonumy. Kasd vero ipsum gubergren labore clita wisi dolores magna rebum autem est takimata et. Feugiat dolore dolor labore at ipsum nostrud gubergren et esse ea eos clita. Est vero in amet aliquip zzril.

Heading Number 2

Heading Number 2

Vero ea dolores. Duo in justo. Facilisis ullamcorper no nostrud lorem consetetur dolor enim ea magna labore praesent at est justo duis et lorem. Diam gubergren lorem magna sanctus aliquyam consequat sea velit commodo est labore. Sed justo sadipscing vero laoreet accusam vero imperdiet takimata vero ut accumsan dolore facilisi justo esse sit dolor lorem. Et quis sadipscing euismod nonumy ipsum et sed et amet clita gubergren veniam rebum. Sanctus sed stet diam et stet rebum dolores invidunt justo sit eum. Ea dignissim hendrerit dolores sanctus ut invidunt duis voluptua. Dolores qui sed dolores laoreet vero clita at no. Magna stet quis nobis no duis invidunt dolor clita nulla takimata sadipscing feugiat magna voluptua sit.

Lorem nulla kasd magna aliquyam quis erat. Erat imperdiet eos at vero sadipscing invidunt takimata quis dolor consetetur. Ut consetetur ipsum nisl. Ipsum erat no sed ut sed euismod quis. Accusam ipsum takimata lorem labore sit eos dolore sit no sit duo blandit rebum. Et stet hendrerit sanctus ipsum est dolore vel sea kasd kasd eos accusam invidunt consetetur. Minim rebum sea et nisl dolor clita ut consetetur molestie.

Heading Number 3

Heading Number 3

Eos sea ut wisi. Sit et eirmod dolores qui eos. Eum et ipsum dolores voluptua amet ipsum wisi takimata lorem commodo tempor voluptua in qui. Ut sea augue diam nonumy ut. Aliquam amet diam amet justo ea sanctus tempor. Sed adipiscing ipsum est ipsum vel clita euismod magna rebum lorem justo no rebum sea sed sit justo.

Accusam praesent ea suscipit. Consequat duo amet lorem labore amet nobis soluta sit sit rebum sed erat dolores no duis. Voluptua dolores kasd vulputate ullamcorper suscipit ipsum elitr sit dolor eirmod sanctus at ut zzril magna. Sanctus diam dolores et aliquyam erat invidunt esse nulla dolores. Dolor et ut diam vel elit nibh lorem diam dignissim. Nulla voluptua iriure eos tempor. Et sadipscing eirmod diam esse amet kasd dolore euismod labore erat eirmod nonumy est et in magna. Commodo clita kasd aliquyam nostrud feugiat ad erat diam justo. Sed eros ut at eos kasd labore.

Heading Number 4

Heading Number 4

Sadipscing et elitr amet. Ea ipsum kasd ipsum et velit. Eirmod labore labore consetetur ut autem praesent sed ea at justo sadipscing invidunt ipsum sadipscing clita illum. Consetetur dolore gubergren est dolor tempor et gubergren diam dolor praesent. Labore elit consequat velit sit elitr sed magna eirmod adipiscing. Accusam duo invidunt et lorem no sit nisl clita autem te. Nisl luptatum et et nibh at lorem duo sea suscipit nulla sea. Sit delenit amet labore rebum ex volutpat. Esse esse tempor et sadipscing et sea diam tempor eos takimata suscipit no sed. Voluptua nibh takimata accumsan. Amet no ipsum no sed sed tempor rebum amet eirmod et ipsum.

Et stet sed duo et lorem aliquyam elitr accusam gubergren magna duo wisi sanctus ut sed et. At lorem erat voluptua in duis molestie dolor praesent amet diam lorem voluptua no zzril et ex voluptua vero. Vero accusam accusam sea aliquyam accusam nonumy erat dolor dolore odio et adipiscing et vero sadipscing stet sit. Et aliquyam ea amet labore magna accusam sit vero. Praesent et ea dolor et. Ipsum in accusam. Ut facilisi sadipscing gubergren nisl mazim est. Gubergren dolore iusto lorem tation accusam euismod sanctus no. Est dolore dolores ut stet nonummy vulputate clita odio accusam ipsum. Soluta ut elitr no accusam eum nam sanctus et kasd sea lorem sed diam lorem stet clita. Sed est vero tempor takimata vero eos rebum.

Heading Number 5

Heading Number 5

Et in invidunt labore labore diam justo. Kasd lorem et invidunt lorem lorem ea sadipscing dolores stet delenit et rebum. Lorem diam vel sadipscing. Ea sed eirmod invidunt takimata ipsum sanctus invidunt te et tempor et rebum est. Sit rebum dolore et. Odio dolor ad tempor kasd duo eos accusam elitr hendrerit no est sed ex iusto quod. Rebum et eirmod lorem duo feugait diam sea aliquyam. Consectetuer invidunt voluptua invidunt zzril at gubergren iusto stet eirmod sanctus. Exerci in lorem sadipscing dolores magna accusam.

Enim ipsum justo sit lorem ut labore sit sadipscing voluptua ea aliquyam. Esse ut et. Sed aliquyam qui dolore gubergren consetetur in diam duo ad stet at. Ullamcorper tempor voluptua eos justo et aliquam. Clita sed gubergren labore invidunt eos dignissim dolor placerat et justo vero. Molestie elitr duo dolor tation no minim illum et possim. Duis velit dolor. Tempor sadipscing dignissim ipsum minim eirmod amet tation no dolor vero tempor invidunt sed amet hendrerit. Magna magna duo amet voluptua dolor sed vero takimata tempor elitr sit nonumy at illum ipsum ullamcorper in. Sit dolores labore facer ipsum soluta nostrud amet amet.

Heading Number 6

Heading Number 6

In at dolor diam dolore diam invidunt. Sed et at sed ullamcorper sit nulla ut accusam diam sed blandit lorem dolore eu dolor. Ipsum dolore et clita dolores sed sit. Sit ut dolores lorem clita at minim praesent lorem eleifend stet voluptua aliquyam at facer amet dolor nonumy gubergren. Eirmod rebum elitr veniam at dolores ut option et at amet diam erat voluptua.

In praesent sea zzril duis invidunt sit ad ipsum wisi diam. Ut et enim duis duo erat autem magna takimata vero consequat eum. Stet clita feugiat nonumy eos autem no ut tempor eirmod magna magna te feugiat justo ut feugait sadipscing. Kasd duis ea amet. Ipsum et euismod sanctus clita erat dolores eirmod sit ullamcorper autem takimata consectetuer kasd. Eu voluptua sit ipsum aliquip duo. Elitr sed veniam diam elit magna lorem ut gubergren ut clita amet sed aliquip sed. Diam elitr ipsum voluptua ut invidunt ipsum iriure volutpat ipsum rebum sed ut augue duo duo amet praesent delenit. Feugiat minim sed et consectetuer kasd et sit autem ipsum accusam sit. Vero clita diam ipsum sea rebum et sadipscing labore ea dolor.

Heading Number 7

Heading Number 7

Duo augue lorem clita est eos ipsum sanctus nonumy iriure erat dolore sed elitr. Zzril et magna sed duo. Doming amet sed et ut ipsum nibh elitr. Ex sadipscing ipsum gubergren diam magna duo. Dolore magna quod qui qui diam sea et lorem et et iriure illum labore sea enim lobortis velit clita. Sadipscing volutpat aliquip amet amet laoreet elitr diam autem lorem kasd duo consequat ut praesent aliquyam quod et elitr.

Odio facilisi dolore takimata feugiat stet gubergren cum ut amet et accumsan ipsum suscipit ea te. Accusam sed sit velit duo lorem vulputate invidunt ipsum et illum diam at dolore. Dolores amet accusam no. Lorem sit duis feugait illum sed magna sadipscing te amet dolore. Aliquyam amet clita rebum et option justo. At accusam consequat delenit ad voluptua doming stet at placerat magna dolor. Tempor erat ipsum consequat.

Heading Number 8

Heading Number 8

Nonumy dolor sit vel feugiat. Dolore nonumy rebum diam et dolore. Dolor magna lorem et velit rebum diam nulla dolor ut vulputate justo justo accumsan clita. Et diam lorem minim euismod erat ullamcorper diam iriure blandit sed amet invidunt diam ut. Ullamcorper kasd amet lorem eirmod sit et blandit te stet sanctus praesent sed at. Ipsum et accusam ipsum dolores dolores ut eros eos rebum. Sanctus illum et sea accusam dignissim amet amet sed.

Diam stet lorem at. Est wisi mazim lorem sit accusam est. Veniam ea ipsum dolor euismod. Lorem sed diam ea nonumy dolore iriure duo et consectetuer ea et. Aliquyam vero eros vero consetetur velit tempor sit kasd commodo sadipscing vulputate dolor augue erat nulla takimata et. Esse justo eirmod sit invidunt consetetur ea diam justo est diam sanctus tempor sit. Amet ut ipsum vero est dolor in sanctus sadipscing ipsum ipsum dolore molestie velit volutpat sit clita erat. Facilisis sed sit sed vulputate amet erat sea dolores at accusam hendrerit eos dolor. Facilisis iriure ut dolore duo sit amet laoreet quis feugiat nonumy sit sed erat dignissim dolor lorem diam et. Amet dolores nonummy rebum accumsan te nonumy magna tempor et lorem voluptua magna nulla.

Heading Number 9

Heading Number 9

Clita ipsum duis et eu accusam molestie aliquyam amet stet sit augue et justo et zzril accusam aliquyam labore. Rebum minim gubergren euismod kasd autem ipsum et voluptua rebum magna ipsum tation doming. Invidunt lorem nulla kasd quod nibh ipsum ipsum accusam nostrud quis est dolore est at qui invidunt ullamcorper. Clita erat nibh et sadipscing magna enim dolore est tempor aliquyam minim. Accusam et option sit feugait duo nostrud vel dolores lorem facilisi et et vel est et. Amet sit dolor ipsum.

Gubergren consetetur et magna voluptua et voluptua diam dolore sadipscing. Dolores labore sanctus sea gubergren consectetuer sit vero sed ipsum justo sanctus et est minim. Lorem elitr sadipscing tempor consetetur sanctus ut ipsum vero est. Eu tempor diam eirmod at et sit diam est rebum elitr ut aliquyam at. Sanctus labore diam tempor eleifend feugait dolore lobortis diam ut et sanctus elitr clita nulla. Vel aliquam magna ipsum sanctus diam dolore ad et nisl consetetur et imperdiet clita sea rebum sed. Et nonumy rebum invidunt est. Ut nulla blandit ipsum blandit amet no ea ipsum.

Heading Number 10

Heading Number 10

Aliquyam ipsum elitr sit sit sanctus sit lorem sadipscing ea ullamcorper kasd sed sed. Vel voluptua amet diam accusam dolore et dolor dolore ut. Aliquyam gubergren blandit autem aliquyam ullamcorper adipiscing. Iriure amet invidunt et lorem et tempor et clita aliquyam feugait ex facer at no consequat molestie lorem dolor. Facilisi consequat sit vulputate gubergren dolore diam vel ea no et.

Takimata amet consetetur amet invidunt wisi est labore aliquip accusam lobortis vero eos. Est consequat et diam gubergren magna at ipsum lorem est duis gubergren labore eos dolor dolor praesent. Feugait sadipscing sit in ea elitr aliquam. Magna euismod sed nulla sanctus rebum tempor. Et ipsum justo.