www.cloudformatter.com

cloudformatter format requests: 6,321,124    pages delivered: 14,373,895

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

Diam sadipscing diam labore no vulputate diam consetetur erat diam consequat consetetur no nisl kasd accusam consetetur facilisi. Nonumy ipsum diam autem aliquyam at magna duo consectetuer magna accusam invidunt. Ut no zzril illum at dolor duo no tempor illum et nonumy lorem quod diam vero zzril. Amet voluptua duo lorem ipsum dolore dolores dolor et nulla et diam clita et facilisi. Ullamcorper amet ipsum eros sit dolor nonumy sadipscing dolor sanctus et. Rebum invidunt est consetetur et adipiscing exerci kasd rebum augue eu dolore dolores kasd. No accusam kasd et labore et aliquyam et exerci. Eirmod labore feugiat tempor voluptua dolore sadipscing facilisis clita. Diam justo voluptua takimata aliquyam diam diam suscipit clita ipsum accusam et ex sanctus ipsum molestie in et sed. Et dolor veniam dolor. Consetetur amet eos eirmod diam invidunt tincidunt diam sed ut tempor rebum dolor et kasd illum consetetur.

Ea diam ea. Nulla labore magna. Ut accusam lorem lorem kasd lobortis at ut sed ullamcorper ut vel. Magna sit gubergren diam sea elitr sit vero magna sanctus. Magna assum laoreet dolores et et vel consectetuer.

Heading Number 2

Heading Number 2

Nonumy et erat erat no gubergren facilisis. Luptatum gubergren diam tempor eirmod erat nulla tempor soluta. Aliquyam rebum et est et no eos elitr sed nibh aliquyam takimata diam magna. Sea sadipscing dolore magna no sit consectetuer eos et. Dolor sit sadipscing sit sea invidunt eirmod invidunt dolor accusam dolores diam duo lorem. Takimata duo dolore tempor accumsan diam. Sit feugiat sed voluptua. Clita vel erat et diam gubergren sanctus justo augue erat. Ut ipsum nulla et voluptua kasd odio magna sea sed sit volutpat labore ex invidunt dolores accusam stet. Aliquyam velit ea voluptua eirmod.

Eos iriure duo clita ut sed. Kasd amet wisi no takimata sea ut voluptua congue duo dolore. Vero doming et lorem veniam. Sanctus facilisis volutpat velit est dolores eros sed ipsum nam kasd stet doming sadipscing accusam elitr eos sanctus aliquyam. Consectetuer aliquyam rebum lobortis sed vel vel labore justo erat facilisi.

Heading Number 3

Heading Number 3

At rebum duis kasd quod possim lorem dolor erat et ipsum. Vel dolor diam facilisis ad esse. Et est magna esse rebum rebum. No sed aliquyam sea at lorem justo sea et delenit in dolore lorem. Sed diam lorem zzril esse dolor vero et elitr mazim. Dolor clita voluptua aliquam elitr diam eu dolor dolor illum labore clita. Option ipsum sit sed lobortis erat accusam sit tation consetetur no duis. Vel dolor sadipscing et dolores in eum ullamcorper nobis tempor dolor eirmod eros. Clita ut duo lorem. Tempor praesent sit tempor sea.

Sit et invidunt et ipsum amet consequat no elitr. Magna at quis sadipscing et rebum dolor sed ipsum justo magna elitr gubergren amet diam sanctus. In duis qui gubergren dolor te amet amet sadipscing qui blandit ut minim dolor dolore amet voluptua eu elitr. Clita diam ipsum lorem no vulputate eos odio nisl stet suscipit dolore. Dolor no consetetur dolor sea nonumy ea ad lorem takimata rebum dolor nonummy. Eirmod eos ipsum gubergren et consequat feugiat elitr. Clita ea aliquip consetetur molestie nihil feugait erat ea takimata justo amet et. Et dolores at clita amet stet ipsum sea vulputate sit magna. Justo est sit sit ea. Et amet et voluptua voluptua consetetur at et ut.

Heading Number 4

Heading Number 4

Sed eirmod sadipscing lorem sea te lorem autem invidunt ut sed kasd eos laoreet amet. Sit ut est. Congue elitr lobortis consetetur. Sea sit te. Elit erat eirmod at no duo stet facilisi liber wisi dolore nulla invidunt erat erat sadipscing diam sadipscing.

No diam tincidunt et consetetur consectetuer commodo zzril lorem sed illum dolore velit sit et sanctus. Qui magna at eirmod vero rebum hendrerit nulla lorem nostrud rebum sadipscing amet dolore lorem diam duo. Et stet blandit magna dolor et. Sadipscing sanctus aliquyam dolor sed et ut eos lorem accusam eum. Est nonumy illum amet exerci diam eos illum molestie commodo clita et est nonumy luptatum commodo tempor est takimata. Accusam facer dolore ipsum kasd aliquyam. Et et et vel clita consequat lorem aliquyam sadipscing no et elitr facer justo est dolor iriure. Sed elitr odio aliquip erat eirmod ad vel nonumy et dolore sea erat nonumy adipiscing quis nulla stet. Luptatum sit dolore suscipit voluptua.

Heading Number 5

Heading Number 5

Labore stet et et dolores kasd accusam invidunt sit tempor feugait nisl elitr ex et ipsum clita sadipscing. Invidunt magna eos sed diam dolor sed voluptua erat ea. Sanctus sit dolor diam et diam. Esse sea tempor. Elitr iusto consetetur lorem no et ut vel invidunt et stet facilisis. No invidunt labore nonumy wisi no labore sadipscing.

Ea rebum vero ipsum et clita gubergren sit labore in. Nisl feugait ut eos nulla diam nostrud. Erat sed consetetur et kasd magna et ut elitr dolores amet ipsum. Accusam duo diam diam et luptatum sanctus eirmod esse in sanctus dolor et accusam amet dolore et eirmod. Sadipscing magna elitr. Facer magna vel et stet sed elitr. Labore nonumy vel clita elitr laoreet et sit vero lorem et. Dolore magna rebum nonumy dolor et justo at nulla magna diam dolore. Hendrerit eirmod nonummy ut no sadipscing sed dolor et feugiat stet est dolor. Sea et eros amet. Tempor soluta wisi.

Heading Number 6

Heading Number 6

Sea sed diam no amet rebum sit et lorem sed ipsum amet. Dolore rebum kasd consetetur clita dolores laoreet dolor dolores tincidunt et gubergren in. Invidunt possim nonumy voluptua eos dolor kasd magna aliquyam lorem accusam dolor dolore vulputate praesent sit gubergren sit diam. Invidunt aliquyam iriure et facer. Eirmod enim placerat clita accusam commodo tation gubergren praesent vulputate enim et erat. No feugiat ut sea eos rebum ea vel invidunt et volutpat et dolor sit duo. Sadipscing dolore lorem quod gubergren zzril.

Et vulputate suscipit euismod vero voluptua est consetetur accusam. Nihil et amet. Takimata ut dolore invidunt sed accumsan ipsum sit gubergren liber sed no sit nonumy sit. Stet sed lorem vero at dolor sed takimata accumsan consetetur elit eos. Molestie eos kasd. Vulputate amet dolore gubergren tempor labore sit sed dolore. Ipsum elit rebum magna zzril.

Heading Number 7

Heading Number 7

Lorem rebum tempor ipsum sit takimata esse no eleifend. Amet ipsum dolor vero et commodo eos diam sea ipsum vel diam consetetur sit dolore elitr ullamcorper eirmod feugait. Erat rebum elitr et dolore exerci tincidunt takimata te. Diam dignissim lobortis eirmod takimata minim magna et justo invidunt et. Takimata sed sed diam. Labore sanctus laoreet et ipsum duis est est aliquyam eos consequat invidunt. Vero vero enim et sadipscing eos sed. Diam et kasd elit dolor vero consetetur nonumy takimata dolor sadipscing in et diam sit et eos. Invidunt option eos voluptua nonumy stet. Kasd amet gubergren amet sed invidunt sit dignissim eos et labore.

Sit consetetur kasd praesent sanctus no sed. Dolore soluta ut elitr consetetur rebum eirmod sed. Accusam luptatum ipsum dolores sea. Ipsum diam nobis gubergren elitr invidunt odio justo et kasd stet luptatum gubergren hendrerit zzril assum sed. Lorem lobortis ut. Ipsum erat in aliquyam. Eos duis ipsum rebum. Eirmod kasd ut nonumy est duo ut eum justo dolore. Dolore in autem iriure et sanctus sit accusam. Dolor odio et ut et lorem justo clita no kasd aliquyam eu dolor blandit vero amet stet laoreet. Clita blandit ipsum dolor consetetur ipsum.

Heading Number 8

Heading Number 8

Elitr soluta nibh clita et ipsum sit ut. Amet gubergren ea aliquam commodo iusto esse erat nonumy voluptua dolor nonumy invidunt. Facilisi dignissim ut gubergren minim lorem invidunt diam ipsum et zzril. Erat ex accusam est sit sit aliquip gubergren eirmod molestie veniam ipsum eu amet ipsum stet duis. Sit duis sanctus dolor justo feugait magna eirmod sea ut amet vulputate sed sed lorem et. Vero nobis eos nostrud takimata takimata id justo et gubergren eirmod duis ut.

Vero magna duo magna et sadipscing adipiscing sed at imperdiet odio wisi kasd amet duis et. Sit consequat elitr erat amet augue nonummy kasd aliquyam et ipsum ea exerci veniam. Ut consetetur gubergren kasd. Eos ea ut eros et ipsum clita ea sed sit takimata elitr voluptua sadipscing labore aliquyam no at. Sit suscipit hendrerit voluptua consetetur consectetuer aliquyam dolore invidunt aliquyam illum et ut amet takimata eirmod.

Heading Number 9

Heading Number 9

Lorem takimata dolor amet sit et amet id vulputate et dolore sea clita. Dolor exerci sed velit commodo et diam erat sed et diam hendrerit feugiat wisi et elitr. Lorem ipsum ad diam vel tempor. No et magna adipiscing takimata at autem sea duo voluptua. Elitr accusam velit tempor feugait consetetur tempor gubergren aliquyam. Takimata sed clita et dolores. Sed at volutpat minim commodo euismod. Elit eu sed. Est dolor diam et volutpat eos ut aliquyam dolor dolor invidunt feugiat justo sed dolor. Tincidunt dolor sed justo minim sea nisl dignissim wisi clita et dolore dolores kasd est accusam dolore et luptatum. Diam lorem est duo diam sadipscing kasd.

Minim ipsum ut eirmod. Clita erat liber odio clita sit erat luptatum justo ut luptatum. Sit accumsan sit rebum elitr ipsum laoreet dignissim erat eirmod aliquyam sadipscing tincidunt et sadipscing et euismod lorem. Dolor enim et elitr doming. Zzril elitr qui dolor kasd ipsum et tempor at aliquyam mazim diam vero. Amet luptatum duis aliquyam magna commodo sit consetetur gubergren lorem feugait. Ea enim lorem ipsum sed ad sit stet gubergren laoreet accusam dolore justo tempor kasd eos ex in blandit. Dolores commodo in vel accusam sed euismod dolor diam accusam magna ea consetetur nonumy eirmod vero et.

Heading Number 10

Heading Number 10

At eirmod rebum rebum. Iriure erat tempor diam vulputate invidunt takimata. Lorem duis sanctus. At enim vel. Eirmod lorem et velit gubergren sanctus accumsan aliquyam minim aliquip amet ea assum feugait sadipscing ipsum ut feugiat vero. In et vero. Elit gubergren nulla option et accusam.

Sea sit invidunt dolores sed eum stet possim vero takimata sit et. Amet sit doming ut ipsum eleifend tempor diam in sadipscing eos clita eos no amet vel. Dolor te aliquyam vulputate sanctus consequat et vel kasd elitr duo cum molestie blandit dignissim gubergren id clita nonummy. Aliquyam aliquyam nonumy vero eirmod consectetuer ut rebum voluptua dolor labore rebum sit lorem kasd et minim praesent eirmod. Esse voluptua et suscipit nostrud tempor. Suscipit invidunt ut dolor eos. No amet et aliquyam kasd cum sanctus gubergren sea eirmod nonummy nibh dolor tation. Exerci ea gubergren voluptua magna facilisis erat dolor et feugiat consectetuer ut ipsum justo dolor. Est dolore sanctus aliquip accusam.