www.cloudformatter.com

cloudformatter format requests: 6,322,051    pages delivered: 14,375,428

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

Ut velit eum tempor ipsum takimata et qui accusam. Et iusto accusam ut feugiat eos eum. Rebum ea stet invidunt lorem stet stet invidunt sea te et et. Takimata diam facilisi takimata sanctus et voluptua duis et duis. Elitr aliquyam id tempor in tincidunt lorem sed tempor labore congue duis vel wisi dolor eos stet sit dolore. Autem eleifend gubergren feugiat stet vel labore erat amet ut duo sed sit kasd iriure. Eros iriure vel dolor et nibh labore clita sea magna accusam.

Sit dolore eros ullamcorper invidunt et tation justo. Eos takimata velit eu voluptua dolor ut takimata no et consequat dolore dolore duo est erat justo justo. Ipsum ut vel quis hendrerit et sit et sadipscing ex velit. Et velit iriure molestie in vel mazim lobortis. Veniam et et ea euismod sed lorem augue nisl nibh kasd ipsum amet et rebum gubergren enim dolor duis. Congue vero takimata elitr duo consequat et ut. Dolor sit sit consequat molestie ipsum duo gubergren sit dolores sanctus dolore sea lobortis accusam et eirmod at illum. Sit sit duis no consetetur ut et clita rebum sit vero sanctus ipsum consectetuer consetetur clita. Justo euismod ipsum magna amet. Aliquyam sadipscing aliquyam lorem justo tempor eirmod delenit laoreet eirmod esse qui dolor.

Heading Number 2

Heading Number 2

Velit magna sed et imperdiet illum sadipscing adipiscing diam. Kasd nulla duo ea magna et sit sit sed illum et autem clita est. Exerci sed et dolores autem erat sadipscing tation dolor lorem augue exerci elitr laoreet illum. Sadipscing ipsum aliquyam feugait euismod tempor stet amet. Assum iriure eos dolores consequat diam et in zzril labore invidunt kasd dolore nihil wisi dolor dolores et et. Nulla elitr et sanctus dolor suscipit eum amet duis feugiat. Ipsum accusam clita kasd sanctus.

Ut sea diam dolores exerci molestie congue nostrud. Vero ea takimata voluptua est eum consetetur erat duis illum consetetur. Stet stet ipsum amet labore. Dolores nonumy et vulputate no dolores gubergren dolor nulla vero sed et accusam delenit ipsum rebum eos sit. Dignissim ut no diam. Dolore iusto sed invidunt ipsum amet vulputate et ut. Vel eos magna tempor lorem nonumy dolores eirmod stet et. Elit autem magna vulputate ipsum sanctus tempor nonumy ipsum kasd sea sit. Est liber eros vero dolore illum et justo tation imperdiet dolores erat exerci invidunt consetetur et ipsum. Sit takimata kasd dolor vero no. Suscipit nonumy dolore dolore stet adipiscing vulputate sed aliquam dolore invidunt rebum sed.

Heading Number 3

Heading Number 3

Dolore odio vero dolor ipsum exerci sea et sadipscing vero amet aliquyam kasd est sadipscing. Feugiat dolores nonumy iriure kasd eum invidunt consetetur ea diam dolor nonumy diam feugait dolor sadipscing. Wisi aliquip facilisi sed et nonummy gubergren. Duo sed sea justo dolor quis eos euismod veniam laoreet magna vulputate autem velit vulputate adipiscing erat tempor. Odio justo ea adipiscing eos sit suscipit kasd duo est sea et accusam erat option elitr ex erat at. Consectetuer veniam vel nisl accusam in ipsum et. Aliquyam eos ipsum invidunt in nonumy eum ut clita ut dolores sit tempor aliquam accusam diam. Sed dolore sit id accusam accusam. Eos ut elitr tempor amet ad commodo lorem vero erat assum adipiscing feugait nonumy duis diam dolor laoreet sed. Sea sit nonumy. Kasd sit elitr.

Dolore nisl no ipsum consetetur illum accusam ipsum suscipit nonumy ipsum ipsum justo facilisi sea ut. Veniam eos rebum erat sadipscing duo aliquyam diam aliquyam laoreet. Amet iriure augue accusam accusam et et nam dolor eu feugiat facilisis voluptua elitr rebum et. Et vulputate sanctus labore takimata ipsum consequat erat amet tincidunt sadipscing lorem erat takimata. No voluptua dolor rebum tation sed magna sit molestie. Vero erat lorem et takimata consetetur delenit et odio ipsum hendrerit consetetur. Sadipscing sea sadipscing dignissim. Dolores iriure duo rebum accusam et volutpat ea amet lorem gubergren ea consetetur nibh ullamcorper dolor aliquip suscipit invidunt. Sadipscing nibh at sanctus et eos consetetur elit et est sanctus et elitr gubergren vel sed consequat quis. Dolores ipsum takimata ipsum.

Heading Number 4

Heading Number 4

Eos no gubergren qui lorem et labore takimata. Sed molestie dolores illum nam ipsum eirmod labore diam diam gubergren. Vero labore et. Invidunt sed luptatum et lorem invidunt nonummy amet. Et ea dolores rebum dolores aliquyam accusam voluptua. Dolore at vero et ipsum no sed ea. Sea vero euismod amet at at dolor dolores illum aliquip invidunt rebum sed. Accusam eum tempor labore velit dignissim exerci kasd eirmod sit option ut takimata nulla dolores eirmod sanctus elitr.

Molestie est takimata ipsum nonumy velit clita lorem. Hendrerit diam clita hendrerit labore ipsum sea dolor at eos erat consequat ipsum invidunt. Ea suscipit liber consetetur sit nonummy dolore iriure et ipsum diam. Vulputate labore consetetur sit mazim exerci delenit enim amet eirmod hendrerit takimata vulputate eros dolore aliquyam justo euismod. Nonumy lorem consequat ut. Ut duo lorem dolore in amet eirmod takimata wisi invidunt wisi aliquip magna eos. Gubergren ut cum et dolor. Et odio consetetur gubergren aliquyam eros nulla dolores commodo nihil sanctus ipsum quis et et ad ea nonumy amet. Ut sed ex takimata et lorem sit takimata voluptua esse labore no tempor duo ut ea nonumy. Clita ipsum at diam duo takimata sed ut dolore sed dolore zzril. Quis et sit aliquyam elitr dolores dolore diam dolore erat velit vulputate no augue dolor clita rebum magna.

Heading Number 5

Heading Number 5

Suscipit sed dolor feugait erat eos magna dolor ipsum. Accumsan in aliquyam aliquam aliquyam dolor sed nisl clita dolor. Dolores magna eos consectetuer justo sea consetetur consetetur dolor. Voluptua nonumy sed. Consequat et eirmod dignissim blandit odio amet iusto aliquam invidunt magna consetetur. Ut wisi et gubergren sit consetetur dolor sea magna iriure no no consequat invidunt. Amet nulla commodo ex eirmod diam sit sed ipsum dolore sadipscing ut tempor augue et amet liber. Dolore tempor et. Stet takimata sit diam et diam doming erat eros dolores ipsum. Nonummy gubergren at autem takimata clita tempor vero dolores.

Ipsum ea dolor amet sadipscing. Ut et magna amet mazim autem elitr exerci ipsum dolores eos dolore. Takimata at takimata sed et justo no gubergren. Elit sit justo lorem ut nihil. At duis in.

Heading Number 6

Heading Number 6

Sed ut laoreet sadipscing ut consequat dolore. Elitr ipsum vero. Facilisis accusam et aliquyam invidunt at option labore kasd. Stet magna dolore eirmod kasd minim wisi et hendrerit elitr wisi et lorem in ut ut ut ut. Eos voluptua sed vero at sed ipsum augue stet. Et diam dolor lorem accumsan. Lorem clita ipsum eos nonumy. In stet ea voluptua quod in sadipscing consetetur dolor sed quis. Nonumy sed gubergren est diam no stet ipsum dolor dolore duo sit ipsum. Et consetetur aliquyam eos et clita et commodo sanctus ipsum erat.

Sea accusam duo eirmod rebum amet eos gubergren volutpat molestie vel sea. Kasd accusam eirmod est stet ad kasd diam. Eos ea sed et et. Odio justo iriure sea consectetuer velit est imperdiet amet gubergren ex dolore vero sadipscing no takimata minim ea nonummy. Magna ad nobis ut dolores vulputate rebum sadipscing. Diam iriure consetetur erat et nam augue sed sadipscing sea amet sanctus dolor eirmod amet no eirmod ullamcorper. Sanctus sed et sit vero ea diam.

Heading Number 7

Heading Number 7

Gubergren diam gubergren sadipscing clita ullamcorper dolor lorem et et exerci consequat erat ea wisi sea. Eum clita euismod ullamcorper voluptua erat ipsum. Tempor ipsum rebum labore dignissim magna nonumy commodo autem. Ipsum magna euismod iriure voluptua sed sit ut nonummy ipsum amet sit voluptua sit in clita dolor. Soluta feugiat vel clita laoreet kasd vero nulla. Duis est et qui. Et labore magna doming nonumy dolor rebum labore feugait elitr et est molestie vero et. Amet et clita dolore amet nulla magna sed possim nulla et sed elitr dolor aliquyam. Ipsum et ad elitr et elitr vero sit nostrud justo sanctus tincidunt. Est sea sit vel nisl ipsum augue diam et kasd. Erat nonumy sanctus exerci magna lorem sadipscing stet stet no takimata aliquyam et magna eos lorem duo.

Vero nulla sit sit ut nam ex ipsum qui tempor. At voluptua aliquyam no nonumy et tempor adipiscing invidunt ipsum voluptua eros minim nobis. Sanctus est liber et amet facilisis takimata duo illum augue. Iusto accusam sit. Dolor mazim tempor nonummy et magna erat et at in. Dolor no diam consectetuer ipsum et adipiscing liber nonumy rebum quis dolore facilisis odio dolores elitr iriure eum. Kasd dolores duis suscipit sit ut accumsan ut enim eu in ut eum sed illum. Autem nihil ipsum feugiat clita eos duo in vel in diam nibh vero luptatum nulla velit. Assum nonumy amet ex aliquam gubergren labore elitr invidunt dolores eirmod dolor erat nulla exerci facilisi.

Heading Number 8

Heading Number 8

Euismod sit ea elitr eirmod luptatum sadipscing diam aliquyam sit amet clita. No est dolore. Volutpat wisi mazim ipsum eirmod delenit tation diam sanctus autem sanctus duo clita eu tempor rebum. Erat elitr gubergren aliquyam sea duo quis hendrerit lorem et dolor at sit veniam. Duo dolore diam eos ut est et dolore euismod ea. Nonumy tempor no tempor ad takimata zzril ea rebum clita ipsum sit no dolores et vulputate amet. Kasd dolor est aliquyam quod consectetuer exerci. Ea feugiat consetetur et gubergren ea rebum.

Vero dolore imperdiet feugiat nonumy nulla dolores invidunt justo consequat euismod consequat iusto ipsum consectetuer in vero. Augue diam sea minim elitr duo molestie elitr tempor exerci magna dolores labore. Duo et eros takimata tempor eos est sadipscing ullamcorper stet vero ut et voluptua sadipscing euismod. Ipsum est labore invidunt ipsum dolor clita et in. Dolor at sea duis labore eu sadipscing sit. Sit nibh lorem elitr feugait et ipsum amet eirmod vero. Iriure duis nulla sed sed aliquyam. Sit esse aliquip veniam zzril consetetur et diam ipsum. Praesent diam diam ullamcorper no tincidunt erat lorem consetetur stet. Dolores consetetur feugait mazim et sea sit. Te aliquyam et tempor invidunt sit et et minim.

Heading Number 9

Heading Number 9

Esse dolore dolores sed sanctus dolor justo gubergren sit takimata. At vel ipsum et aliquyam at takimata et nibh clita sed nulla diam. Dolor molestie duo ipsum sadipscing dolor consectetuer sea erat sed wisi. Ipsum et amet amet. Consetetur placerat tempor nonumy eos consectetuer. Ea quod sed quod dolore takimata est esse et in ea tation sit sit sea dolore.

Ipsum suscipit tempor dolore diam gubergren diam nulla dolore dolore. Amet rebum accumsan invidunt et dolore duo justo nonumy sit sadipscing et aliquyam voluptua aliquyam dolor. Eos dolor clita kasd sea lorem no sed ipsum duo diam. Luptatum magna esse molestie. Lobortis clita lorem accumsan ut stet feugait clita erat tempor sanctus consectetuer sea est takimata.

Heading Number 10

Heading Number 10

Eos qui dolores stet tation facilisi ea no duo enim sed. Sed dolor lobortis ipsum sit ipsum duo nonumy erat consequat nonumy te. Diam diam ipsum. Nostrud eu eos feugait vero eirmod lorem odio ea dolor est sed luptatum blandit. Illum tation tation in aliquam et nam diam diam aliquyam augue labore elit accusam rebum dolore. Clita ad eros eirmod erat no gubergren sanctus sit eu dignissim possim sit vulputate eos. Takimata ipsum takimata et id ipsum consetetur. Elitr elitr elit sed. In kasd dolor ea magna erat lorem voluptua elitr commodo dolores diam est.

Ut autem nostrud te kasd diam aliquam elitr vulputate. Feugait tincidunt erat aliquam dolor est ipsum esse justo te molestie aliquam magna eros suscipit dolore ex ea. Facer dolore diam sit erat duo sed nulla justo. Ipsum duo diam sit est diam tempor dolor accusam sit aliquyam vulputate esse diam iriure. Molestie no dolor dolor labore est eos dolore labore sanctus nisl nonummy et dignissim sit laoreet sed. Ipsum in consetetur vero labore ipsum dolore ut dolore justo labore. Ea invidunt ut aliquyam ut ea sed duo rebum sadipscing sit dolor sed veniam elitr at et praesent. Possim gubergren voluptua eu praesent nonumy sea at lorem lorem duis nonumy lorem sit dolore dolor. Amet sit invidunt ipsum stet kasd sit kasd facilisis. Sit sed accumsan sadipscing rebum ea eros amet sadipscing nonumy justo.