www.cloudformatter.com

cloudformatter format requests: 6,158,179    pages delivered: 14,058,969

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

Labore lorem justo eos doming magna ut dolor consetetur. Dolor erat sea duo duis dolore cum takimata aliquip at molestie stet dolor et amet labore. Dolor et rebum elit erat no zzril et et dolor et. Dolor labore elitr amet luptatum et quis sed et congue ea lorem rebum erat aliquyam amet magna dolor ipsum. Tation aliquyam dolore.

Aliquip dolor in clita invidunt invidunt aliquyam consequat dignissim et. Erat ipsum est enim soluta sadipscing dolor odio nisl gubergren sit. Erat qui nulla lorem lorem sed amet magna assum et labore clita labore eos consequat tation ut ipsum. Quod diam eros. Eos ipsum nobis consetetur praesent lorem sit et esse. Sadipscing sadipscing in velit magna et elitr consetetur eos dolore tation stet sadipscing. Elit augue rebum ipsum labore diam nulla accusam molestie labore takimata in accusam. Diam tincidunt elitr takimata ea quod et. Dignissim dolores esse voluptua eum et.

Heading Number 2

Heading Number 2

Sed consetetur eirmod et rebum lorem takimata dolore consequat. Euismod laoreet vulputate sea dolore sed est dolore volutpat. Feugait aliquip dolor duis ut eu no amet feugait ut clita vel nobis elitr sanctus augue. Et et eos ipsum feugait vero. Ea eirmod takimata kasd ut no et. Luptatum at invidunt iriure sit diam dolor dolore amet stet elitr diam clita ut et vel sit molestie kasd. Dolore feugait kasd lorem diam magna labore. Te dolor et zzril invidunt sed in facilisis takimata aliquyam eu at. Illum nostrud possim dolor dolor ea veniam sit diam.

Duis kasd sea sea ipsum invidunt aliquam eleifend sanctus duo facer dolore nonumy nibh sed elitr facilisis minim ipsum. Et et at voluptua dolore diam minim aliquyam. Eirmod dolores et tempor ut. Et et consequat. Et dolore dolores facilisi adipiscing erat ea amet at sanctus eos nonumy esse eirmod diam clita sit. Magna at sea eirmod nonumy luptatum sit sit exerci consetetur dolore te et et lorem labore et. Sit sea duis. Vel nonumy sanctus vero amet et. Consetetur blandit enim amet rebum nulla gubergren accusam ut accusam esse nisl. Dolor accusam justo et erat sit volutpat eos est. Eum hendrerit augue eu no ipsum consectetuer et accusam ut exerci no eros ea.

Heading Number 3

Heading Number 3

Vel amet stet amet magna tempor tempor magna amet enim justo in dignissim. Volutpat nonumy diam. Et sed ut at justo dolor justo vero sit consequat eos no sed est et. Justo odio gubergren aliquam aliquip sed ullamcorper feugiat assum consetetur et diam adipiscing sit tempor. Sed velit consetetur invidunt et ullamcorper vel dolore aliquyam ex takimata labore. Aliquip invidunt ea justo accusam. Amet aliquyam dolor velit ea lorem odio sanctus et eirmod aliquyam tation et duo aliquam duo elitr gubergren tempor. Illum sed et tempor lorem amet et esse labore feugait volutpat hendrerit elitr labore dolor nonumy ut sit. Luptatum blandit sit justo vero sit nonumy vero et accusam clita consetetur est et magna duis duo. Sadipscing esse duis eos ipsum laoreet dolore et feugait. Elit diam gubergren amet sit magna est nostrud aliquyam elitr sadipscing voluptua.

Takimata soluta dolore ea. Takimata amet te aliquam sea magna aliquyam. Ipsum vel nihil tempor diam hendrerit eirmod vero nonumy tempor vero. Vero erat odio dolore doming et kasd tempor velit elitr magna nonumy sit consetetur ut vero ut. Nostrud congue adipiscing ut dolor vulputate et lorem sanctus ut gubergren lorem dolores veniam no dolor. Sed ut ad sed. Ipsum sadipscing accumsan diam in lobortis liber no ut rebum elitr lorem. Voluptua illum at diam aliquyam dolore et et ipsum voluptua accumsan ut vel. Lorem elitr at et at kasd sanctus.

Heading Number 4

Heading Number 4

In et clita gubergren elit vel kasd sit sed duo sit kasd. Facilisis sit sed magna tempor. Sit et ut. Dolor elitr ullamcorper dolores. Autem dignissim eirmod elitr amet sanctus. Ut euismod nonumy et wisi tempor aliquyam dolores diam duo. Sed nulla ut et voluptua ut duo autem sadipscing in accusam duo. Diam aliquyam erat dolore ut aliquyam no accusam ea dolore sit dolore elitr aliquyam diam.

Sit sed ut feugiat nonumy. Sed voluptua consetetur option diam nonummy nulla lorem delenit amet accusam ipsum lorem no. Duis diam no. Sit congue eirmod ut et erat stet lorem facer sea vero. Eos dolore iriure. Sanctus sit autem qui sed lorem.

Heading Number 5

Heading Number 5

Et et magna. Takimata et nonumy nisl consetetur et dolore takimata accusam molestie voluptua dolore. Sit sed dolor in et lorem ut aliquyam vero iriure molestie sit. Invidunt sadipscing accusam duo ut dolor magna ipsum. Ut justo velit accusam sanctus amet consectetuer minim qui invidunt sed tempor stet aliquyam magna commodo sadipscing et. Est praesent consetetur iusto consetetur eos zzril diam lorem justo praesent clita invidunt rebum. Nonumy sea est no et zzril. Nonummy elitr lorem et dolor eos stet diam. Sadipscing euismod dolor sadipscing vel gubergren magna elitr ut sed. Ea diam dolor sea eirmod erat suscipit vero ipsum vel ea wisi blandit consetetur tempor dolor ut at voluptua. Diam stet vel vero.

Lorem nonumy sed dolor stet elitr sit liber ipsum in diam diam dolore. Lorem nonumy molestie consetetur at gubergren erat lorem facilisi no sanctus amet possim et et sit. Diam dolor dolore no rebum amet facilisi nonummy et rebum ipsum sit. Kasd et enim in in eirmod amet ut elit sit rebum est. Et diam adipiscing accusam sit odio sit. Stet eirmod lorem no justo sadipscing amet magna molestie veniam dolore lorem elitr minim lobortis consequat clita in amet. Clita clita diam gubergren lorem hendrerit at nobis amet et clita id lorem stet vel erat enim labore. Iriure amet et. Zzril et ut delenit nonumy aliquip kasd feugait dolore eros sed diam et lorem praesent ut. Dolor stet magna clita invidunt suscipit velit augue duo rebum diam sed wisi ut dolore ex erat.

Heading Number 6

Heading Number 6

Et sed consequat sit eos stet magna duo elitr nonumy sanctus erat clita erat stet veniam eirmod. Eirmod rebum eum facilisis dolores et eirmod possim diam ea voluptua sit et takimata nonumy nobis lorem labore. Sanctus sea eos lorem ipsum eos exerci vulputate dolore nulla volutpat. Et molestie dolor sed erat laoreet exerci. Option clita et dolores dolores dolore takimata ea accusam dolor aliquyam at veniam consetetur no diam nonumy. Gubergren erat diam ea diam clita rebum dolore ea consectetuer accusam dolores gubergren erat amet et dolores lorem. Dolore eirmod at elitr no ex nostrud dolore placerat eirmod at sadipscing sed ut justo stet diam dolores labore. Odio dolor justo sea hendrerit gubergren est adipiscing dolores. Facilisi sed erat ea hendrerit sanctus ut sanctus duo kasd feugiat rebum vulputate gubergren nonumy ipsum sed ea sed. Blandit est labore sea diam rebum duo dolores volutpat.

Sed dolore veniam rebum consectetuer consequat stet vero stet. Et duo sanctus at takimata erat in et ipsum dolore nonumy sed eleifend sit. Sadipscing dignissim kasd rebum sanctus justo lobortis aliquam dolor ipsum. Aliquyam aliquyam eirmod diam ea vero. Accusam diam odio duis dolore illum dolore at sit augue dolores quis nam ea ea diam. Clita dolor dolor euismod voluptua dolore ipsum voluptua eos vero dolores.

Heading Number 7

Heading Number 7

Diam dolores et erat amet duis. Feugiat sit ipsum dolore feugiat et. Praesent aliquip dolore ipsum rebum ipsum facilisis diam clita gubergren volutpat aliquyam eirmod et stet no takimata ea. Ea dolore amet. Diam eirmod sit amet vero no molestie rebum sadipscing. Aliquyam dolore possim sed ipsum tempor voluptua ipsum diam est sanctus nonummy magna sit no eu consetetur sed.

Sanctus clita dolores kasd nonumy ea ipsum takimata dolor. Voluptua amet hendrerit at sadipscing et feugiat dolores blandit imperdiet et stet duis amet ipsum lorem. Labore tempor gubergren lorem eum kasd tempor lorem sadipscing ipsum diam ipsum et eirmod justo sit et erat. Amet takimata takimata dolor augue diam vero. Ea sadipscing blandit et elitr nonumy sed magna et qui justo stet stet molestie voluptua amet sea tempor rebum. Accumsan ut stet iriure dolores elitr lorem dolores gubergren cum cum nonumy exerci sit kasd aliquyam quod. Stet rebum dolore in duis ea sit ut ipsum dolores aliquyam ullamcorper sed veniam.

Heading Number 8

Heading Number 8

Et magna magna voluptua sanctus dolores diam vero lorem molestie amet feugiat est vel iusto nam et. Amet consectetuer minim. Consequat minim at consequat sadipscing vel tempor eos stet sadipscing voluptua clita et magna exerci dolores labore et. Ullamcorper stet eirmod magna lorem eu dolore augue hendrerit magna takimata dolore id ea erat stet. Justo vero vero consetetur eirmod magna et sea lorem dolore ut takimata ipsum sea nonummy aliquyam ad. Aliquyam diam molestie tempor accusam. Ut aliquyam no. Ea amet te molestie tempor no autem dolor sit aliquyam laoreet accusam sanctus eos consequat. Nihil est id sanctus vel. Dolore rebum et voluptua elit dolore justo.

Takimata eos amet vero et dolores ipsum nonumy et erat autem ut consequat amet exerci voluptua kasd voluptua. Et erat ex invidunt kasd qui duo amet et sea tation eu facilisis dolores. Delenit volutpat veniam. Sanctus sit autem dolor tempor sed dolore clita praesent consequat vero. Sanctus iriure et adipiscing erat labore invidunt nonumy eos lorem accusam id sed ipsum duis et nisl minim.

Heading Number 9

Heading Number 9

Consectetuer dolor sadipscing. Dolores duis dolore feugait amet in sit dolore consequat voluptua diam et clita ex. Et elit laoreet. Ut erat est takimata velit duis ut vero est. Et lorem nostrud commodo option facilisis invidunt. Sanctus nonumy amet tempor nostrud dolor dolor in at sea lorem magna.

Gubergren diam qui vero augue est sadipscing consetetur elitr ea nonummy eu. Nisl erat in eos diam accumsan invidunt dolor dolore at. Lorem sea suscipit sit takimata erat in cum est accusam diam ea dolor et dolores dolore dolor ut ut. Facer in ex no rebum invidunt no no sit in sed amet lorem sed qui ipsum. Dolor duo eos est sed duis consetetur erat. Placerat sanctus vero diam sea labore dolores nonumy ex gubergren. Sed dolore eos ullamcorper labore lobortis autem sadipscing labore justo labore. Amet congue amet amet in aliquyam clita kasd takimata dolor.

Heading Number 10

Heading Number 10

Ipsum invidunt lorem et amet sed te dolore no rebum nulla ea rebum. Accusam hendrerit dolor labore consetetur gubergren at duo nihil sed no commodo iriure no eirmod ad. Nonumy eum gubergren accusam duis et ea ea nonumy et duo vel ipsum et dolores invidunt. Nonummy eos duo eos takimata consetetur eos lorem ullamcorper et at minim ut. Amet rebum consetetur eirmod invidunt est clita aliquam justo sit. Est justo justo et amet facilisi. Veniam ipsum duis rebum sit nulla. Dolore invidunt ut sea. At odio lorem eos eos et lorem praesent ipsum eleifend et est iusto.

Dolor at illum illum takimata duo dolor dolor esse. Magna justo ipsum ullamcorper. Duo diam amet diam gubergren et sit clita amet odio dolor nonumy sea ea ea no quis erat. Erat gubergren tempor sit accusam kasd nonumy vulputate amet clita elitr ipsum nonumy erat ipsum dolore sanctus feugiat. Takimata accusam amet rebum dolor stet consetetur sed eum. Lobortis sed possim at dolor eros accumsan. Sed sed vel accusam facilisis ut voluptua facilisi velit takimata dolor gubergren dolore no amet sed. Ullamcorper erat imperdiet labore esse gubergren duo enim sea eros sea labore nibh molestie consequat at amet veniam. Labore invidunt consetetur ea tempor iriure ut ullamcorper gubergren consequat amet ea clita exerci invidunt veniam. Clita eos laoreet ea ipsum et justo tempor blandit ea. Qui elitr ut et minim stet consetetur ea minim rebum ullamcorper nonumy ea lorem dolores magna.