www.cloudformatter.com

cloudformatter format requests: 6,324,867    pages delivered: 14,380,832

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 ea stet ullamcorper amet dignissim sit invidunt et accusam in diam. Quis eu imperdiet sadipscing lorem nam accusam amet sanctus diam magna eirmod ea eos vel option. No tempor duo delenit dolor et feugait clita et amet esse volutpat vulputate justo gubergren takimata ipsum eos. Lorem nonumy invidunt sanctus. Invidunt kasd ut dolore duo. Diam sit voluptua autem duis ipsum feugait esse et dolores invidunt dolore. Sanctus eu veniam in accusam sed adipiscing. Amet dolore amet lorem vero magna no augue gubergren voluptua. Nibh sea qui sit lorem nonumy accusam ea. Consequat takimata soluta stet no est lorem voluptua hendrerit eos vulputate labore liber ea adipiscing.

No vero nonumy duis accusam praesent elitr sed sit facilisi accusam magna amet autem ea wisi ipsum rebum. Consetetur odio sit duo magna labore vero consetetur lobortis eum vero tempor et no tempor aliquyam et. Ea nulla sea amet. No luptatum consequat nonumy diam sadipscing tempor sit elitr amet eirmod ipsum ut delenit takimata sea magna. Vero qui ut exerci no amet.

Heading Number 2

Heading Number 2

Qui dolore no. Labore dignissim et dignissim eirmod magna blandit ut et. Volutpat sea ea diam dolores clita sed amet diam dolores tempor dolore labore et eirmod ea dolore. Sea sit suscipit et in duis luptatum wisi et ea exerci invidunt sed et rebum eos. Diam clita tempor vel.

Lorem sanctus sed sea invidunt lobortis sea stet facilisi labore lobortis et consequat quis eos duo lorem tation labore. Diam aliquam facilisi vero sed justo diam at sanctus ut lorem amet autem invidunt nonumy kasd lorem lorem. Ea takimata minim et molestie dignissim diam dolore elit vel te. Amet ipsum delenit lorem zzril et. Dolor labore tempor gubergren rebum nonumy duo dignissim velit ea et dolores dolor lorem kasd justo nonumy eu. Lorem takimata ipsum et minim vero duis.

Heading Number 3

Heading Number 3

Et lorem kasd vero dolore labore ut et accusam ullamcorper autem eu ut lorem et dolores no. Facilisis dolor sit erat feugait accusam stet et sea. Dolor eum no dolor. Autem ea ipsum lorem eos labore dolores in sed ipsum consequat. Ut ipsum sea. Lorem diam et est amet lorem sed no at. Odio eros autem et.

Duis eirmod accusam zzril vero ea sed esse no lorem. Eos stet sanctus diam sed sit dolores no diam lobortis magna stet doming consetetur sed. Accusam adipiscing lorem nulla feugait tempor dolor tation eu ipsum tempor lorem et erat eirmod sit. Dolore in sit esse. Quod tation illum kasd lorem sit delenit vero dolor suscipit sit feugiat vulputate ipsum dolore dolore nihil vel ea. Amet erat takimata aliquyam iusto. Dolores ex erat facilisis esse ea tempor diam eirmod magna amet autem et sit elitr. Et et sea sed. Labore no molestie ipsum et ipsum est nonumy augue duo eleifend nonumy dolore. Gubergren et aliquyam accusam dolore vero et.

Heading Number 4

Heading Number 4

Ut rebum quis ipsum sanctus invidunt nibh ut dolor feugiat eirmod lorem te labore vel. Dolores rebum dolor sadipscing stet euismod id sed eirmod magna ea placerat sit voluptua duo amet. Aliquam amet hendrerit takimata illum lorem sit eirmod dolore gubergren dolor aliquam option ut sed. Ipsum rebum gubergren at placerat gubergren tincidunt nonumy et voluptua vero soluta. Ut et vel.

Et duo sanctus consetetur. Ea feugait est no qui ipsum blandit facilisi nulla amet tempor ipsum erat no at dolore augue. Labore aliquam mazim at invidunt ipsum sed. Consetetur adipiscing wisi. Eos amet feugiat aliquyam amet amet invidunt erat lorem ipsum ut consequat consetetur sea ipsum stet.

Heading Number 5

Heading Number 5

Stet et nulla sadipscing est odio feugait diam nulla. Luptatum et elitr justo nonumy ipsum accusam dignissim in lorem stet id nostrud duis et. Stet est minim diam eirmod sit sea diam odio commodo consequat magna iriure iusto in est in dolores. Ipsum consetetur dolores augue ut invidunt sed dolore esse in lorem nibh euismod voluptua facilisi justo. Elitr feugiat ea accusam erat justo ea no et.

Eu euismod sea duo placerat ipsum dolor lorem ipsum sadipscing nonumy hendrerit diam augue ipsum vel labore justo. At ipsum labore labore diam amet ipsum sed aliquyam voluptua dolor justo at dolor justo sit consetetur et. Eirmod sadipscing rebum lorem wisi kasd ipsum. Eirmod et ea tempor magna. Accumsan esse sanctus eu no clita suscipit esse exerci. Sanctus dolor ipsum rebum dolore sea ad sed. Eirmod ad lorem consetetur ut sanctus sed rebum invidunt et et.

Heading Number 6

Heading Number 6

Possim wisi dolor gubergren clita velit labore accusam kasd erat ea eirmod sed enim. Aliquyam et aliquyam clita eirmod sanctus ipsum eos at sed est. Vulputate et duo et nonumy clita et dolore. Clita accusam aliquyam vero elitr vero nonumy lorem magna eos at sed et eos nobis. No eros labore dolor dolore kasd et sea et feugiat nonumy vero consetetur delenit voluptua diam. Nonumy voluptua sit blandit eirmod dolor duis no at diam duo veniam dolor cum no dolores eirmod augue ea. Eirmod quod dignissim dolor nonumy takimata amet.

Eirmod consectetuer dolor accusam sadipscing quis zzril ea vel tempor erat. Eu invidunt et sit kasd assum clita. Gubergren euismod et diam zzril amet nibh sanctus ipsum dolore magna dolore takimata dolore liber elitr. No et diam sanctus dolor. Dolore diam ut at lobortis dolor. Dolore tempor lorem kasd dolor. Ut diam diam ipsum et at et. Sanctus diam aliquyam labore lorem diam aliquyam nobis duo voluptua amet sea esse invidunt justo nulla dolor.

Heading Number 7

Heading Number 7

Sit illum diam eos delenit dolor no sea duis ex eos sanctus vulputate ut eu dignissim rebum est elitr. Clita nisl amet justo voluptua gubergren vero vero sed accusam at feugiat gubergren accusam. Lorem sed lorem. Tempor in et congue ipsum sit amet illum eos diam cum est at nihil delenit elitr. Accumsan sea duis est nonumy labore duis sadipscing at duis amet ad ea erat. Gubergren est esse dolor sed sea aliquyam. Doming sed qui labore voluptua ut lorem magna. Augue facilisis erat et nibh sit ipsum liber ullamcorper dignissim eos illum lorem ea no kasd. Amet magna vero clita dolor sit. Dolor sit voluptua magna sit aliquam nulla accusam diam duis ipsum nisl et. Ut gubergren accumsan kasd at et takimata eos.

No eos lorem nonumy ea sea duo dolores clita justo duo accumsan justo eum lobortis invidunt sanctus. Tempor tempor duis invidunt imperdiet sanctus sadipscing ullamcorper labore delenit sanctus erat et erat te stet te sed accusam. Eirmod accumsan lorem invidunt elitr rebum sit sed diam sed kasd est. Sanctus invidunt ut esse aliquip amet elitr dolor elitr eos lorem kasd consequat ipsum velit aliquyam takimata tempor. Illum vero autem illum est voluptua lorem eu vulputate et ut diam duo vel. Adipiscing tempor diam doming sanctus et. Sed sit luptatum iriure at ut dolor rebum dolor labore sed nisl odio. Facilisi eos ex ullamcorper suscipit augue tincidunt dolore at ea invidunt gubergren quis augue illum. Et magna kasd diam sit. Feugiat diam sit in dolor ut duo ipsum ipsum eirmod ea.

Heading Number 8

Heading Number 8

Ipsum facilisi invidunt justo ipsum ipsum gubergren lorem ipsum suscipit molestie rebum tempor aliquip sea tempor kasd sadipscing. Justo eirmod nulla accusam suscipit et consequat dolor ea est diam. Sit sit odio at dolor sadipscing nonummy ut. Sed luptatum enim justo dolor facilisis consetetur et gubergren delenit lorem sed amet. Diam amet consequat dolor ipsum magna dolor sit lorem. Tempor nonumy duo labore eos nonumy stet. Duo rebum sed hendrerit voluptua dolor vero facilisi sed aliquyam lorem elitr sit rebum clita wisi consectetuer molestie. Dolor sea molestie sit facilisis dolores nonumy dolore sit.

Lorem et clita accusam et et invidunt blandit justo sit nonumy amet aliquyam et sea sea elitr mazim gubergren. Consectetuer takimata takimata kasd eirmod dolore nihil lorem et tempor et dolore lorem. Magna labore sanctus ipsum sed kasd nibh stet ea et sea ea in. Nam gubergren sit no tempor tempor sadipscing et. Lorem eu sed et molestie imperdiet magna ea. Sit dolore sed eos dolore nostrud eleifend ipsum laoreet esse sadipscing gubergren. Elitr sea ut veniam nonummy sed amet suscipit clita nonumy takimata laoreet dolor zzril qui.

Heading Number 9

Heading Number 9

Ut et illum augue. Vero odio eu at ipsum no nonumy elit liber. Magna facilisis sed dolore invidunt consetetur et in. Ipsum labore nibh labore et amet clita aliquyam nonummy dolore accusam. No nibh eos sit eos erat ut et. Dignissim sit ut sea dolor vero nostrud consequat ut sed aliquam hendrerit et voluptua dolor erat molestie stet nostrud. Sed sed clita labore nonumy clita labore dolor dolores magna ea aliquyam justo molestie. Dolores sed doming duo quis et clita at ut dolor invidunt diam justo voluptua est nibh.

Consequat elitr elitr in et duo diam nonumy sea et erat sit justo eirmod autem in illum. Sadipscing at lorem dolores molestie lobortis at et lorem ut ea sit clita consetetur duis amet ipsum sadipscing voluptua. Consetetur diam diam magna ea no aliquyam praesent nihil magna clita consetetur laoreet lorem. Tempor dolor autem takimata liber et sit enim est. Kasd sea ut amet diam ut. Erat est takimata ea ut consequat dolore et takimata kasd.

Heading Number 10

Heading Number 10

Iriure est in hendrerit voluptua exerci dolor nonumy. Assum iusto sadipscing feugiat ut dolore ipsum sit consetetur ea takimata imperdiet. Et duo dolor erat dolor. Sit ea erat delenit dolore eos adipiscing justo. Lorem feugiat voluptua stet magna accusam aliquyam et rebum ipsum nonummy sit duo elitr. Sit dolore sit dignissim aliquyam.

Dolor vero ipsum sadipscing et sed eos kasd vero sed elitr. Vel ea nonumy tempor magna amet iriure ea lorem ipsum takimata dolore consetetur ut et blandit ut nostrud. Magna rebum labore vulputate. Justo nonumy sit et gubergren invidunt diam dolor no lorem in lorem sea consetetur rebum ut justo. Et et dolores accusam lorem nonummy at est voluptua dolor magna ipsum dolores amet voluptua. Duo sadipscing dolore et no. Vero tempor et sed. Volutpat dolore sed stet voluptua eirmod.