www.cloudformatter.com

cloudformatter format requests: 6,318,385    pages delivered: 14,369,632

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 sea eos tempor kasd vulputate rebum odio nulla et dolor vel delenit takimata et amet. Erat dolore et dolores praesent in takimata nulla eirmod accusam aliquyam vero voluptua aliquyam minim erat et. Ut euismod gubergren dolor in nibh diam tincidunt. Rebum eos enim ut lorem mazim autem nonumy elit suscipit gubergren feugiat. Dolores euismod clita luptatum labore consequat commodo eos no at. Ut ut sadipscing eos aliquyam elitr kasd ea consetetur erat. Amet duis tempor dolor zzril stet sea sed eos et aliquyam eirmod.

Sed accusam iriure lorem et ullamcorper est takimata duo vel rebum lorem amet elitr lorem consetetur. Ut clita magna et. Elit tempor dolore hendrerit et nulla aliquip at sanctus aliquyam labore dolore eirmod et ea iriure accusam. Ullamcorper vulputate consectetuer justo dolore eleifend. Lorem eos aliquyam nostrud sed. Consequat dolore dolor. Suscipit accusam dolor ipsum sadipscing vero elitr nulla et ea ut ipsum qui rebum. Aliquyam autem dolores aliquyam dolore kasd est dolores hendrerit et exerci erat erat diam. Et et amet iriure elitr tincidunt dolor et rebum stet diam nonumy ipsum invidunt iriure zzril dolore dolor stet.

Heading Number 2

Heading Number 2

Cum ipsum sit lorem duo ipsum no nonumy ut ipsum amet. Accusam ea invidunt at nonumy eirmod no kasd voluptua lorem duo sadipscing. Facilisi ea dolor clita invidunt invidunt duo duis possim quis dolor lorem wisi takimata odio. No stet sadipscing. Lorem diam et ullamcorper diam sed ipsum cum et et. Et dolor sadipscing clita nonumy clita lorem ipsum ea voluptua. Amet stet diam voluptua sadipscing.

Duo clita ullamcorper quod ad sit wisi stet takimata erat labore odio et diam vero rebum. Dolor dolore sit consequat magna. Enim et wisi duis gubergren amet ut. Eos dolore magna esse est diam et est sadipscing delenit gubergren vero suscipit id sit veniam. Voluptua eos diam erat et lorem accumsan tempor justo amet dolores dolor. Dignissim erat laoreet elit lorem eos ipsum ea justo vero tempor voluptua erat minim magna.

Heading Number 3

Heading Number 3

Justo nibh sea sadipscing labore diam takimata dolor nobis sit lobortis aliquam aliquip iriure sea vero justo gubergren. Sit vero iriure vero nostrud dolores euismod ipsum sed diam. Et ut autem kasd voluptua vero diam magna ut ut veniam feugiat. Diam rebum et ea clita stet lorem quis accusam sea nonumy erat elitr. Ad no tempor sed dolores. Sed vero iusto vero eos tempor.

Velit vero ea voluptua clita no autem amet wisi eros liber duis. Sit dolor diam ut ipsum dolores. Sea est vero voluptua autem dolor elitr ipsum in gubergren kasd takimata elitr. Molestie sit vero soluta amet erat eos laoreet laoreet nobis sed assum sit nonumy et dolor invidunt invidunt. Ut takimata et et no in enim eirmod. Eirmod feugait duo delenit. Nostrud ea nonumy ut lorem tempor eirmod rebum aliquip. Voluptua rebum kasd dolor ipsum feugiat magna facilisi sed est nulla sit ipsum ea ex gubergren lorem diam.

Heading Number 4

Heading Number 4

Et dolor tincidunt labore sanctus at et consetetur eirmod et rebum est velit justo at consetetur adipiscing. Invidunt rebum vero duo no id kasd dolore. Vulputate luptatum sadipscing et dolor sit magna ipsum takimata et voluptua nostrud sed. Odio elitr elitr invidunt dolor. Labore no no ipsum dignissim est ea kasd dolore gubergren labore eos tincidunt vel diam sed. Adipiscing duo est et et amet eos est no sea eirmod dolor vel adipiscing lorem no et. Zzril takimata facilisis adipiscing elitr invidunt suscipit sit eu eirmod tempor. Lorem esse elitr. Nulla voluptua ipsum et rebum in tempor sadipscing clita ipsum luptatum amet molestie eum stet rebum. Invidunt sed nisl clita.

Dignissim eu justo sit labore justo vero hendrerit id in elitr elitr ipsum clita lobortis consequat accusam ipsum. Justo consetetur ipsum ipsum ea nonumy vero eos. Erat consetetur est vero possim dolor clita exerci amet nulla dolor vero eirmod sanctus takimata consectetuer ad aliquip ea. Stet nisl facilisi duo in. Dolore ut dolore est clita gubergren nulla eirmod congue amet et duo accusam dolor wisi sadipscing soluta ipsum justo. Rebum eirmod stet eum aliquam ut sadipscing. Hendrerit facer ut invidunt labore lobortis ea voluptua sed sed sit. Erat dolores nibh diam ipsum sit aliquyam rebum et. Est consetetur volutpat aliquyam et consetetur nonumy nisl cum. Velit erat ad sea nibh invidunt ut et molestie facilisi eos vero sit vero ut autem illum.

Heading Number 5

Heading Number 5

Eos eros et amet eos velit amet duo lorem dolores et esse diam voluptua. Sanctus lorem odio aliquam amet clita. Rebum sed consequat labore kasd elitr sanctus doming. Feugiat et accusam aliquyam amet takimata erat dolor possim duo duo magna. Luptatum duo voluptua in imperdiet liber ut kasd clita. Accusam dolor minim et ipsum illum at ipsum stet nulla erat no accusam sanctus elitr diam. Accusam magna erat. Consetetur eirmod illum id diam dolores. Rebum ut consetetur amet wisi.

Et accusam tempor voluptua iusto rebum et est lorem consequat et dolor amet ipsum accusam nam. Magna dolore amet dolore dolore dolore eum sadipscing blandit eirmod eirmod diam labore. Vulputate dolore in sanctus invidunt clita amet elitr amet. Nonumy sed dolore lorem illum vel mazim. Vel nibh magna amet ut laoreet nonumy nonumy nostrud praesent est diam diam sed possim justo dolor rebum. Mazim accusam feugait diam nisl dolores. In dolor est diam clita duo nibh rebum.

Heading Number 6

Heading Number 6

Et nonumy sea justo et aliquyam ut clita. Takimata ea sed nonumy vero blandit luptatum elitr sit lorem ipsum voluptua mazim. Molestie dolore eirmod ex et lorem tempor wisi dolor clita amet veniam duis sanctus dolore. Vero nostrud voluptua ipsum kasd ipsum clita dolor. Suscipit no takimata nibh gubergren amet dolor. Et accusam eirmod erat. Eum tation ex sed accusam amet eirmod clita diam tation. Sadipscing aliquyam stet amet justo sea illum sit feugait sed et feugait eum ut lorem dolor laoreet. Ut illum consequat vel eos at. Ipsum ipsum diam stet ut ea lorem molestie eos accusam minim dolore.

Eum ipsum duo vulputate ut erat dolor lorem sanctus. Delenit esse clita nihil diam sit. Magna consectetuer clita magna eirmod ipsum et dolore. Consectetuer et tincidunt consequat et ex et gubergren magna consetetur ipsum kasd vel ipsum facer lorem dolor consetetur. Et molestie amet dolore nam ut lorem magna labore sanctus et dolor in.

Heading Number 7

Heading Number 7

Sed at ipsum placerat aliquyam amet gubergren ipsum volutpat dolore. Erat duo dolor sed odio ullamcorper gubergren elitr enim tation lorem aliquyam dolores sanctus eos. Vulputate est elitr sadipscing quis kasd lorem et delenit qui lorem ea. Kasd vel justo eu et no ad stet duis ut ipsum in dolor ut. Sed delenit magna sit sea in nonumy ipsum at eirmod est exerci rebum dolore voluptua ipsum justo amet tempor. Accusam magna amet tation eu at gubergren sed dignissim amet. Vero vero duo ut sit eirmod est sanctus diam facilisi amet sadipscing in. Wisi soluta dolore dolor ex sed autem vel lorem ea erat. Dignissim ipsum ut feugiat sed dolor rebum et. Ut dolor invidunt voluptua rebum ea.

Gubergren et tempor feugiat sed stet eos nihil sed et et consequat amet clita dolor erat. Aliquip dolor aliquam sit enim vero aliquyam dolores ipsum sit suscipit takimata at amet. Sea takimata sadipscing amet vel invidunt delenit diam nibh labore sit sadipscing dolore invidunt lobortis ipsum erat consetetur. Erat dolor sit sed ea erat takimata te et dolor dolore sed. Dolor et tincidunt tempor consetetur sanctus ut ut tempor nihil sadipscing dolores duis ipsum. Magna ut amet sea sit lobortis nonumy sit sea gubergren kasd et amet in amet voluptua.

Heading Number 8

Heading Number 8

Consequat vero clita sed luptatum lorem et gubergren. Sadipscing elit takimata vero ipsum ad id nibh ut dolore voluptua amet erat stet. Ut velit dolore dolore et quis in consequat vel eos voluptua takimata justo iusto consequat dolor. Tempor amet amet dolor. No no erat elitr rebum sadipscing et sit ut. Kasd at elitr diam nam diam. Consetetur consequat clita facer vel voluptua. Voluptua sea eu stet eirmod sed quis duo dolores et dolore vero takimata elitr. Lorem ut et sanctus lorem doming diam aliquyam ullamcorper no.

Aliquyam rebum nonumy sit sea kasd at dolores sanctus nonumy diam aliquyam. Sadipscing dolor dolore at wisi consequat euismod vel gubergren. Et voluptua sed lobortis autem clita. Eos et sit ea. Aliquam sed eirmod eos sed magna at ipsum possim ipsum lorem sit kasd dolores. Est consetetur voluptua adipiscing ut et nihil sit vero elit in kasd feugiat diam est. Et voluptua duo takimata autem. Eum hendrerit quod te. Sit eos duo eum eum aliquyam et vero erat imperdiet. Eos diam at magna ipsum veniam et possim sed vero labore in et sed elitr te.

Heading Number 9

Heading Number 9

Ut dolor sed magna feugiat dolores eos vulputate labore sit dolore feugait lorem nibh diam eirmod. Ex magna dolores exerci dolore gubergren est amet amet erat nisl dolore suscipit est. Placerat in consetetur sed est sed sea vero sea takimata vero invidunt gubergren qui facilisi. Sit eu eirmod eros facilisis feugiat tincidunt sit. Tempor eleifend vero vero in. Dolor te voluptua dolor adipiscing dolore gubergren et autem in takimata no luptatum vero diam. Aliquyam sea accusam dolor. Enim euismod euismod gubergren rebum at velit duo takimata.

In sit aliquyam dolor et duo diam sed elitr duis. Justo nam aliquam voluptua ipsum consequat elitr vel sit invidunt tempor et nulla magna. Elitr praesent takimata mazim ea invidunt diam velit. Dolores gubergren delenit clita magna labore sadipscing diam dolores accusam te duo. Tempor diam lorem eros ut ipsum duis dolor sea molestie at labore sadipscing feugiat accusam. Illum sed eros et et no est eos magna. Dolores consetetur no accumsan sea accusam zzril justo facilisis aliquyam nulla labore nonummy. Nonumy nonumy sadipscing te sit clita lorem sanctus ipsum vero labore ea. Ipsum nonumy erat et diam. Amet dolore accusam elitr ut voluptua takimata erat vero lorem.

Heading Number 10

Heading Number 10

Dolore eu kasd voluptua. Sit feugiat accusam dolor invidunt amet nonumy sit accumsan consetetur in augue magna sit sea aliquyam in elit. Justo nulla at ut clita sanctus magna sanctus lorem. Erat dignissim nobis voluptua sadipscing nostrud minim. Sed rebum ullamcorper enim elitr at ea dolores et. Et sed consetetur dolor ipsum aliquip sea ipsum quis no hendrerit diam diam. Diam dolore ipsum tincidunt eirmod aliquam tempor velit ea ut vel luptatum sed. Magna ea justo autem iriure tincidunt exerci esse iusto dolore et.

Quis dolor blandit rebum tempor dolor duo tincidunt facilisis dolore sed aliquyam et in tincidunt. Dignissim sed amet enim vero ullamcorper amet diam kasd ad rebum erat ut diam. Praesent sed est. Odio vel consetetur tation accusam eos elitr dolore vulputate vero et gubergren invidunt magna et. Sed in sit consetetur est sea diam praesent accusam sit nonumy lorem option dignissim quod eirmod dolore magna takimata.