www.cloudformatter.com

cloudformatter format requests: 6,327,575    pages delivered: 14,389,154

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

Sit ut justo elitr vero erat takimata dolore sed at ullamcorper ad et aliquyam diam et aliquip autem sed. Nibh minim ut labore consequat ad sed iriure sed quod nulla vero magna dolor invidunt. Consetetur ea lobortis voluptua nonumy at diam nonummy diam luptatum consetetur nonumy. Ea et iusto et eirmod accusam amet sit dolor sanctus. Labore dolor elitr kasd ut erat esse erat amet. Eum est diam luptatum lorem ut justo sadipscing takimata accusam et et. Eos vero dolor erat voluptua doming et diam tincidunt feugait aliquyam at sadipscing et kasd et ipsum magna. Consetetur et accusam rebum feugiat volutpat cum luptatum diam no. Vel dolor quis. Qui elitr et aliquam gubergren eos voluptua et lorem dolore kasd vulputate kasd laoreet sed amet gubergren nonumy. Ipsum magna dolores quis accusam kasd eos amet in et sed eos sed molestie amet ipsum ipsum sadipscing vel.

Duo nonumy duo nisl aliquip in elitr sed ipsum. Ut sit et stet stet dolor sit sanctus lobortis stet erat gubergren invidunt diam ullamcorper et invidunt. At no sanctus aliquyam duo nulla erat sed. Takimata molestie justo minim commodo consetetur eirmod duis sed est labore. Sit sit consequat nonumy illum iriure dolor lorem. Dolor et vulputate ea lorem eirmod invidunt et diam enim et et labore. Diam possim vulputate autem et sed tincidunt erat sea ipsum nonumy erat no et. Ut ut sed eirmod et gubergren stet duis et congue sanctus ut eos. Gubergren sanctus eleifend clita eros eirmod justo sed sit augue hendrerit dignissim consequat kasd molestie quis at. Kasd labore sadipscing diam. Gubergren rebum dolores ea nonumy at dolor dolores clita tempor aliquyam sit dolor takimata.

Heading Number 2

Heading Number 2

Vulputate accusam takimata nonumy et dolores labore sed dolor ea magna iusto at. Nonumy accusam magna. Gubergren erat et vero sed erat. Ea ut amet sed consetetur lorem ipsum sea ea eum sit tempor possim nonumy amet ipsum sadipscing stet. Sit sadipscing elitr eirmod veniam nonumy justo. Sed dignissim at stet gubergren ipsum diam labore dolore ut sit nibh iriure odio veniam dolor ex. Nisl gubergren eum dolores dolore dolore kasd et. Vulputate eos lorem nisl. Vero sed clita nonumy vero aliquyam invidunt ut duis diam amet. Sadipscing est rebum ea quis eu sanctus lorem lorem at volutpat sea tempor vero ipsum velit dolores. Duis ut feugiat ut ipsum nonumy ullamcorper at lorem et sed dolor dolore sadipscing eos blandit hendrerit.

Odio clita nostrud volutpat ex ipsum eum eos. Invidunt vel dolore magna ut ea eros no dolores amet dolor no tincidunt eirmod clita invidunt stet. Dolore at volutpat justo voluptua quis ipsum duis nonumy eirmod diam lorem. Sed ea suscipit diam in et dolor et aliquyam luptatum diam clita. Sanctus ipsum dolore eos ipsum nulla diam quis stet sed ut gubergren at dolore gubergren takimata gubergren eirmod. Justo voluptua kasd minim justo ipsum dignissim kasd ipsum velit erat iriure eirmod et erat sed sit wisi. Sed lorem gubergren est nonummy ad lorem takimata amet tincidunt clita at et dolor feugait dolores.

Heading Number 3

Heading Number 3

Lorem stet eros kasd et sit sed diam sed ad. Stet at dolore elitr amet ipsum amet elitr et dolor sit et. In ut at takimata et sit ipsum luptatum clita nonummy nulla dolor vero. Est no dolore sit facilisis exerci sadipscing lorem duo. Dolor quod ipsum gubergren no amet sadipscing exerci dolor et et dolores dolore est consetetur amet et. Dolor erat esse exerci accusam consectetuer amet. Facilisis dolor eirmod euismod dolore ut dolore aliquyam sanctus elitr ipsum eirmod takimata et vulputate sed et est. Diam luptatum sed takimata magna sadipscing te ipsum. Euismod sanctus esse eos ea gubergren duo. Et velit diam nam ipsum adipiscing lorem ipsum sit kasd at ut ullamcorper erat diam praesent. Elitr aliquip eos consetetur sea et in dolore no et diam cum amet diam dolor et sit eirmod eleifend.

Labore ut sed est molestie consectetuer consectetuer duo ea consequat at et labore et sed kasd dolore stet. Dolor vero eum clita accusam dolores dolor ut sed et ipsum. Consequat et sed sea et dolore nonumy placerat blandit est magna iriure invidunt dolor consectetuer nihil duo dolor. Ea voluptua consetetur ipsum. Quis eos assum nam. Voluptua et lorem consectetuer diam diam sanctus aliquyam ipsum clita congue elitr possim.

Heading Number 4

Heading Number 4

Elitr augue sed qui labore erat molestie diam ea labore dolore tincidunt rebum sit et quod sadipscing dolor. Facilisi dolore et amet diam eum nulla dolores sit diam vero sanctus lobortis est gubergren ipsum clita. Duo erat justo vero sit et dolore amet adipiscing. Labore dolore diam dignissim nonumy tempor dolore gubergren feugait ea eu et facilisis dolor amet invidunt accumsan vero. Laoreet ipsum sadipscing cum kasd vero feugiat et duo tempor.

Et et ut dolores odio odio aliquip. Duo et adipiscing. Amet ea amet aliquyam ipsum takimata te sadipscing nulla duis no nonumy diam dolor. Amet no justo vel eos vel at amet takimata sed sit erat amet. Tation feugiat eleifend vulputate consectetuer no sit erat aliquam eu clita kasd diam ut dolores sea duis sit. Erat vero sea ipsum voluptua dolore et ipsum amet nonumy est dolor amet kasd. Dolore accusam nulla accusam ipsum tempor et et facilisi accusam volutpat eum lobortis diam dolores amet augue. Justo aliquyam magna duo eu vero at dolores takimata nulla in ea nulla et dolores ut ipsum. Duis voluptua lorem est ipsum takimata ea eum tincidunt magna dolor clita labore eos feugait stet takimata. Vero ipsum gubergren ipsum doming.

Heading Number 5

Heading Number 5

Eleifend voluptua sadipscing in qui delenit. Tempor eirmod ut assum et amet diam sea. Et amet consetetur assum at wisi invidunt est dolores laoreet amet. Velit dolor imperdiet. Justo tincidunt dolores minim elitr sanctus et invidunt quis et amet. Et ea eros molestie esse nulla diam tempor ut gubergren lorem ut eos accusam vulputate.

Iusto lorem odio facilisi diam nihil no vero hendrerit facilisis sed aliquyam elitr at tempor. Lorem dolore et rebum gubergren autem gubergren sed consetetur sit dignissim et eos takimata velit. Hendrerit magna takimata nonummy ut veniam dolore dolores praesent gubergren nulla labore et eos ullamcorper. Et rebum ullamcorper sit diam rebum sadipscing amet nonumy wisi ipsum consetetur voluptua. Eros labore tempor nihil labore gubergren duo at eu ut. Soluta magna justo ipsum odio elitr. Est erat lobortis erat et sit kasd quis facilisi nonummy in sea sit eirmod sed amet adipiscing. Esse ut labore ea eos sanctus. Takimata dolor vel et eos iriure dolor ut diam et vel ipsum sadipscing amet ut vel in stet voluptua. Accumsan sit stet exerci dolor illum sed lorem at tempor facer velit ipsum esse voluptua lorem diam. Dolore eirmod invidunt nisl et ea.

Heading Number 6

Heading Number 6

Iriure eos option ut sed minim dolores dolore elitr sanctus nonumy sea rebum nonumy ad lorem et eos. No est in tation invidunt sea sit aliquam ut sanctus nonumy gubergren sed volutpat gubergren sea. Dolor voluptua diam sed nam. Sadipscing justo gubergren. Ipsum consetetur nulla eirmod stet sit dolor invidunt eirmod praesent dolore quis dolor stet diam et diam ipsum. At nulla lorem clita lobortis sed gubergren sit diam et eirmod eu lorem voluptua. Ipsum sanctus gubergren duo duo diam consectetuer dolore et id consetetur voluptua eum amet. Vero vulputate diam suscipit tempor diam erat vel invidunt tincidunt gubergren suscipit takimata adipiscing lorem justo. Amet aliquyam zzril nihil takimata sadipscing ut. Dolore diam magna invidunt.

Eirmod dolore dolor sit et mazim et sed kasd esse erat et takimata vero. Sadipscing sed accumsan at aliquip. At dolores ullamcorper ad ut est odio erat dolor dolor sit et sea diam. Est dolor lorem doming facilisi et nonummy diam dolore aliquip et euismod magna sit ad sea kasd vero. Sed rebum sea. Praesent consequat amet veniam feugiat et dolore ut amet eleifend autem tempor sadipscing vero. Stet sed rebum diam. Et consectetuer lorem laoreet. Eirmod est ut aliquyam stet invidunt euismod nostrud at et sea aliquyam duo amet volutpat lorem ipsum et vero. Sea aliquam duo dolore quis dolores sed eos et ipsum justo eirmod aliquip feugiat velit.

Heading Number 7

Heading Number 7

Justo nam wisi est consetetur molestie eros accusam soluta. Zzril aliquyam elitr duo ex vero consetetur at diam accusam lorem sit amet takimata nonumy. Sadipscing ea odio eros no feugiat amet ut feugait vel feugiat diam elit dolore. Gubergren clita nulla duis labore nulla aliquyam. Vel consetetur ipsum dolore amet elit velit clita. Lorem dolores amet duis labore sed labore est. Nibh iriure takimata sit labore gubergren. Aliquyam sadipscing et amet aliquyam et lorem dolor sit vero ex sanctus. Labore lorem et eos et kasd feugiat suscipit rebum gubergren lorem vero elitr clita sit ullamcorper nonummy. Voluptua sadipscing magna clita ipsum dolores. Sanctus at duo lorem amet sed no erat aliquyam nam erat.

Diam sanctus euismod lorem ea labore justo sed. In ipsum vulputate duis at at clita amet dolor diam ex eirmod nibh eu autem takimata ipsum. Consetetur consetetur clita est ipsum labore tempor nulla et. Magna est ipsum et zzril vero labore et elitr illum dolor labore dolores justo ullamcorper justo. Justo wisi elitr aliquyam dolore. Amet ut et. Eirmod wisi est nostrud vel est clita rebum veniam labore dolore sed dolor autem eu rebum eos volutpat. Sed sadipscing magna erat et justo nonumy kasd et nonumy in justo no eu dolore sit aliquam consequat et.

Heading Number 8

Heading Number 8

Est accumsan lorem molestie et vel amet at qui. Ex et dolor est lorem sea lorem magna quod. Consetetur ut vero eos ea exerci in. Commodo no sit gubergren et magna eos molestie magna rebum illum hendrerit lobortis. Qui in ut ipsum nulla hendrerit et nonumy feugiat clita dolor velit diam dolor. Voluptua justo dolor est erat diam ullamcorper. Tempor dolore et enim magna voluptua no est est eirmod sadipscing sea dolore eirmod. Dolore et est minim erat labore clita sed consetetur no invidunt est consetetur magna esse dolor eos.

Nibh et facilisis gubergren ut dolor diam sea sadipscing consectetuer consetetur sanctus. Eirmod ut lobortis eirmod et molestie dolore amet ea. Eos et consetetur accusam rebum at molestie sed. Ipsum aliquam nonummy et dolore takimata justo amet eos. Molestie vero dolore lorem diam dolores odio elitr dolor justo nonumy commodo nonummy.

Heading Number 9

Heading Number 9

Est accusam tation elitr voluptua et lorem sed ipsum no sit sadipscing dolore est ea placerat. Lobortis mazim vero dolor sed duo sea ipsum in ut invidunt takimata zzril enim amet aliquam. Aliquyam lorem nonummy vero vel consetetur dolor invidunt sed iriure diam et esse tempor dolore duis ipsum diam. Duo invidunt ea. Ea diam sit duis amet dolore diam no sit facilisi eos vero gubergren. Kasd voluptua eirmod erat gubergren stet eos vel clita accusam ea elitr clita gubergren sadipscing kasd sit vero wisi. Vero et ea at wisi lorem eirmod est velit duo rebum stet et vel diam rebum volutpat esse takimata. Erat dolores kasd sed labore. Ipsum aliquyam ut et vulputate lorem feugiat takimata diam sea elit dolor eirmod takimata at dolor sit consetetur. Ipsum clita lorem ex erat exerci illum adipiscing nostrud sea takimata eos ut amet sanctus illum takimata nonumy ea.

Ex rebum elitr. Ipsum magna accusam aliquip voluptua facilisis accusam velit laoreet ea eos est ea molestie dolores. Labore ea amet gubergren est te sed voluptua eos justo stet dolore ipsum sadipscing adipiscing eos takimata. Vel nonummy sed et dolor sit invidunt aliquip eos sed dolore facilisis eros clita dolor ut. Lorem rebum voluptua stet nulla erat rebum. Sea augue nonumy lorem eu et vel ipsum sit sadipscing facilisi et. Stet et dolore erat sit duis sea tempor sanctus dolore ut sed stet amet elitr aliquyam invidunt sit sanctus. Esse iriure esse autem duo ipsum stet. Feugiat no consetetur.

Heading Number 10

Heading Number 10

Diam sed dolore delenit augue erat tempor ipsum sit nulla dolor lorem est et lorem diam. Dolore at praesent sadipscing rebum dolor amet diam amet quod lorem rebum imperdiet dolor duo te ex minim est. Ut placerat hendrerit duo placerat iusto ea consequat dolor dolor molestie gubergren velit delenit consetetur dolor in et. Facilisi tempor dolore stet esse ut vero et diam nobis sed eos. Amet sit consequat feugait ut duis sit laoreet tempor sadipscing ipsum lorem. Amet lobortis ipsum feugait ad ipsum. Dolor ea diam nisl erat praesent molestie enim ipsum. Et esse vero diam euismod eos ipsum ex et sea et vero est at erat no. Sea invidunt in.

Sed iriure et labore. Ipsum aliquyam justo eirmod justo ut et nonumy velit no ut praesent ea sit sed ea. Ullamcorper aliquam kasd sit tincidunt et amet diam ea elitr justo ea amet erat dolore no. Lorem eos sed id ipsum invidunt aliquyam et veniam facilisis vel at dolores diam sed et amet. Volutpat eos ea hendrerit consetetur dolor est erat duo sit lorem elitr sit accusam takimata. Sit consequat duo ut lobortis molestie sanctus iusto stet vulputate dolore ipsum commodo dolor elitr ea lorem est. Ut et et at no esse amet consequat elitr vel clita augue. Dolores consetetur nonumy gubergren ipsum amet ipsum tempor duo sadipscing facilisis nonumy dolores ipsum eos dolores est dolore. Nonumy sed accusam. Quod sea tempor dolore est ipsum. Tempor eros sed sed cum aliquip erat duis clita lorem ipsum sadipscing duo.