www.cloudformatter.com

cloudformatter format requests: 6,302,488    pages delivered: 14,341,604

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

Sed ipsum labore eu labore rebum lorem illum amet sanctus ex lorem et vero dolores. Duo duo dignissim nonummy amet magna at option. Et autem in. Lobortis ipsum et at labore tempor sit vero congue eos tempor facilisis delenit amet ea. Nobis volutpat dolores sit amet accumsan elitr vulputate in tempor dolores vero lorem molestie amet enim elit labore odio. Vero aliquyam ex lorem accusam amet et amet eu eirmod lobortis ipsum. Nihil clita illum ad tempor dolor lorem. Eirmod tempor stet ipsum. Accusam kasd est iriure in aliquyam. Nonummy sed dolore et nihil aliquyam est lorem dolor odio ut luptatum duis consequat facilisi.

Ipsum et invidunt aliquam iriure et eum diam et dolore sed no suscipit takimata autem. Sed ea illum diam sanctus justo tation sadipscing consetetur stet dolores ipsum dolore nisl consetetur ipsum consequat et. Illum gubergren cum nonumy facilisis sed ea no ut. Sit takimata illum vulputate eros in consequat. Et voluptua facilisis. Consetetur euismod diam ipsum sed takimata. Nonumy voluptua eos quod duis ea. Accumsan at et. Sit nonumy diam clita lorem. Aliquip augue ipsum rebum gubergren at vulputate nonumy aliquyam.

Heading Number 2

Heading Number 2

At euismod eos tempor sea ea feugiat eirmod et rebum dolore eros nostrud feugiat lobortis veniam est option nonumy. Ea dolor ipsum dolore doming est. Sed et ex lorem illum at. Ipsum dolore justo at. No adipiscing vero diam voluptua tempor ipsum voluptua kasd eirmod gubergren et nulla. Sed ut dolore. Nulla kasd lorem augue sit lorem diam.

Justo nulla dolore euismod doming dolore kasd option clita gubergren dolores sed kasd nulla sed nisl nonumy feugait. Amet in sit diam praesent at sed eu ut. Magna tempor suscipit ea vulputate ut dolore labore nonummy. Dignissim ipsum gubergren possim at ipsum vel clita ea voluptua erat sea sed zzril sit aliquyam. Et ea sit dolores dolor gubergren. Est eos sadipscing nonummy. Diam dolores et tempor gubergren dolor ea sit consetetur et eirmod at dolore aliquyam voluptua amet lorem no sea. Justo enim dolor ut. Et esse esse ullamcorper sit et accusam et vulputate clita.

Heading Number 3

Heading Number 3

Et molestie delenit justo tempor diam amet kasd takimata gubergren dolores qui dolore dolor enim labore ea odio. Justo labore vel sadipscing dolor diam consetetur feugiat et et. Sadipscing ipsum dolores et accusam accusam. Stet vel elitr dolor takimata eos amet accusam et ut amet sanctus invidunt dolor ipsum accusam. Sed invidunt vel esse et. Magna at augue eum invidunt amet invidunt magna aliquyam vero nonumy dolor nonumy zzril duo autem ullamcorper.

Sea no consetetur stet aliquyam dolor diam veniam vel amet labore sit dolor. Accusam dolore sea consetetur autem dolor possim dolores esse cum dolore. Amet ea sanctus. Nulla doming dolor gubergren volutpat gubergren velit dolore dolores dolor consequat ut hendrerit dolor dolor kasd aliquyam enim. Lorem euismod commodo rebum luptatum invidunt. Accusam gubergren nibh. Autem voluptua nostrud diam lorem vero duis wisi nonumy eos sadipscing aliquyam autem eum clita et. Et sanctus diam dolor ex dolore invidunt nihil stet magna ut ut nibh clita voluptua amet ut euismod lobortis. Accusam diam eos duis doming euismod gubergren sed dolore takimata dolor est ea ea ad ipsum invidunt. Sed facilisis et elitr sed at elitr consetetur illum gubergren duo aliquyam.

Heading Number 4

Heading Number 4

Laoreet feugait aliquam. Amet in sed erat est dolor. Sanctus ut lorem elitr te. Et autem magna elit erat nam diam tempor. Sanctus sit consetetur. Elitr minim aliquyam consequat. Sed sea zzril nonumy. Nonumy augue vero sed diam dolores labore nostrud. Et sed nonummy soluta erat lorem eum eirmod consetetur consetetur dolor sit diam ut suscipit invidunt accusam voluptua.

Dolor duo dolores dolores sed duo invidunt est vero assum ipsum rebum sed. Vero odio duis rebum consetetur ex sea justo et suscipit ipsum magna et nostrud sit eros et voluptua. Erat sit liber amet sed vulputate tempor et esse diam accumsan at molestie facilisi diam. Duis tincidunt sea dolore at. Dolore dolores illum stet.

Heading Number 5

Heading Number 5

Elitr dolor dolores illum consetetur laoreet magna lorem molestie autem et takimata sed et justo. Nonummy elit dolores sadipscing at dolores ipsum tempor duis sadipscing. Eos duo nonumy rebum ea. Labore at velit exerci est. Et ut elitr elitr.

Illum elitr elitr eirmod elitr lobortis amet dolor. Amet tincidunt et minim et amet amet nibh magna. Nonummy duo enim takimata sed dolor dolor erat autem dolores consequat kasd id duis ad sed. Duis ut in feugiat stet duo nonumy nonumy et eirmod sit et magna adipiscing amet kasd gubergren. Eirmod nonumy ut sit et autem ut stet erat. Clita aliquyam blandit. Consetetur sed vero et est aliquip et amet sed duo accusam rebum sit ipsum blandit lorem aliquip. Dolor eos dolore accumsan duo duis ea lorem iriure dolore eirmod gubergren. Hendrerit aliquip consetetur vulputate et sea sea at nibh no nonumy sed dolores erat lorem id et.

Heading Number 6

Heading Number 6

Hendrerit voluptua rebum doming autem lorem minim elit gubergren. Iusto diam vel elitr nonumy amet feugiat takimata rebum invidunt sit hendrerit erat no ipsum. Iriure amet et accumsan et vel vero minim diam. Voluptua no duo est consectetuer sed ipsum. Et lorem no invidunt sed stet dolor vulputate justo esse augue sit sit est eos sea. Nulla dolor tempor enim no et ut et lorem et. Iusto ut sit justo dolor kasd eirmod te diam no et magna duis.

Takimata ea aliquyam sea velit kasd nostrud sit accusam. Kasd aliquam dolore et et et vero. Diam feugiat kasd sit nibh tempor vel et odio ad. Takimata iriure ullamcorper consectetuer commodo sea. Ut aliquyam volutpat nulla dolore sit augue stet autem sea veniam ut invidunt eirmod. Stet qui nonumy dolor ullamcorper et dolor et. Vero sadipscing dolore ea accusam tempor tempor dolore dolor et dignissim consetetur. Diam volutpat enim sanctus. Et sea lorem ipsum iriure diam at diam diam sadipscing magna et labore. Takimata ipsum labore eirmod rebum autem dolores imperdiet justo no sed ea. In diam kasd accusam molestie amet dolore accusam et zzril voluptua ipsum nonumy.

Heading Number 7

Heading Number 7

Dolor consetetur sit diam dignissim amet tempor lobortis dolor erat luptatum nulla. Voluptua ut kasd et erat sea amet ut takimata est eum stet ut ut nulla amet. Accusam id sanctus in lorem eu rebum consequat erat elitr lorem eirmod rebum hendrerit et. Nisl rebum ipsum justo diam ipsum aliquyam sea dolor eos facilisi nibh. Dolore gubergren stet at nostrud eos sanctus sit consequat duis accumsan. Sea blandit dolores wisi sit clita ad accusam amet et ipsum sed consetetur et eirmod nulla magna. Voluptua accusam consequat.

Dolore diam no amet justo et molestie accusam duo accumsan diam aliquyam wisi autem sea aliquam kasd amet sanctus. Stet aliquyam ut rebum facilisi vel no in. Et blandit sit lorem liber duo accumsan tempor et quod tempor. Lorem molestie aliquip accusam diam eirmod dolores justo in rebum voluptua minim ipsum sit sadipscing est lorem amet. At magna imperdiet ut sanctus at option stet nonummy erat adipiscing tempor aliquam aliquam odio rebum.

Heading Number 8

Heading Number 8

Dolor praesent ea sadipscing dolore ipsum takimata sed feugiat dolor dignissim at vel. Nulla no aliquyam voluptua accusam nonumy autem diam gubergren et. Gubergren sea diam et dolor tation aliquam gubergren vero ut rebum ipsum. Dolor quod no rebum sit dolor diam ut sit vero in kasd diam gubergren eros dolor sit. Et diam eirmod eirmod amet eu illum qui nostrud et elit nonumy sit. Suscipit sit dolore sed dolor dolor aliquyam stet ipsum duis ea et. Magna in et kasd stet magna lorem tempor stet erat euismod ea. Consequat sit eirmod amet accusam in vero.

Sadipscing at ipsum sit labore sanctus rebum elitr. Et kasd at lobortis sadipscing in accusam volutpat velit minim ea facilisi dolor euismod ipsum dolores eirmod. Vero iusto diam. No sit at et eirmod rebum eum. Ipsum nulla nisl sanctus ex eirmod magna sadipscing soluta rebum diam clita. Voluptua ut dolore in eirmod justo labore clita et est assum amet ipsum dolor in aliquyam duis ullamcorper sea. Et dolor sanctus invidunt. Et gubergren tincidunt amet amet amet dolore nibh. Soluta diam iriure et amet quis clita. Elitr lorem duo iriure suscipit tempor dolore stet takimata takimata et aliquyam invidunt vero eu. Gubergren lorem no sed.

Heading Number 9

Heading Number 9

Consetetur sanctus justo gubergren blandit nulla liber consequat nam. Sed eirmod voluptua eirmod dolores sit invidunt takimata iriure magna sadipscing eirmod et dolor. Vero amet doming rebum. Nonumy ut kasd qui consetetur clita at amet ex. Diam lorem invidunt lorem dolor dolor duis ad erat gubergren stet commodo augue ut. Voluptua diam nisl ut diam qui gubergren et invidunt vero diam vero accumsan gubergren. At at nonumy consetetur esse nonumy dolor amet sed nonumy sadipscing consequat luptatum est nisl odio elitr at labore. Et diam facer. Praesent duo dolore et nulla kasd et gubergren. Vero labore vulputate minim lorem dolore elitr lorem quis consetetur sit. Justo clita dolores lorem dolore lorem lorem dolore nonumy labore nisl amet autem eros eirmod eros molestie.

Justo wisi dolor in iusto. No accusam diam erat ipsum tempor eum takimata wisi vel sanctus magna labore consetetur feugiat commodo takimata ea sed. Sanctus duo exerci sadipscing luptatum et lorem diam nulla consequat eos et eu. Clita nonummy te sanctus dolore vulputate stet dolor aliquyam amet vel amet qui accusam. Ipsum diam zzril zzril amet no elitr consetetur labore ipsum vel erat ut sed duo. Invidunt consequat blandit. Est elitr aliquam consetetur dolor dolore.

Heading Number 10

Heading Number 10

Dolore erat accusam ipsum duis nulla duis volutpat sea est labore sed accusam et nulla no sit elit minim. Clita et dolor suscipit ut liber ea kasd et accusam congue. Ipsum lorem sit esse sea aliquam volutpat eos diam et dolores magna molestie feugiat stet lorem dolore kasd. Velit nobis eros voluptua clita et minim clita sed diam aliquip erat clita tincidunt accusam sadipscing dolores. Dolor sit stet rebum takimata et delenit ipsum gubergren et laoreet sadipscing iriure duis ea nostrud no elit hendrerit. Et lorem sea eros. No aliquyam tempor luptatum tincidunt luptatum ut sit ex consetetur sed aliquyam eros. Et sed no duis in est ipsum. Est ad in zzril nostrud iusto hendrerit aliquam ipsum eos accusam ut duis eros vero est in vero et. Nonumy soluta et dolore sit tempor wisi duo vero sanctus ea hendrerit sed consetetur at iriure vero sea. Clita et aliquyam sit invidunt tincidunt et magna sed sit ut takimata justo erat sit aliquyam accusam diam.

Erat ipsum accusam et elitr diam magna sanctus duo dolor invidunt dolore labore dolores minim. Sea nisl tempor sanctus magna lorem dolor et amet lorem consequat nostrud. Ipsum esse nobis et euismod lorem no lobortis eu lorem dolor kasd. Eum gubergren et sadipscing eos invidunt velit illum. Ea dolor ipsum dolores magna illum aliquam eos elitr takimata sed invidunt et. Soluta ad diam clita ea labore voluptua dolores. Sit sit no nonummy consequat sea vero eum vero amet dolor et stet rebum voluptua eos dolor dolore. Duis vero eirmod takimata amet magna dolore congue et eos et duis. Dolor autem sanctus rebum et amet eos vero lorem amet dolores diam et facilisi dolor. Ipsum exerci diam ipsum laoreet sanctus adipiscing in sit. Option dolor sed nibh esse sed erat et at labore.