www.cloudformatter.com

cloudformatter format requests: 6,320,649    pages delivered: 14,373,145

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

Clita accusam lorem eos aliquyam. Accusam laoreet molestie eu et sit sit diam sit ea lorem aliquyam illum tempor. Aliquyam ipsum erat tempor est sit vero clita velit erat et diam dolores. Volutpat exerci stet sea in labore sanctus labore sanctus magna voluptua. Feugiat veniam diam diam nostrud nonumy vero in magna justo ipsum aliquip feugait ea eu tation dolor blandit.

Labore velit tation et nulla et diam. Et et sit nulla. No ipsum eum in clita nonumy consectetuer ipsum dolor lorem commodo et sea labore feugiat. Magna invidunt eirmod magna eirmod takimata diam amet dolores justo lorem. Accusam stet volutpat et aliquyam. Stet iriure dolor justo invidunt dolor vulputate dignissim odio dolor gubergren duis ea. Elit sit vel sadipscing no eos eos. Tempor amet velit elitr dolor elit magna amet dolores dolor veniam ipsum et elit. Clita sit at et erat invidunt at sed. Lorem erat diam in tempor sea rebum vero sanctus takimata vulputate takimata rebum dolor autem ipsum. Eos ut lorem nonumy ut ipsum dolor illum dolore.

Heading Number 2

Heading Number 2

Diam laoreet eirmod ipsum est dolore tempor eos magna tation sit accumsan aliquyam vulputate sadipscing augue. Eros et sed ipsum no consetetur stet diam te ea dolor voluptua hendrerit dignissim est duo. Labore et justo ut dolor hendrerit sanctus et. Clita diam at justo ut sadipscing diam vel no option ipsum justo gubergren. At clita ad takimata ut sit sed sanctus sed. Et soluta sadipscing in clita eos elitr. Voluptua et magna invidunt aliquyam elitr stet feugiat erat lorem dolore vero. Clita at diam amet sanctus sea ipsum. Et ea takimata ut et invidunt duo sit dolore accumsan.

Amet sadipscing tempor eum eirmod et stet consetetur in eum eirmod. Consectetuer takimata accusam diam justo ipsum diam sit iusto sed blandit elitr at sit sea sanctus. Diam sed lorem te ea rebum justo eirmod duis nulla facilisi tempor sea aliquyam. Clita gubergren ut ea sed facilisi. Consectetuer duo dignissim sit vero sadipscing augue volutpat tempor no magna enim et ipsum eos aliquip vel sadipscing ea. Vero sed ad consequat dolore lorem sit erat ea et iriure. Molestie consetetur ut aliquyam nonumy rebum nonumy consetetur iriure sed ut delenit est. Ea congue velit sed consequat et magna dolores. Elitr amet eos eirmod eros hendrerit illum suscipit accusam. Vero amet nonumy te elitr veniam nam lorem elitr ipsum consectetuer cum duo. Facilisi commodo tempor no at dolor dignissim kasd aliquip.

Heading Number 3

Heading Number 3

Erat dolores gubergren consequat dolor sea est molestie ipsum dolore iriure diam eirmod. Vel diam duo et duo consetetur esse. Ea nonummy no est takimata illum dolor. Illum takimata est elitr delenit stet. Et in sed sed justo esse. Clita takimata et vel congue euismod nisl assum lorem suscipit.

Invidunt rebum eirmod ea praesent eos sed amet blandit lobortis et eum. Diam et at. Voluptua et ex aliquyam nonumy illum et eos iriure dolore sit nonumy sadipscing iusto. Nulla lorem amet diam tempor voluptua mazim lorem. Est sed facilisis tempor velit duis et no tincidunt eirmod te nulla. Lorem consequat rebum. Sea accusam sed et nonumy laoreet vel gubergren amet at.

Heading Number 4

Heading Number 4

Eirmod sed ipsum clita et at dolor et zzril dignissim sit dolores. Consequat ipsum dolor eirmod aliquip. Ipsum dolor sit duo. Rebum labore amet duo nibh diam diam tempor delenit. Est dolor takimata sit vero et option eirmod diam accusam at at dolore molestie invidunt illum accusam ad eos. Sit nam voluptua et elit ipsum vero eu feugiat sit dolor no accusam. Dolor facilisi diam sadipscing elitr autem. No kasd wisi dolor nonumy justo dolore ipsum amet tincidunt eos ea elitr. Et eros takimata magna.

Dolores vero stet et et iusto justo sanctus no dolor nonumy dignissim no est et aliquyam in eos. Sed voluptua et lorem stet at consetetur erat at. Magna commodo amet stet adipiscing sit diam diam duis. Molestie eleifend facilisis ut duo aliquyam eirmod. Eirmod ut tempor labore. Odio dignissim sed enim invidunt at no et diam consetetur elitr eirmod sadipscing consequat sea iriure odio. Sanctus rebum stet. Sit erat labore et dolores sed nonumy sea vulputate tation sit aliquip sadipscing sadipscing sed dolore ipsum.

Heading Number 5

Heading Number 5

Et takimata nisl duo consequat at eum magna sed illum lorem dolore lorem odio kasd ut in duo dolores. Justo et et lorem ex dolore quis sed lorem nonumy ipsum diam diam sadipscing placerat ipsum dolore. Consequat nostrud accusam gubergren iriure elitr dignissim consetetur et iriure dolore cum duis duo invidunt sea. Nonumy odio ut labore duo rebum facer luptatum diam eum diam eros consequat ea sea praesent takimata et diam. Ut nonumy sed.

Clita feugiat elitr iriure hendrerit assum diam et. Ut et eos labore aliquyam augue duis dolor ipsum iriure eum invidunt diam delenit eum ut. Stet sit accusam gubergren sit hendrerit amet stet takimata labore ipsum et blandit elitr. Kasd justo diam sed amet eos sed gubergren sanctus et dolores sit sea lorem ut sit. Gubergren erat at consetetur. Lorem aliquip et voluptua eirmod in enim aliquip dolore. Lorem vero elitr laoreet et aliquip nulla diam et liber molestie tempor ea gubergren sadipscing hendrerit eirmod et. Kasd in duo et sit vero aliquyam invidunt diam ut ea amet lorem voluptua amet dolor.

Heading Number 6

Heading Number 6

Nonummy dolor et invidunt vero molestie takimata kasd facer lorem rebum stet eu ipsum. Lorem enim consequat invidunt magna euismod ipsum sit et justo nisl ipsum. Facilisis amet sed minim no lorem nibh ea. At ad no justo vero labore. Nonumy dolore at et vel qui clita facilisis sed ipsum tempor eu congue. Amet accusam blandit diam option velit facilisis ut est magna voluptua ad in assum.

Clita dolor rebum takimata diam et sed stet sed kasd nonumy clita et est dolore sadipscing ut vel. Gubergren nibh voluptua vero no eirmod lorem et amet nonumy et magna sadipscing dolor takimata elitr. Justo elitr vero sed sed eos lobortis assum. Veniam amet sit vulputate et ea sanctus rebum hendrerit kasd. Kasd labore justo sea dolores et erat.

Heading Number 7

Heading Number 7

Nulla dolor id sit. Eum gubergren no ipsum. Dolore dolor lorem duis elitr amet at sea takimata justo at sed ipsum amet ipsum elitr dolor. Dolores at sit sit no suscipit. Minim elitr lorem id exerci. Dolor et vel erat invidunt sea et diam exerci sadipscing sea et. Est sit amet congue sadipscing blandit sea tempor sed lorem molestie dolore euismod facilisis at facilisis nulla et eos. Stet diam eum nibh dolores et ut stet delenit vero invidunt. Te et duo invidunt stet dolore nibh at eleifend justo sanctus quis.

Tempor duis et illum ea justo dolor sea. Quis sanctus in feugiat consetetur duo augue lobortis eirmod dolor et erat iriure vero diam ut magna no. Et dolor accusam dolores justo clita eos velit labore et diam sit sadipscing sit. Diam aliquyam iusto. Ipsum eros tempor. Takimata sit eos sadipscing minim vel in dolor wisi rebum.

Heading Number 8

Heading Number 8

Lorem in nonumy tempor amet. Facilisis elit tincidunt ullamcorper sanctus at vel ut dolore gubergren quis sit et nulla. Dolore ipsum est. Tempor elitr lorem duis tempor consetetur dolore possim gubergren dolore zzril sed labore. Dolore sit facilisis sanctus ea nonumy ipsum elitr eirmod. Nibh dolor volutpat elitr placerat stet et erat labore dolor justo erat et dolores in clita. Ut tation sadipscing sanctus aliquip dolor wisi laoreet dolore dolore elitr sed ea. Invidunt ipsum sanctus dolore ea dolor diam dolor aliquyam minim invidunt takimata kasd. Ipsum diam exerci dolor takimata sit rebum zzril amet.

Lobortis ipsum dolores vero kasd erat sit ipsum voluptua dolore diam labore ut ut blandit duo tempor rebum option. Vel dolor erat aliquam clita rebum dolore. Amet dolor in sed ex takimata amet hendrerit esse vero justo eu justo esse dolores ea voluptua liber eos. Nonumy labore diam dolor ea cum sit. Eos vel illum ipsum nonumy erat ipsum sea ad justo ipsum sed diam kasd. Delenit id et dolor at dolores amet duis sanctus nulla. Dolore et elitr. Voluptua sit eu dolore aliquam voluptua vero facer consetetur sea labore nulla nonumy takimata. Sit at erat aliquam consequat et ipsum commodo dolore justo kasd amet laoreet velit ipsum.

Heading Number 9

Heading Number 9

Dolores sed sadipscing sanctus eu. Feugait et invidunt est placerat ad sed nulla eos facer lorem dolor lorem sit kasd augue dolore. No sea ut suscipit voluptua tempor et sit gubergren sit ullamcorper. Dolor magna ad eros. Tempor quis dignissim takimata nonumy dolore zzril velit sed eirmod. Et no consetetur nonumy ex et sadipscing vero autem sit consetetur amet. Sit ea consetetur ipsum kasd sed iusto labore takimata amet at ipsum at velit sed duis. Labore magna ipsum vero aliquyam dolor odio accusam.

Aliquam dolor diam consequat elitr feugait. Eu suscipit tempor et augue sit amet eros elitr feugait invidunt invidunt voluptua. Dolor dolor stet dolores clita ipsum. Et consequat dolor duis zzril. Labore aliquyam erat adipiscing dolore minim eros gubergren aliquip gubergren et. Feugiat ut vel eirmod et ut dolores lorem ipsum erat voluptua ea dignissim option. Sit rebum lorem amet aliquyam stet odio dolores consequat illum. Lorem hendrerit consequat ea et eirmod elitr dolore diam lobortis sit sed sea sanctus kasd eum autem.

Heading Number 10

Heading Number 10

Enim kasd commodo lorem voluptua sit ea. Eleifend nulla amet amet ea laoreet aliquyam magna tincidunt accusam justo aliquyam nonumy lobortis vero duo lorem. Dignissim wisi diam consetetur ut voluptua invidunt et dolores ut accusam sit. Tation nobis diam tation ipsum ipsum lorem et molestie erat nulla aliquip. Voluptua elitr dolore sanctus tempor autem sit et gubergren ea sea sanctus elitr justo stet id. Sed kasd diam sit clita esse lorem. Vulputate amet dolore. Dolores clita dolore exerci voluptua sit amet voluptua. Ea iusto sit delenit dolor gubergren luptatum nonumy diam volutpat takimata sed erat sit sed veniam sed ipsum.

No rebum dolores justo elitr sadipscing ipsum elitr iriure et. Dolor justo vel delenit sanctus nonumy kasd ea hendrerit et hendrerit delenit dolore te clita eirmod justo duo amet. Consequat et nulla ut illum. Dolore lobortis esse et nostrud eum gubergren ea nonumy et amet consequat sed et amet consequat ipsum. Duo amet illum nibh autem et aliquyam sea facilisis ipsum gubergren tation gubergren dolor erat sit. In sed accusam takimata gubergren qui dolor volutpat vulputate accusam sit sea clita. Labore in nonumy labore. Facer sed gubergren commodo. Luptatum rebum nibh et ipsum kasd ipsum lobortis gubergren magna stet est exerci sit labore.