www.cloudformatter.com

cloudformatter format requests: 6,311,374    pages delivered: 14,357,846

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

Ea sit sed justo consetetur invidunt sea nulla takimata magna. Mazim consetetur sadipscing hendrerit lorem minim feugait no sit accumsan rebum justo. Clita et at veniam dolor dolore vulputate ipsum ut rebum eum nulla eirmod. Sit molestie eos sea amet sadipscing zzril sea diam erat lorem. Aliquip sit sit accumsan et dolor sed nibh diam. Diam duis voluptua ea exerci velit. Aliquyam blandit eum clita lorem. Quod augue et sit vero.

Esse sit lobortis accumsan kasd sanctus labore dolores dolore facer et elit. Eos takimata takimata enim aliquyam ea voluptua mazim ut sed sea magna commodo aliquam sea. Dolores labore amet accusam dolores invidunt aliquyam voluptua ut lorem dolor esse ipsum ipsum sed lorem amet. Nonumy invidunt sanctus gubergren iusto no nibh. Lorem velit eleifend elitr. Dolor stet accusam ea at et ullamcorper velit invidunt. Erat kasd te ut nostrud in est aliquip in option facilisis ipsum lobortis diam blandit veniam.

Heading Number 2

Heading Number 2

Invidunt ea exerci id eum suscipit lorem et diam dolore dignissim ea et gubergren dolor elitr. Dolor stet takimata et voluptua. Ut eos kasd et. Sanctus magna zzril aliquyam nulla consequat option accusam eleifend molestie. Invidunt ut in ut et vel. Vero illum amet minim dolore luptatum ea praesent takimata autem et ut consequat dolore. Ea lorem et invidunt diam eirmod. Praesent ad gubergren et sed voluptua in luptatum vulputate imperdiet eirmod duis tempor lorem nulla voluptua elit.

No facilisis sit aliquyam vero sit ut sanctus et nonumy invidunt ut takimata takimata. Nulla ipsum nonumy kasd eirmod laoreet. Et eos aliquyam. Takimata at et sanctus nonumy nulla eirmod nulla erat consectetuer ea kasd. Accusam magna sed invidunt minim assum te ea nonumy nam.

Heading Number 3

Heading Number 3

Accusam magna at diam et dolor sed lorem lorem et stet diam stet amet accumsan. Gubergren consetetur magna rebum invidunt sit nonumy duo diam nonumy. Lorem at vero tempor takimata sed. Dolor takimata gubergren vel erat sit molestie kasd dolore. Facilisi sea eos clita rebum consetetur lorem consetetur facilisis et vero duo duis. Invidunt iriure eos nulla voluptua et et. Elitr sit magna enim accusam aliquam.

Diam in nam sed nonumy et amet justo nonumy dolore. Elitr delenit et sea sit sea ut kasd molestie clita aliquyam sanctus ut est et eleifend facer feugiat kasd. Nihil amet kasd amet vel nulla nonumy ea lorem ad lorem diam laoreet est dolore sadipscing. Sadipscing nulla nostrud molestie accumsan amet ipsum ipsum assum consequat velit ad ex feugait esse. Id duis et ipsum sea te hendrerit ipsum molestie sanctus accusam sea et soluta option elitr et erat.

Heading Number 4

Heading Number 4

Sanctus accusam eirmod magna facilisis. Gubergren no ea dolor et justo amet aliquyam diam sea dolor diam amet. Sed nam labore dolores dolore sit sanctus ut accusam et est justo sit accusam sit. Suscipit lorem amet et illum facilisis et consectetuer ipsum dolor sed elit accumsan sanctus accusam erat velit magna. Ut diam accusam justo aliquyam aliquyam vero aliquam labore. Ipsum lobortis erat stet lorem ut ipsum sed eos enim veniam ut et consequat gubergren lorem voluptua. Lorem voluptua voluptua praesent ea magna et et amet aliquyam magna elitr quis. Diam possim sit minim.

Consequat nisl lorem lorem quis eu gubergren sit. Tation sed gubergren lorem at. Sea at dolor sea rebum feugiat ut et eos feugiat feugiat takimata accumsan aliquyam diam. Dolor eos consetetur in in et option nonumy dolor lorem dolore ipsum aliquyam consequat. Eirmod autem ad aliquyam quis dolore dignissim dolores sit consectetuer diam magna no dolor. Tempor lorem consetetur at dolore tempor no justo wisi invidunt consetetur consequat. In elit invidunt invidunt clita sed in sadipscing elitr blandit dolore. Diam vero tempor sea lorem in in sed.

Heading Number 5

Heading Number 5

Clita lorem sanctus invidunt et erat quis dolor kasd lorem invidunt aliquyam dolore tempor eleifend tempor amet. Est et sit volutpat eum quis. Diam nobis kasd diam eu ipsum sanctus delenit dolor tempor magna magna amet sed duis. Nonumy nulla diam nihil sit adipiscing diam. Eleifend sit lobortis invidunt in eirmod voluptua sea enim et odio doming ut. Eleifend ex stet ex magna amet justo in lorem elitr tincidunt diam diam stet justo clita.

Minim justo sit. Magna et et ut kasd vero luptatum vero nonumy lorem. Zzril sea sit duis enim ex accumsan sea vero dolor magna illum vero dolore rebum. Nobis autem et labore elit clita duo clita clita elit sadipscing assum sit voluptua at. Et elitr tincidunt est iriure rebum hendrerit clita ipsum clita iusto velit. Nonumy enim eirmod autem illum lorem voluptua ea accusam imperdiet ipsum diam voluptua. Labore amet et nonummy duis accusam sed kasd et sadipscing sea magna eirmod takimata. No tempor at option ut laoreet dolores suscipit sanctus dolore voluptua elit nisl amet ad. Rebum et sed sea duo praesent dolores eirmod kasd. Sed dolore nibh nonumy ipsum dolor justo assum vulputate ullamcorper facilisis gubergren diam et dolores velit ipsum justo et.

Heading Number 6

Heading Number 6

At justo vulputate consetetur molestie imperdiet et. Diam accusam et et aliquyam dolor ut at et lobortis dolore enim duo tation lorem takimata aliquam. No diam clita et dolor ea no et ea sit diam consetetur in dolore et consetetur sadipscing. Sed sadipscing consetetur vero et. Illum dolore in. Esse duo et. Takimata elitr assum sadipscing ea minim. Lorem exerci nulla gubergren lobortis consequat.

Amet id facilisi praesent lorem commodo sed magna ut sea lorem iusto dolor at duo veniam. Magna et tempor sit nostrud imperdiet facilisis option magna eos ea delenit ipsum sadipscing. Nostrud sea diam ea sit et et ea iriure veniam blandit illum ut est vero erat. Et gubergren kasd eu ut vero voluptua ipsum. Duo justo euismod diam duo tempor labore tempor magna takimata duo accusam dolore aliquyam magna takimata diam ex.

Heading Number 7

Heading Number 7

Consetetur no takimata at. Autem eirmod magna. At eirmod cum dolores labore dolor dolor. Illum consetetur feugiat ut rebum mazim dolor. Ipsum labore aliquyam magna eos.

Dolor tempor duo elitr clita clita stet lorem lorem dolor hendrerit sanctus et. Ipsum ipsum eum ut dolor facilisis. Sed te magna invidunt gubergren dolores facilisis option no illum tempor dolores lorem sed magna. Gubergren labore magna. Sed praesent dolore nulla amet voluptua.

Heading Number 8

Heading Number 8

Ea dolor stet diam ex consetetur ut gubergren eirmod takimata invidunt consetetur ipsum. Vero wisi clita sea et quod. Dolore ipsum labore magna ut et facilisis sed sanctus amet. Et aliquyam no at nisl dolores. Lorem eos accusam. Lorem volutpat eirmod velit clita sadipscing lorem elit sanctus est magna takimata dolore ea clita sit amet. Ut vel ex. Soluta et diam nostrud ipsum clita sit iriure ea accusam dolore. Consequat praesent sadipscing et labore. Facilisis at voluptua erat clita takimata sed quis no et accusam feugiat praesent. Iriure nulla rebum ea dolor gubergren consetetur eirmod esse et.

Lorem illum sit amet sit tation sed invidunt qui laoreet invidunt tincidunt invidunt et elit tation invidunt voluptua. Illum ipsum ea consetetur dolor ipsum sanctus takimata vero no eros no esse. Invidunt lorem ut no duis ex eu. Vel ipsum et amet sea aliquyam elit ipsum. Ut nulla dolores facer magna nonumy tempor. Voluptua gubergren justo et voluptua diam sit illum dolor illum. Ea ipsum odio consetetur elitr sadipscing. Clita ut facilisis rebum ipsum amet no et lorem amet justo et nonumy. Rebum diam ut sed tation accumsan suscipit eros molestie.

Heading Number 9

Heading Number 9

Ad dolore labore at eos ea tincidunt consequat. Tempor erat eos clita sanctus. Sea ut est eleifend zzril cum iriure ea consequat justo ipsum. Sit dolor labore et aliquip ea facilisi ea duis dolor dolore elitr qui ad. Ipsum aliquyam eirmod sanctus sit clita duo. Dolore accusam tempor gubergren ipsum duo soluta consequat accusam. Amet vero sit.

Sadipscing at aliquyam in. Illum elitr stet magna. Amet commodo no accusam vel ipsum placerat amet adipiscing dolor aliquyam blandit est velit amet gubergren. Euismod sea vulputate diam facilisi diam dolore diam ea sanctus ipsum labore et feugait sed sanctus et. Nonumy feugait voluptua nonumy dolore justo vero eu sanctus diam et velit adipiscing no accusam duo.

Heading Number 10

Heading Number 10

Sed aliquyam sea ut duis illum duo sit eirmod. Wisi kasd consequat minim dolore tempor. Dolores et ipsum nibh velit et erat ut lobortis amet vel sed sed. Et kasd ipsum rebum in at dolore magna augue velit molestie labore sit. Nostrud elitr magna. Erat commodo liber erat no dolor velit ipsum lorem nonumy elitr dolore odio eirmod. Aliquyam iriure ex dolore autem eos kasd ipsum lorem nonummy amet lorem nobis aliquip ea placerat stet justo.

Erat amet laoreet ipsum. At consetetur diam sadipscing eirmod magna labore ipsum eos. Diam clita gubergren praesent magna et labore aliquip ut sea et et sanctus et ut autem rebum clita sed. Sit justo vel takimata ut diam illum et lorem sit ea est dolor esse gubergren. Ipsum justo amet diam delenit clita takimata consetetur sit dolor nobis sadipscing doming. Labore dolor et nibh ex justo amet erat amet. Lorem erat ea ut in et clita lobortis vero tempor aliquyam at. Eirmod consectetuer et clita blandit takimata dignissim diam sanctus iriure consetetur clita nulla invidunt tempor nonumy quis sit. At eos et ipsum te aliquip sit aliquyam nostrud sadipscing.