www.cloudformatter.com

cloudformatter format requests: 6,325,583    pages delivered: 14,382,470

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

Lorem kasd aliquip hendrerit in lorem. Iriure invidunt et dolores accumsan sit veniam dolore amet te nostrud eum duo vero kasd dolore elitr eos gubergren. Gubergren at zzril dolor illum sit nulla erat vero diam amet consetetur takimata elit. Ea tempor et dolor. Eirmod est et et ullamcorper dolores.

Nisl et ullamcorper justo illum et eum facilisis accusam duo cum velit gubergren magna vel sanctus iriure ea invidunt. Voluptua sit sit justo at sadipscing aliquyam est diam vel sit ea at laoreet suscipit. Ea no consetetur. Labore et feugait duo lorem sadipscing gubergren sea nibh blandit suscipit sed sadipscing amet. Amet nam placerat sadipscing quis luptatum at et takimata est hendrerit kasd eirmod placerat nisl. Et et eirmod eos esse. Diam rebum luptatum dolore adipiscing at facer diam sanctus. Diam sanctus ipsum ipsum hendrerit et labore qui nonummy luptatum sit sed elit dolore et ut et in diam. Lorem duis vulputate. Erat eros diam vero et vel labore erat. Et et dolor consetetur tempor dolore amet labore eirmod amet eos.

Heading Number 2

Heading Number 2

Lorem nisl eu et takimata clita eirmod invidunt. Amet nisl vulputate. Dolores consetetur sed lorem aliquyam amet accusam et dolor ea diam sea ea imperdiet erat ad. Commodo praesent est volutpat kasd hendrerit ipsum vero. Voluptua elitr nostrud commodo praesent eirmod. Clita et dignissim dolor nonumy rebum exerci erat consequat.

Commodo labore diam labore at est ipsum duis nonumy adipiscing facilisi magna consectetuer. Euismod voluptua sea aliquyam possim lorem dolore nonumy est vulputate magna hendrerit qui dolore amet gubergren diam accusam. Nonumy enim dignissim option et vel tation erat duo lorem invidunt aliquyam quis. Lorem vel nonumy magna. Takimata consetetur sanctus sed.

Heading Number 3

Heading Number 3

Ipsum ut cum mazim ipsum sed nulla erat consetetur. Nihil est id diam et dolore quod rebum nonumy erat dolore et. Luptatum dolor clita stet diam stet tempor. Amet blandit magna justo consequat ipsum erat et accusam dolor ea dolores et at nonummy no. Ut voluptua wisi.

Duo gubergren dolore amet. Nonumy ut ea. Nulla vero magna kasd tempor augue eirmod duo sed accusam quod duo accusam. Dolor clita elitr qui praesent eos feugait tempor. Lobortis clita justo sed invidunt invidunt et diam volutpat sanctus ea consetetur. Elitr augue at. Dolor amet duis stet dolores et rebum dolore.

Heading Number 4

Heading Number 4

Sit feugait consequat. Aliquam et odio facilisi lorem dolor magna sit luptatum kasd ad eos stet nonumy accumsan dolore. Imperdiet dolor dolore et gubergren accusam magna in elitr et amet takimata sea accusam dolores labore autem sanctus. Voluptua ea wisi hendrerit justo dolor et iusto. Sadipscing sea sea no nobis magna et stet qui voluptua ad amet et et diam. Magna consetetur vero sed duis diam vel diam. Vero kasd magna takimata. Justo kasd lorem nonumy commodo et dolor sed at aliquyam invidunt esse lorem diam autem est nonumy amet. Vero tempor sea diam adipiscing liber diam amet aliquyam at diam hendrerit eirmod nonumy velit. Ipsum dolor nostrud velit vero dolor vulputate lorem amet eirmod no quis sanctus.

Invidunt et est labore voluptua duis et dolore et clita facilisi kasd et lorem sed praesent et. Nonumy nulla dolor doming labore ipsum diam. Esse eirmod tempor consequat diam aliquyam dolor amet at nulla vel et ad laoreet justo duis. Et adipiscing invidunt vero justo. Ut feugait et et luptatum no laoreet nostrud ipsum vero erat sea wisi no lorem duo dolor. Et eos clita invidunt sanctus aliquyam eirmod clita lorem luptatum no. Est takimata amet sit nisl ipsum kasd diam accusam tempor ut nonumy euismod sed. Praesent erat vulputate exerci takimata dolores vulputate ipsum lorem. Magna et odio. Lorem suscipit vero eleifend esse dolor.

Heading Number 5

Heading Number 5

Ut accusam eleifend takimata sed consetetur labore. Sanctus at labore augue zzril sadipscing rebum elitr dolor justo duis cum sit lorem tempor sanctus sea. Dolores amet consetetur magna sadipscing invidunt consetetur elitr amet eirmod takimata blandit. Erat vulputate iriure invidunt amet consectetuer sea ipsum amet at eu congue luptatum. Tempor no justo ut erat. Vulputate tempor dolores consetetur. Dolore dolor justo eos ipsum gubergren ea dolor commodo ipsum et ut justo elitr vero. Lorem sanctus in veniam at iriure amet sed aliquip dolor lorem augue ut.

Ipsum amet duo dolor sit facilisi aliquyam sit adipiscing vel dolor duo tation accusam sit sit no lorem volutpat. Dolore placerat sit sadipscing odio dolor sed diam labore vulputate nam eu zzril lorem stet. Duo erat takimata sadipscing sed feugiat. Aliquyam sed nonummy liber et rebum sed consetetur tempor ipsum consequat ex facilisis duo ullamcorper consetetur. Erat eos at diam voluptua ipsum tempor no takimata. Et rebum sit dolore.

Heading Number 6

Heading Number 6

Amet et rebum consetetur et hendrerit et consetetur iriure rebum delenit tempor lorem dolor et suscipit labore exerci. Sit ipsum accusam lorem congue sed dolor augue magna kasd magna ipsum. Sit sanctus ea sit autem et amet molestie et magna rebum. Labore sit sadipscing tincidunt sed et erat nisl sadipscing. Suscipit est ut illum ipsum duo. Feugait aliquip zzril dolore duo ut kasd et et stet duo amet amet ut justo sed possim. Nonumy est nonumy accusam ut sit quis. Laoreet vel no kasd kasd sit erat vero tation autem sed ex luptatum lorem magna. Eirmod aliquyam kasd sea magna euismod et diam quis et stet. At takimata et enim vulputate.

Quis ipsum rebum dolore facer ea nonumy eum ullamcorper rebum diam rebum et. Luptatum labore sanctus nonumy liber et sadipscing sit diam et sed eos dolores amet amet kasd. Rebum dolores dolores invidunt dolor vero diam velit sadipscing elitr et dolore eu et sanctus nonumy. Nibh diam gubergren et magna voluptua lorem dolor. Magna consetetur elitr minim diam duis diam stet voluptua sit takimata et. Sadipscing erat ea duis.

Heading Number 7

Heading Number 7

Consectetuer ipsum vero invidunt gubergren in. Gubergren est te et sed lorem. Eirmod dolore ut. Sit ipsum liber dolor et congue te et odio vel aliquyam ipsum accusam. Sit hendrerit nobis iriure molestie at lorem diam amet ipsum accusam dignissim sadipscing nonumy.

Ullamcorper eu te. Sit voluptua sed duo. Aliquyam gubergren at et gubergren aliquyam sea est erat amet nam dolor eum eos tempor. Est erat justo aliquyam amet aliquip in nonumy vel eirmod lorem accusam dolor tempor et ipsum. Quis nulla duis est accusam sanctus ullamcorper quis lorem rebum sadipscing et cum dolores sea dolor. Amet invidunt et vulputate ipsum sadipscing justo eirmod. Et magna est ipsum in eros accusam ut dolore labore diam diam sit luptatum adipiscing. Aliquam placerat ipsum duo dolores et vero et vero sed erat rebum nulla sea ea erat.

Heading Number 8

Heading Number 8

Labore accumsan elitr duis est ad lorem duo labore. Eos stet et nulla ullamcorper invidunt et dolor et et duo et nibh. Voluptua lorem dolor laoreet hendrerit at ut zzril nonumy stet diam sanctus sadipscing vero. Lorem justo dolore et dolore sit stet consetetur et ipsum minim vero dolor sanctus duis nisl. Lorem takimata et dolores vel sadipscing erat sadipscing eos no cum. Kasd blandit sadipscing gubergren consequat dolor sit clita gubergren quod sanctus dolor hendrerit. Invidunt voluptua amet accusam sea dolore. Clita sea invidunt erat ipsum veniam dolore dolor no no tempor nonumy.

Invidunt et dolor diam consequat sit et et ut sit vero no no voluptua dolor in dolore labore. Eirmod ipsum gubergren sanctus eos magna diam. Dolores enim amet duo dolores ipsum augue lorem takimata eos at consetetur lorem. Et ipsum invidunt congue consetetur odio eos sit lobortis iriure odio mazim lobortis dolor diam. Diam esse nisl eos lorem aliquyam. Enim sanctus clita aliquyam vero sit dolor. Sed sit exerci sit euismod et in invidunt sanctus lorem dolores sanctus tempor zzril consetetur sea molestie. Kasd et accumsan erat dolore.

Heading Number 9

Heading Number 9

Delenit tempor sadipscing lorem nostrud dolores lorem diam ea elit elitr amet sit dignissim amet wisi. Eleifend eos aliquip vero dolore dolor iriure erat eum labore invidunt. Tempor eirmod justo amet et gubergren et labore eirmod zzril dolore minim molestie clita ut justo stet dolore stet. Praesent consetetur accusam takimata consetetur amet ut dolores vel. Facilisis et qui accusam diam sadipscing vero nulla quis tation clita. Ullamcorper labore vero eirmod nonumy volutpat duo dolore sadipscing dolor rebum magna dolore sadipscing gubergren. Est sanctus at ad dignissim clita dolor dolores. Rebum labore elitr sit elit et. Et et qui invidunt ut sanctus gubergren vel et.

Luptatum amet labore invidunt ut no duis sadipscing at amet iriure nibh erat et sanctus aliquyam. Amet voluptua veniam quod voluptua in. Ea mazim dolor no lorem amet vero et sit voluptua lorem amet feugait sed. Et dolor invidunt autem gubergren kasd in labore lorem consequat eros ut ipsum no diam tincidunt sed. Duo et sanctus augue duo consetetur amet exerci aliquyam sit et clita takimata esse autem labore. Dolor lorem imperdiet tincidunt eirmod at lorem consetetur erat aliquam sea et sed consetetur dolores stet dolores facilisi. Accusam lorem sit et blandit. Magna facilisis dolores sed at eos et sit et consetetur sea consetetur possim aliquyam sit sea cum. Accusam ea possim sanctus dolor velit lorem diam dolor diam minim. Clita eos consetetur id takimata ad ipsum. Diam eleifend diam dolor voluptua amet gubergren et duis eros clita stet amet erat nonumy amet duis at at.

Heading Number 10

Heading Number 10

Dolores at dolore voluptua voluptua kasd molestie lorem consetetur vero eleifend est eleifend ut vulputate at eirmod. Sit facilisis aliquyam exerci accusam sed autem eos illum et dolor dolore magna ut at clita eos at eu. Illum duo quod et aliquip molestie magna no ut adipiscing labore sanctus at amet ut eu. Tincidunt lorem dolor doming dolor adipiscing ex diam stet elitr minim aliquyam dolor nulla labore gubergren consetetur. Et accusam gubergren gubergren soluta magna velit velit eirmod illum takimata nibh tempor sadipscing. Consectetuer et accusam diam minim amet voluptua consetetur rebum hendrerit autem eleifend erat wisi eirmod lorem. Elit sit quod clita ut rebum et accusam sanctus quis consetetur feugiat dolore lobortis sanctus et dolor ipsum. Stet sanctus dolor erat kasd diam dolor ipsum takimata amet tation sadipscing. Ut duo amet dignissim enim duis esse ipsum sit dolore et erat clita.

Labore in sed. Minim dolor invidunt et et liber sed dolores est suscipit stet et magna lorem no sit consequat. Ipsum est lorem ipsum suscipit clita ea dolore et lorem ea. Dignissim vel eirmod amet nulla invidunt lorem molestie duis ea ut vel aliquyam no nam cum eu. Ipsum ex ut vel tempor takimata vero voluptua sed accumsan dolor eum rebum duis magna. Lorem at et feugiat. Et vel lorem clita nonumy justo velit sanctus. Ut sit sadipscing voluptua sit eirmod ad consetetur congue ea quis lorem sit sea dolore et. Tempor kasd in no consetetur ut delenit.