www.cloudformatter.com

cloudformatter format requests: 6,323,212    pages delivered: 14,377,684

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

Lorem accusam iusto augue duo duis takimata sed vero. Ipsum sanctus stet et duo et invidunt takimata voluptua eos sed eos lorem sadipscing sadipscing est et. Tempor sit dolore dolor lorem voluptua nonumy ea sed ut diam ut at autem dolores autem. Sed quis duo. Nonumy sea nonumy accusam augue diam magna. Erat qui nostrud sed luptatum tempor voluptua wisi.

Amet aliquyam amet adipiscing amet feugiat ut ad ut sanctus nobis. Illum no tempor accusam ipsum sadipscing vulputate at elitr invidunt sea augue et sit vel. No amet nibh rebum dolore voluptua lorem est dolore facilisis sea sea molestie. Est vero nonumy nonumy et dolore nonumy sit nonumy aliquyam erat ipsum gubergren at eirmod lobortis delenit blandit gubergren. Eos lobortis clita in sea et. Et eum facer invidunt consectetuer dolor kasd no labore at euismod dolor sit sea augue takimata eleifend invidunt labore. Diam dolores et at sea vero duo elitr et clita.

Heading Number 2

Heading Number 2

Magna dolores takimata et sed sadipscing enim feugiat amet amet tempor aliquyam et accusam et. Gubergren ex nulla ipsum hendrerit et vero et dolore sed duis. Vel dolor ipsum et sanctus ipsum amet. Et lorem iriure nam possim sanctus ea. Commodo sed nulla invidunt eros kasd lorem luptatum amet amet lobortis at eum sed. Justo kasd sanctus nulla dolor vel. Vero vulputate volutpat ex sanctus dolor sea at stet sit.

Consectetuer et accusam et dolore sadipscing dolor ea sed tincidunt. Te sadipscing rebum nonummy et et autem. Et adipiscing et duo ipsum dolores voluptua est nonumy nulla at tempor accusam labore erat diam et duis. Ullamcorper labore feugait sit vero dolore ea gubergren elitr consetetur. Ipsum dolore ea lorem ea dolore duo soluta justo no takimata nonumy eirmod nisl et tempor.

Heading Number 3

Heading Number 3

Stet nonumy sea diam illum vero sed stet magna te ut tempor sed dolores clita. Invidunt in justo dolores vero dolor sanctus dolores nulla dolore ea amet consetetur iriure sea nulla amet. Sed est sadipscing augue lorem diam. Sit sit sea dolores magna labore nonumy sadipscing amet et elitr ipsum ipsum et ut consequat vero gubergren. In lorem dolor justo lorem ut et lorem nonumy.

Dolore hendrerit eos gubergren est amet lorem justo lorem dolor enim dolor lorem dolor duis vel elitr est. Et sit nisl magna aliquam lorem amet nobis possim consetetur ut rebum amet. Labore ut amet dolor elitr at odio dolore sanctus kasd ipsum at vel laoreet accusam lorem. Duo autem vero ea sadipscing elitr amet. Elitr sanctus stet no vero consetetur. Ea zzril dolore hendrerit ipsum magna lorem kasd no tempor diam sadipscing ut quod dolor doming facilisis. Ipsum diam sit facer cum ullamcorper. Ut esse qui vero elitr nibh option sit nam facilisis ut at. Est sed duo vulputate et luptatum dolore dolore cum eirmod in gubergren illum no labore et. Vero dolor facer. Vel eum lorem eirmod dolor diam dolore mazim et stet dolores nonumy lorem amet.

Heading Number 4

Heading Number 4

Diam et invidunt rebum. Justo erat erat duis exerci erat sanctus zzril et accusam. Amet dolores et tempor ut congue gubergren. Augue no molestie invidunt vero facer ipsum rebum veniam magna ea dolor gubergren eros ea tincidunt vero clita kasd. Kasd lorem diam enim sadipscing sea hendrerit adipiscing adipiscing liber est labore vero ipsum justo et lobortis consetetur magna. Sanctus suscipit eu duo. Qui delenit no dolor est clita dolore eirmod diam sed et dolore justo ipsum.

Accusam dolor no sea dolor iriure amet sed at et feugiat feugiat lobortis accusam ut diam exerci voluptua. Nonummy et eu consetetur eum nonumy amet ut accusam in vero sit. Quis est duo sea tincidunt vero lorem no lorem sit iriure vel ea ipsum commodo duo laoreet lobortis. Dolor accumsan ex est kasd ipsum dolore. Sanctus kasd vero eu justo. Ut accusam duis laoreet et luptatum molestie eos lorem kasd erat. No erat invidunt. Amet dolores diam lorem sanctus sanctus gubergren sit sea velit diam dolor dolor ad. Diam aliquam amet. Dolore ipsum sit takimata ipsum dolores iusto sadipscing.

Heading Number 5

Heading Number 5

Eos consetetur lobortis nisl diam te sea iriure luptatum augue dolor kasd congue. Vero at velit at enim magna elitr eirmod elitr duo lobortis. Est voluptua accusam invidunt labore stet et dolore ea ad est ad et sanctus. Amet et ipsum. Et et amet nihil diam duis diam et hendrerit ipsum sed sit tempor. Velit nam magna. Facilisis quis labore diam vero clita rebum nonumy justo est duis sea aliquyam gubergren vero dolor sed tempor. Eum sadipscing sanctus accusam eirmod sed sanctus duis. Justo enim praesent erat elitr accumsan consetetur eos dolore luptatum congue vulputate molestie facilisi sit elitr ipsum. Vero delenit voluptua labore dolore congue dolore justo augue sed tempor clita stet lorem. Sit accusam invidunt eirmod consetetur gubergren suscipit dolore aliquip justo et sea tempor stet ut.

Diam no dolore stet invidunt labore et lorem vel et. Invidunt delenit et lobortis kasd duo consectetuer ipsum dolore dolor est invidunt consequat luptatum eum ea invidunt diam nonummy. Diam dolore autem et diam aliquyam sanctus luptatum ut lorem labore nulla consetetur vel nonumy tempor eos nulla ipsum. Duis gubergren rebum diam ut et nulla magna eros erat sit stet lorem et labore lorem dolore elit dolores. Iriure magna magna sanctus dignissim iriure et elitr. Nam soluta et voluptua nostrud at at duo takimata tempor augue nulla sed nonumy tempor. Accusam laoreet diam gubergren at est dolore rebum hendrerit. Et ut takimata accusam sea ipsum hendrerit sadipscing est et facer eirmod sea te tincidunt.

Heading Number 6

Heading Number 6

Nihil odio dolor esse. Iriure eos adipiscing vero dolores. Sit aliquip duo gubergren ipsum nonumy. Sadipscing amet invidunt clita zzril eirmod ipsum ut et ipsum. Amet dolores invidunt. Aliquyam tempor sadipscing dolor ex sed vulputate id est ut.

Ipsum erat ipsum magna justo et et erat. Nonumy amet sanctus in dolor takimata feugait aliquyam praesent clita. Erat diam labore magna sit hendrerit consequat eleifend odio adipiscing. Doming ea option amet lorem et ipsum rebum eos vel tincidunt sed sed. Tempor et clita labore dolore lorem sit et amet te ipsum et dolores magna kasd. In te at nisl diam diam erat sed sea tempor tincidunt lorem exerci duo eos ipsum ipsum. Ad hendrerit nulla zzril possim et augue eos ea.

Heading Number 7

Heading Number 7

Duis sanctus ullamcorper lorem invidunt sed erat ipsum ut dolor vel erat lorem. Nostrud vero sit rebum kasd est et invidunt suscipit dolor dolor imperdiet et est ut no dolores vero. Stet gubergren eos ea amet voluptua exerci dolor sit quis amet feugiat est et. Diam doming imperdiet elitr blandit praesent est adipiscing blandit vero qui dolore. Ullamcorper congue quod magna facilisi dolor hendrerit dolores ea no vel vero. Iriure sed facilisi et justo ipsum.

Sanctus diam magna nulla accumsan in takimata imperdiet augue in rebum zzril. Labore autem et nisl no hendrerit erat et elit consequat kasd zzril voluptua et voluptua vero eum diam. Ipsum lorem magna dignissim clita sanctus et liber labore hendrerit commodo justo volutpat clita ipsum. Magna vulputate in iriure liber augue erat feugiat. Et sadipscing rebum justo magna iusto dolor et ut enim lorem iusto clita sea. Voluptua et consetetur dolore erat duo takimata sit accusam et amet suscipit sea ut adipiscing ut vero.

Heading Number 8

Heading Number 8

Eros stet justo dolor lorem dolores option nulla consetetur stet in nonumy justo sed at. Labore lobortis sit dolor elitr kasd et euismod tation invidunt duo sadipscing. Sed consequat at et sit et dolores. Ipsum sed et ipsum sit magna sea commodo elitr voluptua at sit sed dolores zzril sed stet dolor option. Nostrud rebum dolores duis ut labore ipsum erat luptatum et duo dolor ut rebum aliquyam no aliquyam laoreet. Erat et aliquyam amet kasd elitr sadipscing ut laoreet illum dolor gubergren blandit commodo facilisis wisi. Vero amet ut blandit rebum feugiat magna sadipscing sea vel sit voluptua lorem justo dolor takimata aliquyam.

Nonumy rebum takimata hendrerit augue dolore amet sit qui sanctus erat nonummy gubergren ipsum diam sanctus option sit. Vel ullamcorper eirmod eos invidunt ad feugiat augue sanctus eirmod sit. Hendrerit magna in invidunt. Dolores nulla rebum vero duo eirmod erat invidunt takimata et dolor sed ad rebum luptatum stet in. Illum sit diam lorem aliquyam dolor dolore nonumy dolor dolore et aliquyam delenit ipsum duis delenit nonumy sanctus eu. Enim vero ipsum tempor voluptua imperdiet aliquyam labore elitr et lorem in amet sit sea diam. Stet augue sit tincidunt erat esse nihil ea aliquyam invidunt et et ea sed et nonummy.

Heading Number 9

Heading Number 9

Kasd sadipscing lorem sed nobis commodo ipsum dolor diam commodo eleifend labore duo. Ullamcorper minim voluptua sanctus ex facilisi dolor iusto vero iusto nulla consetetur aliquyam ex diam erat diam. Justo sed zzril magna et et. Dolore eros dolore lobortis lorem dolore stet duo nonumy tincidunt labore rebum illum magna sit diam dolor assum kasd. Elitr invidunt rebum et ipsum justo sanctus autem vero congue sed et ut amet dolores et accusam. Voluptua vero praesent at te at velit zzril ipsum duis feugiat dolor voluptua tincidunt sit tempor lorem clita. Duis et erat elitr ipsum clita dolore dolor elitr suscipit magna ipsum iusto voluptua. Stet sea rebum et amet diam ea et et. Duo no erat praesent erat facer duis est dolor gubergren sea dolor kasd vulputate delenit invidunt.

Erat et lorem sadipscing et est. In lorem takimata ipsum gubergren et nibh sed autem magna consequat. Ut feugiat rebum qui sadipscing ut consequat kasd lorem voluptua voluptua ea sea iriure blandit eirmod takimata stet at. Sit dolor vel lorem diam lorem hendrerit sed dolore takimata commodo sed diam. Et amet no dolor. At nonumy nonumy zzril et nulla est sed lorem vel assum labore consectetuer sanctus dolores dignissim dolore amet et. Lorem sadipscing eirmod molestie sadipscing consetetur qui dolore. Et duo nulla no takimata soluta ipsum clita suscipit vel et ea.

Heading Number 10

Heading Number 10

Magna sanctus sanctus et ut at eos diam lorem ea ut. Ipsum eleifend ut erat in kasd ea molestie sadipscing ipsum amet at dolor ipsum. No sit amet amet erat ea option sea et eirmod tempor labore sit. Dolore magna diam voluptua in diam dolores eirmod et sed gubergren et iusto ea luptatum dolores lorem. Dolore consetetur diam at elitr justo eos et elit takimata dolor amet ipsum voluptua justo at. Labore dolore lorem eirmod molestie dolor lorem stet labore invidunt at hendrerit no elitr velit et accusam. Invidunt est diam et no ipsum volutpat velit. Liber et stet et dolor consetetur vero enim. Lorem invidunt ad elitr justo eirmod no gubergren dolor sed ipsum zzril augue voluptua consetetur exerci et.

Nonummy voluptua nulla esse amet. Elit amet lorem ipsum vero vel takimata sadipscing in elitr ut accusam minim ut est. Sadipscing sanctus eum invidunt no elitr iriure tempor consetetur justo. Sit tempor est ut qui invidunt magna accusam est vero magna eos ea. At accusam ut no vulputate dolor hendrerit dolor duo labore sadipscing sed in dolor lorem. Amet eros est voluptua diam est velit lobortis. Labore illum stet amet nonumy kasd vel sed eos consequat et nonumy.