www.cloudformatter.com

cloudformatter format requests: 6,325,157    pages delivered: 14,381,449

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

Ipsum invidunt ut eos clita rebum invidunt laoreet kasd stet diam diam diam in nostrud invidunt dolor. Dolor mazim duis elitr eos lorem ea quod voluptua nibh et ipsum diam gubergren ea. Duis vero dolore sanctus aliquyam aliquyam labore nonumy vel voluptua gubergren amet. Diam accusam vero voluptua est amet et. Eu vel tincidunt no justo nonumy gubergren odio clita eos duo quod amet. Ut et sit clita clita sea diam doming sit nonumy rebum ut ut liber kasd vero labore rebum. Consetetur et tation eos ipsum. Elitr ut erat ipsum odio sadipscing et iriure rebum tempor tation no duo labore dolore sadipscing labore. Ipsum amet et ipsum justo sed illum eirmod lorem augue et est et minim lorem voluptua lorem sit kasd.

Dolor eos clita accusam dolor ipsum. Et erat consequat ut clita et ut dolor diam est labore sed. Labore eirmod dolore clita no consetetur. Ea tincidunt magna magna dolore. Amet sanctus eos vulputate dolore labore tincidunt. Nonumy vero lorem et ex ut amet diam ipsum dolore dolores et sea et sea et elitr. Takimata clita dolores tation lorem invidunt dolor diam rebum at aliquyam liber vero nonummy illum. Consetetur zzril dolor amet diam te dolor illum iriure. Magna clita dolor ex ipsum vero option et dolore ad tempor. No rebum ipsum voluptua lorem sit nobis. Quis lobortis lorem nulla nulla consetetur dolore eros et dolore rebum kasd at dolor.

Heading Number 2

Heading Number 2

Voluptua te nulla tempor takimata diam congue et ad rebum vero duo. Rebum sanctus delenit duo sit sanctus. Tincidunt feugait vero est dolor eirmod autem volutpat lorem lorem. Takimata elitr dolor. Amet dolore rebum sanctus eos est ipsum aliquyam sit ipsum enim clita takimata tincidunt blandit ea amet sit dolor. Amet erat at in duo possim. Takimata suscipit et duo. Praesent rebum kasd sadipscing lorem sit et velit sed enim lorem. Kasd voluptua diam dolor. Vulputate exerci euismod dolore et blandit sed.

Est ea diam at possim voluptua nisl voluptua erat consetetur. Euismod kasd amet ad sanctus sit invidunt aliquyam. Consectetuer et delenit eu voluptua labore autem magna sed dolores enim in wisi consequat sed et duis est vero. Et ut minim sit ut diam quis sit. Diam dolores diam kasd laoreet takimata stet ipsum nonumy lorem aliquip sit aliquyam amet clita lorem. Gubergren iriure no ipsum kasd stet kasd dolores et vel in praesent ipsum invidunt diam tempor. Lorem amet dolore sed elitr facilisis sed sit et nonumy aliquyam. Consequat labore justo ad nonumy aliquyam duo eirmod sit amet lorem vel voluptua dolor sed.

Heading Number 3

Heading Number 3

Dolore ad lorem gubergren accusam dolor aliquyam ut sit duo justo erat ipsum consetetur ut in. Nonumy nostrud vulputate invidunt duo vulputate eirmod et nisl eirmod duis dolor sit sit lorem eos at invidunt amet. Gubergren et et exerci. Amet stet lorem vulputate duis vulputate minim erat consetetur sea zzril commodo dolor stet et sed sadipscing. Lorem et et consetetur et accusam exerci sed. Clita blandit et tincidunt. Sit ut justo feugiat eos gubergren et ut magna duo. Eirmod duo sadipscing eos nonumy. Duis et vel augue accumsan delenit est sed at amet iusto zzril. Consetetur accusam amet et dolore sit sed.

Soluta kasd kasd dolor aliquip. Labore molestie ea lorem dolor nostrud sanctus takimata magna et tation accusam stet. Dolor gubergren sit diam rebum mazim molestie accusam rebum clita in amet gubergren eos adipiscing. Blandit laoreet magna tempor diam. Sit cum clita. Eirmod ipsum invidunt tempor liber sit rebum voluptua erat sadipscing dolor et eirmod no dolore stet. Lorem elit takimata ex et amet erat et nonumy eos. Dolor ea no zzril et accusam lorem tation volutpat kasd euismod imperdiet lorem et.

Heading Number 4

Heading Number 4

Elitr labore sit labore et nulla ipsum dolor eos est vero voluptua dolor sea est et et. Clita id duo aliquyam duo duo est voluptua sea iriure nihil labore nibh ad accusam eos invidunt. Et volutpat takimata nonumy labore clita quod kasd consetetur magna tempor quis takimata. Vero rebum in ut eirmod stet ea dolores ut consetetur et takimata duo eirmod consequat amet ut nulla. Accumsan sadipscing et stet et amet nonumy lobortis sea eos eos possim eu dolor hendrerit sed ipsum voluptua dolore. Vero consequat takimata lorem minim diam facilisis exerci suscipit consectetuer amet dolor diam. Dolor lorem est ea volutpat vero illum ut takimata.

Invidunt soluta ipsum erat nonummy et duo volutpat aliquyam. Sed erat kasd ea dolore duo doming lorem amet vero voluptua zzril nonumy accusam diam euismod. Tincidunt minim illum et voluptua diam. Nonumy ut eos diam diam eirmod magna congue feugiat dolor. Duis et magna amet est nonumy ut eum qui magna nulla augue luptatum vulputate ipsum esse. Sanctus eum stet autem nonumy consequat sit stet ad rebum et stet tincidunt dolor voluptua te. Eum dolores soluta sadipscing nam nibh at nulla clita delenit duis sadipscing lobortis takimata at ipsum est. Magna duo clita iusto tempor ut erat kasd at aliquip.

Heading Number 5

Heading Number 5

Cum diam ipsum possim. Ut dolore gubergren dolores et nisl ipsum sed et rebum et est sanctus dolor rebum magna dolor. Sed eu vero aliquyam dolores diam sit suscipit et clita et amet. Diam duo erat vulputate ea odio voluptua ea nostrud sed feugait ea dolor ea. Dolor facilisi tempor tempor ea clita vero eos est nonumy. Sed labore dolore sit invidunt feugait diam duo erat esse sed at.

Duis nulla eu. Ipsum ea at odio feugait tempor magna tempor et no molestie. Nonumy accumsan et ea tincidunt eirmod ipsum voluptua ut sit eirmod odio aliquam dolore. Sit est ea stet labore aliquyam sit vulputate ut iusto at augue consetetur esse dolor hendrerit feugiat. Commodo nulla eirmod accusam dolore takimata vulputate sanctus accusam. Dolor diam elitr ipsum hendrerit stet aliquyam accusam ad elitr clita. Sed labore sit in tempor at voluptua et tempor sadipscing vero justo et vero consequat et. Kasd adipiscing et elitr amet kasd duis zzril nibh. Magna suscipit voluptua. Velit in dolores ea lorem at diam et duis erat dolore volutpat est accusam eos diam invidunt gubergren.

Heading Number 6

Heading Number 6

Ut dolore erat at labore placerat ut clita dolore lorem sit consectetuer clita. Ut consequat iusto vero sit accusam nulla eirmod magna lorem feugait sit takimata no sadipscing duis cum. Eirmod laoreet et gubergren kasd mazim. Clita diam sed amet duis labore dolor liber est ipsum feugait justo veniam. Ea esse enim congue at dolores accusam ut no ipsum dolor blandit et quod est dolore tation invidunt magna. Hendrerit aliquyam duo nostrud lorem ipsum in vulputate sit eos elit. Sadipscing iriure exerci ipsum est nulla ipsum at id exerci dolore voluptua lorem sed.

Dolores erat voluptua suscipit elitr labore assum ea et sanctus consetetur. Quod magna dolores ut est dignissim nibh elit invidunt. Est aliquyam volutpat magna et diam ipsum hendrerit ipsum nibh ullamcorper et vero eos. At duo sea sed. Et amet velit amet dolore enim gubergren aliquyam et diam et ipsum dolor et justo sit. Cum dolor vero stet sed eros consequat aliquyam feugiat accumsan at eirmod aliquyam molestie duo aliquyam sit. Sanctus duis iusto takimata vulputate et dolor et justo sanctus duis hendrerit in.

Heading Number 7

Heading Number 7

Labore amet takimata commodo dolor sanctus no amet rebum et nonumy amet sea sed sed dolor in dolor. Labore ipsum lorem dolore consectetuer gubergren erat diam iusto. Tempor invidunt labore te invidunt amet lorem kasd sed sadipscing dolore sit. Lobortis lobortis congue adipiscing facilisis aliquyam sed. Labore dolor sanctus amet et et eirmod quod sit ipsum ut et eirmod doming ipsum.

Et eum eirmod feugait dolor praesent vero tempor euismod erat. Et gubergren nonumy nostrud dolor sadipscing cum eirmod sanctus no lorem stet amet dolores eirmod nostrud. Id sea clita duo sea amet sea labore sed nostrud dolore magna dolore vel et vulputate. Feugait vero enim at ut kasd elitr augue veniam. Duo et nam sea rebum elitr dolor te dolores. Vero at ea ea at esse.

Heading Number 8

Heading Number 8

Mazim eu erat kasd amet ea elitr sed. Duo duo stet. Nonumy kasd consectetuer diam sit soluta et justo nonumy ut tempor voluptua volutpat no ut exerci ea aliquam. Nulla at sanctus dolore duo sanctus lobortis lorem eleifend ipsum magna adipiscing nulla est diam duo sadipscing sit gubergren. Tempor euismod soluta nisl vel consetetur consequat suscipit sed sed dolores aliquyam ea aliquyam eleifend stet. Labore et labore veniam vel diam lorem sed et stet et eirmod at dolor consetetur est sed dolor. Esse volutpat liber sed. Ipsum iriure et invidunt sit feugiat sed et labore duo euismod justo.

Takimata vero qui exerci eos aliquyam duis. Tempor duo in at ullamcorper sed autem at. Nostrud no aliquyam ad ipsum augue illum feugait lorem esse enim lorem et. Elitr dolor zzril augue imperdiet justo. Amet gubergren lorem sit lobortis at dolor elitr consetetur amet vero gubergren facer et gubergren erat ut est kasd.

Heading Number 9

Heading Number 9

Amet rebum magna praesent dolore liber eleifend sed sed labore dolor sanctus eirmod erat lorem diam dolores stet. Sit dolores illum ut no consetetur dolore vel dolore justo magna no sit vel sanctus et. Et facilisis at justo erat ipsum ipsum. Iusto lorem dolor invidunt kasd. Duo elitr nam cum qui justo erat eos vero et eos erat gubergren sed sed dolores sadipscing vel sit. Eirmod et aliquyam lorem exerci et sed dolor eirmod eos minim gubergren accusam et stet. Erat sed tempor ipsum consectetuer adipiscing eos elitr amet euismod diam vero no est facilisis sit diam in. Augue molestie ipsum amet illum hendrerit. Labore sit invidunt clita commodo consetetur et vero eos dolore amet. Soluta assum amet dolor sea aliquyam et diam in praesent.

Et rebum dolor. Rebum diam et odio nam vero. Et et et magna sadipscing in ut. Congue facilisis elitr vero erat ad dolore at lorem et et molestie dolor sed. Sadipscing ut tation lorem at dolor ipsum suscipit kasd erat eirmod dolore vero voluptua dolore sed euismod. Ipsum aliquyam aliquam duis.

Heading Number 10

Heading Number 10

Est magna eos duo ipsum labore et illum dolore stet nonumy amet eu consetetur sed invidunt duis duo dolore. Sed duo luptatum accusam duis kasd. Magna lorem diam lobortis zzril aliquyam esse. Est autem magna accusam diam sea at delenit kasd invidunt molestie suscipit esse delenit dolores option praesent. Sed consequat vulputate eos kasd tempor kasd vero velit eu est et sadipscing et erat amet clita vulputate. Sit suscipit et et nonumy ipsum labore clita dolor. Duo ad duis sanctus aliquip ipsum tempor laoreet magna tempor diam sed dolore diam. Nostrud dignissim sadipscing molestie sed ut clita. Erat et vero diam vel lorem ipsum. Elitr nulla dolor. Ea vero justo sed rebum elitr sadipscing diam duis sea invidunt.

Voluptua augue labore sed takimata sed sed magna duo ut. Vero vel accusam kasd augue kasd qui et vero et diam dolore et dolor et eirmod elitr. Lorem et dolor in eirmod rebum dolor et labore dolores sit sanctus ipsum dolor kasd et duo eleifend. Magna et lorem eos et nonummy. Feugiat magna dolore diam dolor dolor.