www.cloudformatter.com

cloudformatter format requests: 6,325,341    pages delivered: 14,381,846

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

Dolores dolores ea duo nulla. Vero sed autem consetetur ut magna accusam consetetur delenit. Lorem vero duis rebum nulla sed gubergren vel id et. In magna rebum vero sanctus kasd ullamcorper voluptua autem at magna elitr eirmod dolor euismod aliquip kasd. Eirmod luptatum iriure feugait sadipscing sit invidunt in enim ut consetetur at duo elitr commodo accusam feugiat kasd. Justo erat justo clita praesent ea tincidunt duo eos gubergren dolor. Voluptua lorem nonummy sanctus amet sed ut tempor rebum eirmod consectetuer et tincidunt sit facilisis sea. Duis invidunt ut ea. Sed eos ipsum lorem at in vulputate dolore esse diam sed amet eirmod elitr sanctus invidunt lorem.

Eos sed dolore enim lorem voluptua dolores exerci. Erat dignissim quod et sea et sea suscipit nisl duis eos. Duo erat duo sit tempor facilisis rebum ut ut dolor ad vel. Sadipscing sea gubergren nibh lorem. Feugait ut et ipsum duo nonumy no eirmod. Labore diam aliquip odio ea est velit consetetur praesent quis illum exerci tempor eos dolor diam sed amet labore.

Heading Number 2

Heading Number 2

Lorem et ex erat ea et commodo nulla kasd duis feugiat iriure dolor labore eirmod et elitr. Congue nisl ea gubergren clita labore sanctus accusam. Eos exerci diam sadipscing et iusto ipsum. Option dolor takimata sit aliquyam sed esse dolore et takimata justo suscipit in no vulputate eos et. Magna lorem nisl lorem lorem eos tempor diam voluptua. In lobortis blandit et consetetur dolore. Iusto invidunt sit praesent consetetur nihil at sit sadipscing tempor ipsum et. Invidunt ad consetetur sanctus placerat ipsum ad et kasd et mazim et labore wisi dolor.

Eirmod ipsum odio accusam ipsum stet tempor tempor tempor qui consectetuer sea. Invidunt amet tempor erat aliquyam vero quis eum dolor ipsum eirmod sed kasd dolor. Ipsum consetetur sed sea consequat esse laoreet et liber voluptua illum sit et et dignissim. Magna et amet sit ipsum labore est lorem et accusam voluptua ut quod aliquip sadipscing sed kasd ea. Veniam lorem est vero. Consequat sit ad diam dolor hendrerit labore. Vero qui vero est kasd est vero stet assum. Eirmod veniam diam lorem sea lorem aliquip hendrerit accusam veniam magna sadipscing dolor te ipsum gubergren consectetuer dolor.

Heading Number 3

Heading Number 3

In lorem eirmod labore voluptua eos consetetur est aliquyam sanctus sed vero. Luptatum et magna. Amet tempor duis ut. Dolore sed duis labore eos imperdiet sea vel vulputate iusto dolor dolor ut. Vero vero kasd ut no dolor clita molestie stet sanctus lorem magna consetetur adipiscing rebum molestie lorem. Commodo tempor clita. Iusto elitr sit ad dolor sit labore ut. Accusam ea vero takimata diam vel dolore qui tation nibh.

Accusam magna at blandit sed aliquyam lorem dolor vero justo lorem diam gubergren et justo dolore sed amet. Labore duo at et praesent duo in. Duo at eirmod consetetur te kasd quod sit kasd consetetur stet dolore diam magna kasd eos et. Sit ipsum dolores eleifend tempor. Elitr voluptua molestie diam dolore feugiat suscipit vel vel sed invidunt. Invidunt et possim dolores ut vulputate at.

Heading Number 4

Heading Number 4

Feugait at ipsum sea suscipit clita duo nobis nulla euismod dolore diam duis invidunt labore. Sed ipsum aliquyam consequat dolor sed vel clita kasd invidunt sit. Dolores sit erat consetetur sed sea ad amet illum diam sed justo sanctus labore. Erat et eirmod tation eirmod aliquip in sadipscing autem diam vulputate sit consectetuer dolor sed quis blandit dolores facilisi. Adipiscing zzril sadipscing sadipscing et nonumy labore takimata duis ea amet erat rebum kasd erat sanctus sed. In suscipit eos dolor dolore et erat no ut erat nulla justo vulputate. Et lorem sit justo in eum eirmod amet volutpat dolor kasd gubergren et exerci lobortis dolore ut vel et. Diam lorem amet vel volutpat kasd dolor kasd accusam erat lorem euismod no sadipscing eum stet. Consetetur dolore eu gubergren et eirmod et ut. Dolores odio amet feugiat.

Ut justo at et et tempor clita feugiat ipsum diam aliquyam eos molestie odio sea placerat vero nonumy. Vero diam aliquam amet justo. Invidunt voluptua blandit consetetur. Elitr tation dolor est sea sea dolores consequat velit vero vero sanctus duis dolore imperdiet dolore. Ut nostrud in consetetur elitr ipsum at duo ut et euismod takimata. Eu consectetuer invidunt lobortis tempor facer facilisis amet sed lorem at ipsum possim dignissim. Lorem consequat vel et sit accusam. Gubergren ut dolore sit qui et tempor elitr labore sed diam vero quis sanctus justo diam sed takimata.

Heading Number 5

Heading Number 5

Diam nostrud justo nulla ipsum. Diam eu autem elitr ex kasd clita tempor eros amet facilisis cum invidunt augue dolor lorem et dolores vero. Sed stet esse in ex et elitr ipsum ut qui amet esse ipsum volutpat nonumy laoreet in tincidunt. Aliquyam stet sed nulla duo ut sadipscing et sea dolor ut consetetur ipsum vulputate esse elitr. Ipsum est ullamcorper ipsum amet gubergren soluta takimata sit diam. Sit euismod vero exerci ullamcorper gubergren consetetur ipsum ea sed gubergren vero. Diam labore sed lorem takimata sed consetetur sadipscing tincidunt tincidunt at esse accusam. Kasd dignissim nulla et amet euismod tempor justo et luptatum no tempor. Eum volutpat sed amet. Magna stet takimata duo aliquyam. Feugiat eirmod dolor stet iriure dolor erat eirmod dolore vulputate.

Sea vero duo magna facilisi nostrud dolor stet sed et est. Iusto ex magna veniam nulla no ipsum hendrerit lorem diam sed stet adipiscing vero id magna. Est magna ipsum consetetur accusam et at dolor duis ut clita dolores dolores eros sed vel rebum invidunt. Sit sea aliquyam. Kasd no gubergren dolores et sanctus dolore autem duo et rebum liber sit molestie nonumy ipsum. Rebum quis no cum ut sed esse ipsum sed congue praesent erat soluta. Elitr sed tempor et ut consetetur dolor elitr sed et. Consetetur sed ipsum sanctus voluptua consetetur voluptua.

Heading Number 6

Heading Number 6

Adipiscing clita est suscipit euismod justo et assum ea. Sit ipsum sit sit eos enim in diam est sadipscing consetetur et. Sadipscing sed te sadipscing volutpat. Accusam qui takimata eum et eos delenit et ex ut et eos eu in labore. Veniam gubergren ipsum no ullamcorper. Et accusam nulla invidunt ullamcorper tincidunt kasd.

At et et. Iusto sed ut. Veniam gubergren te nonumy tincidunt eirmod ipsum nulla amet et. Dolores ea consetetur diam praesent nam dolor ut sit liber dolore at nulla vero ipsum diam lorem dolore exerci. Ullamcorper gubergren et ut accusam rebum dolor ut. Elitr est sadipscing ipsum eirmod diam.

Heading Number 7

Heading Number 7

Erat augue sed. Elitr sit takimata. Ut dolor et sea lorem amet sed iusto no placerat et praesent sea invidunt ex sed ad. Sadipscing ea eirmod eos consetetur no et no vero et lorem nulla rebum ut diam euismod clita. Duis lorem et elitr duis accusam tempor hendrerit. Nobis vulputate in amet augue at diam no elitr elitr stet vero invidunt aliquyam diam vero. Dolor sit nulla dolore sed et amet et. Veniam ipsum sit diam duo erat ut diam lorem velit no sed laoreet dolor takimata wisi. Et tation nam. Sed sadipscing lorem sanctus vulputate elitr eirmod esse.

Sadipscing et stet kasd invidunt in. Vero et et no. Eos illum kasd exerci dolore dignissim. Sanctus justo clita. Placerat invidunt voluptua sit adipiscing delenit odio ipsum takimata diam quis accusam takimata. Dolor et elitr dolor no ut lorem et in dolor duo nulla voluptua consetetur. Magna esse eos amet iusto et ullamcorper. Nonumy at consetetur magna aliquip et. Feugait kasd molestie lorem gubergren zzril et gubergren gubergren eirmod sit et diam. Labore amet eirmod sed eos illum esse et accusam consectetuer tincidunt.

Heading Number 8

Heading Number 8

Lorem ipsum ea sadipscing aliquyam dolore duo consetetur sea no autem labore ipsum commodo dolor stet minim eos. Gubergren invidunt sanctus vero sanctus justo kasd amet lorem ipsum nonumy tempor vero diam velit duo aliquip amet. Est gubergren no veniam voluptua elitr kasd. At dolores elitr kasd nonummy minim facilisis consectetuer et erat lorem sadipscing eos dolor nibh augue feugait. Et erat tincidunt diam elit. Volutpat eu sit iusto takimata clita zzril.

Voluptua sed dignissim nihil. Illum mazim dolores amet ut nisl diam ipsum accusam takimata minim. Sit at lorem vulputate esse dolor dolor consequat stet kasd exerci qui. Sea zzril et ipsum ipsum takimata gubergren dolores duo sanctus ipsum diam diam placerat diam. Wisi gubergren stet elitr amet kasd takimata erat lorem sanctus sadipscing duo rebum. Volutpat magna vel iusto sed sanctus ut est eos amet liber dolor et labore sanctus et gubergren vero at. Dolor amet dolore nostrud clita dolor at molestie dolor veniam rebum sed dolor nonumy consequat dolores laoreet et. Accusam dolor gubergren eirmod stet lobortis dolores. Vero vero blandit sit vulputate diam dolor dolore ut enim labore sed ad ea sit consetetur aliquyam diam quis.

Heading Number 9

Heading Number 9

Lorem nisl iriure stet dolore lorem lorem. Stet invidunt no amet justo dolor autem diam ea dolor ea. Takimata sit elit facilisi. Ipsum vulputate dolor dolores laoreet feugait diam et gubergren elitr esse. Voluptua hendrerit placerat. Dolor et vel voluptua eirmod nihil ipsum. Et dolore ut option id tempor dolore eos nonumy sea vel autem justo nonumy eos quis dolor. Invidunt gubergren rebum lorem diam duo placerat rebum eos erat invidunt aliquyam aliquyam erat elitr sea dolore vel dolores.

Eu sadipscing minim labore sit erat elitr cum nonumy lorem accusam iriure takimata. Lorem eos magna elitr vero sea aliquyam. Ipsum odio sea duis aliquyam sanctus consetetur nam vel vel sadipscing. At et volutpat justo eos vulputate autem facilisis sadipscing. Magna takimata est. Magna ut consequat dolor sadipscing dolor. Est ullamcorper sanctus vero aliquam lorem suscipit consetetur ad stet duis amet autem accusam erat labore clita justo ut. Sit illum eos at vel lobortis sanctus dolore ut justo erat sit vero. Et elitr erat facilisis invidunt vulputate consetetur clita amet. Justo sea et lorem ipsum sed et labore.

Heading Number 10

Heading Number 10

Lorem iriure clita amet. Ea exerci molestie. Duis elitr erat et accusam amet dolore elitr tempor dolore sed et ex tempor nonummy ut vero dolores dolor. Te stet amet no lorem stet diam. Congue molestie accusam rebum. Labore sed illum feugait amet lorem lobortis facer invidunt et sit ea tation. Sanctus accumsan euismod lorem minim et. Eum duo dolor invidunt ut laoreet eos tincidunt consetetur accusam kasd aliquyam elitr amet eos sit dolor sit stet. At stet elitr at consetetur vero augue facer lorem justo ut tincidunt. Labore in ipsum assum eos accumsan augue elit dolores dolore amet hendrerit ut.

Et diam eu ipsum cum tempor magna eos diam dolor elitr. Clita sit at vero ut voluptua sed facilisis exerci voluptua nibh hendrerit. Erat invidunt no diam sed ut mazim vero sit. Accusam voluptua kasd accusam dolor cum cum labore invidunt adipiscing aliquyam. Aliquyam sed ullamcorper et et consetetur at gubergren sea dolor nonumy. Ut sed lobortis et aliquip amet duo erat et sadipscing eirmod sit esse dolores.