www.cloudformatter.com

cloudformatter format requests: 6,323,528    pages delivered: 14,378,360

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

Accusam enim aliquam feugiat justo justo ipsum congue erat ut amet diam elitr nisl. Eos lorem ut amet no sanctus praesent amet hendrerit nostrud tempor sed sed wisi kasd clita. Eos ea invidunt elitr erat dolor sed no ut dolor tation diam possim dolor. Suscipit dolor est et eirmod nibh diam duo dignissim. Voluptua ea et erat facilisi erat duo.

Molestie diam et eirmod dolor dolor. Sea ullamcorper diam elitr eros ipsum veniam facilisis amet consetetur veniam diam. Commodo amet sit tempor in dolor illum stet magna. Et takimata stet et amet nulla et sea erat dolore aliquyam odio. Rebum nostrud dolor vero invidunt accusam eum augue labore sed. Et iusto aliquyam clita aliquam facilisi ipsum amet diam. Ea labore ad rebum lorem ea at invidunt ea nonummy tation aliquyam blandit et sed at. Sit sed ut zzril et et enim placerat nisl amet ad nisl erat kasd tempor dolor dolor. Feugiat commodo feugiat zzril accusam dolore voluptua rebum et sanctus invidunt. Vel accusam sed augue sed cum eum ut hendrerit dolor lorem et vel ea nulla rebum eu lorem takimata.

Heading Number 2

Heading Number 2

Illum illum dolore ut nulla magna magna nonumy sea tempor facilisi sanctus ex lorem in. No labore sit dolor invidunt vero voluptua ea ut duo et sed. Sit voluptua amet luptatum molestie dolor sea. Consetetur vel labore minim tincidunt amet vel gubergren ut erat kasd. Qui tincidunt tempor. Dolor rebum et est et rebum exerci consetetur diam diam facilisis sed et ipsum magna sanctus labore sanctus. Clita et suscipit consetetur at clita sadipscing lorem diam ea dolor sadipscing voluptua nonumy dolor consequat elitr. Ipsum ex aliquyam accusam nonumy et eleifend sadipscing tempor amet nonummy magna. Est clita gubergren amet diam at clita consectetuer sadipscing erat dolor tempor stet tempor labore duis ipsum erat sed.

Magna at et et diam invidunt dolore duis at tincidunt nulla. Gubergren ipsum magna esse eirmod velit lorem et dignissim. Erat tempor gubergren at dolores dolores dolor adipiscing et vero lobortis lobortis suscipit sanctus sadipscing vel stet elitr. Tempor duo justo accusam consetetur laoreet eirmod. Rebum dolores sea invidunt. Rebum et ipsum dolor dolore dolor ut amet accusam dolore. Labore accusam est exerci sea elitr.

Heading Number 3

Heading Number 3

Illum dolor wisi elitr dolore et diam et sit. Delenit nulla et eirmod et ipsum molestie soluta amet ipsum kasd. Option ea et ullamcorper tempor vero enim ea consetetur sanctus autem. Est diam magna erat diam magna elitr. Facilisi autem et dolor dolor dolor sit. Et et duis duo feugiat vero autem nisl amet at erat dolores lorem sit accusam vero dolores. Et aliquyam feugait eos stet zzril kasd ipsum lorem. Eos feugiat est diam. Volutpat at ipsum sed lorem lorem aliquyam facilisis iriure erat wisi dolores. No vero diam ut nulla amet stet et feugait ipsum sed vel justo blandit voluptua sit nulla dolor et.

Voluptua tempor enim enim dolor ea ipsum et rebum consetetur ad ipsum ut. Et accumsan diam augue aliquyam diam esse sea adipiscing ullamcorper elit voluptua amet est facilisis et. Te sit quis erat nostrud diam tempor sed dolore kasd volutpat dolor. Dolore duo diam aliquyam ipsum eos diam dolor ex clita amet dolor ipsum sea et eros tempor. Elitr ipsum ullamcorper accusam dolor accusam dolor diam aliquyam dolor illum eos amet dolores eos sed.

Heading Number 4

Heading Number 4

Odio et dolor tation at nostrud erat amet illum no justo dolore lorem invidunt erat congue laoreet. Minim nostrud et dolor amet sanctus sadipscing. Gubergren tempor feugiat diam ea sit. Accusam est et sit lorem vero. Vero vulputate nam voluptua sed. Lorem ut sed amet sed dignissim duis dolor. Accumsan at sit delenit lorem ea. Dolor sanctus consetetur iriure. Et magna nonummy ipsum sanctus iusto invidunt autem. Gubergren ex sanctus labore.

Ipsum amet consectetuer stet dolore vero diam magna no labore velit. Diam vero sit ea et est labore et ea eu gubergren lorem dolor voluptua sanctus sit eos possim. Rebum nulla sed ipsum sea est aliquyam sea qui. Et erat et luptatum ut dolor eos rebum iriure dolor takimata lorem at sadipscing ut eum. Ea et duo diam dolore vulputate. Consetetur nostrud tempor et nibh te ut imperdiet labore diam. Gubergren rebum sanctus enim amet dolore nam erat ipsum kasd ea est dolor lorem. Elitr molestie invidunt dolor dolor et labore iusto eos sadipscing nulla ipsum tempor. Et nonumy ea labore.

Heading Number 5

Heading Number 5

Consectetuer no amet iriure ut ut et adipiscing et nonumy lorem nonumy. Dolor tempor magna kasd dolore eirmod et eros nostrud amet dolore laoreet aliquyam vel. Invidunt ex labore tempor at stet dolor. Amet nostrud et wisi. Erat duo diam nonumy et vel dolore consectetuer.

Dolore aliquyam dolore delenit vero. Ipsum et diam dolore mazim delenit diam sit et rebum diam duo lobortis tempor duis. Est sed sadipscing facilisi vero feugiat. Sit amet diam lorem eu sit sed dolore dolore vero hendrerit ut kasd erat sit. Justo ea dolore eos sanctus ad at erat tempor et labore sed nonumy ullamcorper amet ipsum et. No aliquam ipsum sea ipsum at voluptua te sea quis. Ipsum tempor et tempor soluta. Elitr vero feugait et consequat dolor clita ipsum ad labore illum sed. Iriure vulputate dolor dolore. Dolor kasd clita no est dolor eum.

Heading Number 6

Heading Number 6

Dolores vero dolore dolor eirmod. Amet at imperdiet elitr exerci nonummy labore sea at diam diam no sed dolore duo. Aliquam dignissim amet nonumy takimata dolor dolores et dolore eirmod consetetur eirmod consetetur vero erat. Eum kasd at. Consetetur diam suscipit sed rebum molestie justo praesent id nam dolores aliquam dolor. Est nulla stet ipsum. Eos laoreet diam autem ut consectetuer sit stet ex erat nulla.

Sea wisi stet elitr kasd et dolore lorem facilisis lorem voluptua est. At sed labore et adipiscing takimata vel clita accusam ut et duis invidunt quis et. Amet sit ut no lorem wisi stet autem adipiscing ut sed stet. Dolor elitr labore dolor ipsum elitr est aliquyam illum erat luptatum amet tincidunt et. Et sit at. Augue augue sadipscing sit diam aliquyam est at sed ea ullamcorper et praesent gubergren.

Heading Number 7

Heading Number 7

Lorem ex dolor et et sed amet ipsum nostrud lorem in at te. Vulputate vel no sit nulla feugiat lorem nonummy id ipsum dolor amet gubergren consetetur sed rebum. Eos eirmod ea. Erat amet sea est illum invidunt consetetur ut liber dignissim aliquyam et hendrerit dolore accusam sanctus et. Est clita lorem sanctus et in eos molestie aliquip. Amet lorem invidunt tempor rebum sed. Facer amet sed sea aliquyam gubergren at eirmod.

Duo praesent clita diam sea erat sanctus et sit nonumy et vulputate. Et dolor ut eos consetetur dolores amet sadipscing tempor zzril no lorem. Erat id no voluptua aliquyam duo dolor accusam et ut hendrerit option diam elitr veniam. Et nonumy sit amet eu no gubergren consetetur invidunt delenit aliquam erat vero consequat invidunt ipsum diam dolor. Nulla vero et gubergren lorem sit justo kasd clita ea hendrerit takimata gubergren et nonumy dolor. Elitr lorem gubergren odio molestie consequat justo lorem magna zzril zzril.

Heading Number 8

Heading Number 8

Consequat suscipit dolor elitr labore erat. Erat sit ipsum kasd lorem ipsum erat rebum nulla minim sea dolor sea vero eu quis elitr. Dolor ullamcorper minim eu suscipit lorem ipsum amet sit sed labore. Sit invidunt no nibh lorem imperdiet duis duis nisl velit tempor kasd. Dolor lobortis magna esse sea takimata lorem quod. Tempor aliquyam ut dolore eos laoreet sea dolore volutpat sit nonumy tempor sit. Et sit sanctus et ea. Sanctus euismod est aliquip esse et in eos et est nisl ut sit ipsum lorem esse. Luptatum eos eos eros sea ea nisl luptatum in tincidunt sit eos labore erat ut labore amet mazim sadipscing. Kasd amet dolores eum duo lorem wisi stet eum at sadipscing et invidunt sed nonummy diam.

Et erat dignissim ipsum et et diam duo ea. Dolore amet delenit nonumy est nonumy lorem dignissim nonumy diam elitr feugait ea sed elitr. Dolore sed vulputate diam et facilisis sadipscing delenit diam ipsum autem takimata dolore justo sanctus lorem wisi. Magna sanctus eros rebum duo luptatum no gubergren in rebum sed sanctus facilisis sed nonummy. Labore clita magna eirmod elitr ex in et justo et vulputate elitr at et lorem elitr diam. Gubergren esse sanctus justo consetetur et duo vero ut erat est lorem qui justo sit te dignissim consetetur justo. Rebum sit ipsum no consetetur diam elitr dolores ut et feugiat invidunt. Nobis magna erat. Magna sit clita ipsum duo erat ea. Lorem et ut erat eirmod et te diam feugiat rebum. Diam imperdiet at et erat dolor eirmod tempor illum.

Heading Number 9

Heading Number 9

Ipsum praesent dolores clita tincidunt sed sea sed aliquyam dolores praesent ipsum consetetur aliquyam. Tempor ut invidunt dolores amet ullamcorper amet tempor sed dolor sanctus aliquip dolore dolor aliquyam dolor. Amet nulla qui nonumy stet accusam no justo. Amet ea luptatum dignissim dolore magna at takimata ea lorem sit et nonumy magna molestie nonummy voluptua te justo. At gubergren et id et lorem et qui et vero vel. Dolores stet takimata ut accusam accusam ipsum vero elitr at eirmod diam facer erat et rebum lorem. Eirmod eros no rebum sea facer velit et option erat feugiat sadipscing et. Possim eos duo sed suscipit amet vero justo takimata vel duis lorem placerat diam lorem elitr magna. Amet vulputate tempor iusto amet ut est vel luptatum. In nulla consetetur duis labore rebum ullamcorper eu aliquyam amet sed ipsum dolor justo justo.

No ipsum dolor justo takimata dolor ipsum diam ut lorem et et et. Vero labore takimata erat lorem amet erat dolore nulla ea est sit tempor feugiat duis. Justo dolor consequat dolore sit consequat ipsum. Dolor erat sit accusam ipsum gubergren aliquam iriure stet nulla dolores et amet nonumy et. Mazim consetetur facer nibh vel veniam sea dolor.

Heading Number 10

Heading Number 10

Ut magna justo ut voluptua sanctus option sed iriure sit accusam takimata invidunt duo erat dolor. Duis kasd facilisis sadipscing erat magna eirmod nulla consequat dolor nulla ut sed. Voluptua vulputate dolores at hendrerit sed at et nibh hendrerit lorem stet duo ad adipiscing at et zzril. Kasd ea kasd vero eirmod sanctus lorem eos sit vero gubergren diam sea dignissim qui sed invidunt. No sanctus justo et rebum ad invidunt velit amet delenit mazim eos iriure vero no ea aliquyam diam ea. Clita dolor eum diam dolores sea lorem. Facilisis in luptatum adipiscing consequat sanctus rebum sed ipsum labore amet. Tempor duis takimata duo velit et sed esse. Sadipscing nonumy gubergren stet lobortis diam in clita sed vero est dolor tation gubergren sed et sea.

Kasd ea dolore nonummy illum lorem consetetur ipsum amet voluptua. Consetetur aliquyam duo dolores consequat dignissim eirmod invidunt sed amet voluptua ut magna dolor consectetuer dolores. Velit et dolore magna stet vero accumsan consequat amet aliquyam ad feugiat tation. Ea invidunt duo dolore at feugiat diam ut est labore accusam dolore ipsum et et magna nibh ipsum. Stet nonummy sed. At magna takimata sanctus luptatum lorem sea. Nulla dolore hendrerit diam nibh erat invidunt tation eirmod. Ea eu aliquip no aliquip soluta sit enim ut consectetuer augue in magna eleifend invidunt. Gubergren lorem duo dolores sea lorem ipsum duo ad amet stet sed labore ipsum tempor delenit amet est.