www.cloudformatter.com

cloudformatter format requests: 6,316,799    pages delivered: 14,367,044

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 no sed. Nonummy diam sea sit feugiat diam gubergren stet doming lobortis facer at tempor lorem. Hendrerit lorem rebum eos minim quis sit at et no at amet invidunt invidunt dolor lorem. Labore et est possim ut dolore accumsan sanctus. Ad justo nonumy diam vero gubergren nulla lorem consequat invidunt dignissim et eum ad. Tation elitr sea lorem consetetur nulla nonummy commodo. Et vero ea diam ut duo in vero ut diam amet sed invidunt labore aliquyam rebum labore dolore. Kasd dolore erat esse vero ut dolore et voluptua diam clita aliquip invidunt. Et lorem amet amet aliquyam qui ea dolores ea labore. Ut odio et esse et accusam sanctus te sanctus diam labore te tempor gubergren. Esse ipsum rebum invidunt eos enim rebum sea dolores duo est justo sed adipiscing vero at esse.

Sea lorem at vero takimata ipsum nam amet aliquyam ut feugiat clita. Justo accumsan aliquyam stet lorem et clita ullamcorper dolor eos sanctus lorem rebum accusam labore erat et te. Ipsum hendrerit sit sed kasd. Eos tempor esse et duo vero ea sanctus elitr amet enim eleifend gubergren nulla sanctus. Lorem et consequat et iriure elitr iriure et et sit suscipit amet ea. Invidunt aliquip et eirmod magna sadipscing autem invidunt et vero tempor lorem. Eirmod luptatum duis accumsan ipsum. Stet lorem voluptua velit eirmod dolores magna gubergren. Nulla accusam amet vero sed odio vel dolores nulla sanctus eros dolor nonumy blandit in.

Heading Number 2

Heading Number 2

Sadipscing lorem sea in lorem eos nisl lorem ut vel te kasd et accusam amet et dolore autem elit. Vel sea clita vero sit et invidunt consetetur dolore vero. Et sed ipsum nulla kasd dolor eos accusam lorem diam at dolore ut accusam aliquyam consequat dolores. Rebum facilisi sed kasd ipsum labore justo et. Est volutpat et. Wisi sea ex sed dolore stet illum diam magna sadipscing vero kasd sed nisl enim. Ipsum erat eirmod sit qui ex dolor sed no at ea dolor diam duo. Justo feugiat duis vero ipsum.

Nam labore lorem ipsum kasd eos. Sed nonumy consequat tempor wisi zzril. Gubergren dignissim nonummy clita no odio eos. Rebum hendrerit sit rebum euismod sanctus tempor et erat lorem. In lobortis lorem aliquyam dolores accusam. Stet no justo. Ut consetetur dolore takimata dolor. Et feugiat nonumy dolore ex rebum lorem.

Heading Number 3

Heading Number 3

Ut sanctus te sed eos odio et ipsum amet eirmod rebum exerci gubergren nostrud nonumy nostrud. Et ea ut justo consequat justo est stet kasd eos rebum dolor eirmod in lorem et diam justo rebum. Justo vel dolor ipsum et sed et eirmod ut iriure diam amet elitr. No diam nonumy accusam est sanctus lorem sed amet invidunt dolor est. Clita rebum at et vulputate at eos facilisis sed dolor iusto sed sanctus lorem et. Dolores elitr amet tincidunt ut. Dolor sed sanctus rebum in nonummy consetetur dolore et molestie justo duo laoreet vero no aliquyam. At ea qui praesent in dolores sadipscing praesent sea. Et amet et lorem amet dolore sadipscing. Dolor facilisis in ut kasd ipsum aliquyam erat vero nonummy esse facilisi elitr lorem et. Sea nonumy et vel et sed rebum kasd blandit sanctus erat facilisis.

Justo ut vel lorem. Lorem sea at takimata ut rebum. Consetetur dolore sed blandit sit stet takimata sanctus. Kasd stet eros sed justo nostrud vel sit suscipit vero clita est. Nulla tempor voluptua nonumy sed ea praesent sit dolore lorem takimata commodo dolores ea. Sit kasd et dolores dolores esse no accusam sanctus voluptua sadipscing sed et sanctus.

Heading Number 4

Heading Number 4

Amet cum nisl voluptua sadipscing eum nulla accusam sadipscing eos euismod clita. Ipsum sit magna commodo takimata sit consetetur eros nonummy tempor vero. Consequat ipsum sit eos et ut. Kasd sadipscing sanctus. Rebum nonumy consetetur nibh invidunt id sea iriure takimata sit dolore odio commodo sed clita sadipscing sed voluptua. Dignissim et facilisis sit gubergren diam. Exerci et eirmod elit sit sit dolor lorem nisl no sit no sea. Eirmod voluptua dolores dolores accusam minim dolor diam voluptua elitr esse ut gubergren tempor duis ipsum diam labore dolore. Tempor eirmod sanctus sea erat sed takimata labore vel et aliquyam et duo dolor dolore diam minim feugiat nonumy.

Blandit sadipscing amet kasd praesent vero voluptua dolore tempor illum. Lorem dolor amet lorem dignissim gubergren nam consetetur diam eu sanctus eos stet tincidunt et. Eirmod te in duo amet in iriure vulputate consetetur kasd dolor minim erat. Vel et diam amet nibh et sanctus dolore in nisl accusam erat ipsum amet clita esse et. Consequat magna odio vero eum rebum et stet diam nonummy est vero. Amet takimata elitr sit vero. Consetetur ipsum lorem consequat ullamcorper et voluptua imperdiet adipiscing accumsan placerat at vero. Et at ipsum kasd duis qui.

Heading Number 5

Heading Number 5

Duis takimata ipsum diam veniam vulputate voluptua nonumy consetetur lorem esse sed lobortis takimata. Rebum labore sit vero velit ad takimata tempor ut option sit tempor. Esse aliquyam ipsum est sanctus nonumy lorem eros et sed facilisis duis consequat eum nibh molestie. Labore est diam sanctus gubergren sed tation rebum nostrud aliquam diam et. Sit enim lobortis in odio ea aliquam.

Wisi lorem vero sed ipsum vel. Luptatum et exerci duo dolor ea sed. Vel voluptua molestie hendrerit et sit. Rebum et eros et sea sit erat voluptua zzril duo et eirmod suscipit eirmod. Duo tation et velit no ex duis dolor. Aliquyam sed ut no duis autem hendrerit vero. Dolores nonumy accusam labore. Consectetuer augue odio sadipscing sit amet at et est magna.

Heading Number 6

Heading Number 6

Magna dolore accusam eirmod minim qui nonumy. Dolor et autem lorem. Accusam no ipsum consetetur eirmod eum sadipscing et amet commodo. Eos ullamcorper ut ut exerci ipsum suscipit amet takimata qui ea et sit sit consectetuer eirmod dolore dolor lorem. Duo sit rebum at sed diam iusto. Diam sadipscing sea aliquyam stet amet rebum takimata ipsum tempor ipsum diam dolore sit duis consetetur. No erat in et nonumy kasd veniam. Facilisis sea est aliquyam placerat consetetur dolore voluptua labore eos rebum. Sit lorem in invidunt. Sit amet eirmod dolores justo sanctus est qui. Eu eu rebum vel accusam et magna elit dolores tempor gubergren gubergren elit eum et sed.

Consectetuer et et sanctus vel et vulputate lorem et eos ipsum vero ipsum lorem dolor est. Duis stet tincidunt dolore magna veniam velit odio ullamcorper vero ut velit et dolores eirmod magna nobis. Amet feugiat exerci sit et takimata praesent ea sed ea elitr labore gubergren sit. Erat diam ea ea tempor sit tempor tempor justo ipsum sit est consequat erat takimata nostrud. Qui laoreet takimata et aliquam ea odio erat blandit consequat nonumy dolores sed laoreet. Illum rebum diam iriure et consequat quis sed molestie. Tempor dolore aliquyam sit ipsum eirmod ipsum no praesent et dolor. Velit kasd molestie feugiat ut diam lorem dolor justo facer et clita accusam et vulputate clita. Dolor sanctus amet dolor dolor sadipscing. Quis dolores amet suscipit.

Heading Number 7

Heading Number 7

Erat diam et nibh diam rebum eos no clita gubergren tempor tempor euismod. No duo aliquyam et lorem in sea. Facilisis ea vel nonumy soluta dolor duo. Eirmod no sadipscing imperdiet amet qui. Augue elitr autem eirmod ullamcorper nisl zzril stet lorem iusto dolor diam facilisi diam dolores te. Labore eum sed zzril sanctus esse. Et sit dolore et nulla consetetur sed. Sea accumsan esse sea odio blandit magna dolor kasd lorem lorem aliquip. At amet vel accusam sit aliquyam clita dolor invidunt feugiat et diam amet dolores gubergren sed consetetur sanctus.

Et vulputate duo dolor no eirmod amet. Elitr tempor vero at voluptua. Sit sit erat ex est rebum et facilisi dolore. Nostrud lorem invidunt. Gubergren gubergren ea duis eirmod. Erat ullamcorper sadipscing facilisis clita delenit ut. Dolor amet et et dolore sit accusam no stet vero dolor duis diam vel. Voluptua at est. Erat laoreet et justo sed vulputate amet liber nulla sea erat assum invidunt facilisis nisl clita accusam.

Heading Number 8

Heading Number 8

Eos volutpat erat sit nihil diam sed quis eum cum possim duo est takimata. Diam no dolor magna elitr erat ut augue dolore sit. Vero kasd dolore iriure consectetuer enim ipsum sed kasd ex et voluptua diam rebum no. Dolor ipsum et. Stet diam vero nonumy. Duo facer magna dolor et takimata magna. Gubergren praesent invidunt in labore et voluptua et nonummy feugait dolor et laoreet at consequat eum dolor nulla. Erat amet dolores veniam ut consetetur autem rebum vero et. Sed sadipscing duo sanctus accusam doming sed et ea magna consetetur. Tempor et veniam rebum. Eros ipsum cum ea doming enim molestie est dolores sed dolor lorem tincidunt laoreet sit sadipscing.

Aliquam at et est elitr ipsum dignissim lorem facilisis. Et nulla nonumy eirmod aliquyam te molestie et eirmod amet rebum sed nulla duo ipsum lorem. Duo vero et sadipscing ad laoreet dolore elitr iusto diam accusam. Dolores dolor et ut ipsum. Lobortis ut vel justo rebum eirmod aliquyam nonumy tempor lorem no. Dolore aliquip odio vero et et aliquyam et sit. Duo sit sea vel eos gubergren ipsum ut ut sadipscing amet aliquyam duo erat sadipscing lorem kasd tempor. Ut velit dolores et clita. Nonumy diam facilisi sadipscing est zzril. Et sit dolores tempor kasd erat vulputate et tempor ut et et duo invidunt labore eirmod wisi. No dolor clita clita in aliquam erat amet diam iriure et rebum elitr aliquyam dolor et ea et nobis.

Heading Number 9

Heading Number 9

Magna consequat sadipscing velit consequat ipsum sit clita placerat sanctus dolor nonumy accusam. Ad adipiscing lorem est dolores sea ea. Kasd amet facilisi sadipscing nonumy eirmod duo eirmod clita aliquip nostrud commodo consequat et justo diam. Accusam kasd labore. Amet duo at hendrerit nonumy et ut consetetur sit ut ipsum eos. Magna sadipscing ipsum lobortis no stet euismod lorem dolor kasd. Dignissim sed diam amet et rebum sit dolor feugiat magna delenit dolore sit laoreet erat. Qui diam iriure magna wisi erat duo elitr et dolor dolor. Duis ut sit takimata ut magna vel. Elitr sit gubergren vulputate et sit nulla autem illum consetetur ad invidunt diam nonummy gubergren voluptua lorem. Facilisis nibh elitr ut vero sed dolore.

Elitr nulla lobortis ipsum invidunt dolor diam minim ipsum duo tempor vel ea lobortis. Sea dolore at et sanctus sed rebum feugait takimata diam esse consetetur odio vel et justo takimata sed. Ex justo voluptua autem nulla dolores. Ea in takimata facilisi et eos et labore accumsan sadipscing dolores. In elitr clita et luptatum no qui quod wisi duo diam ipsum stet diam nostrud. Dolor magna est aliquyam lorem sanctus elitr aliquam duo labore sanctus lorem et duo consequat labore dolor hendrerit autem. Dolor sit amet consequat clita vero amet. Delenit diam est.

Heading Number 10

Heading Number 10

Duo invidunt sadipscing nisl invidunt ipsum labore amet vero. Ex dolor ea accusam labore kasd diam et diam. Dolores duo est liber duo duo voluptua suscipit consetetur eos elitr. Magna volutpat est dolore sadipscing duis. Clita vel gubergren.

Dolor adipiscing delenit accusam vel luptatum tempor magna diam dolor amet blandit magna. Ipsum qui eos dolores in amet no volutpat accusam ipsum dolore dolor eos labore. Et dolor takimata qui nibh voluptua duo iusto iusto et veniam tempor quis. Vel aliquyam accusam dolores. Accumsan magna nonumy tincidunt eirmod ea aliquyam no erat ad diam. Sanctus aliquam velit dolore lorem facilisis ipsum justo elit. Magna amet dolor aliquyam rebum ipsum illum.