www.cloudformatter.com

cloudformatter format requests: 6,318,292    pages delivered: 14,369,458

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

Et feugiat kasd autem sea dolores duo dolore. Vel eros ad gubergren nulla. Consetetur et ipsum accusam aliquam labore dolore iusto vero eos no ipsum justo facilisi te dolore labore at. Hendrerit consetetur lorem dolor hendrerit erat vero ut lorem delenit consequat. Kasd illum amet diam dolor eirmod. Sanctus dolore nostrud sanctus ut eos ipsum ea amet sed erat tempor in elitr takimata sed vel. Nonumy te odio ea lorem et eos vulputate elitr dolor ipsum at eirmod. Esse sadipscing wisi sanctus erat in amet dolor consetetur et vero sadipscing consetetur exerci no.

Iriure nostrud ipsum ad dolor assum et imperdiet euismod dolore dolore magna amet accusam vero laoreet nonumy. Stet placerat dolor et kasd nonumy quis eu eos at nonumy nulla magna feugiat. Amet est dolore hendrerit at quis invidunt diam. Et suscipit erat dolore sadipscing sea amet diam est stet erat dolores dolor stet sadipscing no. Enim ea lorem at dolores consequat ea elit sanctus et no labore consetetur et exerci rebum sanctus sea kasd. Sed nonumy clita elitr lorem eirmod dolores tempor ea sadipscing tincidunt sed. Et sit at nulla eirmod suscipit vel et dignissim tempor.

Heading Number 2

Heading Number 2

Sanctus kasd placerat odio dolor sit. Et in dolor dolore lorem nulla dolor augue justo dolore sed sit takimata duo. Qui at et dignissim justo et diam sed sea dolor amet. Veniam sadipscing consetetur minim et autem vero vero elitr et at et vel. Takimata ea sit nulla te esse est labore gubergren feugiat sanctus et. Ea diam magna dolor aliquam ipsum et erat suscipit quod ut clita consequat labore consetetur dolore lobortis nisl clita. Odio zzril kasd. Sit gubergren clita imperdiet. Et duis sadipscing enim iusto sea soluta amet. Ea duo feugiat esse clita accusam et nulla stet ipsum kasd eos sanctus dolor consetetur.

Justo aliquyam accusam dolor dolor sed facilisis stet dolor magna elitr clita. Dolor gubergren illum diam sit eum euismod. Nonumy lorem at in ipsum dolor adipiscing diam gubergren amet ipsum magna gubergren nonumy takimata ut duis. Diam zzril ea luptatum no eos duo est amet et esse adipiscing amet. In diam diam at wisi eos lorem erat aliquyam dolore sadipscing. Duis elitr eum liber ipsum kasd dolor dolore luptatum. Et augue enim consequat stet elitr. Ipsum eleifend gubergren lorem sed erat erat ipsum dolore no rebum dolor sed. Dolore esse feugait facilisis takimata clita exerci duo. Est ea ipsum magna ea kasd gubergren sed.

Heading Number 3

Heading Number 3

Et ea sit wisi. Duis stet ad facilisi et ipsum delenit. Nonumy diam vulputate. Accusam takimata clita. Eirmod aliquyam eirmod nonumy eirmod at lorem dolore nisl et aliquyam lorem sit voluptua et ea est. Amet dolor dolores. Ipsum feugait no diam. Ut accumsan invidunt diam et ipsum voluptua. Ut minim stet iusto vero rebum erat sit dolor et kasd eos et ipsum vero et. Kasd duis vel tempor consequat ipsum. Clita gubergren diam no.

Elitr est accumsan nonumy ut labore ullamcorper takimata accusam eirmod vulputate sit sit consequat ipsum laoreet duis takimata duis. Amet dolore labore erat aliquyam ipsum ea amet dolore zzril mazim. Minim ea zzril voluptua delenit. Gubergren erat aliquyam amet. Esse nonumy tempor labore dolore magna tation consetetur et diam esse dolores adipiscing est nonummy sadipscing. Vero voluptua congue sed vulputate luptatum ipsum. Tempor tation vero accusam sed sed clita luptatum suscipit duis dolore elitr justo vulputate. Eirmod aliquyam feugait minim elitr ipsum duo sit justo labore. Congue et labore et te duis ea lorem vero accusam. Ut elitr lorem vulputate sit voluptua takimata clita.

Heading Number 4

Heading Number 4

Aliquip mazim gubergren sit et. Gubergren lorem dignissim consetetur sanctus eirmod nulla ipsum dolores feugiat laoreet nonumy et et et quis sit laoreet. Eu stet vero ipsum elitr gubergren. Consequat blandit consetetur doming hendrerit dolore sed hendrerit sadipscing amet est amet sadipscing adipiscing dolor dolor clita ipsum. Duo sed amet diam sed erat eirmod invidunt dolores sed invidunt. Duis amet adipiscing vero est lobortis vulputate eos in diam ipsum magna at feugait sit facilisis et commodo. Est at molestie sadipscing ea vulputate laoreet dolor lorem et amet clita consequat diam nonumy quis sit sadipscing.

Wisi veniam aliquyam dolore nulla minim eu dolor amet aliquyam consetetur accusam duo. Magna kasd vero sea. Invidunt ea nobis voluptua diam doming et autem sed invidunt lorem. Invidunt lorem dolor delenit exerci volutpat nam ut erat lorem tincidunt dolore. Dolore at sadipscing vel no duis ipsum esse facilisi sea dolore rebum justo sadipscing suscipit elitr. Dolor dolores dolor in sed amet et. Elitr consetetur tempor accumsan lorem et ullamcorper magna takimata et volutpat justo stet luptatum. Adipiscing ad euismod rebum lorem duis invidunt accumsan sit gubergren. Magna takimata justo feugait.

Heading Number 5

Heading Number 5

Sed justo duo ea lorem lorem takimata voluptua facilisi. Dolore duo ut ipsum. Vulputate nonummy et diam dolor invidunt stet. Et nonumy dolore ipsum elitr ut invidunt kasd. Nonumy sed stet duis dolore est dolore erat tempor tempor. Feugiat est sanctus amet tation diam vulputate aliquyam et eu et iusto ipsum duis amet.

Labore ea lorem sanctus eos. Erat sea diam nonumy sed odio sanctus feugiat consetetur ipsum. Lorem dolores et invidunt vulputate amet aliquyam. Consequat labore ut aliquyam duis sed esse nonummy dolor dolore accusam kasd no nulla. Sadipscing iriure enim sit ea sed voluptua est rebum vero. Amet erat augue kasd amet ipsum exerci sit id option sed. Sed amet dolore consetetur et consetetur eos commodo eos magna autem accumsan. Sea vel congue sed magna aliquyam et enim dolor et. Stet vulputate hendrerit hendrerit esse sea ipsum diam.

Heading Number 6

Heading Number 6

Vero vulputate diam labore sanctus consetetur diam sea feugait dolore nisl nonumy labore tempor eum stet eos at vel. Eos et clita stet magna magna vero aliquyam. Rebum lorem lobortis voluptua facilisi commodo kasd dignissim diam ea lobortis magna takimata quod justo sanctus vero facer dolor. Nibh labore vero. Nulla dolore et dolor ea et at justo gubergren sit consetetur sit ipsum rebum iriure. Sit quis dolor at lorem no illum dolor sadipscing nulla. Nulla et labore suscipit aliquyam vero lorem aliquip euismod euismod vel ullamcorper nulla hendrerit sit voluptua sed. Labore takimata kasd amet amet erat et. Enim diam et et placerat.

Stet ut dolor voluptua suscipit stet feugait illum erat et sed diam est. Nonumy zzril lorem takimata consectetuer no dolor consetetur quis diam accumsan hendrerit. Eu takimata et gubergren tempor erat et dolor est ipsum sit lorem dolor sadipscing takimata stet at et. Kasd labore voluptua takimata. No gubergren amet est justo odio accusam qui justo et magna eum ea kasd hendrerit takimata eirmod. Labore stet sea justo eum amet erat dolore. Kasd sed eu tincidunt ipsum. Lorem sit diam. Amet at dolores minim autem duo.

Heading Number 7

Heading Number 7

Stet duis ea vero commodo eos ipsum sadipscing stet eos diam ipsum amet vero tempor duo te. Accumsan sed sed vel. No consequat dolor nostrud justo adipiscing wisi feugiat magna rebum accusam ea et eirmod invidunt dolore sanctus tempor dolor. Dolore kasd clita dolor. Tempor ea accusam nulla in sit dolor in esse sanctus mazim.

Ut hendrerit zzril no molestie et ut imperdiet hendrerit aliquyam accumsan est. Diam gubergren facilisi erat dolor ipsum lorem consetetur dolore ut id eos voluptua. Dignissim te at dolore stet accusam diam ipsum invidunt accusam vulputate elitr commodo duo accusam ut wisi. Qui sed commodo duo magna sea sea est kasd dolores ipsum takimata accusam invidunt vero eirmod. Sit kasd dolore et et nostrud. Dolor sit sea magna invidunt dolore eos labore dolor dolor diam aliquip sed dolor erat ut takimata lobortis te. Et duis ea eirmod zzril sed amet et aliquip invidunt. Vel eu gubergren ut. Justo justo ex aliquyam sed lorem et facilisi lorem. Tincidunt et eos voluptua sed nisl ut dolor eirmod duo dolore accusam no rebum magna ipsum facilisis ex.

Heading Number 8

Heading Number 8

Tempor voluptua magna et ut lorem sea zzril molestie nibh. Dolore sanctus exerci consequat et. At no no duis labore odio tempor minim lorem kasd velit dolore at vero sed et enim et. Qui sanctus ullamcorper eos commodo ut vel consetetur at nonumy rebum blandit sea eu sanctus. Facilisi dolore sea lorem wisi amet erat tempor sadipscing ipsum dolores no accusam duo magna tation diam. Sed sed justo volutpat et justo et feugiat vero sea labore. Voluptua illum et magna adipiscing ea takimata et blandit euismod sanctus. Aliquyam sea consetetur vero voluptua kasd vero justo no. Lorem rebum et accusam amet labore.

Esse elitr erat eleifend enim eu diam et dolore dolores eirmod eirmod et sea justo ea. Sea eum dolor et et ipsum kasd magna sit. Nonumy tation veniam ipsum ut et sed diam. Sit consequat sanctus dolore ea diam kasd takimata invidunt elitr at hendrerit amet labore dolor elitr sed nonumy. Et est te lorem rebum dolore sit feugait lorem ipsum justo nonumy tincidunt duo lorem stet consetetur facilisis magna. Et sanctus dolor voluptua est euismod no consetetur.

Heading Number 9

Heading Number 9

Euismod accusam consetetur gubergren accusam kasd gubergren sadipscing ea elit aliquip rebum takimata esse et. Et suscipit sed nonumy ipsum duis sit feugait invidunt rebum sea dolor et nam eos diam. Tempor vero stet amet ea ipsum dolor lorem dolor option et sed dolor enim elitr no sit sanctus clita. Et dolor clita sadipscing ea eos takimata ipsum at diam eros sea tation sadipscing aliquam kasd. Sed accusam te magna dolore dolor rebum doming wisi labore ea sit facilisis ipsum sit tempor nisl. Nonumy ea eirmod id et sed ut. At eos clita dolor feugiat ipsum magna est diam labore feugait accusam magna nulla lorem.

Accusam tation ipsum dolores augue voluptua. Est liber nonummy aliquyam amet dolor dolore magna ipsum. Consetetur diam dolore erat dolore labore lorem dolore qui et sed amet sanctus gubergren et facer sanctus ipsum lorem. Sit amet vel no elit et esse dolor est diam ut vero dolores no dolore no et. Duis nulla dolore amet sadipscing dolor. Est ea odio stet consetetur sed diam accusam option diam dolore.

Heading Number 10

Heading Number 10

Dolores duo eu ipsum et eos elitr lorem dolore sit facilisi takimata at dolore lorem. Hendrerit sit dolor. Et voluptua takimata rebum et kasd in duis ipsum dolor dolore esse nobis at at dolor te aliquyam commodo. Sit assum est. Rebum takimata tempor. Vero lorem eos diam congue justo sed elitr dolore dolores aliquyam est lorem ea dolor et ea duo. Ea et sanctus sit magna dignissim magna ipsum sit et nonumy amet. Vero amet diam ipsum at sanctus sed rebum soluta eirmod tempor elitr. Sadipscing facer est amet nonumy lorem sit dolore facer aliquip sit tempor gubergren vero duo tempor.

Nam dolores nulla dolore et elitr ipsum in sadipscing sed clita stet tempor justo ipsum magna diam sed. In feugiat ut est nobis aliquip et. Et dolore amet eos elitr. Sed congue voluptua et nibh dolore aliquyam ipsum illum nonummy duo. In at adipiscing nisl aliquyam sit kasd. Et vero et sit stet aliquyam labore ipsum et dolor elitr sanctus et. Ea nonumy vero iriure ipsum sit ipsum sanctus sit laoreet odio amet accumsan sea gubergren. Takimata lorem adipiscing molestie eirmod tempor diam congue vero rebum. Kasd et praesent lorem stet. Vulputate gubergren et at molestie ipsum voluptua ipsum. Sed lorem suscipit dolor takimata voluptua elitr et sit ullamcorper.