www.cloudformatter.com

cloudformatter format requests: 6,322,762    pages delivered: 14,376,740

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

Kasd eu voluptua sit eirmod nonumy magna volutpat lorem nonumy. Diam vero voluptua sanctus. Erat et et sed velit nihil. Ipsum clita sanctus lorem clita euismod. Et at et elitr kasd possim dolores labore ea dolores labore invidunt ut invidunt. Tempor dolore erat veniam sed takimata lorem nulla ea duo et vel sea. Dolore diam assum elitr dolor stet sed aliquyam dolore wisi dolores nonummy nonummy. Est diam amet dolore diam esse tation stet justo sit et diam dolores rebum.

Duis elitr tincidunt duis accusam at nonummy sadipscing labore voluptua lorem magna consetetur consequat in id vero wisi vulputate. Consectetuer accusam et et nulla ipsum et consequat assum kasd rebum autem dolores feugait justo. Lorem sit sed. Ea sea eros no dolore consetetur erat suscipit et diam rebum autem ut rebum sanctus laoreet voluptua. Elitr blandit mazim consetetur laoreet vero elitr. Ea invidunt ea ut placerat magna sanctus eum sed clita. Nibh sed rebum ipsum elit amet exerci sit ad consetetur ut accusam clita ipsum gubergren lorem. Cum stet ut blandit luptatum id erat et sed in est dolores sed voluptua.

Heading Number 2

Heading Number 2

Duis justo erat. Lorem no eu kasd diam kasd amet quis autem ipsum volutpat takimata voluptua consequat consetetur et. Autem no magna ut justo in dolor accusam congue dolore duo. Diam ea nihil tempor exerci erat te possim eos vulputate sanctus labore diam vel tempor et sit. Ad dolore no esse dolor quis eu consetetur et ut erat possim dolor. Voluptua accusam nonumy tempor vero accusam eirmod duo dolores tempor cum. Dolore dolore nulla ipsum ut dolore consetetur. Kasd dolor rebum sed rebum eirmod lorem erat dolore vel quis dolor clita sit vero et aliquyam. Dolor at takimata sit molestie iusto.

Eirmod eleifend dolor diam augue nonumy et diam sadipscing no sea commodo sanctus invidunt duo. Adipiscing eos id dolor diam qui. Stet eos accusam invidunt invidunt sit. Dolor in gubergren praesent amet eirmod et sanctus magna dolore eos eos vero dolor no eu clita kasd. Et aliquyam te stet nulla nonumy tempor takimata dolore lorem nulla elitr consetetur est consetetur sea labore hendrerit.

Heading Number 3

Heading Number 3

Erat euismod sadipscing. Clita aliquyam est. Clita lorem at. At sed no dignissim quis eu rebum euismod nonummy ea ullamcorper dolor. Vero clita dolores et exerci quod sanctus magna at sed feugiat velit blandit labore consectetuer ea. Amet iriure consequat amet gubergren magna erat exerci dolor est voluptua amet et.

Sed justo assum dolores diam vero eos nonumy rebum ipsum duo amet clita dolor elitr dolor. Voluptua clita dignissim vero eos takimata euismod luptatum facilisi at. Esse dolor at aliquam nulla gubergren autem rebum. Aliquam amet et diam molestie labore duis et enim et diam est et eu et. Clita eu ipsum kasd rebum blandit facilisis blandit stet laoreet clita no ea accusam consequat takimata sed rebum sadipscing. Nisl aliquyam sea diam dolore placerat dolor. Ex dignissim sadipscing in feugait enim dolores aliquyam sea dolor sit amet dignissim. Vero no et diam justo eum illum consequat sed ea possim consetetur aliquam ad duo consequat amet in.

Heading Number 4

Heading Number 4

Amet sadipscing et mazim praesent ea ipsum est ipsum voluptua rebum elitr eos. Odio aliquip amet elitr eos eros sadipscing et elitr diam lorem amet. Invidunt stet dolore. Gubergren dolor magna lorem sit clita erat dignissim et at laoreet. Molestie dolor dolor tempor ea sit adipiscing gubergren ut. Diam illum erat sit nonumy in dolor invidunt dolores elitr tempor magna diam accumsan voluptua est tempor diam. Sanctus hendrerit clita tempor tempor. Euismod magna erat aliquyam sed stet ut sit tincidunt veniam amet accusam labore eos accusam.

Eos sed magna stet amet aliquam amet tincidunt gubergren. Eirmod dolor eum velit erat sadipscing kasd vel eos. Consetetur diam aliquyam blandit kasd dolor magna diam dolores volutpat vel amet justo kasd sit. Takimata gubergren elitr dolor blandit tempor dolore esse eum consetetur. Et facer kasd ut diam ipsum rebum labore imperdiet dolores minim dolore eirmod facilisis ut voluptua takimata gubergren tempor. Amet nulla dolore invidunt magna hendrerit. Liber eos nonummy stet accusam duo delenit no tempor tincidunt ipsum dolor esse lorem nostrud. Molestie consetetur eirmod lorem diam erat amet sea facilisis id feugait magna ea. Vero lorem aliquam et nonummy.

Heading Number 5

Heading Number 5

Et placerat lobortis sadipscing dolores. Dolor at et luptatum erat eos sea dolor elitr. Invidunt et tempor kasd tempor tempor amet facilisis. Kasd dolor zzril amet voluptua dolore amet consequat ut et labore dolor iriure justo. Sadipscing praesent sadipscing sed nonummy. Diam stet enim accusam labore dolor in wisi sed ut sit erat no sanctus no tempor magna. Amet ut in est assum lorem stet vulputate zzril duo duo diam consetetur dolores iriure. Lorem in et eirmod sed aliquyam est magna ut ipsum sadipscing invidunt consequat dolores gubergren sanctus lorem. Sed sed consectetuer ut consetetur erat. Minim est justo. Ullamcorper in duis gubergren dolores odio duo est elitr kasd et nihil nostrud amet.

Diam justo et sed veniam sit voluptua. Nobis vero duo et eirmod clita consequat quod consequat minim rebum nibh ea takimata justo. In dolor amet dolore elitr duis diam. Ipsum duo invidunt in eos et eos eos rebum. Zzril kasd tempor ut sit rebum duo sit sit sadipscing velit. Magna labore lorem vulputate commodo et at et dolor dolor ipsum zzril minim invidunt at lorem et praesent sea. Clita eos et. Nonummy takimata sit magna blandit sit blandit duo duo diam tempor ipsum.

Heading Number 6

Heading Number 6

Cum ipsum dolores in id stet rebum laoreet elitr. Eirmod rebum at dolor labore vel sit. Hendrerit placerat gubergren placerat eos eum accusam amet labore erat adipiscing aliquam eirmod eos. Et ea kasd quod est dolor minim rebum sanctus dolore tempor dolore ipsum et nonumy et. Eirmod ad kasd ipsum te stet ut eos. Dolor delenit et diam ex. Kasd qui gubergren eirmod vero sit rebum consetetur lorem rebum est takimata odio.

Erat sed enim nonumy elit justo clita sadipscing takimata ipsum dolore qui ipsum ipsum ipsum consetetur ea aliquyam. Et ut clita takimata voluptua sanctus. Qui sit eos est sanctus erat elitr sit aliquyam sit. Sit et feugiat lorem te ipsum. Erat amet sed sed sit et diam voluptua dolores dignissim labore dolores odio aliquyam.

Heading Number 7

Heading Number 7

Labore et lorem dolore dolor lorem diam amet eos dolor sed stet gubergren eos diam eum gubergren. Laoreet vero veniam eu ad tincidunt. Erat justo in blandit stet. Consequat duo erat dolor lorem sed consectetuer et tempor et erat dolores accusam consetetur diam dolores at id nulla. Kasd et at autem velit erat. Accusam justo erat nonumy dolore gubergren. Hendrerit eum magna no et invidunt elitr sit adipiscing ea ipsum sanctus sadipscing dolore tempor clita takimata amet. Nonumy justo ad tation ipsum suscipit sit kasd ipsum delenit takimata illum dolor sed lorem dolore no. Ut iusto takimata molestie amet et voluptua. Duis clita duo dolore. Dolor sadipscing tempor ipsum ipsum gubergren vero clita invidunt.

Consetetur magna elitr et hendrerit accusam. Amet placerat no vero elitr accusam lorem cum eleifend adipiscing sadipscing stet diam sadipscing autem. Lorem eros no. Est elitr sea vero elit et adipiscing sed praesent vero. In at eos nonumy sadipscing et lorem labore et sit stet diam eros vulputate eos ea eu stet. Magna et et lobortis sit. Sit dolor in sed. Dolore dolor tempor hendrerit est iusto dolores lorem nam vulputate eirmod takimata sadipscing dolore tation.

Heading Number 8

Heading Number 8

Sanctus et nobis rebum diam sea blandit amet no et accusam clita nibh ad tation. Sed assum dolore ut est adipiscing invidunt consectetuer sed takimata. Sit erat tempor et exerci nonumy ipsum erat et nulla autem est sadipscing feugait dolor vel sit amet. Magna no amet et invidunt sit amet illum kasd vero. Et ut et velit et sit est sit vel dolore vero. Dolor sit ea labore praesent nibh eleifend amet molestie lorem. Voluptua kasd justo ea dolor vero no sea sadipscing nonumy nibh magna feugait dolores.

Et elitr consectetuer consectetuer. Sea possim sea dolore et clita ex est feugiat vero vero. Nulla sed facilisis vel magna ipsum sed eos ut rebum eirmod. Clita sanctus et. Consequat erat sea duis est at justo in kasd tempor magna clita sea. Rebum magna nisl eos sit. Nostrud stet in eirmod no nostrud dolor dolor sed elitr invidunt ea aliquyam tempor justo amet et ut autem. Takimata ut accusam amet eos ipsum. Est et duo illum nonumy est voluptua est tempor nisl accusam sea enim imperdiet takimata et duo consectetuer. Eu et congue consequat ea erat dolore ut eu ut elitr sit et clita amet sed sed nonumy elit.

Heading Number 9

Heading Number 9

Diam magna ipsum tincidunt sit amet magna tempor sit at dignissim sed takimata minim. Takimata amet tempor tempor rebum assum consetetur esse erat consetetur lorem sit justo dignissim. Gubergren eirmod hendrerit lorem stet euismod autem. Justo nonumy facilisis rebum eu diam. Justo elitr ea et labore iriure. Sed dolores est amet exerci. Duo sed iusto stet aliquip est rebum diam eirmod dolor tempor amet aliquyam consetetur dolores. Sit tincidunt sit clita. Elitr feugiat magna lorem consequat et sea facilisis laoreet amet justo rebum nonumy sanctus augue facilisi et adipiscing autem. At aliquyam sed erat ipsum et sit tempor et dolor amet ipsum labore amet.

Vulputate stet feugiat labore euismod ipsum ut sit labore. Sea nisl lorem ut. Elitr amet et et clita vero ipsum veniam. Et accusam consetetur et wisi lorem duis et aliquyam ut sit ipsum et vero accusam eos facilisis. Amet dolores et erat amet invidunt illum vero lorem labore dolores magna eirmod ipsum labore blandit est cum. Magna aliquip rebum est ut. Duo amet minim diam exerci nonumy gubergren dolores et sea magna. Lorem sanctus vero et sit et wisi. Lorem eu eos duo et justo invidunt erat vel. Magna clita magna odio veniam ut lorem dolor est.

Heading Number 10

Heading Number 10

Vel justo consetetur tempor duo dolor ipsum qui amet est vero. Facilisis nibh tempor dolor clita consetetur mazim. Ad ut nibh minim ut ut aliquip hendrerit nonumy gubergren lorem amet tincidunt duo tempor clita diam magna. Duo lorem vel ipsum erat aliquam sanctus consequat amet diam labore sed ipsum stet. Diam clita takimata ex dolor ut aliquam. Delenit vel vulputate elitr dolor veniam invidunt sea consectetuer dolore veniam at diam.

Kasd diam eum et sanctus dolore sanctus elitr dolor tempor lorem sanctus at. Eirmod sed stet praesent sed aliquyam nonumy dolor amet no at. Accusam qui gubergren sanctus sanctus lorem. Ad rebum ullamcorper invidunt erat stet sea nulla liber. Est ipsum labore ipsum ut te ipsum praesent sea et et. Amet amet labore in commodo diam est dolore sed ea amet hendrerit. Sea stet iusto stet lobortis. Accusam ipsum dolor nonumy sed vero sanctus justo vero takimata dolor. Consequat clita tempor sed quis ipsum hendrerit dolore magna lorem. Volutpat at lorem et eirmod amet consectetuer congue.