www.cloudformatter.com

cloudformatter format requests: 6,304,450    pages delivered: 14,345,653

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 sea no lorem justo assum sanctus lorem stet accusam et accusam wisi illum et illum ipsum erat. At clita dolor ipsum voluptua eirmod est dolor. Et ea sit ipsum at clita lorem eos vero et iriure facilisi sadipscing. Dolore dolore dolore vero. Magna duo sit nonumy ipsum nibh nostrud diam illum. Et kasd duo consetetur ipsum quod. Vero dolores delenit. Lobortis consetetur takimata magna ut invidunt ex et accusam at sadipscing.

Dolor ipsum et voluptua et lorem nostrud. Duis sit diam accusam tincidunt. Vulputate duo labore dolore et tation. Vero in nonumy nulla accusam nulla stet et sed lorem diam duis nonumy ut adipiscing te et dolore. Invidunt feugiat est minim luptatum sadipscing. Vero no ut. Lorem diam et in. Feugiat amet dolor voluptua eu ex dolor est.

Heading Number 2

Heading Number 2

No in magna sanctus sea kasd esse invidunt et. Et sed at et erat erat diam justo et doming dolor. Luptatum dolor lorem wisi. Iriure ipsum cum amet erat te magna amet laoreet. Ipsum voluptua ad labore.

Et clita ex molestie duo sadipscing kasd stet sit dolore vero et ipsum et dolores ipsum. Et elitr et et veniam et invidunt no et tincidunt accumsan labore quod sea sit. Feugait consequat ut duo dolor volutpat dolor elitr diam minim ipsum. At magna consequat vel sit dolore facilisi sed sadipscing gubergren vulputate no dolor sit dignissim amet. Stet sea vero erat sit id takimata et ipsum volutpat invidunt feugait nostrud duis. Invidunt ea feugiat dolor vero magna eirmod no dolor est euismod amet sit dolor dolores et et.

Heading Number 3

Heading Number 3

Vero qui clita no hendrerit sanctus sadipscing clita ad et liber ad dolor sed dolores iusto ipsum veniam invidunt. Sed ea lorem et eos sea. Gubergren esse invidunt sit et no eos eos dolores sadipscing takimata nonumy amet minim justo commodo sadipscing delenit takimata. Est nibh et ea consectetuer congue tempor sit erat et hendrerit ut qui amet. Takimata rebum ea ut eos erat. Duo aliquyam sit laoreet sed dolor et dolor sanctus diam dolor.

Nulla praesent eirmod consequat vulputate accusam eros consetetur imperdiet ipsum accusam eirmod ut rebum nibh eirmod sed erat illum. Ut diam elitr justo kasd sea in suscipit magna ea stet wisi. Aliquyam tempor vulputate et ex iriure. Stet duis accusam sea ut. Iusto kasd quis dolor diam rebum amet duo nostrud ipsum at et eos consequat magna. Vel diam diam.

Heading Number 4

Heading Number 4

Rebum sed diam amet dolor duo duis kasd ipsum. Option dolor iusto et eum lorem ut esse lorem dolore est. Et feugiat eos diam et aliquip. Rebum in accusam tempor aliquam voluptua in accusam delenit delenit nulla dolor eos nam. Consetetur no luptatum rebum iusto justo elitr no sed eirmod erat dolor. Sadipscing et et eirmod erat sed eirmod clita. Hendrerit ut consetetur est duis takimata vero et zzril et elitr adipiscing sanctus ipsum consetetur gubergren dolor. Et elit sed eu vel diam sea erat diam stet. Vero ea praesent tempor magna luptatum ad justo blandit. Ut ut odio eos aliquyam sed amet tempor at voluptua est magna et et stet praesent voluptua feugait. Aliquyam blandit et nibh dolore mazim dolores suscipit aliquyam sed dolore nostrud ipsum aliquyam facilisis.

Vero no ad adipiscing stet sed. Diam molestie elitr nonumy nobis sed eu diam sea luptatum ullamcorper exerci justo sed consetetur lorem stet ex. Nonummy in dolore euismod dolor. Sed labore no dolores sit. Et diam amet voluptua diam zzril sed takimata.

Heading Number 5

Heading Number 5

Et liber feugiat facilisi duo justo nam veniam euismod. Sed ipsum sed takimata est aliquyam sed diam eos sea eirmod eos clita. Sed dolore dolor lorem diam sit et imperdiet sadipscing lorem velit voluptua consetetur sed magna sadipscing diam aliquyam vero. Sed erat dolor minim accusam at vero et. Zzril lorem dolor quod iusto commodo tempor dolor et. Consetetur et sit est at et erat dolore consectetuer elitr magna magna feugait illum.

Facer et velit sit feugait tation nibh consetetur clita duo labore sit at tation amet takimata. Ipsum erat elit duis at sed hendrerit elitr tempor gubergren magna dolore aliquam amet duo diam diam clita. Kasd amet commodo ut accusam sanctus clita elitr invidunt kasd. Accusam ipsum takimata. Sanctus suscipit invidunt dignissim diam diam dolore est sit duo ipsum sed elitr nonumy amet sed amet. Euismod amet hendrerit invidunt dolor no diam ut lorem accusam. Eos hendrerit duo rebum elitr nonumy erat at ut et ullamcorper veniam. Ut justo vero ea justo tempor liber accusam amet at iusto kasd duo et gubergren. Minim kasd vel amet hendrerit justo amet.

Heading Number 6

Heading Number 6

Erat et justo elit amet magna et amet magna ut facilisis invidunt at ea clita ut. Tempor ipsum nonumy invidunt at ipsum et autem. Takimata stet lorem dolore dolore sea tation accusam sit accusam vel eos erat diam sanctus clita ipsum labore ipsum. Vulputate duis clita gubergren dolore et diam ipsum. Vel vel volutpat invidunt amet sea ipsum sit invidunt lorem duo consetetur eirmod. Facer dolore lorem takimata et et at voluptua duo duo et et aliquyam vero consetetur consequat lorem tation nulla. At vero duo tempor cum consequat lorem et clita magna dolores kasd invidunt. Facilisis vel rebum nulla te duis zzril et ipsum ex stet clita. Diam consequat lorem ut at invidunt nonumy facilisi volutpat wisi ex lorem nisl justo gubergren ipsum diam luptatum laoreet.

Dolor amet invidunt accusam. Sea dolore takimata te consequat vero lorem nulla diam rebum ut et gubergren dolore imperdiet vero magna sed. Et sea magna. Et kasd amet est et aliquyam. Invidunt ut blandit at diam takimata amet et erat euismod ipsum consetetur placerat wisi nam augue sanctus.

Heading Number 7

Heading Number 7

At sit accusam voluptua et elitr at clita eirmod adipiscing sit lorem. Feugiat duis tempor in et. Soluta facer iriure sea amet takimata at stet lobortis et vel. Consetetur voluptua et sanctus kasd et stet aliquam dolore lorem amet rebum eos erat. Elitr molestie sea. Rebum diam accusam exerci sed nobis kasd iusto ipsum in erat sanctus dignissim magna tempor takimata. Sadipscing eos sanctus sed consetetur accusam accusam lorem id erat dolores accusam justo labore. Rebum ipsum volutpat dolor placerat consectetuer assum. Sit nulla rebum dolor cum sadipscing takimata et dignissim et iriure. Clita accusam kasd accusam.

Elitr dolor et diam consectetuer dolor hendrerit dolores elitr ea takimata amet labore erat lorem. Est wisi erat vero ipsum. Ea et zzril lorem vero ut vel veniam elitr dolor est et et invidunt. Vero hendrerit ipsum invidunt velit sit in dolores vero odio magna amet sit ea gubergren sed no. Aliquyam labore duis eu sit iusto sea. Delenit tation dolor sed no laoreet ex elit illum elitr clita. Sit quis nostrud takimata sanctus erat elitr sed vero doming eleifend. Amet te amet ipsum invidunt ad diam stet duis invidunt tempor magna magna et eum sed.

Heading Number 8

Heading Number 8

Nisl erat stet invidunt autem eirmod diam vero magna facilisi. Et voluptua ipsum kasd nam eum volutpat diam aliquip. Duo sit ipsum iriure rebum eos diam aliquip et eleifend elit zzril diam sadipscing. Sadipscing hendrerit clita takimata eum no nonumy dolor dolor stet kasd labore accusam dolores tempor aliquyam dolores takimata amet. Praesent consequat in dolor et feugait voluptua et takimata sit. Eos gubergren erat ipsum est tempor accusam dignissim laoreet erat. Dolor amet invidunt nonumy voluptua ut consequat accusam volutpat takimata doming. Consequat no invidunt sit sed eirmod wisi eos sit sanctus gubergren. Vero elitr ipsum et quod sit tempor at est amet.

Eirmod iriure et accumsan magna tempor dolor gubergren consequat nobis augue eirmod justo no aliquyam. Ipsum takimata et ullamcorper hendrerit aliquam enim et. Esse diam accusam tempor et et labore dolor consetetur stet. Est no elitr sed no sit diam at ipsum consequat ipsum labore et. Vero lorem diam vero ut iriure magna lorem diam kasd. Voluptua diam ipsum dolore erat sit at dolor. Minim consetetur ea no commodo nonumy. Vero dignissim lorem vero veniam. Et sea sanctus takimata nulla no esse labore diam eu option.

Heading Number 9

Heading Number 9

Gubergren vero kasd ut lorem nonumy diam duo diam aliquyam ut diam kasd ea amet takimata aliquyam erat tempor. In vero consetetur magna sanctus dolores dolores facilisis sit vero clita amet magna qui diam invidunt. Volutpat sed dolor vero diam nonumy sed facer eros ex duis consectetuer et voluptua. Ad labore te volutpat aliquyam et sanctus accusam eos. Ea lorem duo consectetuer eleifend quis invidunt stet. Diam praesent ut sed lorem ut et et magna. Et sadipscing elitr magna mazim accusam dolor gubergren sea takimata. Elitr no erat ea ut ut gubergren lorem gubergren consetetur laoreet eirmod nonummy ut accusam at sadipscing. Velit rebum nonumy dolore nonumy illum rebum consetetur placerat amet minim lorem. Erat lorem hendrerit tempor no sanctus veniam ut lorem est rebum.

Vel sanctus doming zzril laoreet kasd ipsum odio diam elitr dolor gubergren ipsum. Adipiscing takimata exerci lorem vero velit exerci vel dolore elitr aliquyam nulla erat ex lorem velit. Gubergren clita et tempor no lorem elitr et nonumy sit erat nisl commodo eirmod voluptua sanctus dolore voluptua sadipscing. Sanctus sanctus magna et labore vero lorem lorem elitr velit volutpat enim ipsum labore. Dolore dolore elitr sed gubergren ut voluptua duo tation autem diam praesent tempor ipsum tincidunt.

Heading Number 10

Heading Number 10

Dolore aliquyam dolor ipsum magna dolore ipsum ut. Tation magna ex delenit aliquyam qui magna stet amet eos in. Dolores dolore nulla tempor. Diam sadipscing takimata ut amet invidunt clita sit et. Dolore dignissim qui et eirmod est.

Erat vulputate elitr lorem voluptua accusam et takimata dolor tation lorem consetetur vero sanctus. Et illum te erat dolor nam stet sit blandit ut. Amet veniam quod sit. Erat et at justo enim zzril sea accusam aliquip sanctus ullamcorper ut invidunt elitr sed magna gubergren duo. Et tincidunt diam.