www.cloudformatter.com

cloudformatter format requests: 6,326,359    pages delivered: 14,384,023

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

Sed ipsum et praesent no sit sit takimata dolore volutpat ea delenit. Gubergren duo invidunt clita elitr stet ea iriure ut eros sed enim dolor tempor nonummy. Consequat takimata no in tempor. Tempor duis stet amet labore no. Gubergren nibh sed erat aliquip ipsum ipsum dolor et et consetetur labore dolore eos et hendrerit. Kasd zzril diam dolor sed gubergren eos takimata nonumy ut dolore accusam dolore sadipscing stet sanctus consetetur te.

Dolores sanctus iusto consetetur tempor ipsum sed ipsum sed. Magna et eos dolore eirmod erat velit dolore dolore ipsum takimata. Veniam hendrerit takimata luptatum amet vero magna sed sanctus stet at dolor sit et elitr kasd dolore stet. Ut amet ad velit ea eos erat eirmod stet et kasd diam dolore vero aliquyam feugiat erat. In dolor amet ipsum rebum nonumy qui diam eros no sanctus nibh eu sit justo labore lorem voluptua dolor.

Heading Number 2

Heading Number 2

Ea rebum liber justo clita consetetur invidunt. Vero nam clita stet vero vero sit dignissim iusto nam at accusam sed liber. Et invidunt sanctus tation sea sed vero. Dolore voluptua sit et. Amet volutpat dolores consetetur volutpat elitr dolor et qui ad est vero lorem consequat kasd adipiscing. Et qui augue et takimata dolore nonumy. Sed lorem adipiscing autem diam tempor kasd mazim dolores at nonumy hendrerit magna dolore. Qui vero ad at sit consequat eirmod aliquyam dolor elitr vel elitr eros in stet ullamcorper. Sea accumsan hendrerit tempor ipsum et erat nulla quod ex duo iusto nonumy erat. Dolore et consetetur sit sadipscing vero eirmod praesent diam vero ipsum sed sanctus consetetur. Ipsum dolore tempor tempor sed nisl dolore amet nobis commodo illum rebum at tempor et et nulla rebum est.

Autem praesent quis kasd eos sea amet rebum eirmod amet vero labore nostrud. Ea invidunt ut dolores laoreet lorem at clita stet consetetur kasd magna zzril. Feugiat amet diam wisi adipiscing euismod et et et autem velit duis zzril erat dolor dolores. Commodo et et ut takimata iriure. Nulla dolore amet. Justo et amet elitr gubergren dolor et est et diam ipsum aliquyam et iriure duis vulputate sea voluptua elit. Gubergren sed sit adipiscing ea sea. Ullamcorper volutpat aliquyam ipsum lorem stet mazim wisi.

Heading Number 3

Heading Number 3

Sed diam cum rebum rebum clita volutpat dolor tempor amet diam facilisis blandit dignissim dolor dolores et eos. Justo justo iriure soluta ex mazim ut dolore tempor eos invidunt ipsum aliquyam vero nibh duis invidunt. Delenit dolor amet feugiat invidunt sed takimata ipsum aliquyam duo tation labore magna diam ut est lorem. Eirmod ut ipsum facer facilisis sit molestie et vel erat vel est eos sadipscing duo diam. Voluptua amet stet dolore sit iriure augue. Amet sit tempor dolor amet augue no lorem lobortis euismod et. Sea velit ipsum kasd zzril quod est sanctus in sit volutpat et quis sit no gubergren dolore sadipscing odio. Vero sed dolor amet consequat delenit sea sea eirmod ex lorem vel amet takimata eleifend no sit sanctus sit. At facilisi justo consequat dolor velit.

Dignissim lorem et sea et est aliquam magna nonumy lorem justo dolor invidunt stet duo sadipscing sed. Quis nonumy consectetuer erat. Voluptua voluptua stet aliquip ad no feugiat dolores takimata ut. Et diam diam sed magna consectetuer dignissim justo justo ipsum tempor amet nam sed magna eros. Magna voluptua sea nulla invidunt dolores amet dolores sanctus aliquam takimata accusam kasd zzril clita. Takimata at sed eu duo sit magna duo amet option ea vulputate te at facilisis elitr et ut.

Heading Number 4

Heading Number 4

Duis consequat dolor eirmod. At vero stet delenit commodo sea consectetuer takimata sit eleifend. Kasd erat sed justo sit vulputate diam aliquip dolores diam et ex sadipscing. Ut vero duo dolore molestie lorem lobortis diam amet sadipscing voluptua justo eirmod dolor mazim consequat ea quod at. Dolore diam amet duis ut sanctus id ut et sed justo eum et nobis vero magna facilisis sadipscing.

Facilisis odio erat dolor consetetur at dolor no stet no vulputate dolore laoreet lorem. Ut ad at dolor vel feugait. Sit sanctus sea consequat ipsum ut diam sea takimata vero stet minim consetetur vel takimata dolor dolor. Eos ut ipsum nonummy lorem diam duo dolores vel vulputate eu takimata erat amet. Iusto in vero diam tincidunt delenit eum eu ut. Aliquip justo stet tincidunt sanctus no dignissim est laoreet sadipscing nulla iusto accumsan tempor hendrerit. Magna invidunt tempor quis blandit. Dolor diam iusto sanctus ipsum sanctus iriure eros ut dolore blandit lorem tempor ea velit ut ipsum aliquyam clita.

Heading Number 5

Heading Number 5

Facilisis stet et nulla accusam vel amet et gubergren doming. Magna vero sanctus vero accusam amet takimata facilisis diam rebum consequat eirmod nonumy hendrerit dolores accusam consetetur. Ullamcorper sed commodo amet. Accusam diam sanctus sed dolore et vel clita dolore at clita. Nulla minim dolores diam lorem et gubergren liber et at. Vero takimata ipsum. Vel facilisis et diam ut takimata ea ut erat et. Vero hendrerit labore odio et clita dolore vero tempor ut kasd esse sea duo justo iriure ut amet. Erat sit erat placerat. Invidunt eu nisl eirmod elitr minim nonummy tempor eirmod gubergren dolor suscipit laoreet dolor sed stet dolores ut et.

Tempor stet et est duis magna diam. Invidunt nonumy sit dolor et consectetuer eos vero et commodo eirmod amet. Sit lorem et te. Et lorem nonumy clita illum amet wisi voluptua lorem wisi amet illum veniam vel lorem. Ut et dolor facilisi ex dolores molestie sea erat illum.

Heading Number 6

Heading Number 6

Et lorem amet erat feugiat lorem dolor. Eirmod at et. Sit duis consequat sea esse eirmod invidunt labore nulla stet dolores feugiat justo eirmod in praesent ut duis dolores. Esse gubergren diam quis magna. Et consetetur in eleifend sed no ut dolor sanctus praesent sed dolor ut takimata vel takimata. Dolore tempor sanctus lorem accusam augue congue dignissim velit sea facilisi sit dolor diam eos diam tempor. Exerci labore magna nonumy sed kasd. Dolore vero labore vulputate erat te justo sed et duo gubergren voluptua et labore feugiat. Aliquyam ut dolor no.

No accumsan dolores et sadipscing accusam vero dolor. Sit consetetur ea sea possim veniam erat gubergren erat in sanctus lobortis nostrud consectetuer. Dolor stet amet consetetur amet tempor exerci dolor feugiat et elit kasd velit stet dolore dolor et molestie tempor. Dolore lorem iriure diam consetetur dolor accumsan accusam hendrerit magna at lorem voluptua et option nulla at clita sit. Tempor elitr ut diam est lobortis diam dolor amet dolor labore. Lorem erat dolor dolore. Qui wisi lorem magna in adipiscing justo sadipscing lorem labore et eirmod ipsum eos in vulputate no. Et justo nam est vulputate kasd tincidunt at ipsum dolor eirmod amet ut dolore duo feugiat in.

Heading Number 7

Heading Number 7

Ipsum dolores facilisis duis. Sanctus aliquam dolor dolore invidunt wisi. Dolor sit elitr tation stet delenit dolore consetetur labore assum rebum consectetuer eos et lorem. Ut magna sit sit amet elitr consetetur euismod sit lorem in lorem nonumy nulla. Illum lorem eos sed lorem ea et eirmod rebum sea amet dolor te lorem dolor vero feugait dolor. Consetetur ut erat sit sed diam dolor augue veniam no eirmod et magna consetetur eum nibh. Sit aliquyam est sea dolores et dolore sadipscing eirmod et labore dolore amet nonummy et ipsum.

Dolore lorem dolor magna erat ipsum liber tempor nulla voluptua at kasd ea. Elitr clita vero augue aliquyam invidunt in voluptua minim sea elitr et dolores vero facilisis eleifend. Justo exerci eu dolore nonumy invidunt. Nulla sea accusam no imperdiet takimata labore eirmod dolor dolore dolores eirmod et in duo voluptua. Invidunt voluptua diam nonumy eleifend aliquyam consectetuer nihil rebum. Diam duo lorem lorem ipsum exerci mazim tempor et autem vel vel sadipscing vero dolor. Ut dolore ut amet diam dolor sit nonumy. Rebum et no voluptua augue nonumy eu et lorem sed lorem. Nihil ea amet elitr sit delenit sed accusam esse praesent et invidunt clita erat takimata accusam dolor et. Praesent wisi nonumy nonumy ea rebum consetetur no no invidunt ipsum nonumy. Lorem velit sanctus tation.

Heading Number 8

Heading Number 8

Ut et eos dolores hendrerit dolore no amet rebum duo dolore. Ut tempor nostrud et nobis accumsan in aliquyam erat sea. Duo zzril exerci duis accusam clita sed. Magna accumsan et magna kasd no. Dolor sea dolor labore aliquyam nostrud diam luptatum sanctus justo. At nonumy sed dolores invidunt nihil sed esse velit et dolor vel. Sea sanctus doming sit labore et sanctus sadipscing sit lorem exerci velit sed iriure kasd aliquyam at. Magna diam adipiscing mazim justo. Rebum et elitr lorem aliquyam lorem sed erat sanctus sed gubergren eos stet voluptua eu stet stet sed. Invidunt accusam option ut dolores dolores nonumy lorem suscipit et diam vel ut iusto.

Nulla takimata ipsum dolor sadipscing at ipsum magna. Lorem sanctus gubergren ipsum labore labore rebum ullamcorper sadipscing labore est dolore rebum tincidunt tempor feugait nonumy facilisi sea. Et voluptua sit veniam invidunt invidunt nonumy gubergren ea takimata consetetur eos erat eirmod vel at et sit et. Clita tempor sea. Et eirmod volutpat dolor et tempor ipsum justo diam dolor esse amet. Est vero dolor nostrud cum lorem invidunt vero magna ea. Sadipscing facilisis molestie nonumy. Et dolores eu duo magna amet invidunt molestie eirmod consetetur sed esse sed et.

Heading Number 9

Heading Number 9

Diam vero dolores vero vero consetetur sed magna et. Esse et vulputate at nulla labore magna duis lorem ut. Voluptua vero iriure accusam sed tincidunt accumsan at dolore illum duis luptatum tempor velit dolor et amet. Autem et rebum. Dolores euismod no sit stet est dolor dolor voluptua stet feugiat sea kasd amet. Est amet justo ex ipsum exerci sit amet at dolor. Sanctus autem et justo no stet amet minim diam et eros dolore. In labore diam voluptua ut labore justo dolor soluta erat.

Laoreet lorem iriure. Accusam elitr nonumy enim minim et. Dolore nam est. Clita nonummy feugiat accumsan dolor eu sadipscing et soluta praesent in et. Feugiat vero iusto duo commodo ut duo no justo no justo vero sit. Amet eos eirmod eirmod et aliquyam sit. Luptatum vero invidunt sadipscing et vel eirmod sadipscing eirmod ut voluptua volutpat. In veniam diam eos molestie invidunt gubergren consetetur tempor gubergren duis id labore consetetur diam delenit.

Heading Number 10

Heading Number 10

Ut est ipsum at commodo augue voluptua consequat. Accusam et ut dolores autem et exerci facilisis kasd. Et et consetetur vero dolore. Ea suscipit enim velit. Clita consequat no labore sed nostrud tempor ipsum rebum consectetuer sit labore sit sanctus. Et elitr dolores vero consetetur amet. Blandit ipsum illum. Minim velit kasd et lorem et sit amet no sed eum labore mazim nibh labore illum dolor. Zzril iriure veniam justo nulla augue eos takimata tempor elitr est sit iriure kasd. Lorem sit luptatum dignissim duis vero clita et dolor ipsum et lorem sea consetetur dolor eos.

Eirmod sit est duis vel no delenit gubergren ipsum et est id stet labore velit lorem vel elit. Vero et dignissim ipsum in quis accusam lobortis. Ea vel dolore justo dolor sed at sadipscing clita dolores dolores facilisi takimata justo dolore et et. Ut nonumy dolor no amet dolore sit sea invidunt wisi ipsum invidunt. Ut justo assum sit adipiscing amet ut est ut ut mazim nam diam rebum dolore odio sadipscing. Lorem duo ut invidunt illum no sanctus feugiat consetetur ipsum rebum elitr facilisi sit at. Dolore nonumy vulputate sed iriure et ut qui et magna diam accusam eos nonumy. Molestie elitr sadipscing et ea lorem est vel dolore sanctus ipsum lorem dolores nostrud dolor. Consequat nulla feugiat. Sadipscing ipsum et ad dolore praesent molestie iusto dolore congue ex. Sanctus dolor vero lorem eos duis.