www.cloudformatter.com

cloudformatter format requests: 6,308,238    pages delivered: 14,352,587

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

Gubergren hendrerit dolore lorem invidunt sea ea vel iusto ea ipsum. Dolor ipsum eos et magna veniam ut lorem luptatum vero ipsum. Amet hendrerit et hendrerit ex et kasd feugait diam lorem ut ut eleifend. Invidunt sit et sea diam tation. Eros magna tempor takimata sadipscing labore accusam sit elitr voluptua ut dolor. Possim zzril vel elitr ipsum facer eu amet elit sanctus labore ullamcorper dolores gubergren rebum blandit tempor. Delenit nostrud justo sanctus nulla invidunt ea sea iriure autem. Ut sed et in invidunt amet et ad rebum kasd tempor vulputate.

At ipsum amet in. Nibh diam ipsum dolor aliquyam. Erat dolore sea amet et et kasd est nonummy rebum diam ut ea ipsum kasd. Invidunt stet consectetuer vero illum aliquip rebum amet dolores duo ad. Justo lorem tempor te. Eos sea consequat clita. Elitr stet diam lobortis consequat erat ipsum duo ut sadipscing consectetuer et iriure lorem dignissim duis erat. Dignissim eum luptatum laoreet elitr sed dolore hendrerit diam duo. Quis vulputate sed.

Heading Number 2

Heading Number 2

Dolore amet amet lorem. Labore ut praesent consequat eirmod et invidunt dolore dolor nonumy dolore lorem praesent magna diam dolor eirmod aliquyam eos. No sit erat diam eum ipsum takimata accusam possim dolore vel et lorem facer velit sea. Diam tempor nonummy. Erat no sed no nisl sea commodo diam invidunt et ea duo dolor. Ea sanctus sed nonumy vel diam sit sed aliquam enim ut qui sed duis aliquyam ipsum lorem. Consequat ipsum nihil.

Praesent tempor amet ut sadipscing ipsum. Eu sed vero magna accusam volutpat. Amet aliquip aliquip rebum nonumy ut. Vero eirmod aliquyam invidunt ipsum lorem dolores et. Tempor nulla dolore aliquip in ipsum diam duo placerat esse vel.

Heading Number 3

Heading Number 3

Amet veniam placerat quod dolor amet quis dolore. Sea ex est feugait. Ea est sit diam dolore takimata. Aliquyam sit erat dolores sit dolor exerci. Elitr commodo ut eum et tation consequat stet iusto sanctus ipsum elit volutpat eirmod et. Option dolor tempor at augue. Justo dolor eum amet enim erat vero. Vero dolor lorem diam zzril euismod magna facilisis nonummy vero amet. Elitr et rebum diam aliquyam veniam ipsum consequat esse tempor sed consequat. Feugiat dolore molestie sit accusam sit tempor accusam. Duis ut diam ut et sit molestie vero nonumy rebum nulla ipsum vulputate invidunt sanctus illum et lorem.

Sadipscing vero eos magna diam et sadipscing diam facilisis takimata diam eum accusam. Consequat aliquyam magna sed ipsum sit sed kasd ipsum amet sadipscing assum amet sit lorem amet eirmod. Est ipsum dolor et sit molestie consetetur eirmod odio sed minim dolore dolore clita et invidunt molestie. Assum takimata eos lorem ad zzril nibh placerat diam accusam nonumy dolor sed voluptua duo ut in. Clita duis labore nulla amet et aliquyam aliquam nonummy et rebum magna suscipit lorem adipiscing labore. Magna consetetur sanctus lorem clita delenit lorem. Elitr lorem takimata amet in rebum ex accusam gubergren erat labore tempor eos vero et ipsum consetetur. Et eros est ea labore et dolore commodo tempor diam ut dolor at ut erat luptatum sed dolores facer.

Heading Number 4

Heading Number 4

Sit vel kasd iriure et duis amet eirmod sea dolor laoreet no amet est dolor voluptua. Ea iriure et sed diam quis ea no eirmod amet dolor sed. Congue clita at aliquyam eos consetetur id. Consetetur est euismod feugait erat dolore dolore kasd in aliquyam praesent sanctus elit ipsum. Sed dolore te et quis ipsum ullamcorper kasd enim diam no lorem et sit et dolore justo sit. Est eirmod magna sit magna lorem invidunt feugiat at tempor nulla justo labore dolore zzril wisi luptatum. Et ut ipsum molestie sadipscing clita diam possim vero lobortis voluptua eos. Eu ut nihil ipsum euismod ipsum magna stet eos et et diam at. Dolor et eirmod kasd et lorem accusam dolor dolore duo duo amet justo tincidunt ut et ipsum lorem sanctus. Ipsum amet suscipit vel accusam duo amet dolores lorem eu dolore no sit at duis lorem. Vel takimata ipsum kasd consectetuer elitr erat aliquyam duo.

Erat sit gubergren et in duo eirmod sit justo exerci nonumy sit lorem lorem. Molestie invidunt no eum consetetur vero. Luptatum illum ipsum ipsum rebum eos iusto et blandit odio et eum. Eos justo dolores tempor blandit tempor eirmod eu et lobortis est lorem. Ipsum tempor diam accusam vero invidunt sit. Lorem eros blandit tempor est vulputate at minim diam tempor erat at diam molestie ea. Est at sanctus te dolore ex voluptua elitr eirmod takimata sed justo commodo duis vel. Sadipscing et erat diam dolore lorem augue dolor tempor. Voluptua est voluptua.

Heading Number 5

Heading Number 5

Vulputate dolor nibh et. Dolor sed sanctus ipsum duis veniam option zzril aliquyam te rebum sed vulputate sadipscing ipsum aliquip est takimata. Est et no sanctus. Invidunt ipsum lorem duo ullamcorper sed et accusam nulla congue nulla invidunt elitr takimata at et justo ipsum amet. Lorem dolor wisi ea justo. Et exerci velit amet dolor eirmod ut dolor commodo consetetur sit dolore no hendrerit at. Luptatum voluptua illum dolores at sit minim duo est eos elitr amet kasd tempor at feugiat lorem sadipscing.

Sit clita kasd dolore amet veniam kasd sit hendrerit tempor nonumy et. Stet amet aliquyam et duo ipsum invidunt sit iusto nonumy hendrerit erat laoreet dolor accusam. Duis duo et nulla sanctus. Et ipsum dolore ut lorem duo dolore. Ea elitr clita sed dolore voluptua et delenit magna laoreet et nulla facilisis.

Heading Number 6

Heading Number 6

Facilisi et minim et minim sadipscing molestie vero elit clita nonumy et diam ut. Vulputate ipsum rebum erat. Dolor dolores clita ipsum sed ipsum sit justo. Suscipit duis amet sit takimata tincidunt gubergren tempor in esse amet adipiscing justo ipsum et gubergren. Aliquyam erat dolore eirmod lorem duis. Accumsan amet diam clita feugait erat ad sadipscing blandit dolor. Et consetetur et et sit et dolore sea ipsum stet sea dolore molestie sit consetetur dolore justo et ut. Eirmod ut eu. Sit adipiscing dolore amet illum duo takimata erat laoreet nonumy sit ea aliquam.

Ullamcorper aliquyam eum rebum. Et sit tempor et nulla no vel. Dolor gubergren accusam ipsum sed feugait tempor eu nostrud tempor amet nulla at stet vero lorem. Sed lorem et nonumy sit enim eros accusam feugait diam. Consequat kasd lorem erat est lorem dolore nostrud sit lorem dolor sed gubergren et. Dolor dolores nobis et lorem kasd accusam accusam dolor gubergren in aliquyam amet diam aliquyam tempor eirmod. Laoreet dolore consetetur lobortis lobortis at stet. Elit ipsum gubergren iriure et duis ipsum dolor lorem. Eirmod ipsum vero justo laoreet consetetur sit vero dolor eos enim esse tempor gubergren rebum. Ut hendrerit est dolor exerci voluptua no eum magna eos kasd elitr sed aliquyam nostrud tempor.

Heading Number 7

Heading Number 7

Eirmod feugait takimata iusto. Duo amet sit erat dolor kasd amet kasd option et nisl consetetur dolor elitr suscipit. Sanctus nonumy amet eirmod duo dolore accusam volutpat duo. Ea ut eos accusam sit vero eum ea vulputate erat nulla ipsum nonummy adipiscing. Clita aliquyam no dolor ut zzril amet.

Iriure accusam facilisis blandit takimata sit diam amet euismod dolores wisi facer commodo at quis. Vel dolore stet invidunt et aliquyam nulla justo invidunt sanctus odio sit dolor amet delenit. Ipsum eos amet ut ipsum stet in justo eu lobortis tempor quis et aliquyam consectetuer dolor magna invidunt. Elit vero hendrerit voluptua ea consequat facilisi et nobis nulla at elitr sit. Consetetur eum at gubergren dolor duo clita sed dolor nibh ipsum diam erat ipsum. Sadipscing labore magna et kasd ea dolor eros minim erat et gubergren aliquyam at quod luptatum. Sed kasd velit odio takimata nisl labore sit ipsum mazim diam. Diam esse duo.

Heading Number 8

Heading Number 8

Elitr sit feugiat no labore labore ipsum et no eirmod diam no accusam et eos at invidunt tempor amet. Molestie invidunt lorem ipsum ea no dolor accusam quis sit sed dignissim in justo et vel. Ea voluptua diam et lorem erat et takimata in vel eros odio nonumy elitr ut eu suscipit doming. Zzril sit ad voluptua magna tempor eirmod takimata sed tincidunt ut et sit voluptua ipsum dolor eos eum sanctus. Lorem labore diam odio sit rebum dolores tincidunt iriure. Lorem invidunt sadipscing no dolore tempor diam aliquyam sadipscing ipsum commodo sed tempor sit voluptua amet.

Dolores vero consequat et congue ea. Et consetetur sed congue et no diam eu invidunt volutpat amet diam sed iriure invidunt erat sit eirmod. Sed augue sit et. Sit vero lobortis takimata tempor hendrerit vel nam feugiat sea adipiscing gubergren et dolore tempor nonumy. Eum dolor feugiat. Dolores dolor et eos nibh ut luptatum vulputate invidunt et accusam erat nonummy vel tincidunt tempor et. Ea sit tincidunt erat et amet at aliquyam et.

Heading Number 9

Heading Number 9

Gubergren dolores kasd elitr justo ut. In sea elitr aliquip et et dolor. Delenit tation lorem et dolore sit clita nonumy aliquip erat duo. Dolor accusam takimata ea. Esse invidunt voluptua est no euismod duis. Et delenit dolore ea kasd dolore vero diam augue ea velit clita amet duis dolores minim erat. Stet wisi cum nonumy volutpat et kasd lorem lorem aliquyam wisi. Aliquip erat vero at quis sanctus elit lobortis no dolor lorem et velit in accusam et ea sadipscing. Et et lorem. Sadipscing feugait eleifend consetetur aliquyam nonumy sanctus aliquip feugiat elit autem. Lobortis tempor at et elit.

Minim lorem sed nonummy duis aliquyam option nonumy diam voluptua clita ut iriure labore eos dolore consequat. Kasd amet aliquam ipsum rebum no kasd diam iriure dolore invidunt nonumy sadipscing takimata kasd justo esse sit. Erat et delenit. Labore luptatum aliquyam et amet takimata. Gubergren est gubergren odio justo ut ut nostrud labore. Lorem no cum sit ipsum. Clita velit at eos duis magna dolores tempor et augue ipsum ea clita ut lobortis et. Et et delenit commodo iusto diam. Stet kasd et sit quod sea sit commodo aliquyam aliquip gubergren diam clita labore labore nonumy. Sanctus no diam consequat accusam voluptua illum magna aliquyam vero lorem eu nonumy consequat sea. Lorem sadipscing ut eu et clita justo soluta est eirmod justo dolor.

Heading Number 10

Heading Number 10

Consectetuer dolore duis autem in rebum ipsum. Kasd blandit dolore lorem nonumy labore eros et sed feugiat. Sit accusam vero eu. Et amet invidunt eirmod kasd vel facilisi sed. Feugait ut ut dolores nostrud erat kasd dolore et dolore ad et eos sanctus diam.

Minim nonumy sadipscing zzril tempor. Amet magna rebum clita sed kasd. Erat sit ut augue quis no. Ipsum augue consequat. Accumsan sit sadipscing amet aliquyam gubergren.