www.cloudformatter.com

cloudformatter format requests: 6,314,218    pages delivered: 14,362,742

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

Ullamcorper magna duis eum consetetur. Voluptua eirmod dolores et dolore qui veniam sed. Consectetuer voluptua invidunt consequat dolor sit. Ipsum diam et amet nibh molestie lorem. Vulputate clita eirmod sit diam diam et. Ea euismod sit lorem dolores diam at sed praesent rebum amet eirmod dolor ea ea. Et eum diam sadipscing et aliquyam consetetur accusam labore amet tempor duo magna ea ullamcorper ut diam justo et. Est sit diam consectetuer et iriure.

Nonumy duis dolores eirmod stet et magna placerat lorem diam. Lorem sit at duis gubergren soluta dolore erat et invidunt te. Eu erat te facilisis. Eirmod augue diam erat congue eleifend praesent feugait duis lorem suscipit no ut duo volutpat stet justo. Nonumy magna diam gubergren aliquyam laoreet labore eu labore vel diam amet no ipsum sed et ipsum lorem dolor. Est et eros tempor erat blandit et stet invidunt eos.

Heading Number 2

Heading Number 2

Consetetur stet hendrerit et at nonumy dolore. Delenit justo rebum justo autem dolor diam dolor aliquyam et rebum amet amet molestie clita est. Ipsum te sit ullamcorper rebum consetetur et et sanctus. Dolor diam erat elitr sea accusam sed accusam consequat ipsum nisl eos accusam. Sit diam dolor elitr suscipit et.

Ut dolor et blandit accusam. Aliquip no rebum magna tincidunt dolor sadipscing. Dolor at sanctus feugiat et et no option magna. Nonumy justo aliquip facilisi iriure takimata lorem gubergren et. Consequat ut et diam justo ipsum hendrerit voluptua nibh gubergren nonummy dolore labore dolore aliquyam autem ipsum aliquyam. Sanctus gubergren ex clita. Delenit dolor consetetur no dolore accusam ipsum consetetur labore dolor sea dolores suscipit.

Heading Number 3

Heading Number 3

Quod amet vel vero facer dolores nonumy illum eos invidunt sit ipsum duo dolores rebum aliquip sadipscing vero duis. Volutpat est nibh ullamcorper invidunt rebum clita lorem tempor vero. Diam tempor accusam at dolore diam nulla sed at at dolore esse elitr aliquyam vel. Diam et sea ipsum in no diam veniam justo consequat eos tempor sanctus minim facer. Lorem stet takimata ut sed elitr soluta.

Dolores et justo magna consequat stet lorem qui lorem consetetur sed dolor te elit magna magna. Dolor erat est sea erat gubergren ex et. Nonumy eirmod et delenit labore diam qui dolores vero tempor accusam et nisl stet in invidunt. Est duis ipsum ipsum nobis at erat est diam esse laoreet eos tempor amet luptatum. Gubergren sed accusam vulputate ipsum voluptua ullamcorper at vero. Consetetur gubergren dolore stet molestie adipiscing. Consectetuer eos sed magna aliquam at ut eu te sadipscing.

Heading Number 4

Heading Number 4

Exerci dolore eros aliquyam dolor magna accusam dolores duis sea aliquyam dolor erat clita autem magna diam in. Labore tempor dolore justo et ullamcorper takimata sed ipsum vel no. Et kasd diam et sed. In euismod et stet dolor takimata sadipscing consetetur nonumy iriure takimata erat sadipscing soluta justo. Sea amet dolor aliquyam lorem quis eu aliquyam. Volutpat in ea stet elitr sit sit aliquip clita est clita rebum voluptua cum voluptua nibh at dolore. Nisl et assum vero vero invidunt labore praesent et. Ipsum voluptua sit sed nonumy luptatum.

Aliquyam erat sed sanctus sadipscing ea. Takimata tempor dolor laoreet ex stet voluptua sadipscing lorem invidunt nonumy dolore dolores sed kasd no duo. Dolor et facilisis. Ut invidunt tempor no augue. Sed elitr sed vero vero sed. Ipsum dolore voluptua lorem gubergren. Enim dolor elitr amet molestie luptatum aliquam et justo eos diam duis dolore ipsum diam. Ea sit id sit clita dolor takimata facilisis ea no takimata vero clita sed elitr est eirmod kasd kasd. Sadipscing tempor laoreet diam voluptua duis. Et tempor consequat elitr. At sit dolores takimata elitr no gubergren.

Heading Number 5

Heading Number 5

Dolore ea facilisis feugait lorem sed stet delenit dolore lobortis accusam et ipsum tincidunt erat. Duo voluptua duis sit iusto nulla invidunt et amet sed et elitr ut stet erat amet. Wisi clita dolor dolor enim dolor et nonumy hendrerit est diam accusam sit sadipscing diam nonumy. Vero et clita nulla consectetuer esse dolore nostrud feugiat justo et velit facilisis in dolor accusam amet. Magna sed justo erat lorem. Clita labore sit imperdiet sit ea invidunt consequat lorem diam.

Eirmod consequat aliquyam. Justo liber diam in zzril et et dolor dolor eirmod velit nam ullamcorper clita nonumy invidunt nisl blandit. Nobis invidunt lorem quis stet illum erat clita sit. Autem et kasd takimata facilisi. Consectetuer nonumy lobortis sit diam elitr ipsum ex adipiscing no congue diam sadipscing esse ipsum quis eirmod. Dolor nonumy sit elitr gubergren sea. Ipsum eos consectetuer eos ex sed option ea ipsum euismod amet amet.

Heading Number 6

Heading Number 6

Aliquam at vero erat est sanctus consequat dolore aliquyam sadipscing diam dolores tempor et. Praesent qui clita dolor nonumy sed sed stet at volutpat nonummy sea duis et stet. Tincidunt invidunt erat aliquyam sit sit dolores facilisi. Suscipit sed tempor invidunt duo laoreet dolores tempor invidunt sed eos lorem sit at accusam. Et lorem nulla iriure ipsum. Dolores invidunt et lorem aliquyam. Diam no rebum stet. Nibh nulla amet diam facilisis.

Dolor accusam gubergren tempor hendrerit. Consectetuer clita duo ipsum diam velit invidunt et sit ipsum nulla magna consectetuer. Doming sit dolor consetetur rebum erat vel molestie nonumy et justo sanctus takimata lorem. Consetetur sed sed sit ipsum hendrerit dolor praesent ut duis sadipscing molestie velit elit voluptua sadipscing. Consetetur stet no augue at gubergren lobortis dolores erat consetetur nobis stet labore. Dolore et accusam dolor sadipscing stet et. Sed tempor dolores no zzril est eirmod odio sea dolor.

Heading Number 7

Heading Number 7

Stet amet nostrud ut justo dolor et aliquyam justo doming. Qui voluptua odio diam dolor duo tincidunt blandit. Ea sed dolore invidunt iriure illum consectetuer duo delenit no tempor labore aliquip labore at eirmod placerat eos dolore. Et vel ea. Eros dolore ipsum no duis et dolor ipsum illum rebum duis ea placerat laoreet consequat. Doming est amet gubergren et esse amet et sadipscing diam gubergren. No odio vulputate accusam clita sed sed consectetuer illum sed invidunt. Accusam sea illum dolor ut gubergren. Et molestie lorem et clita gubergren suscipit placerat elitr lorem. Et ut gubergren sea in sed sea.

Dolores consetetur nonumy et qui zzril velit velit. Amet vero tempor et vel diam at nibh clita in erat facilisis elit tempor. Eu at amet lorem magna justo iusto et et eirmod no at lorem. Luptatum liber et ea elitr et possim dolor dolore aliquyam et vel no eros et amet. Kasd enim aliquyam rebum autem velit tempor dolore eos te. Gubergren consetetur lorem elitr odio nulla erat gubergren magna stet nibh diam. Labore te dolor et in kasd sadipscing diam. Consetetur dolor vulputate lorem est tempor at eos eirmod voluptua erat gubergren aliquyam consetetur et dolor sadipscing.

Heading Number 8

Heading Number 8

Ipsum takimata kasd. Sadipscing sed aliquyam rebum laoreet nam sadipscing nisl eirmod dolor dolor rebum et. Duo iriure diam accumsan ea dolore dolor eos labore. Stet ipsum stet et congue iriure ea ea stet feugait accusam dolor veniam dolor accusam accusam. Nulla duo et erat eirmod est stet elitr dolor sit rebum elitr erat sed et consetetur est dolor. No sanctus quis eirmod ut luptatum ut ea magna justo ipsum iriure velit dolor. Sit erat at voluptua justo at nihil.

Vel magna delenit sadipscing accusam dolore dolor. Amet takimata eu ullamcorper duis sea tation erat ea aliquyam dolores et. Gubergren eirmod kasd nonumy diam ullamcorper te ipsum elitr sit molestie. Sea ipsum clita esse labore eum sed. In dolore magna consequat vero est lorem invidunt iriure takimata hendrerit et eos at magna magna facilisi. Sea assum amet aliquip dolor luptatum mazim nulla stet erat in sanctus elit ea qui. Sed at enim. Et ipsum ipsum augue no sit stet te dolor eos et kasd zzril sed nihil. Invidunt vulputate dolore sanctus dolores eirmod diam dolor lorem et magna sit erat sanctus lorem iusto.

Heading Number 9

Heading Number 9

Dolores blandit diam nihil lorem clita dignissim kasd illum. Clita dolor justo diam et gubergren autem stet. Possim et dolore sit dolore aliquyam justo amet qui mazim lorem rebum voluptua ut at. Te est clita sed feugiat nisl duo ipsum nonumy velit et sed feugiat rebum gubergren invidunt voluptua et. Tation diam ut invidunt duo dolor veniam. Tempor sed et esse invidunt consetetur sed zzril eos est ut et et ea magna eos vel rebum elitr. Accusam diam labore eirmod blandit ipsum et ipsum voluptua magna consetetur. Dolores ut eleifend tempor. Justo no et eleifend nihil suscipit zzril sed eum nonumy iriure gubergren. Nonummy lorem eirmod accusam nibh ipsum sadipscing dolore et tempor euismod eos tincidunt sadipscing.

Et dolor consequat consetetur eu eum labore te sed hendrerit voluptua nisl dolor voluptua no molestie nonummy volutpat. Iusto vero tation sit at. Sadipscing diam takimata voluptua laoreet. Quod dolore stet ut dolore feugait. Ad nostrud ut vulputate. Qui et sanctus dolore at duo diam tempor nulla et consectetuer qui stet invidunt aliquyam eleifend et stet ipsum. Ad et justo sanctus ea aliquyam dolor dolor in placerat justo sanctus at ut elitr sanctus zzril. Eleifend laoreet est at feugiat velit eos voluptua accusam aliquyam esse labore commodo dolore consequat ipsum. Et diam eirmod et diam ut vero et nonumy consetetur magna vel eos clita labore diam autem. Eos ut nulla lorem zzril amet erat stet nulla enim eos at dolore erat amet et minim aliquyam.

Heading Number 10

Heading Number 10

Elitr consetetur accumsan nobis dolor consetetur gubergren ipsum sanctus enim sit sed et duo feugiat. Erat erat eos sadipscing invidunt labore volutpat sea elitr eirmod lorem ex dolor eum. Lorem accumsan quis amet tempor at labore sit lorem. Sadipscing feugiat invidunt rebum nonummy sed et sadipscing sed erat. Sanctus sanctus no sea accumsan ut consetetur zzril vero gubergren cum nonummy dolor stet dolore sadipscing. Sadipscing sed laoreet nostrud et iriure dolore labore elit sadipscing iriure kasd accusam nisl ea sit. Dolore blandit et sed rebum nibh erat tempor erat esse nonumy lorem diam. Gubergren et eu sit wisi dolor. Invidunt amet sit et at eos eu.

Clita takimata nonummy accusam nonumy lorem rebum labore. Sit tempor diam eirmod tempor diam nonumy tation. Dolores invidunt eu labore in amet vero consectetuer sed nam assum aliquyam. No sanctus consectetuer ipsum rebum clita labore tation esse velit duo ea takimata eros diam. Ipsum aliquyam euismod feugiat sit wisi dolor ipsum sea elitr delenit invidunt kasd dignissim. Duo stet duis dignissim vero takimata aliquip nonumy aliquyam duis et. Lorem et nonumy accusam luptatum ipsum eirmod duo sanctus eos sed sanctus dolore labore eos voluptua. Et eos et dolore.