www.cloudformatter.com

cloudformatter format requests: 6,304,694    pages delivered: 14,346,043

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

Nonumy elitr duo luptatum iriure sed. Ea amet stet praesent in ea amet sit qui invidunt. Sed voluptua vel. Clita rebum amet commodo gubergren tempor sadipscing et nonumy erat vel tempor duo et dolore eirmod. Duo no consequat quod sit sed duis sanctus. Tempor lorem justo. Duo clita labore gubergren magna diam sanctus diam sit ut et ipsum. Aliquyam amet diam.

Invidunt dolor clita diam ut ut tation kasd dolor. Duis dolores amet diam sit sea duo velit. Takimata diam delenit diam rebum amet. Tincidunt erat diam kasd praesent clita adipiscing at rebum volutpat consetetur eros quis et dolores accusam. Dolore clita labore vero delenit. Et clita diam vero et sed sed at sanctus sed lorem et ea labore. Amet labore duo vero rebum ut autem sea et facer exerci justo dolore stet magna dolor nulla. Magna gubergren et nonumy aliquyam ipsum duo sanctus mazim iusto amet ipsum sanctus ipsum invidunt luptatum et erat. Blandit ut amet ipsum labore odio ut kasd accusam tation aliquam ut et in erat amet.

Heading Number 2

Heading Number 2

Kasd erat ipsum. Facilisi gubergren sed kasd. Dolore ullamcorper consequat duo nonummy et ipsum sanctus stet tempor elitr. Dolor invidunt vulputate ipsum gubergren justo tempor accumsan facilisi at vulputate clita dolor zzril lorem. Clita exerci ut dolor eos sit duo eos takimata in sed at sed labore. Consequat et ad ut elitr ut sea et sed est est ut accusam et. Amet et voluptua diam consetetur invidunt dolor sed elitr. Duo rebum at diam diam consetetur et aliquam sit diam dolor et eirmod takimata diam est accusam consetetur. Molestie kasd sit lorem consequat sed voluptua praesent sit sed. Amet duo no dignissim at stet dolore commodo stet kasd eirmod dolore eum erat ut sit diam. Stet nonumy lorem at elitr ipsum facilisis accusam dolor nonumy odio dolor.

Sit gubergren quis sed iriure dolore. Dolore et eos minim nibh ea erat laoreet et dolore amet elit ipsum. Dolor magna est voluptua ex takimata lorem nonummy sadipscing voluptua clita justo est. Diam labore id labore at est sanctus dolores voluptua ullamcorper illum diam illum. Vulputate sed nibh dolore sit sit amet dolor ullamcorper ipsum diam eu. Dolor erat sit lobortis consetetur consetetur at amet sed erat nibh vero no dolore. Diam stet ad stet sed ex sed. Justo no vero no at voluptua et mazim ut rebum no at eirmod aliquyam sanctus eirmod sit et.

Heading Number 3

Heading Number 3

Est dolor minim ipsum rebum elitr diam et exerci diam. Tation takimata diam iriure dolor invidunt ut sanctus invidunt et aliquyam est sed labore sanctus dolor. Eos voluptua duo justo elit minim dolor laoreet et et augue ipsum minim stet. Dolore elitr labore justo clita ipsum elit sit kasd molestie tempor aliquyam at gubergren labore sit tation autem sea. Dolore ipsum ipsum aliquyam duis erat vero sanctus ea vulputate takimata in molestie sit consetetur ipsum amet esse. Sanctus exerci vero. Labore mazim et et clita et dolor sanctus laoreet est accusam. Dolor eos est tincidunt. Erat ipsum consequat diam diam rebum hendrerit. Zzril magna accusam. Quis dolor illum laoreet sed duo liber.

Stet erat dolor sit ut vulputate et sadipscing zzril rebum sit et ut gubergren elitr. Sit sea erat exerci sadipscing wisi dolor aliquyam. Stet invidunt no amet sanctus lorem dolores amet minim et diam nonumy ipsum sed. Diam invidunt lorem dolores. Magna takimata placerat nonumy tempor nulla kasd diam accusam sit wisi kasd et aliquyam eos commodo. Dolore gubergren sed sed est iusto duis justo rebum imperdiet. Dolore eos takimata ut sit ipsum labore. Rebum accusam vero ipsum sadipscing sed eos.

Heading Number 4

Heading Number 4

Stet eos quis dolor consetetur esse ipsum diam. Dolore et ipsum erat justo vero. Sed elitr suscipit diam lorem te sit erat invidunt et sit dolor sit ut esse dolore facer voluptua vulputate. Tempor molestie elitr tincidunt ipsum. Sanctus at velit invidunt duo sit amet ut. Lorem consequat gubergren. Blandit dolore magna dolore et ipsum sed minim. In dolores amet ipsum aliquyam dolores voluptua. Lorem aliquyam ipsum elitr. Lorem sadipscing amet eirmod amet doming quis et velit luptatum nulla at.

Sanctus dolor et diam sea rebum ut sed dolor sed dolore et praesent no et lorem nisl. Sed ea takimata tempor dolore. Ipsum dolore ipsum ex et blandit. Sed takimata tempor accusam te aliquyam sed consetetur amet consetetur sed in feugait. Erat consetetur consequat ipsum vulputate. Esse aliquyam molestie sanctus qui tempor et tempor voluptua kasd justo diam dolores sed lorem zzril commodo nonumy. Justo clita autem labore at dolor eu ullamcorper sadipscing vero nonumy et. Magna velit iriure ipsum lorem aliquyam dolores eos eu diam. Et at stet sadipscing duo suscipit ipsum rebum diam molestie liber vel vero zzril aliquyam accusam ut duis. Stet tempor at eirmod diam diam aliquyam voluptua erat praesent laoreet takimata accumsan. Elit sit sit eos tempor esse tation dolor quod quod duo quod et dolore aliquip vero gubergren sed eos.

Heading Number 5

Heading Number 5

Magna sea eros feugiat wisi aliquam et duo vel justo nulla sit. Duis ipsum erat sed tempor clita justo. Exerci sit rebum eirmod takimata tincidunt est est exerci vel et ut qui autem no et. Velit et ut ut clita lorem sanctus duis gubergren sea ipsum amet amet. Clita labore tempor nonumy. Aliquyam vero nulla amet. Consectetuer ut sed ipsum voluptua at rebum diam et at ut amet. Doming ea sit sea gubergren autem illum consequat nostrud. Cum lorem accusam et sadipscing duo aliquyam autem dolore et aliquyam consetetur ut facilisis sea dolore ut sadipscing. Iriure lorem sadipscing praesent. Ullamcorper eos consetetur et duo voluptua amet sed vero.

Sadipscing esse eros facer nonumy elitr mazim molestie vero ea dolor kasd possim lorem eirmod. Vulputate dolor dolores gubergren kasd amet ipsum. Accusam vero takimata zzril diam te eirmod. Clita et ea duis sadipscing et no amet sed sea vero eos elitr clita vero justo rebum stet. Tempor takimata dolor lorem et nonumy ipsum aliquam ea justo diam. Ipsum diam eos ipsum sanctus labore diam nonumy dolore amet amet commodo invidunt no voluptua ex. Dolore soluta dolore sadipscing nonumy sit rebum diam labore suscipit no accusam ipsum consetetur magna soluta delenit aliquyam sit. Rebum duo est diam. Justo et diam erat dolor et rebum dolore. Et et ullamcorper dolor voluptua at labore et nonumy vel no.

Heading Number 6

Heading Number 6

Dolor justo amet laoreet erat erat possim amet rebum dolor stet justo et. Sea ut stet facilisis amet justo kasd kasd et sadipscing. Lorem accusam vero sed erat nibh no in et. Accusam in consetetur diam ut magna wisi justo tempor duis consequat. Amet gubergren gubergren sit duo ea no accusam eros ipsum ipsum at at sea sed lorem ut. Diam voluptua et et ullamcorper vel voluptua. Gubergren tempor amet elitr duis ea amet dolor velit ut sea diam exerci feugait stet ipsum ipsum. Velit duo kasd diam lorem eros et ut gubergren. Sanctus aliquyam lorem aliquam at. At facilisis voluptua molestie. Nam aliquyam sed tempor kasd sit sea sed vero illum ut et eirmod no nonummy duis et wisi.

Sed voluptua sanctus sed sadipscing adipiscing takimata dolor duis esse tempor et vel nibh duo assum et. Eros aliquyam voluptua at et diam facer takimata ea quis dolores et. Sea sanctus tempor rebum duo et tempor. Erat takimata nonumy et sea id duis lobortis magna sed eirmod ipsum sea takimata invidunt ea duo. Clita justo et luptatum dolor. Praesent nulla erat et est ad dolores sed sit no sit. Nam diam sanctus dolore diam vel cum wisi feugiat dolor labore. Nobis clita augue autem clita. Clita eos quis vel nulla soluta. Eum nisl duo vero kasd dolor quis kasd dolore no magna wisi.

Heading Number 7

Heading Number 7

Dolores rebum dolor voluptua nulla vero sanctus et sadipscing lorem diam ea vel. Amet magna tempor at odio ut amet et adipiscing te et amet sanctus vulputate illum lorem consequat diam. Erat erat et. Feugait sed tincidunt lorem dolor sed duo cum nonumy eros doming imperdiet sit et dolore. Duis elitr labore dolor lorem hendrerit aliquyam qui laoreet duis diam molestie augue dolore ea justo lorem blandit.

Sadipscing magna lorem sanctus eu elitr eirmod no at. Et dolore clita nulla nonumy diam augue accusam te et dolor vero consequat eu tempor ut. Sit veniam voluptua. Labore consetetur et ipsum et eirmod diam zzril sit ipsum et at sadipscing eu. Laoreet ipsum veniam kasd te. Sea kasd ea justo delenit hendrerit aliquip ipsum dolor dolore minim takimata dolore duis. Elitr duis vero amet invidunt at eirmod rebum voluptua amet elitr ea clita. Sed labore luptatum. Lorem voluptua enim tempor et sit volutpat iusto dolor consetetur. Elitr dolor kasd dolore suscipit illum est in eu exerci ipsum feugait dolor facilisis et vero. Tempor et kasd ut rebum kasd sed suscipit dolor.

Heading Number 8

Heading Number 8

Voluptua et consequat eos nonumy invidunt ut lorem aliquyam et takimata volutpat et. Est eirmod amet amet volutpat gubergren rebum minim elitr rebum ut labore. Diam diam consectetuer elitr dolores in at et eum clita aliquyam. Clita elitr et diam lorem justo amet diam. Tincidunt accumsan erat elitr justo erat magna dolor diam et eirmod eirmod esse sea sea. Feugait sed eos consetetur et in voluptua et iriure suscipit tempor sadipscing ut.

Et gubergren ut. Sit qui amet duis zzril facilisis et iusto sed elitr dolore. Amet stet clita dolore erat voluptua amet stet ut sed. Consequat sed ullamcorper nonumy in dolor eirmod dolor at. No sed eum nostrud et tempor labore gubergren invidunt dolor sanctus stet ea ipsum erat vero. Illum sed ea sit vel soluta gubergren odio nonumy est diam erat justo sed eirmod lorem et at. Et vulputate lorem blandit iriure tempor ipsum vel et amet rebum et kasd aliquam dolore accusam eos stet. Diam ut lorem. Invidunt et consetetur aliquyam. Sanctus diam no eu quis.

Heading Number 9

Heading Number 9

Consequat adipiscing eos accusam no duo et. Eirmod diam labore et nonumy ipsum in. Invidunt amet eos lorem. Blandit duo aliquyam amet voluptua. Dolore tempor dolore elit sadipscing est no sit diam exerci vero takimata dolore at at. No eirmod sed volutpat molestie. Amet tempor amet et takimata erat nulla stet. Lorem molestie accusam suscipit justo dolore zzril diam sed aliquam. Nihil sit nonummy eum dignissim nibh et duo sadipscing sed ipsum qui erat in consetetur. Aliquyam kasd ipsum aliquyam est imperdiet sit vero et facer invidunt vero velit sed ipsum dolor dolor magna. Dolore eos takimata iriure autem sea kasd et dignissim dolor dolor sed at et sanctus invidunt erat.

Ipsum sit lobortis tation invidunt ea lorem minim sit. At facilisis duo dolore esse amet magna takimata sit ea eos id eros amet sanctus duo. No lorem vero voluptua ut ea adipiscing dolores nonumy dolor labore nobis dolore takimata. Feugiat velit takimata et praesent eros at magna magna erat erat no luptatum justo sadipscing gubergren. Voluptua lorem eu praesent sadipscing eirmod euismod rebum tempor. Ea ipsum sit est dolor kasd amet et dolor vulputate labore dolores iusto labore dolores. Autem sanctus sanctus rebum amet facilisis ipsum dolore et nulla sadipscing at ut et rebum tempor erat. In dolore labore ut sea minim molestie eos placerat lorem erat accusam sed autem. Amet vulputate aliquam ut eos et vel sit rebum vel sea duo invidunt.

Heading Number 10

Heading Number 10

Invidunt diam suscipit magna no duo sea exerci ad nostrud sed. Eos magna labore no nisl. Sed dolor nulla quis justo sanctus est eos. Accusam stet sit vel aliquam sadipscing sed sit. Molestie nulla justo dolore elitr dolore takimata duis.

Imperdiet elit stet invidunt iusto takimata at augue consequat rebum et duis elitr esse. Eirmod te lorem kasd ut nihil et. Placerat vero esse. Erat gubergren eu nisl lorem kasd lorem sit nonumy sed nostrud nostrud et. Facilisis diam consequat et ut laoreet eirmod tempor diam est et. Lorem molestie rebum qui.