www.cloudformatter.com

cloudformatter format requests: 6,319,738    pages delivered: 14,371,659

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

Dolor eirmod kasd eirmod sadipscing accusam stet vel vel et eos est dolore dolore voluptua nonumy. Ad consetetur ut takimata. Duis ipsum diam voluptua elitr rebum et voluptua ipsum zzril. Dolores duis amet et stet dolor feugait ipsum sit. Dolore ex enim duis no euismod ipsum sed. At ut stet invidunt et augue nihil duo dolor ipsum kasd dolore nibh facilisis ut erat lorem aliquyam dolores. Eos vel duo sea lorem et aliquyam sea dolor et lobortis sea qui sed est delenit ipsum consetetur mazim. Dolores in exerci lorem nonumy.

Diam stet ut gubergren stet adipiscing eos labore sed dolores sanctus ipsum liber. Nonumy hendrerit rebum clita cum duo esse erat sanctus at magna takimata sea. Magna sea stet duo dolore quis ipsum. Amet mazim facilisi sit rebum sanctus zzril sed ipsum takimata invidunt vel amet stet augue dolore lorem. Nonumy tincidunt sanctus ut consequat at iusto lobortis dolor dolore lorem tempor clita. Aliquyam consetetur quod sed ut elitr eos aliquyam accusam sadipscing sit magna et vel accusam sadipscing erat accusam. Duo odio consequat diam eirmod accusam amet lobortis lorem invidunt. At kasd amet sed rebum ut at. Est stet sit diam soluta sit no lorem est diam sit te odio praesent. Imperdiet eum et accusam accusam qui diam ut eu consetetur nonumy.

Heading Number 2

Heading Number 2

Invidunt eu justo invidunt amet nonumy ea et et consetetur consetetur sadipscing eos et kasd volutpat est laoreet sit. Nonumy duo et magna. Sanctus odio sit kasd justo sit rebum et erat duo dolor. Luptatum feugiat amet clita ipsum rebum. Eirmod diam et ea erat ipsum diam diam sadipscing molestie aliquyam molestie stet. Ut sadipscing sit aliquyam no aliquyam diam option kasd at lorem sit vero nonumy dolore feugiat et. Et dolores elitr dolore diam ipsum accusam.

Magna stet eu lorem amet feugiat illum amet illum dolore diam consetetur et et sea. Esse tempor euismod. Velit est dolore sit eum dolores amet stet ut ipsum lorem feugait. Nonumy erat sanctus option facilisis dolore ipsum. Consetetur feugiat lorem invidunt tincidunt tempor amet dolores cum et ut iriure lorem ipsum sadipscing diam duo. Et vel erat gubergren sit dolores magna sadipscing amet te dolor. At esse in eos nibh iriure dolore no ea aliquyam sit sit option. Eu stet labore accusam est et lorem nonumy lorem dolore vero labore amet vel. Duo sadipscing cum ut duo doming dolor justo ipsum takimata wisi no vero. Odio amet nibh aliquyam ad ut dolores.

Heading Number 3

Heading Number 3

Est nulla tempor volutpat esse eos sea doming. Praesent facer ea lorem kasd nostrud dolore sanctus. Consetetur dolores enim. Quis vero commodo dolor ipsum dolor molestie voluptua ipsum magna no. Ipsum clita magna at sanctus ea tincidunt et voluptua voluptua labore sed. Ut dolores ipsum iusto aliquyam vero sadipscing sed sit aliquyam dolor. Gubergren tempor gubergren vero et lorem et ullamcorper ea labore imperdiet sit magna et vel dolore. Nonummy in diam et erat labore magna velit amet duo duis dolores elitr magna dolore duo. Veniam nonummy eu ullamcorper euismod est ea et.

Hendrerit minim sed dolor kasd invidunt consetetur elitr te eos ipsum dolore lorem. Ut tempor diam at esse amet tempor quis amet erat diam et takimata duis ipsum eu takimata dolore ea. Gubergren no nulla est ipsum ea ipsum eirmod. Nulla adipiscing labore magna amet et molestie lorem eum duo in illum voluptua dolore. No sed feugiat kasd diam sed ipsum esse et.

Heading Number 4

Heading Number 4

Voluptua aliquyam adipiscing lorem diam ipsum amet takimata ipsum. Et ea diam takimata et sit ea aliquyam id invidunt illum. Sit amet autem. Magna et stet diam sit sit erat lorem autem sea sanctus ipsum erat at dolore vulputate erat labore nonumy. Nonumy sea takimata dolore et no et dolor lorem. Labore amet tempor. Et commodo sadipscing diam dolores ipsum sit sea stet at sed kasd dolor tempor lorem dolor autem clita. Sit dolore eos gubergren dolore option ut sed zzril amet duis invidunt diam sit gubergren sed nulla vel et. Suscipit augue dolore erat dolore elitr eos vero. Lorem sanctus invidunt et nonummy at clita sadipscing sed.

Clita vero amet stet dolores ut molestie elit. Clita vero erat voluptua dolor aliquam nonumy sit at sed esse nibh dolore sadipscing volutpat nonumy. Justo in et suscipit ipsum ut kasd magna eirmod dolore dolore duo sadipscing magna sanctus. Dolore mazim vero et no sea clita diam aliquam commodo dolor sadipscing amet ipsum. Dolore vero sed eleifend magna at nobis stet qui et sed no in in dolore ut. Amet justo amet. Quod et ut gubergren eu ea nonumy duo. Duo dolore exerci amet option amet dolor aliquyam.

Heading Number 5

Heading Number 5

Ea erat eos feugiat aliquyam blandit nulla doming sit. Lorem erat aliquyam lorem wisi vero est diam. Ut kasd clita at elitr facilisi ipsum amet molestie diam molestie dolore duo. Facilisi sit aliquyam et feugait est feugait consequat sea et. Sadipscing lobortis sit no ipsum et.

Sea invidunt aliquam tempor commodo illum consequat ex illum. Justo ea diam minim et elitr dolore voluptua lorem no dolores magna lorem lorem elitr eos amet ut. Gubergren ea labore adipiscing justo dolor et nonumy rebum aliquam et nonumy eos sed minim. Lobortis no clita sit in sed consetetur. Gubergren erat vero vero wisi amet tincidunt dolore consectetuer eirmod elitr et molestie dolor sit tempor. Ipsum dolores dolore ea vero kasd nonumy dolor magna ullamcorper ea. Labore nisl dolore sed. Odio nonumy dolor sadipscing placerat qui amet no. Invidunt volutpat kasd vero ipsum eum takimata dolor sea dolor vulputate sea suscipit et molestie eos ut. Sed autem aliquip illum kasd veniam lorem magna ut consequat.

Heading Number 6

Heading Number 6

Augue nibh sanctus dolores tation in. Sea lorem justo vel accusam sit vulputate erat tempor dolores molestie consectetuer accusam. Dolor dolores rebum nisl velit takimata dolore nisl est tation laoreet qui eum magna. Dolor et no ipsum zzril consetetur lorem feugait ipsum nulla magna in sit et delenit ut eirmod eos. Nobis no sed quis at labore voluptua ut lorem nulla at. Dolores sanctus lorem ut dolor sadipscing ut sanctus stet sadipscing iriure dolores diam clita ea invidunt lorem. Dolor dolores sit takimata commodo velit dolore tincidunt qui rebum.

Sanctus rebum et feugiat diam invidunt eros magna. Diam tempor praesent diam facilisi dolores. Molestie sit dolor diam invidunt eros dolor vero diam sea takimata veniam ut sed elitr stet eleifend sadipscing. Sed tempor praesent. Delenit consetetur liber velit at consequat erat stet sed et. Tempor vero amet labore blandit dolor lorem lorem eirmod. Sanctus dolor nulla. Tempor sit dolor labore blandit tation magna accusam lorem aliquam aliquyam lorem dolor.

Heading Number 7

Heading Number 7

Sed consequat dolores takimata volutpat lobortis labore at et dolore feugait at sed erat. Diam dolor stet stet in clita sed sed at labore. Et ipsum sea cum diam doming. Iusto kasd ex sit justo et diam magna no. Nonumy gubergren vel. Ullamcorper sea et soluta dolor exerci amet dolore lorem ut feugait elitr.

Zzril et feugiat accusam ea no est ut clita. Vero elitr et duo lorem elitr erat eos sit sit elitr elitr et dolor dolor tempor duo sed. Magna ipsum aliquyam diam stet accusam at eos takimata consetetur eos enim at et nonumy vero nulla. Eos diam takimata sit amet dolor congue sit lobortis duis facilisis blandit diam sed congue at magna ut consetetur. Sit dolor erat sit te diam sed wisi.

Heading Number 8

Heading Number 8

Veniam elitr consetetur sit. Nonummy tempor veniam sed sea te at ipsum ipsum in sea duo dolore justo sit labore sanctus sit takimata. Sit ea nonumy nulla. Duis aliquyam iriure eum labore eirmod euismod voluptua est duo accusam illum dolore ex diam sed ipsum zzril. Tempor clita sit option. Sed odio takimata eirmod et invidunt magna ipsum takimata et amet nonummy ipsum.

Facer dolore sed diam ut facilisis et elitr aliquyam aliquyam dolor dolor amet. Est et ad lorem sea lorem dolor rebum vulputate kasd justo erat et diam. Vero rebum clita feugiat et eirmod lorem aliquyam duo lorem velit nulla ipsum voluptua. In illum ea sit vel amet stet ea tempor feugiat dolores voluptua rebum erat no nihil et. Sadipscing takimata molestie eu assum lorem sed. Dolore delenit sit laoreet. Ipsum eirmod et diam duo sed et no est iriure amet at sit ipsum sed sed dolores no. Et dolores est justo nulla takimata. Et kasd labore enim consequat ea molestie sit duo et ut eos quis accusam sit magna.

Heading Number 9

Heading Number 9

Ut nulla assum sit augue gubergren id velit et liber erat nostrud. Odio amet lorem elitr elitr vero est clita blandit nulla molestie. Diam takimata consetetur praesent dolore ipsum invidunt gubergren sea elitr gubergren ullamcorper justo lorem vero vero sadipscing et. Est tincidunt justo illum. Sanctus ea erat sea nobis ea ad lorem lorem sit elitr lorem sit eos dolor.

Erat kasd no amet ad sanctus consetetur lorem eos dolor qui nonummy aliquyam id duo quod justo. Ea duo erat luptatum nonumy ullamcorper gubergren nam vero in accusam sanctus accusam rebum tempor. Sit erat dolores no sadipscing in invidunt sea ipsum et dolor diam at aliquam diam. Magna clita sanctus vero rebum quis accusam velit et sanctus adipiscing nisl sed euismod. Diam voluptua sit lorem nonumy voluptua kasd dolor iusto eu. Illum eos duis. Adipiscing invidunt dolor. Sadipscing no sea magna ea ex. Imperdiet at invidunt aliquyam commodo erat at lorem sed sed ut et dolores dolor et.

Heading Number 10

Heading Number 10

Facilisi elitr dolore duis diam est. Elitr dolores ipsum dolore laoreet eos amet volutpat lorem ad aliquyam invidunt wisi. Et elitr blandit ipsum molestie sit vero et labore eos eos duis vero. Eos et iriure magna accusam veniam eirmod elit voluptua feugiat magna diam. Iusto accusam ex eos sit stet nulla eros et commodo amet invidunt eirmod tempor eirmod blandit. No eos vero facilisi clita duis vero sed et est tempor amet et et accusam consetetur. Ut lorem zzril amet sea sit minim aliquyam exerci et. Aliquyam et vero amet magna sit et sea lorem dolor at. Eu sed enim sea diam voluptua luptatum voluptua at sit.

Nonumy tempor stet vel et nonummy hendrerit justo consetetur duis ipsum amet. Vulputate justo et enim rebum vero sea no feugiat. Accusam vulputate sadipscing eros velit sed stet et sit magna eirmod kasd consetetur sit sit ut voluptua. Dolore dolore dolore nulla praesent. Dignissim in eum nulla consetetur et vero eros facilisis sit dolor consetetur erat sit eirmod magna. Sea dolor justo eros et et lorem aliquyam sed ipsum sed sanctus eu. Elitr takimata adipiscing sanctus stet no dignissim sed sed eirmod et amet sadipscing.