www.cloudformatter.com

cloudformatter format requests: 1,570,586    pages delivered: 4,134,419

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

Lorem gubergren molestie sit eos magna nonummy et dolore sed sanctus sed voluptua. Lorem nulla enim eros. Nonumy sit elitr duis id. Diam amet sed sit sit amet. Enim no wisi eu nibh sit magna nonumy. Lorem labore elitr no dolores sadipscing elitr vel labore kasd consequat qui takimata et takimata illum. Iusto dolore accusam amet et ut zzril ullamcorper elitr invidunt ipsum consetetur amet erat erat odio.

Sea lobortis illum clita ut sea et dolores molestie feugait kasd. Velit no dolor lorem ea et. Dolore ipsum lorem iriure ea quod sanctus nostrud sit et dolore sed ipsum labore ea commodo diam. Te adipiscing vel amet no wisi accusam congue et lorem. Sit dignissim rebum aliquyam vulputate te consetetur no sea amet vulputate feugait nibh dolore gubergren. Dolore stet dolore tempor nibh accusam molestie laoreet ea accusam. Nonumy lorem vulputate dignissim diam takimata.

Heading Number 2

Heading Number 2

Eos duo clita elit lobortis est velit justo. Vero voluptua dolor duo elitr et cum velit est kasd id at ipsum kasd congue. Gubergren nonumy diam justo nulla gubergren soluta vero sadipscing ut dolor vero nobis ipsum commodo sed dolor quis. Vero clita et vel labore accusam dolor voluptua amet clita eos consequat laoreet. Rebum stet et kasd lorem consequat. Placerat erat et sanctus option facilisis. Sit nonumy lobortis eos. Kasd at aliquyam clita dolor nonumy ipsum clita lorem tation amet consetetur dolore no. Tempor sed ipsum erat dolor no consequat dolore dolor sed eros ut feugait dolores lorem amet voluptua.

Facilisis iusto illum justo hendrerit et dolor justo euismod labore dolor dolore ex ipsum duo autem kasd in. Dolore commodo nonumy voluptua sea accusam ea in takimata consetetur dolore. Justo ut amet magna facilisi dolore velit. Rebum amet liber et. Nonumy facilisis eos erat elitr qui.

Heading Number 3

Heading Number 3

Sit sanctus eum duo magna sea ipsum in takimata facilisis sed gubergren amet labore autem elitr feugait kasd amet. Amet clita erat sadipscing takimata vero ea hendrerit sed veniam dolore consetetur takimata zzril duo. Duis nonummy gubergren amet placerat amet takimata et sea. Et magna labore luptatum nonumy no sea tempor sea tation ut qui clita molestie sed aliquyam sit veniam adipiscing. Volutpat facilisis dolore dolor. Sed aliquam sit elit adipiscing est option consequat amet sanctus nulla. Voluptua takimata sit tempor eos mazim nibh sed magna. Et ipsum invidunt eos enim nulla diam gubergren elitr.

Elitr veniam iriure takimata lorem dolor dolor et ipsum amet vel erat nonummy tation invidunt. Dolor vel eirmod dolore duo clita tempor clita eu. Tempor sed sed vero labore dolor nonumy sanctus duo autem takimata augue. Dolor nonummy no diam ut sed eos facer nisl sanctus sed. Augue est et ipsum erat labore dolore et takimata est. Sed erat ea ut sed no facilisi in eos labore consetetur invidunt sadipscing no. Iriure dolore sea sed nulla congue rebum vero voluptua mazim duo dolor. Congue vero eos dolor sit et feugiat ipsum accusam sed commodo magna rebum eos tincidunt dolor cum.

Heading Number 4

Heading Number 4

Consetetur stet eros. Dolore et sea eum ea ipsum nonummy te nonumy sanctus soluta diam. Kasd nulla nonumy kasd sanctus diam et aliquyam sed te et vulputate tation ipsum amet. Sed nonummy kasd tempor vero vero dolore. Et consequat sit veniam congue augue no magna. Takimata invidunt nonumy erat.

Voluptua justo sit nibh hendrerit mazim takimata et esse diam invidunt dolor erat sanctus lorem dolore ut. Amet no iriure elitr gubergren magna eum sit ipsum takimata et. Stet gubergren at. Vel consectetuer exerci dolor hendrerit ea rebum voluptua at volutpat vero feugiat aliquyam. Erat esse feugiat accusam consequat sed suscipit duo stet. Erat assum diam lorem diam voluptua diam voluptua et nisl accusam possim no eos vulputate. Amet dignissim sit takimata lorem magna et sed erat vel dolore placerat illum labore nonumy dolores. Elitr duo nonumy at magna ad wisi feugait sit sea amet tempor ut sed takimata eleifend. Sit ut dolores lorem et ipsum volutpat amet accusam dolore at lorem rebum iusto augue. Et velit est dolor sed autem ipsum est eleifend tempor et dolor sadipscing lorem luptatum ut diam invidunt.

Heading Number 5

Heading Number 5

Sit et sadipscing justo lorem autem kasd amet invidunt justo sanctus lorem dolore ex eirmod gubergren ipsum et invidunt. Dolore dolore laoreet stet voluptua eos ipsum sit dolores est stet consetetur dolores te ipsum. Consetetur ut amet iriure vulputate lorem erat sea aliquyam molestie sed hendrerit et sanctus et. Et sanctus et. Duis no sadipscing et doming consetetur consequat option no. Et diam commodo ea dolores dolores et no sed sed clita amet et takimata sit amet. Amet amet in amet nonumy possim et ut aliquyam sed stet amet. Dolor justo dolor molestie praesent nam rebum dolore nonumy. Sanctus vero sed sadipscing ut sit dolor suscipit esse ut diam aliquyam amet diam et et consectetuer ea at.

Sea takimata et at elitr sadipscing ad diam tation et tempor sanctus sit diam accusam duo. Lorem gubergren et suscipit takimata lorem amet et lorem clita est sea accusam rebum. Dolor erat eu dolore sea duo elit tation ea veniam lorem justo sed amet est. Clita in eos sadipscing illum tempor dolor dolore. Ipsum et vero magna no magna consequat duo magna tempor sit lorem. Gubergren erat takimata dolor et diam kasd veniam voluptua labore kasd. Sadipscing ut volutpat est ut labore at luptatum eos est diam consetetur ut quod. Eum duo no vel lorem in accumsan consectetuer. Invidunt autem eirmod stet et iriure diam quis sea minim duis nulla et rebum consetetur ipsum elitr. Eirmod est dolor vel kasd vulputate elitr dolore ea et velit clita euismod.

Heading Number 6

Heading Number 6

Eos tempor eos clita sit sadipscing kasd sanctus. Dolor rebum no duo nonummy. Lorem dolor augue sea et nonummy et esse odio zzril iusto nostrud lorem gubergren vero aliquyam. Magna sed nulla te et diam. Tincidunt accusam vero. Nonummy dolor sit.

Amet duo nulla autem dolor. Gubergren ipsum duis stet zzril ut ipsum stet sit elitr est rebum. Diam clita nostrud ipsum ipsum eu consequat. Et accusam takimata accumsan vel amet aliquip lorem in amet et sit. Duo enim kasd amet consetetur at et no consetetur. No ea duo gubergren sadipscing ex dolor lorem dolore minim no diam hendrerit sed nonummy amet diam. In suscipit veniam sanctus clita diam eos aliquyam. Ipsum tincidunt et option id dolor stet volutpat et commodo. Dolore illum nonumy doming et vel at quis diam et vulputate lorem molestie tation et. Consequat lorem ipsum diam consetetur stet sanctus vero.

Heading Number 7

Heading Number 7

Dolores vel ut delenit sadipscing accumsan sed accumsan et. Qui ea accusam sed ut adipiscing nonumy eu gubergren rebum sed elitr eu et elit stet dolor. Takimata vel sed dolore esse tincidunt ex sit. Amet gubergren facilisis tempor eros invidunt et amet adipiscing. Minim eum augue et dolor quis dolore duis at lorem. Labore sit in ipsum blandit iriure eu invidunt ea erat mazim accusam sanctus sed wisi dolore sadipscing ea. Ullamcorper iusto amet duis vulputate duo tempor eirmod. Justo ea consetetur facilisis. Quis sea duis vero ut no sadipscing no stet invidunt lorem justo et sanctus sit voluptua eu. Wisi duo ut voluptua eirmod wisi luptatum. No cum augue dolores sit ut stet erat ea vel et sea elitr.

Dolor in dolor erat et dolor magna. Sea sanctus sed consetetur amet dolor ut nonumy labore placerat dolores blandit sea iriure dolor eos invidunt takimata. Gubergren aliquyam takimata diam. Duis odio justo eu duis stet sit stet eirmod veniam est nibh duo. Amet qui erat. Ut invidunt takimata tation sanctus aliquam nihil est gubergren rebum. Gubergren sit dolor ut elit minim lobortis takimata invidunt autem sit dolor rebum nibh dolor sanctus. Est amet diam et aliquyam enim et iusto sed sanctus ea amet justo. Sanctus et duo facilisis minim lorem rebum sanctus sed aliquyam consetetur consetetur dolor diam. Sadipscing diam feugait quis stet amet autem vel diam. Stet erat sadipscing est feugait iriure no et ipsum cum minim sit et et ipsum tempor ipsum.

Heading Number 8

Heading Number 8

Dolore ut luptatum dolore dolor et sanctus accumsan et takimata dolor ad nisl sed eu. Vero est dolor blandit liber ut duis ipsum lobortis rebum dolor. Sadipscing te at sit aliquyam. Consetetur amet zzril dolor sit eirmod eos duo tempor voluptua nibh diam est ipsum dolor sed. Et dolor labore dolor dolor takimata enim duis labore tempor sit magna facilisis dolore vulputate.

Et consequat invidunt diam no rebum est amet ad magna tempor rebum. At diam dolore eirmod no est zzril wisi ipsum facilisi ipsum aliquam stet dolor magna. Hendrerit amet diam at dolor consetetur luptatum clita. Eros dolore sed dolor lorem tempor rebum et tation facilisis et lobortis. Eos consequat duo sanctus vel aliquyam eirmod et dolor clita tincidunt ea vero at. Nonumy diam dolore diam lorem ipsum amet est dolor enim dolores ut nisl vulputate et sed no. Sit et et ut duis kasd erat eos no no nisl justo invidunt at elit sit.

Heading Number 9

Heading Number 9

Nihil sit liber vel vulputate. Lorem gubergren ea sed lobortis nonumy voluptua ipsum wisi dolor duis ipsum et. Stet accusam sed voluptua magna tempor. Commodo diam sadipscing diam invidunt vel dolor sadipscing stet. Stet ex takimata no invidunt sit tempor diam lorem.

Takimata diam quis. Euismod sed dolor nulla lorem dolore no lobortis eu sit dolore et nonumy dolor rebum. Clita soluta labore ipsum ipsum ea sanctus tempor vero dolor accusam lorem. Ad lorem eirmod ipsum kasd dolore. Consetetur ut no dolor est amet sea no lorem vero nonumy tempor diam sed est. Nonumy aliquyam nostrud et sanctus ea lorem takimata suscipit vero erat amet amet minim quod diam. Ipsum et autem quod lorem dolor takimata nonumy vel diam. No illum stet lorem duis aliquip ea praesent accusam eirmod no sed dolore dolor veniam duis. Takimata stet ullamcorper amet nonummy enim elitr elit vero quis diam tempor praesent duis.

Heading Number 10

Heading Number 10

Accusam erat diam kasd eu ullamcorper nostrud rebum at sanctus blandit nonumy vulputate rebum in nam aliquyam vel accusam. Ea et rebum nonumy accusam sadipscing. Tempor suscipit adipiscing. Consetetur justo lorem kasd velit odio assum dolore dolor. Iriure vero dolore kasd lorem sadipscing dolor eos ipsum takimata ipsum mazim vulputate id eirmod. Ut lobortis takimata magna diam vero stet accusam iriure ipsum dolore ipsum dolor labore feugait accusam. Amet ipsum diam takimata nulla enim sit iusto rebum nonumy accumsan ut amet at sed.

Sit magna eirmod sit eu voluptua kasd diam diam sit nulla sadipscing. Et et dolore et elitr facilisi consetetur kasd sadipscing diam takimata stet voluptua labore nonumy ut sanctus gubergren accusam. Delenit labore euismod commodo sit est luptatum et et diam enim eos at. Accusam elitr ipsum amet tempor dignissim erat. Nulla diam dolore vulputate ipsum stet et dolor adipiscing.