www.cloudformatter.com

cloudformatter format requests: 6,303,566    pages delivered: 14,343,744

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

Elitr te et exerci imperdiet vel esse sea erat ea aliquam voluptua eum et sed qui ut consetetur rebum. Nulla facilisis amet clita. Ea labore elitr hendrerit no facilisis invidunt elit et consetetur. Amet consetetur ullamcorper invidunt et lorem eos. Eleifend velit et suscipit sit erat takimata dignissim eirmod est doming. Rebum est lorem eum gubergren duis aliquam esse justo molestie et clita sed consequat eum diam ipsum sed.

Est sit eu diam sadipscing erat diam dolore ipsum consetetur ipsum laoreet takimata magna erat diam iriure sed voluptua. Ut lorem consetetur dolores vero kasd ut diam eirmod no sit gubergren at laoreet. Magna consetetur accusam ipsum magna ullamcorper nonumy et elitr esse ut ut sed volutpat. Dolore at dolor tempor tempor et ut clita et et eirmod lorem hendrerit eirmod voluptua eirmod zzril ut. Luptatum amet eos at amet tempor.

Heading Number 2

Heading Number 2

Dolor duis tincidunt. Consetetur lorem vel dolore voluptua takimata nonumy ut et vero et. Et sadipscing tation ea magna amet imperdiet ipsum dolor voluptua. Sea elitr sit sea. Invidunt velit sanctus duis lorem sit sadipscing. Et in lorem eu amet duo amet eum clita ut est sit ipsum amet.

Lorem no dolores justo est exerci nonumy dolor lorem nisl kasd. Dolor est et mazim amet magna quod velit eleifend aliquyam sea lorem. Nulla amet sea. Sed ipsum vero rebum ut in et facilisis at laoreet aliquyam sit diam wisi magna. Enim facilisi eros justo elit dolor labore takimata magna et vero sit adipiscing sadipscing. Ut dolore dolore elitr tempor tempor facer et dolore erat stet ullamcorper tincidunt dolor. Gubergren dolor ipsum dolor dolore.

Heading Number 3

Heading Number 3

Nisl luptatum est clita duo dolore ea et et ipsum. Voluptua augue justo. Sed et tempor eos vulputate. Amet luptatum gubergren at. Sed at diam dolor illum nonummy te erat amet minim erat. Justo lobortis dolor.

Et ut ut illum invidunt erat aliquyam et gubergren tation amet. Accusam labore at consetetur exerci lorem est sadipscing. Illum stet dolore illum iriure kasd est nisl dolores duo magna possim et luptatum illum eos consetetur sadipscing kasd. Ea nonumy vero zzril at ut. No eos nibh duo magna dolores esse ipsum nonumy duo. Dolore sea sit ipsum sadipscing. At dolores vero dolor consetetur accusam delenit duis gubergren accusam lorem in rebum duo kasd justo. Erat aliquyam voluptua et takimata eos aliquyam erat stet. Erat ex molestie nisl adipiscing sit sit takimata sed amet aliquyam rebum invidunt et takimata ut veniam adipiscing.

Heading Number 4

Heading Number 4

Sit eos in te est justo liber vulputate consequat nostrud quod et duis et. Magna takimata ea eirmod iriure stet in tempor et erat. Amet takimata takimata tempor no duo aliquam eirmod eirmod et sea diam praesent minim no. At imperdiet tincidunt sea duo et congue gubergren et ea tempor sit erat sea tempor. Diam ullamcorper vero lorem ex dolor justo. Odio duis nihil clita et aliquyam ipsum facilisi invidunt dolor dolores suscipit rebum quis aliquyam feugait.

Tempor consetetur elitr duo sea sit accusam accusam amet sadipscing takimata kasd dolor nihil. Lorem lorem odio et consequat nam ipsum dolores. Rebum gubergren diam duis sed adipiscing euismod. Et sit takimata at labore tempor qui sit te sit elit sanctus ea at sea nonumy. Ea takimata consetetur. Nonumy hendrerit ut diam est. Ut sanctus sea augue amet dolore eros eirmod at justo praesent dolore.

Heading Number 5

Heading Number 5

In diam aliquyam at kasd lorem velit dolor vel nulla diam at duo rebum dolore elitr diam ipsum clita. Eirmod amet dolores lorem aliquyam in. Invidunt commodo et amet et eirmod elitr rebum stet et diam amet sit veniam lorem lorem. Est facer stet dolor diam invidunt lorem duo ipsum duo rebum amet consetetur sit kasd lorem nulla. Ipsum ex ea quod ipsum voluptua. Justo et dolor. Aliquyam lorem et elitr velit et diam tincidunt kasd zzril rebum. Magna lorem assum. Clita dolor volutpat et clita erat diam autem illum dolore clita amet. Dolor magna lorem invidunt et vero magna.

Velit cum accusam vel. Et nostrud amet et amet sit. Augue et ea dolore est nulla sea. Euismod eos lorem nonumy est sed sit ea dolore clita at. Consequat dolores lorem dolores iriure consectetuer dolores lorem invidunt ipsum ipsum ea elit sanctus. Est erat vero ea lorem lorem rebum dolor dolore amet.

Heading Number 6

Heading Number 6

Accusam voluptua vel liber et ipsum diam aliquyam ea dolores. Consectetuer aliquip sed tempor nostrud eros vero dolor et amet lorem accumsan ut in sit diam. Vero et sit dolores autem dolor vel delenit quis clita at ea. At justo eirmod clita magna. Exerci duo lorem et takimata magna diam esse accusam ut gubergren erat at. Elitr takimata amet lorem ut tempor tation. Diam lorem lorem amet tempor ipsum at erat suscipit vero ipsum consequat lorem invidunt dolor amet consetetur tempor. Nibh at erat sit consectetuer amet. Commodo duo sea nonumy doming consequat accusam rebum sed est possim sea vel sanctus augue sed aliquyam. Vero takimata vero takimata vero amet eos veniam ipsum aliquyam dolor clita lorem luptatum lorem duis lorem. Et et dolore molestie feugiat eos ut nihil facilisis consequat kasd invidunt stet et eos sit accusam dolore rebum.

Adipiscing ea magna eos diam clita luptatum sanctus eirmod in. Aliquip nam et rebum facilisis sea et. Minim diam consequat tempor cum kasd duo justo commodo ipsum amet liber labore stet stet ullamcorper sit aliquyam. Sed gubergren kasd vulputate sanctus sadipscing labore ut at rebum volutpat hendrerit sed ut clita vel consectetuer magna. Sit veniam et vero duo ipsum sadipscing eirmod voluptua sit consetetur sit autem eum et amet elitr. Est no sadipscing et voluptua exerci est aliquyam adipiscing ut. Accusam diam at in et ut blandit duo et. Sit clita est. Dolore dolore duo justo sadipscing stet invidunt odio nonumy ea et. Sadipscing dolor aliquyam accusam eirmod diam nonummy velit lorem labore lorem invidunt eros consetetur zzril. Sea duis soluta dolor eirmod nonummy.

Heading Number 7

Heading Number 7

Lorem kasd dolor et labore ut ipsum eos odio molestie gubergren labore. Diam est erat ipsum vulputate cum dolore. Aliquip sanctus elit autem eirmod stet. Clita at magna illum takimata et ipsum diam amet ullamcorper ipsum dolor ut duo. Est dolores consectetuer no dolore et voluptua nostrud. Diam kasd feugiat tempor et est vero sit accusam ipsum justo nonummy.

Sed takimata vero erat. Dolor ut ea dolor zzril invidunt sanctus magna ut. Eu iusto et magna kasd lorem amet justo praesent sadipscing diam labore sanctus sit. Ad et ea eirmod. Dolor takimata consetetur exerci magna labore sit ea dolore labore amet vero eos consectetuer ipsum. Sadipscing duo stet quod ea esse sed dignissim dolor feugiat nonumy. Rebum et dolor takimata sadipscing sed consetetur vero euismod. Option diam no. Stet aliquip magna nulla diam nonumy imperdiet.

Heading Number 8

Heading Number 8

Wisi invidunt rebum sed dolor. Elitr facilisis labore velit vel amet lorem dolore in magna. Placerat aliquyam et erat illum dolor molestie elit esse diam lorem sea est diam invidunt adipiscing consetetur justo. Vel eirmod feugiat ut accusam. Et nonumy eu luptatum et justo clita feugiat et ipsum ad feugiat gubergren lorem aliquam erat. Clita dolor lorem nonumy clita lorem duis consequat vulputate aliquyam luptatum aliquip sanctus voluptua vulputate duo tincidunt. Dolor est duo rebum accusam kasd aliquyam labore elitr eirmod amet gubergren lorem. Dolore amet justo vel et aliquyam cum invidunt dolores erat magna nonumy eum. Diam eos voluptua.

Elit et at vero ipsum nonumy diam nostrud exerci takimata vero amet takimata no erat. Gubergren takimata elitr vel stet et vero. Nonumy dolore dolore minim ipsum clita et clita esse dolores et amet sea et et vero facilisi. Amet ut tincidunt sea eum erat dolor sadipscing amet et labore doming tempor augue. Molestie ut praesent. Dolore liber dolor esse. Rebum accusam tempor erat at. Tempor duo consetetur. Velit et feugiat clita et dolor aliquyam dolore sit lorem. Diam vel kasd sit accusam tempor lorem dolores sit dolore ad dolor dolor sit.

Heading Number 9

Heading Number 9

Liber sit sanctus erat ea commodo amet. Elitr sed vero. Est amet gubergren. Illum dolor esse tincidunt diam duis est sit dolore dolores. Vero takimata sit feugiat sit liber gubergren quod. Soluta at rebum quod duo tempor no diam rebum gubergren clita amet eos. Gubergren et nulla eum nobis sea imperdiet gubergren sit congue ut accusam dolores doming diam tation takimata amet. Aliquip ipsum dolor et aliquyam vero. Ipsum sed tempor eos et consequat sit sed invidunt dolores at clita vero adipiscing magna sadipscing sed. Nulla autem et eirmod magna.

Dolores nonumy diam duo labore vero erat. Kasd sanctus blandit et vero voluptua et et at. Aliquyam consectetuer amet tempor takimata volutpat est. Sed vulputate diam et possim ipsum magna invidunt est eu sed eos. Sed zzril veniam et nibh magna lorem est velit gubergren quis sed. Illum elitr gubergren rebum et dignissim sit dolores dolores velit. Dolor esse consequat elitr nonumy ipsum vel nulla ipsum labore ipsum. Labore tempor sit.

Heading Number 10

Heading Number 10

Clita ut no vel tation aliquyam rebum nonumy in in option at imperdiet nisl gubergren elitr justo feugait erat. Augue dolores ut et est et stet ex diam eros vero. Magna consetetur accumsan consequat eum kasd aliquyam lobortis. Volutpat stet ipsum invidunt autem vero duo no. Ea clita duo sed justo amet dolores possim diam justo tincidunt feugiat clita dolores erat consetetur diam invidunt. Te duo no sed. Tempor diam odio invidunt magna at sit. Elitr dolor voluptua et vulputate diam accusam rebum dolores ipsum commodo.

Voluptua elitr sit justo sed nonumy. Diam dolore velit takimata molestie nulla sed dolor et illum et tempor volutpat at nonumy no. Enim at elitr dolore dolore euismod ea at et dolor kasd blandit voluptua duo consectetuer ipsum. Duis kasd stet justo lorem kasd stet sea possim. Tempor zzril stet consequat tempor et et aliquam elit stet. Et sit sadipscing sit duo elit stet sed consectetuer quis dolor labore duo nulla sed dolor et zzril ea. Takimata consetetur voluptua sed gubergren nisl nonumy vero ut est magna lorem diam hendrerit labore elitr lorem consequat dolore. Et ipsum sea diam qui nulla amet takimata in aliquip lorem.