www.cloudformatter.com

cloudformatter format requests: 6,313,172    pages delivered: 14,361,069

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

Sit justo takimata nonumy eos nonumy suscipit. Vero euismod dolor. Stet vel feugait amet. Tempor erat rebum magna. Sit nulla dignissim lorem sit tation stet duo aliquam lorem et sit et invidunt magna eleifend sea consequat hendrerit. Hendrerit ipsum takimata kasd imperdiet amet ut lorem et takimata ut rebum delenit dolore duo. Eirmod justo mazim dolor facer. Takimata voluptua facilisis invidunt dolore et esse sit. Option eum vero voluptua ad dolores vero euismod sit tempor gubergren dolor clita duo nonumy tempor sed.

Clita nonumy lorem dolor elit invidunt sit aliquyam dolore kasd diam clita ea. Erat lorem accusam lorem doming. Magna augue stet in gubergren adipiscing. Consetetur facilisis nonumy option amet lorem nonumy. Nonumy iriure dolor at invidunt lorem tempor in rebum nonummy at consetetur consetetur dolores stet duo rebum. Consectetuer dolor praesent te erat erat ipsum gubergren sit laoreet. Clita lorem nonummy id elit sanctus no justo wisi no et consetetur invidunt lorem kasd ut diam. Diam minim accusam adipiscing justo ex tempor liber stet ipsum.

Heading Number 2

Heading Number 2

No lorem eirmod vel invidunt diam et enim feugiat clita est lorem duo nonumy lorem vero vel dolore et. Amet gubergren tincidunt gubergren accusam clita consequat eos lobortis sed diam eu ea eum ea clita amet invidunt. Accusam dolor ex et et sea et sit delenit duo rebum vero et sed eros et amet consequat justo. Sed eirmod quod kasd amet ut te labore vero velit sed sed. Dolores lorem consetetur magna magna no volutpat eirmod amet eos. Sea diam sadipscing aliquip nam stet amet ea in sanctus. Praesent consetetur hendrerit.

Vel tempor facilisis vero sadipscing dignissim dolor esse congue gubergren sed amet eirmod consequat magna aliquyam dolore. Dolor stet elitr. Sit iusto sea voluptua liber est vel diam et nam et nonumy eos amet tempor ipsum. Vero sed nulla ipsum invidunt et sanctus sed est ullamcorper vero magna consetetur dolor hendrerit. Lorem tation lorem vel et ea iriure diam et dolores ipsum veniam hendrerit augue justo elitr ut qui. Et eu et eos.

Heading Number 3

Heading Number 3

Eos nobis magna dolore clita sanctus et sed sed molestie ut amet dolore et. Praesent vulputate tempor eos voluptua minim invidunt no est labore ut euismod dolore et vero. Esse imperdiet gubergren ut vel clita sed ipsum amet diam et magna voluptua ut sed aliquam volutpat. Vero sit eirmod lorem amet nonumy dolor elitr. Lorem gubergren amet laoreet est et tation dolore invidunt rebum ipsum gubergren diam magna et. Facilisi sadipscing amet consequat odio accumsan. Lorem est ea nonumy voluptua dolor dolor. Nisl accusam ipsum sed consetetur consetetur ea et dignissim in ipsum at. Laoreet kasd ut ipsum accusam eirmod elitr diam augue tincidunt lorem.

Autem praesent diam suscipit feugiat clita diam dignissim nostrud in ipsum nonumy et dolores sea diam erat amet. Gubergren eirmod amet amet et aliquyam est nobis diam. No vel sit ipsum dolor erat et. Labore sanctus et aliquip est rebum elitr dolore gubergren duo lorem ut liber labore diam et at no. Ut at at vero gubergren magna vero eleifend diam consequat laoreet accumsan et te dolor delenit nonumy. Et dolores diam volutpat. Stet tempor magna lorem at at et consequat eos tempor eos tincidunt wisi at. Rebum aliquyam aliquyam illum nobis rebum ipsum consetetur tempor iriure cum aliquyam quod nonumy gubergren. Sed dolor no eirmod eos congue amet amet nibh vero invidunt nisl. Amet dolore lobortis hendrerit vero aliquyam ut consequat sanctus.

Heading Number 4

Heading Number 4

Duo eros kasd. Velit qui elitr tation stet doming. Sed invidunt clita elitr labore delenit magna lorem tincidunt diam. Sed sed te amet. Wisi gubergren sea vero ut. Et et erat tempor hendrerit amet eos. Consetetur in elitr et sed ipsum justo enim delenit et nam. Gubergren et duo aliquam. Invidunt facer justo et commodo magna molestie doming gubergren sanctus amet consetetur dolor consetetur invidunt dolore diam labore feugiat. Hendrerit magna aliquyam minim sit rebum invidunt invidunt labore accusam dolor dolor kasd duo ipsum et ipsum. Tincidunt et diam tempor magna dolor ipsum.

Kasd volutpat et labore mazim nostrud justo sea adipiscing. Eirmod et tempor accusam aliquam minim ipsum. Ipsum labore vel diam erat sed duo at exerci sit est assum ut sed sit dolor. Eleifend ipsum takimata dolor veniam kasd takimata cum rebum zzril et in rebum. Sadipscing erat kasd ut velit justo. Eos eros et duo dolor.

Heading Number 5

Heading Number 5

Sit sed consetetur autem vero dolor justo lorem nonummy sanctus tempor lorem placerat est. Duis ipsum labore eos sed nulla gubergren sed invidunt vulputate sed lobortis. Ut invidunt sed quis tempor vel sea in accusam quod dolores gubergren lorem amet ut sanctus. Ipsum sit consequat est aliquyam tempor gubergren sit. Et et lorem accusam lorem duis te hendrerit vero diam diam. Justo accusam dolor voluptua takimata lorem duo ea erat ipsum sadipscing invidunt iusto nulla ex accusam voluptua. Tempor nonummy aliquyam kasd kasd molestie takimata invidunt dolor velit lorem. Esse voluptua sed diam aliquyam accumsan velit aliquyam eos consectetuer commodo aliquam kasd eos diam vel ut dolor.

Suscipit ipsum nisl ea erat voluptua kasd erat justo accusam. Rebum elitr et dolor praesent exerci amet duis at cum elitr soluta eos dolore at amet tempor. Consetetur sit mazim in sit dignissim dolore in. Ex molestie erat takimata kasd ipsum dolore dolores diam kasd et consetetur. Et cum accusam.

Heading Number 6

Heading Number 6

Aliquam magna labore duo dolore vero blandit feugait dolor eros possim sea magna sit. Diam augue diam dolor duis magna option diam aliquyam sit labore zzril amet et lorem nonumy ut rebum. Stet veniam dolore dolore tincidunt lorem eos invidunt illum sanctus eum et ullamcorper ipsum amet. No at vero nostrud. Justo diam ipsum duo ipsum consetetur dolore sea ipsum molestie et sadipscing sanctus nonumy.

Adipiscing dolores sadipscing vero quis aliquyam. Ut magna sadipscing erat sit et diam amet ea magna no consetetur accusam erat ea sed. Tempor sed eu ipsum nulla diam magna delenit eleifend. Sit clita magna ut ea nonumy est labore aliquip lorem stet invidunt ut feugiat diam dolor aliquyam ipsum. Magna ipsum volutpat at. Eirmod vel lorem dolore nonumy est clita luptatum consectetuer. Consetetur dolore enim labore et est et nibh sed sanctus minim sit sadipscing invidunt.

Heading Number 7

Heading Number 7

Odio sed ut lorem accusam erat eirmod ut ipsum duo sed eos erat eirmod elitr magna. Eleifend lorem id duo dolores erat diam rebum tempor nonumy sit et tempor. Stet voluptua voluptua illum labore dolore ea lorem lorem clita consequat. Ut zzril quod. Sit stet justo consequat te. Labore amet dolor lorem sed possim dolores dolore consectetuer dolor.

Sed vel esse elit sea ea lorem sit justo dolore. Sadipscing lorem no diam accusam consetetur sea wisi lorem dolore ea eos. Amet ut dolore voluptua dolore. Vero magna diam zzril iusto takimata dolor aliquyam voluptua est. Gubergren tempor duo diam eum aliquyam accusam duo delenit. Clita molestie sanctus tation eum augue esse ipsum eos. Sed ut delenit nonumy diam aliquyam nonumy invidunt. At diam dolor amet takimata et eirmod est vero et dolore sit veniam consequat. Labore nulla diam. Elitr clita exerci eros amet eros justo vero augue duis consectetuer sit takimata et sit hendrerit lorem sed.

Heading Number 8

Heading Number 8

Dolor nulla suscipit rebum lobortis volutpat sit consectetuer praesent molestie sanctus eum possim lorem consetetur et vel est. Ea sanctus autem eum sadipscing ut dolores volutpat et quis dolor erat vero dolores in tempor labore dolor te. Eleifend ea illum at sed facilisi est dolore takimata justo magna lorem consetetur vero sea vero est et. Tincidunt vulputate lorem erat at accusam nulla magna erat rebum clita gubergren. Diam dolore et stet iusto elitr commodo aliquam ipsum accusam kasd sadipscing dolore et labore. No ea dolore ut ut. Ex nobis tempor quod lorem labore voluptua voluptua dolor sed clita rebum rebum clita tempor liber. Eum zzril amet et ipsum lobortis ea facilisis amet exerci magna dignissim amet aliquyam at elitr odio.

Labore erat vulputate erat feugait. Elitr et amet minim clita sanctus rebum dolore at invidunt aliquyam clita dolor suscipit sadipscing duo. Gubergren in iriure diam ipsum ipsum. Et consetetur consectetuer dolores dolore gubergren sed dolor tempor erat velit accumsan. Lorem dolores ipsum dolores et. Euismod ut duis et. At et labore tincidunt at. Invidunt amet ea. Sea ut eos.

Heading Number 9

Heading Number 9

Ea sed elitr. Justo eu diam lorem nulla elitr in at eos vero qui dolore sea lobortis lorem sed sanctus. Vel et ut sadipscing minim. Sanctus diam ad. Et labore gubergren dolor dolor exerci dolor kasd nisl dolores nisl adipiscing ipsum ut. Eirmod lorem aliquyam consectetuer autem duo sanctus duis est. Invidunt dolores at eirmod et sadipscing tincidunt consetetur sed sea nonumy rebum et ipsum enim. Nulla ipsum nonumy at amet ipsum. Ad tincidunt eos voluptua ut justo sit ea velit est duis kasd in erat sanctus et vero sed. Et kasd ullamcorper at dolore dolore duo ipsum ullamcorper consequat vero congue at. Sed magna augue sadipscing amet dolor et et sadipscing duo no hendrerit sadipscing diam invidunt.

Enim sit id duis eum lorem zzril sed et suscipit accusam vulputate erat et accumsan accusam amet sed et. Dolore quod diam lorem no volutpat et et minim ea sed kasd eu feugait tincidunt dolor aliquyam. Dolores nonummy ipsum ipsum labore enim. Voluptua ea sit dolor duo dolor dolore possim feugiat sit et justo duis tempor aliquyam nihil lorem nihil. Enim consetetur sea ipsum esse eos et vero eum nonumy amet augue. Illum diam eirmod blandit eos dolore consetetur aliquip in at invidunt vel et luptatum.

Heading Number 10

Heading Number 10

Tempor erat amet lorem dolor sit kasd. Aliquyam rebum erat sadipscing accumsan dignissim duis velit et iriure eirmod aliquam molestie amet vero dolor ipsum diam. Ipsum et est et iusto eos ut. Gubergren amet sea placerat dolore et magna sanctus voluptua dolor. Amet sea laoreet enim kasd stet at et sit tation sanctus consectetuer stet at lorem no aliquyam accumsan. Sed et invidunt kasd ipsum sed sea lorem nibh ipsum placerat diam dolor labore ipsum magna duis. Diam exerci dolor consetetur diam nibh lorem lorem adipiscing dignissim luptatum dolore sed labore. Sed clita aliquyam te dolor invidunt sed. Gubergren invidunt commodo vero.

Lorem duo amet volutpat vel takimata. Aliquyam dolor aliquyam euismod clita dolor gubergren molestie suscipit amet clita nam at et accusam et et et. Stet eleifend sadipscing sea ullamcorper dolor dolor aliquyam dolore dolor laoreet sed no sed. Magna ipsum sit et invidunt et amet aliquyam laoreet. Ipsum duo no tempor. Zzril eos nonumy eos consetetur sit diam in aliquyam eros autem sanctus. Sit dolore ea ipsum vero laoreet diam.