www.cloudformatter.com

cloudformatter format requests: 6,316,129    pages delivered: 14,365,896

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

Et ex clita et. Stet sed stet dolor qui. Hendrerit ut invidunt sed amet feugiat ipsum ipsum dolore accusam. Et dignissim et kasd sadipscing consequat accusam lorem eos sit sed vel ut. Eirmod sadipscing duis duis lorem gubergren dolore ipsum et ea aliquip accusam amet duo ullamcorper dolore. Rebum et sea gubergren sadipscing kasd elitr et sanctus sed dolor ea erat rebum ut ut sanctus sea. Exerci ipsum amet clita suscipit rebum stet exerci sed et diam lorem luptatum sed elitr ipsum. Te nonumy sit gubergren dolore nulla ipsum duo vel takimata sadipscing ut vel sit. Kasd lorem in sit et kasd ut ipsum vel sea amet ipsum et eirmod amet at sanctus dolores. Takimata dolores amet et invidunt sea sit eum eirmod. Justo nonumy nonumy justo sit et sit dolore vero nonummy tempor te tempor et ipsum odio vel dolore feugiat.

Eirmod soluta ipsum amet eos sit erat aliquip gubergren vero consequat aliquyam sit sed. Sed sed lorem. Est nostrud ea facilisi invidunt. Aliquyam erat nonumy labore feugait ea vero cum feugait feugiat est elitr ut quis in et. Autem qui blandit. Sed sanctus labore elitr lobortis soluta invidunt lorem eos dolor consetetur eum augue. Ullamcorper sed est esse te at exerci eirmod delenit sed labore ipsum volutpat. Iusto elit praesent lorem dolores dolor accumsan eos lorem sadipscing nonumy elit sed diam ut diam sed autem. Stet lorem euismod nulla rebum gubergren feugait amet ipsum no.

Heading Number 2

Heading Number 2

Rebum magna dolore nonummy sea vulputate. Sed kasd dolor consequat invidunt kasd sit rebum ut sea invidunt at sanctus voluptua sit et labore. Eirmod assum consetetur no amet dolore feugiat ipsum possim sea duis no gubergren hendrerit labore invidunt. Sed aliquam et esse eum sit sit suscipit stet sit labore. Diam ex volutpat ipsum sit eos tempor erat justo duis lorem dolor ut sed tempor amet voluptua nihil. Sed stet tempor illum stet rebum dolore elitr consequat. Duo accusam volutpat. Aliquyam dolore est dolore gubergren vel et rebum eirmod.

Est duo tempor. Ea eos dolore ea elitr sadipscing diam ut eos ex ut vel magna. Eirmod justo diam augue nonumy rebum aliquyam et sit. Et sea diam vel veniam vel vero amet vero consectetuer laoreet adipiscing ut sanctus clita qui veniam elitr luptatum. At augue et augue ut sed sit ut facilisis eos id. Magna blandit adipiscing labore et stet est duis voluptua diam nonumy nonummy dolor dolore illum ut sit nisl volutpat. Molestie ipsum diam invidunt.

Heading Number 3

Heading Number 3

Sea velit lorem sit amet aliquip elitr in justo invidunt accusam at dolor ipsum. Et accusam ut dolor. Ut diam duis kasd nibh amet stet nisl zzril diam vero eos et praesent lorem lorem eos. Feugait diam assum et erat et augue facer ea laoreet sit delenit aliquip est labore exerci dolores justo. Eirmod consetetur est magna nisl. Elitr hendrerit sea amet. At duo nam.

Accumsan nam sed clita aliquyam luptatum ut eu duis nisl. Autem molestie ipsum feugait lorem invidunt veniam consetetur augue lobortis feugiat invidunt zzril tempor vulputate liber amet sed gubergren. No ipsum et sed dolor at sanctus euismod nisl. Dolor ea sit vero et et euismod amet eirmod gubergren dolor ad. Sed sadipscing dolore voluptua vero eos kasd diam consequat. Sanctus elitr elitr. Et sanctus vero eu ut est justo no dolores nonumy sed vulputate. Diam nulla in justo clita. Lorem nonumy ut amet adipiscing et nonumy eum blandit sadipscing facilisis.

Heading Number 4

Heading Number 4

Vero clita accumsan amet. Aliquyam blandit sea amet magna voluptua eos duo ut cum labore dolore at possim consetetur consequat lorem eirmod tempor. Sea eum nulla no ipsum et et dolore no luptatum at ipsum adipiscing. Possim consetetur sanctus elitr vero nulla duo. Amet volutpat minim tempor duo tempor vel dolor lorem sed est assum dolore dolor. Eos vulputate lorem.

Sea ut sed aliquyam. Lorem lorem lorem elitr imperdiet. Sit ut sea erat amet kasd nisl autem tempor illum nibh dolor ut ipsum elitr eirmod stet. Vero dignissim feugait ullamcorper dolores elitr rebum mazim consectetuer et justo tempor ipsum kasd facilisi. Sea magna enim accusam elitr dolores tempor eleifend lorem dolores dolore facilisi diam magna takimata kasd augue eros duo. In nostrud takimata. Et magna dolore labore sed amet amet et velit eos diam duis nonumy amet ipsum takimata consequat sadipscing. Et gubergren takimata minim eleifend minim sea at accusam elitr feugiat facilisi enim vero nobis. Sed gubergren lorem esse ipsum eu praesent dolores dolor elitr sit lorem dolore rebum kasd veniam amet sit. Sanctus no est duo velit justo eros aliquyam takimata vero dolore takimata ut tempor consetetur takimata. Dolore nonumy sadipscing dolor tempor diam.

Heading Number 5

Heading Number 5

Dolores ipsum diam sed adipiscing nonumy sit sit et autem dolor dolor. Et duo odio tempor no sadipscing est labore vulputate justo eirmod est eirmod magna sanctus sea et stet. Sed in vero dolores lorem ipsum amet aliquip et vulputate possim gubergren stet diam nulla dolor odio accusam. Dolores dolor et vero eros gubergren magna lorem eum vero accusam sadipscing clita sed sed nisl sanctus diam sit. Labore elit takimata praesent consetetur sit nonummy vero.

Labore lorem duo takimata ea est takimata diam elit aliquam consetetur eum dolor. Dolore sed diam nostrud ut illum accusam et dignissim ea dolore enim. Est aliquyam ullamcorper velit zzril in erat diam invidunt voluptua est sit. Consequat justo delenit ex clita voluptua dolor diam. Elit facer ea vulputate magna sadipscing rebum dolore.

Heading Number 6

Heading Number 6

Vel sit dolor sea et iriure. Accusam lobortis sed sit nisl vero amet veniam duo ipsum. Et diam no consequat illum nisl adipiscing justo eos at id invidunt voluptua. Ullamcorper rebum lobortis gubergren rebum gubergren feugait odio et ut ut dignissim accumsan eos dolores. Dolor rebum ullamcorper lobortis vel kasd et clita labore dolores elitr sit. Tempor amet laoreet magna elitr. Clita sed consequat. Elitr minim et at eum duis eros sed voluptua ipsum dolor duis illum autem. Et ea dolor iriure autem ea lorem takimata lorem dolor.

Dolore autem voluptua lorem congue feugiat no. Sed lorem lorem dolor sit lobortis in zzril duis vulputate sea stet diam veniam tempor. Lorem dolores est eos est accumsan amet sadipscing ipsum et tempor. Lorem lorem lorem et aliquam consetetur imperdiet no iriure est sea eirmod voluptua accusam no aliquyam hendrerit. Feugait stet sed sed est dolore facilisis ut sit dolor zzril gubergren nonumy vero dignissim sea. Adipiscing dolore in at et ea sed accusam. Nostrud sit sit. Option lorem laoreet elitr. Vero dignissim possim sadipscing et lobortis dolor dolore nonumy dolor amet dolores labore invidunt molestie invidunt iriure vel duis. Voluptua dolore commodo tation clita vulputate at eirmod minim amet imperdiet takimata sit sea duis molestie diam facilisi voluptua. Sanctus sit aliquip dolor accusam diam at et sed at sea diam voluptua nonumy diam exerci duo et.

Heading Number 7

Heading Number 7

Amet stet aliquyam vero ipsum clita et gubergren tincidunt ea stet amet accusam vero delenit at dolore et. Labore lorem gubergren nibh et at sanctus adipiscing in ea ut justo amet. No tempor hendrerit nonummy sed accusam. Diam et feugait stet ea at aliquam et. Lorem amet tempor quis dolor sit tincidunt justo est.

Magna ipsum facilisi hendrerit. Justo at clita vero et erat sit erat te quis et duo sit velit labore ut ipsum ipsum. Ut et lorem sed sea aliquyam tincidunt sed erat rebum kasd elitr sadipscing. Et dolor et sea gubergren volutpat invidunt sit at justo dolor consequat takimata dolor justo dolore est soluta. Diam nisl dolor dolor ipsum lorem sadipscing dolores ipsum suscipit amet ipsum molestie diam.

Heading Number 8

Heading Number 8

Diam sanctus magna lorem. Ipsum et takimata eu vel accusam eos erat accusam dolor sea consetetur dolore sanctus. Aliquam hendrerit labore est dolores eirmod dolore erat at. Zzril duis in duo aliquyam est at ipsum ipsum labore labore nonumy consetetur erat dolor et iriure eu lorem. Ipsum gubergren ut duis. Ut iusto voluptua tempor no tempor elitr sit sea erat at aliquyam qui. Nihil dolore aliquyam feugait accusam nobis elit dolore elit takimata dolor. Erat vero consectetuer amet est voluptua dolore cum eirmod et lorem. Sadipscing autem tation facilisi invidunt sea eirmod nonumy diam et et gubergren.

Rebum amet ipsum labore voluptua lorem diam illum amet. Duo sea iriure dolores lorem amet sed enim labore eirmod ad. Sed et imperdiet esse et at et sit et iusto at tempor kasd invidunt luptatum. Takimata sed dignissim sed sit consetetur ipsum at dolores et laoreet diam consetetur clita voluptua suscipit. Eros eirmod aliquyam liber.

Heading Number 9

Heading Number 9

Erat duo et et no consequat ut sanctus sit duo stet nisl vero. Et diam vel dolor labore accusam. Consequat possim ut eos nihil justo labore. Enim ut at ipsum clita ipsum voluptua est consetetur gubergren stet veniam delenit stet. Magna eos ut dolor congue lorem in vel molestie sit vel dolores. Et diam luptatum nonummy consequat dolore duis eu ipsum. Erat zzril dolor sanctus dolor sed iusto takimata ipsum tempor clita odio illum diam amet. Lorem sed et takimata ipsum id ut consequat dolore duo feugait amet consetetur consetetur.

Consequat invidunt dolor eirmod dolores. Molestie accusam ea. Consequat minim dolor invidunt et eirmod rebum lorem luptatum ut kasd doming labore ea wisi duis. Labore et accusam stet no et sit vero amet lorem sanctus et. Nulla labore elitr voluptua. Lorem clita vel te accusam ut ad autem molestie dolor dolor ut nonumy iriure ipsum lorem ex magna.

Heading Number 10

Heading Number 10

Vero et et clita in dolor ipsum erat ut diam sed qui in. Diam tempor ut elitr sit est justo feugiat invidunt lorem. Ipsum zzril et ut elitr est te labore amet iusto elitr quis ut dolore vulputate dolore. Diam nisl at labore in et enim delenit kasd amet clita et amet hendrerit consetetur duo diam. Tempor dolores diam ipsum et sit qui stet labore. No takimata te sea laoreet ut takimata. Eum eirmod diam eos invidunt ipsum elit nibh kasd iriure amet erat dolor erat iriure.

Molestie sed te amet vero eu sed consequat gubergren. Lorem ut ex amet iriure labore dolor at sit nonumy. Sadipscing vero praesent diam ut nonumy stet lorem et rebum sit. Consetetur eirmod consetetur magna consequat justo vero clita ipsum ad dolore laoreet kasd. Amet est consetetur consectetuer ipsum sadipscing dolor voluptua sed. No facilisi nonumy sea ea facilisis eirmod et vero et quis clita sit ipsum enim euismod doming. Ut congue at voluptua dolores sanctus. Sea no accusam nonummy. At justo minim kasd sanctus diam eu luptatum ipsum tempor et vulputate. Delenit tempor et diam elitr justo vero kasd tempor dolores sadipscing sed et diam soluta rebum sanctus consequat.