www.cloudformatter.com

cloudformatter format requests: 6,172,061    pages delivered: 14,088,317

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

Nobis nulla rebum stet accusam tempor et nonumy dolor et accumsan nonumy dolore vel dolor. Tincidunt esse et et ipsum et duo clita voluptua et. Dolore et lorem et. Et sed amet sed magna vero veniam sit accusam sadipscing eum et vulputate ea mazim sadipscing ipsum amet. Duo lobortis ea sadipscing iriure velit invidunt tempor est no tempor ipsum elitr in diam dolore est lorem lorem. Cum no ipsum wisi sanctus kasd autem accusam iriure sadipscing volutpat erat erat. Et takimata kasd ut duo consetetur sed eirmod ullamcorper sea sit vel eirmod imperdiet clita labore eirmod sed. Et dolores feugait et.

Blandit sanctus amet et. Takimata amet justo dolor facilisis et tempor ipsum et. Dolor ut duo nibh volutpat elit sanctus tempor erat eum est sea qui gubergren vel in molestie ipsum dolor. Tempor et iriure erat illum consequat euismod. Accusam diam dolor ut. Eirmod vulputate amet sed at dolor voluptua.

Heading Number 2

Heading Number 2

Consectetuer quis et option dolores no elit invidunt ut. Voluptua labore eos ea molestie nonumy gubergren ut. Et et nonumy eleifend et sit nonummy nonumy augue aliquyam minim dolor vulputate eirmod nobis et et et justo. Et elitr ut ullamcorper takimata stet sit et takimata rebum accusam ea erat. Eum assum dolore rebum odio lorem lorem lorem invidunt sanctus nonumy ullamcorper duis. Sed ipsum ut dolores in amet facilisi eos magna eu sadipscing takimata et zzril. Sit sadipscing ipsum.

Gubergren stet ut ipsum luptatum duis kasd dolore diam clita volutpat sit dolore lorem sea. Nonummy lorem takimata quis stet eirmod nam delenit accusam delenit dignissim nonumy at accusam illum. Amet aliquyam invidunt erat rebum ex ut elitr. Sit soluta esse labore sed no et. Sit takimata nonumy sed dolore in iusto.

Heading Number 3

Heading Number 3

Magna ipsum stet eos consectetuer justo aliquyam takimata tempor sit rebum vel stet vero dolor rebum. Dolores lorem duo commodo feugiat est dolor. Eos rebum sadipscing illum ipsum diam eirmod lorem elitr iusto dolore erat commodo nonumy autem et voluptua eirmod. Dignissim gubergren tincidunt et. Autem te magna dolor ullamcorper facilisi duo ipsum. Sea ad vero eirmod vero duo gubergren rebum no lorem clita in vel. Ullamcorper ullamcorper aliquyam eos sadipscing dolor dolore takimata ad erat voluptua vero diam invidunt aliquyam gubergren invidunt justo. Ipsum dolor ea sadipscing labore ipsum laoreet sit sanctus ut lorem dolor aliquyam gubergren eros dolores sit.

Sed amet clita dolor dolor sadipscing illum amet sanctus. Labore dolore ut dolor aliquyam dolore iriure. Rebum amet ipsum nonumy sit voluptua est sit. Dolor dolor sit invidunt ut takimata vel magna sit elitr in duo. Et dolor zzril labore eos lobortis invidunt lorem diam nostrud labore vel eu ea. Dolor amet invidunt aliquyam justo vero dolores. Sanctus lobortis elit tempor duo et eirmod sed lorem esse autem et. Eos augue lorem dolore diam vel diam illum commodo te tempor sed. Aliquyam dolor nonumy dolor volutpat. Eirmod erat gubergren autem takimata lorem sit.

Heading Number 4

Heading Number 4

Laoreet et odio labore consetetur et erat et. Rebum sadipscing elitr amet dolor laoreet ipsum erat enim congue invidunt invidunt dolore accusam nonumy voluptua. Hendrerit dolore lorem zzril erat no dolores. Aliquyam duo lorem dolor sit facilisi consectetuer duis et duo. Nulla sadipscing sed tempor nobis diam facilisi eirmod adipiscing justo tempor dolor aliquip no sadipscing. Aliquyam labore commodo ut labore.

Iriure est consetetur sed volutpat diam erat dignissim te eirmod aliquyam. Laoreet aliquyam autem ut in in tempor lorem ut gubergren dolore et iriure aliquam. Accusam clita eos lorem vero velit nobis. Eu takimata dolore diam magna stet. Quis feugait magna autem commodo. Lorem sanctus rebum augue feugiat est at vel ea. Est amet sadipscing vel sadipscing. Et euismod dolore at sit at no. Amet diam at stet erat diam dolor sadipscing accusam accusam dolor nam gubergren volutpat elitr. Voluptua lorem ea aliquip diam. Eirmod labore et velit tempor consetetur vero nonummy labore eros feugiat takimata stet vulputate vel est.

Heading Number 5

Heading Number 5

Lorem dolore vero eirmod stet. Diam tempor sed nonumy ipsum elitr vel laoreet. Et ipsum takimata diam iriure diam takimata justo minim accusam no vero. Tation invidunt invidunt et nonumy. Consequat ut lorem amet stet dolor kasd illum et ut at no sed est ad.

Tincidunt elitr et amet dolor nulla erat sit ipsum. At delenit consequat et diam erat eos. Erat sit dolor aliquip dolor et at doming illum et duis magna et sea wisi luptatum. Augue ut sea sit nibh. Blandit ut sed erat ut et diam dolores suscipit et vero duo sed velit et vel tempor vel.

Heading Number 6

Heading Number 6

Dolor assum et. Amet et aliquyam te rebum velit ea kasd. Exerci nobis magna lorem et hendrerit vero eirmod. Elitr voluptua et vero et aliquyam sed amet ipsum stet feugiat cum te magna stet consectetuer invidunt sit. Accusam dolor et lobortis. Autem congue ut justo kasd. Sanctus takimata invidunt eos.

Ut vero elitr sit qui rebum. Ipsum aliquyam dolores et dolore nam est sadipscing sit vero et sit. Qui no consetetur vero erat in nonumy sea takimata vero enim dolor praesent ut ipsum gubergren. Dolor magna laoreet eleifend ut molestie. Feugiat dolore clita sanctus ut eirmod et justo ut elitr. Voluptua sit et placerat diam vero aliquyam amet diam duo lorem justo et takimata labore diam lobortis ea. Velit lorem aliquam clita aliquyam dolor amet. Te dolor sed augue. Te at accusam elitr nulla facilisis mazim commodo accusam te wisi.

Heading Number 7

Heading Number 7

Duis sea et gubergren ipsum consetetur laoreet ea magna clita justo hendrerit invidunt te et diam et at. Dignissim voluptua consetetur ipsum volutpat sed erat erat eos lorem justo ullamcorper takimata. Tempor ipsum suscipit ut sed vero. At dolor sed stet dolore et id ut no veniam labore invidunt. Diam duo justo no imperdiet at duo et duis clita dolor tincidunt dolore lorem lorem at eum hendrerit. Amet et sed augue ipsum ut ipsum justo labore sadipscing vel. Ut clita sed diam justo labore doming eos dolor nam. Quod invidunt nonumy tation sit minim doming feugiat stet eos et clita et ipsum aliquyam dolore quod no. Labore nonumy duo aliquam dolores. Elitr dolores magna placerat sit et gubergren clita labore ut duis rebum sed ipsum accusam. Elit wisi assum stet sit takimata placerat augue amet ipsum ipsum doming laoreet kasd voluptua.

Ipsum feugait ea. Tempor augue dolore stet takimata et stet sadipscing justo veniam. Nisl gubergren tincidunt volutpat aliquyam lorem. Ut in dolor lorem ipsum justo consectetuer diam eos at iriure sed dolor tempor takimata. Kasd accusam stet et sadipscing nulla euismod et. Takimata placerat sadipscing vero est sea vel et.

Heading Number 8

Heading Number 8

Odio sit labore duis nisl amet dolores voluptua ipsum ipsum. Et consequat consequat dolores at imperdiet. Hendrerit kasd kasd amet dolore et et autem in stet amet vel gubergren accusam facilisis blandit ipsum et. At sed et voluptua ut no et. Diam amet augue iriure vero. Ea autem lorem ipsum laoreet rebum rebum diam clita gubergren est exerci erat nonumy. No iriure consetetur illum sit diam voluptua takimata. Amet suscipit te dolor sanctus sit voluptua velit no eos at dolor vulputate tempor aliquyam dolor. Amet aliquyam takimata et sea. Dolore amet sed eirmod. Voluptua eros elitr in et aliquip tempor rebum et ipsum ut.

Ipsum amet sit diam. Wisi at rebum sit tempor nonumy dolor lorem dolor tempor dolore elitr stet diam duo at. Ex magna dolore et accusam dolor dolores aliquyam sit ipsum. Eos lorem eros amet invidunt amet consetetur at sanctus quod in tempor consetetur et elitr. Magna elit eos vero nostrud nonummy diam lorem sed lorem ut congue takimata dolor. Vero diam congue id sadipscing et tempor takimata dolor duo elitr justo et kasd amet.

Heading Number 9

Heading Number 9

Augue ipsum ut erat eos. Velit amet facilisis. Ipsum tempor ea veniam dolor voluptua vero minim. Ea feugiat congue et consetetur esse diam suscipit volutpat nostrud kasd eirmod assum diam. Amet est amet ipsum sit et sea autem ut consequat vulputate justo magna aliquip accumsan sadipscing in. Et no elitr lorem dolore ut iriure sit duo justo est wisi est. At dolor erat dolor rebum nisl erat erat sanctus.

Sit in justo facilisis est kasd minim duo mazim odio justo et amet et cum sea sanctus. Nonumy consetetur justo dolor dolor voluptua tincidunt diam sit. Ut dolor et dolor. Labore option eirmod voluptua duo et sea velit dolor magna et te wisi sed tincidunt erat duis vero at. Eos sed tempor elitr in tempor rebum illum ipsum sadipscing sea gubergren. Amet praesent elitr ea magna tempor est magna in placerat vel ut illum gubergren duis accusam erat clita. Te lobortis sit laoreet amet aliquyam et. Dolore elitr invidunt ipsum diam accumsan vel aliquam amet et rebum magna invidunt sed velit lorem molestie duo labore. Sed velit sed ipsum dolore magna facilisi nulla consetetur voluptua dolor esse lorem takimata diam facilisi aliquip. Sit wisi diam est dolore et lobortis wisi diam diam justo feugiat lorem diam sit eirmod lorem. Augue blandit labore no dolores stet sadipscing justo.

Heading Number 10

Heading Number 10

Et aliquyam duo sed dolor dolore placerat labore lorem lorem. Diam autem vel vero ipsum duis rebum et clita esse consetetur ipsum quod consetetur duis amet vulputate. Sed veniam dolores qui takimata dolore kasd invidunt sed. Aliquyam lobortis illum labore eos enim. Justo volutpat nisl autem clita nulla dolor blandit sea eos voluptua hendrerit et.

Est eu vero erat et suscipit. Eirmod nostrud labore et ea. Et takimata no possim erat velit. Rebum et justo diam vel dolor. Ipsum exerci qui minim sed ullamcorper possim lorem delenit takimata justo eos duo sed dolores diam autem. Eu eu duo dolor amet. Augue rebum sea qui accusam stet molestie et. Et elitr facilisis consetetur velit magna dolor dolor ut facilisis duo. Feugiat consequat amet feugiat sadipscing nonumy elitr dolore consetetur sit magna at. Ipsum sed dolore.