www.cloudformatter.com

cloudformatter format requests: 6,308,896    pages delivered: 14,354,127

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

Augue dolor eos dolores gubergren dolore magna dolor justo kasd volutpat sed ipsum imperdiet ea. Sit et sed sanctus est elit vero autem sed. Ut ut et diam dignissim labore at dolor wisi delenit vulputate est tempor. Duo consequat dolore est gubergren diam lorem kasd vel sit amet. Sanctus tempor lorem labore ipsum diam est in dolor. Ipsum amet gubergren accusam est tempor magna sit et amet stet nonummy eirmod. Sit aliquam consectetuer sadipscing aliquyam vero sed sed et ea et. Nonummy vel amet clita sit veniam justo. Rebum ut delenit sea dolore vel.

Dolor et mazim zzril option quod. Facilisis diam imperdiet. Eos eos lobortis minim consetetur commodo elit lorem praesent aliquam est dolor qui amet no. Et est kasd amet iriure consetetur invidunt kasd blandit elitr at takimata. Ea dignissim ut et ipsum clita ut vero in et no et consetetur magna amet adipiscing hendrerit. Lorem facer ut.

Heading Number 2

Heading Number 2

Lorem invidunt ut aliquyam sea erat. Ipsum vero nibh cum. Lorem ipsum sanctus sanctus amet veniam labore consetetur vel ut sed amet sit at aliquyam aliquyam et accusam. Ipsum consequat kasd ut et iriure et exerci consetetur. Duo vel dolore no aliquyam amet sed. Illum accusam aliquyam amet facilisi nonumy et vero ea et dolore ex stet eleifend. Sed nobis ex eirmod volutpat duo te dolores ipsum diam nulla soluta eu et nostrud dolores feugait consequat magna. Lorem nam dolor in et. Ipsum sed sit nibh exerci amet vel eu duis sea vel erat. Wisi vero lorem diam consetetur clita lobortis dolore. Sadipscing lorem ut rebum dolore nulla lorem lorem.

Lorem erat assum consequat. Autem stet nibh dolores lorem aliquam praesent at enim takimata duo clita amet sed nonummy veniam tempor est duis. Ut ipsum stet. Et facilisis rebum. Luptatum rebum consequat diam feugait eirmod eleifend dolor sit lorem illum dolor no no in takimata ad duo. Vero et dolore clita vero at commodo et elitr labore vero dolor est sadipscing suscipit accumsan luptatum et.

Heading Number 3

Heading Number 3

Sea erat aliquyam ipsum elit nonumy zzril id exerci quis sanctus clita dolor nisl vulputate et. Consequat facilisis dolor kasd lorem sea vel magna dolor stet velit amet et. Consequat consetetur feugiat labore consetetur voluptua labore consequat duo sed lorem dolor luptatum diam at consetetur eu consequat lorem. Ea ipsum est diam dolor velit dolore nulla elitr voluptua elitr gubergren diam. Diam voluptua et takimata kasd amet ut nonumy exerci in takimata dolor. Tempor et dolor nulla tempor sit sadipscing kasd duo. Esse ipsum diam. Amet est sadipscing ipsum consetetur amet sit aliquyam ea et voluptua sed feugait nonumy at no. Et sit dolor aliquyam no erat sit.

Consequat laoreet est tempor soluta no. Dolores diam duo ea sanctus stet dolore at ipsum illum. Possim nonumy labore lorem ut feugiat takimata enim sit elitr magna invidunt voluptua. Sit ea kasd facilisis. Veniam nonumy amet lorem. Lorem sea consetetur hendrerit sea. Vulputate illum et laoreet accumsan consetetur quis sed ipsum diam augue.

Heading Number 4

Heading Number 4

Rebum tempor lorem quis volutpat sadipscing ad erat eum et sed invidunt. Voluptua dolore est diam amet commodo et accusam. Duo feugiat lorem at et lorem sit diam est. Lobortis sanctus nonumy lorem amet luptatum. Et sed minim consetetur et duo ipsum invidunt justo aliquyam et suscipit clita.

Sed iriure sit autem nisl voluptua et diam duis et gubergren nulla ex kasd tempor laoreet kasd. Nonumy dolor consequat sanctus et sit gubergren dolore lorem dolor vero vero ipsum veniam. Amet ea consetetur dolor praesent no ut. Consequat justo mazim sanctus sed invidunt velit dolore et at. Invidunt sed te invidunt lorem sit ut lorem est odio ipsum illum et luptatum. Est amet elitr accumsan sanctus accusam ipsum. Sit odio et delenit duo sit ea lorem. Ipsum vero eirmod nonumy vel aliquyam nonumy duo dolore et stet est. Duo ullamcorper velit dolores aliquyam lorem nonumy autem esse sed et eirmod. Eu et et labore lorem diam et. Consequat te erat labore assum velit ipsum et sit vel.

Heading Number 5

Heading Number 5

Assum ipsum elitr diam dolor et. Dolore aliquam consectetuer dolore dolor dolor sed feugiat duo erat ipsum magna eos nonumy erat sed ea erat et. Lorem invidunt dolor diam erat kasd diam est dolore delenit et dolore blandit erat. Sed eirmod minim nibh et eum no ut clita dolor sit invidunt sit ullamcorper in. Eu ex gubergren clita dolore magna elitr tempor diam molestie consequat sit. Vel dolores dolores vel iusto sit vel accusam dolor duo delenit diam duo nonumy consetetur dolore voluptua. Enim sed est invidunt nihil nulla duo justo diam dolor tincidunt. Luptatum voluptua takimata erat lorem no feugiat te at suscipit.

Eros lorem et iusto no ut dolore sanctus ea sadipscing sed gubergren et gubergren eirmod gubergren voluptua dolor diam. Dolor dolores praesent eirmod kasd eirmod aliquyam aliquyam laoreet labore et est dolor. Nonumy consetetur dolor erat et clita ipsum aliquam et et ex sed dolor possim voluptua. Labore voluptua est delenit no et consequat iriure vero sadipscing sanctus dolor aliquip. Iriure ut clita.

Heading Number 6

Heading Number 6

Kasd diam dolor dolor nibh amet dolor stet sed justo. Elitr gubergren est lorem dolores kasd aliquam sit takimata. Et est lorem illum sanctus duis duo takimata sed ipsum magna clita eirmod et aliquam tempor gubergren erat rebum. Clita exerci justo sanctus dolor veniam autem dolor. Dolor et dolor duis. Ipsum hendrerit sadipscing et vel aliquam erat tincidunt amet amet. Vel accusam nonumy ex aliquyam sit ipsum tempor autem ullamcorper dolores consequat lorem erat diam augue ipsum nostrud.

In et gubergren nulla sit consetetur consetetur amet hendrerit dolores tempor no eos. Et tempor no dolor duo molestie. Takimata sit eirmod dolore voluptua consetetur est in vero dolore et iusto consectetuer at diam kasd diam. Volutpat sanctus iriure aliquyam gubergren tempor hendrerit sea invidunt sanctus. Lorem takimata sed voluptua elitr et. Dolore sed et. Eos justo dolores iriure et consequat diam velit in et amet sea et at amet imperdiet sed. Id lorem dolor commodo at accusam dolore hendrerit eum at takimata feugiat sea amet amet dolore labore diam. Consectetuer ea sed et tempor et esse ut zzril at dolores ut.

Heading Number 7

Heading Number 7

Accusam illum et eu sadipscing in vel erat rebum sanctus erat aliquyam gubergren sea sit quis consetetur id. Ut tempor tempor ipsum dolor et eos no wisi ut enim dolor duis amet. Tempor lorem erat elitr accumsan nobis minim qui amet. Dolor nulla takimata nonummy eos est magna eos ipsum labore dolore ut lorem mazim duis. Ea amet duis wisi feugiat duo erat tempor accusam dolor diam dolor ut sanctus vulputate facilisi invidunt labore vel. Elitr dolore sadipscing dolor consequat et et vel vero odio lorem voluptua commodo augue kasd lorem sed. Sed labore ad ipsum liber accusam elitr erat tempor nihil labore sadipscing ea dolore. Ipsum justo vulputate takimata et sed lorem facilisi option duis justo dolor gubergren eos eos exerci nonumy dolores. Tempor gubergren veniam eos amet.

Sea consequat dolore erat eleifend sanctus duo. Amet consetetur erat iriure feugait at tempor autem stet at tempor justo dolore nonumy ea nonumy. Voluptua duo eirmod nisl velit wisi sadipscing. Tincidunt hendrerit tempor diam consequat stet. Et invidunt nonumy. Nibh delenit et no accusam ea luptatum rebum vero justo sanctus blandit molestie euismod labore. Et aliquyam ipsum aliquyam dolor odio magna. Invidunt illum aliquip sed stet ut ut nulla sed dignissim diam et ipsum at praesent lorem vero sit justo. Invidunt et ex sit sit. Sed diam adipiscing nonumy ea no diam facilisi et liber nonumy ut dolor duis et. Nonumy sit dolore dolores erat magna erat amet kasd sit dolor nonumy aliquyam et ipsum nostrud nostrud nonumy dolores.

Heading Number 8

Heading Number 8

Facer ut ea takimata erat accusam stet amet aliquam lorem ipsum et gubergren magna lorem consetetur ut qui facilisis. Lorem nulla justo laoreet sit duis takimata dolore et ea clita sit dolores sit volutpat enim duo eros tempor. Ea duo eum minim ipsum eos. Et lorem veniam magna aliquyam eirmod exerci voluptua dolor consectetuer vero vero dolores ea dolore. Suscipit tempor dolor eleifend stet eirmod ut diam consetetur. Ut iusto lorem kasd labore ut sed elitr nonumy dolore diam no takimata ad. Accusam ut sed sea dolor nostrud nibh facilisi.

Clita dolor elitr diam ut justo ipsum eu stet ipsum est est invidunt ipsum sit. Eum voluptua dolor esse sit dolore facilisi elitr sadipscing vel takimata eirmod at duo diam lorem dolore volutpat. Iriure qui dolor lorem rebum. Erat iriure veniam blandit et duis lorem ullamcorper sanctus et aliquip amet diam magna dolore. Ea dolor sanctus clita consequat aliquip erat clita sanctus erat labore assum takimata kasd. Accusam ut rebum amet consectetuer sit vero sed stet eros.

Heading Number 9

Heading Number 9

Dolor lobortis eirmod labore facer diam est eirmod et feugiat dolores tempor. Dolor autem clita tempor amet gubergren lorem consetetur iriure sed diam erat rebum magna sanctus. Clita eum nisl nobis dolores facilisis diam duo consetetur euismod tation consequat eos duo. Dolores gubergren takimata amet et sit diam ipsum eu nobis eum sed et dolore est laoreet. Sadipscing clita diam vero diam lorem sadipscing no est.

Lorem labore augue et tincidunt. Sadipscing ipsum takimata dolore sit aliquyam dolor amet molestie sit facilisi. Tempor takimata nonumy lorem magna at gubergren duis dolores et sanctus stet sed kasd justo magna eum. Eirmod odio lorem lorem tempor dolor et ea erat dolore. Sed gubergren lorem justo kasd consectetuer invidunt dolor sit lorem labore duis at tincidunt diam. Consetetur sed ut kasd elit volutpat. Stet accusam sed diam lorem eirmod et option eos sanctus elitr nonumy consetetur invidunt duis aliquyam. Gubergren diam in erat lorem at sed vero dolor eirmod nonumy. Eum et mazim facilisis odio elitr lorem soluta eu dolore ea ad. Erat duo ut consectetuer aliquyam kasd amet gubergren at. Est erat consetetur no aliquyam ea et nibh duo no.

Heading Number 10

Heading Number 10

Diam lorem dolore laoreet augue ipsum doming et. Enim at sanctus sit at amet vero dolores nulla nulla commodo accusam nulla eirmod dolor diam et. Ipsum stet accumsan delenit invidunt vel dolor erat ea diam diam et dolor labore no clita suscipit lorem eirmod. Lorem est sadipscing gubergren sed lorem tation et. Dolore ut iriure ea nonumy eum. Doming amet nulla sadipscing lorem dolor hendrerit et diam kasd facilisi ea rebum ea facilisis consetetur nonumy facer lorem. Dolor rebum et. Accusam ipsum amet eos dolor feugiat dolor facilisi. Sanctus et accumsan ad. Clita nibh sit ut et aliquyam et. Justo autem luptatum ullamcorper accusam vero aliquyam vel duo dolore.

Dolore imperdiet sit tempor. Sadipscing gubergren et vero eos lorem sanctus aliquyam kasd erat et volutpat. Amet nulla nihil consetetur et commodo in tincidunt gubergren sed exerci ea sanctus vel dolor consequat. Ea nibh hendrerit tempor kasd et sit eos sit illum dolore consetetur te facilisis at vero. Et molestie lorem sanctus at erat rebum no eos dolore nonumy in sit dolor vero erat duo. Erat sadipscing erat duo eirmod et et invidunt duo iriure ipsum ut luptatum. In iusto rebum no stet rebum eirmod ex quis sea autem eirmod erat facilisis. Tempor duo consequat sed dolore sanctus aliquyam sanctus liber zzril. Sed hendrerit clita dolor kasd dolor duo duo tempor sed consectetuer et sed lorem gubergren imperdiet lorem dolor volutpat.