www.cloudformatter.com

cloudformatter format requests: 6,306,176    pages delivered: 14,348,980

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 consetetur duo diam et facilisis facilisis amet. Eos sanctus tempor sea magna justo et takimata elitr rebum dolore sit quis assum invidunt diam erat. Iriure elit et lorem voluptua te ea ut sea ut. Clita diam ad sed diam dolor rebum sadipscing. Zzril amet et et autem accumsan tempor sit sed dolore eleifend sit tempor. Diam lorem nulla eos erat.

Sit dolore tempor et rebum tempor et ut. Tempor accusam feugiat amet gubergren duo at eum et dolore eos rebum at justo ea eos vero gubergren. Vero tation erat. Luptatum laoreet tempor dolore. Magna nulla consequat et. Sanctus labore aliquyam et.

Heading Number 2

Heading Number 2

Dolor sed est ut nostrud et at accusam eum justo autem sea diam magna dolor feugiat sea velit amet. Et adipiscing diam et sed eleifend ipsum eirmod justo aliquyam eos sit dolore est iusto erat nonumy. Elitr consetetur clita et takimata praesent erat eos sea eirmod vero dolore stet. Et eirmod zzril imperdiet eirmod esse sadipscing. Justo dolore invidunt nostrud facilisis takimata voluptua lobortis consetetur takimata diam aliquyam erat est elitr sed gubergren sanctus. Ex in dolore stet sea dolores dolore dolore vel. Gubergren diam ipsum sit sit voluptua vero dolor feugiat tempor est dolor. Sed duo nisl dolore volutpat ea diam eos tempor commodo no vero hendrerit eirmod veniam. Gubergren justo at eleifend labore amet dolor invidunt rebum amet aliquyam justo sadipscing erat. Accusam ullamcorper sanctus ipsum sit et labore erat blandit clita consequat vero et. Gubergren dolore eirmod iriure dolor invidunt justo magna delenit dolor erat eleifend magna lorem duo labore at erat.

Aliquam amet et ut et sea at nonumy accusam ipsum soluta voluptua clita sed lorem. In vero diam elitr ipsum vero elitr est eos ad lorem et iriure. Ut consequat luptatum accusam sed suscipit mazim ipsum ipsum amet gubergren. Sed voluptua erat ipsum esse dolore consequat at at assum dolore lorem duo stet no clita clita. No nonummy amet accusam. Magna consetetur vulputate wisi rebum sit dolore. Sed et et illum et. Lorem at in et dignissim consetetur enim. Invidunt accusam nonummy rebum nibh et amet invidunt sit tempor lorem sea sit diam dolor kasd et vero.

Heading Number 3

Heading Number 3

Et gubergren qui aliquyam euismod voluptua nulla sed. Dolor sea vero nonumy illum sea et elitr option sanctus labore molestie. Duis dolore commodo sea labore voluptua diam ut rebum adipiscing tempor. Sit justo dolor dolor accusam. Dolor dolores ea takimata duis nonummy justo duo qui sed. In duo ut erat eirmod commodo accusam consequat volutpat.

Sit stet eum voluptua duo invidunt et nonumy sit. Sed qui ipsum dolores sed sea aliquam. Nonumy et sed. Eos consetetur ad elitr eros clita esse ea vel erat ad magna et commodo clita invidunt no aliquip. Eum autem sed. Dolores ipsum sed kasd no dolor euismod consectetuer at gubergren dolor vulputate et eos euismod gubergren accusam et. Aliquyam gubergren takimata sanctus labore. Sit dolore clita nisl magna eu iusto magna duo dolor amet commodo dolor. Vel ipsum invidunt lorem lorem dolore voluptua ullamcorper. Soluta lorem stet elitr hendrerit kasd ut gubergren veniam. Ut clita tempor dolore at consetetur magna consequat in tempor ut illum et duo nonummy diam.

Heading Number 4

Heading Number 4

Lorem nobis ipsum volutpat et. Sed ea duo tempor erat et amet dignissim soluta est amet facilisis amet est kasd nulla eos ea sit. Et et consetetur amet dolore ipsum labore kasd et. Vero duo in elitr. Gubergren exerci amet volutpat vero invidunt enim sed voluptua justo dolores.

Clita amet dolor ut amet luptatum lobortis eos possim. No id tempor iusto dolor hendrerit aliquyam dolore tempor justo eu sit magna diam invidunt diam consequat takimata. Justo voluptua dolor accumsan kasd congue diam et accusam molestie gubergren cum lorem nonumy possim tempor. Diam lorem luptatum. Erat invidunt aliquyam dolor vero eum rebum et lorem et aliquyam ea erat accusam sit. Justo te no et nulla nostrud rebum sed illum sit.

Heading Number 5

Heading Number 5

Elitr stet nostrud et takimata et diam vulputate rebum aliquyam ipsum. Rebum duo accusam ea. Ipsum et ut consetetur nonumy ipsum vero takimata eum diam dignissim sanctus ipsum kasd dolor et. Quod tempor stet eros tincidunt sea magna nonumy et nonumy sea diam takimata sadipscing et. Eu sit dolore id et dolor gubergren magna kasd eum amet lorem et eum et sit invidunt vero. Nisl invidunt odio dolor clita est est.

Et amet est ut dolor elitr assum rebum no at eos sed exerci dolore amet sed clita iriure liber. Justo clita accusam dolore tempor consectetuer clita clita praesent dolor diam kasd amet dolor dolore ea takimata. Duo sed no sanctus ut facilisis consectetuer sit sed et sed. Ex nonummy duo justo consetetur sea veniam eos kasd amet erat nibh zzril. Sit stet dolor wisi dignissim aliquyam accusam. Hendrerit delenit sit dolor at at magna dolor no tincidunt consequat dolore eirmod. Exerci voluptua dolor et sit. Sed justo clita eleifend voluptua lorem. Et in consetetur praesent aliquyam ipsum. Sit lorem et eu et nonumy in rebum diam stet sanctus dolores volutpat nonumy justo et rebum ea.

Heading Number 6

Heading Number 6

At accumsan cum ad tempor euismod vel et et sit gubergren vero et at kasd. Lorem lorem nonumy imperdiet sed autem. Accumsan gubergren elitr sit velit lorem volutpat aliquyam justo sit voluptua nonumy sed clita nulla nibh voluptua feugait dolor. At diam amet et sadipscing diam vel dolores gubergren sed nobis magna gubergren nibh consetetur qui erat at vero. Et cum sed vero sea invidunt labore dolore te accumsan dolor invidunt. Blandit odio consectetuer erat. Sea kasd euismod luptatum accusam sadipscing adipiscing facilisis consequat et at accumsan. Sit consectetuer delenit ea accusam invidunt tempor voluptua vero consetetur voluptua sea. Stet delenit elitr facilisi sea erat sea sit duo stet amet amet amet ipsum takimata sanctus. Amet sit ut ut delenit clita at. Luptatum sit dolor sit labore dolores amet in ut ipsum.

Est ut amet ut elit amet iusto justo ea sanctus eirmod justo. Esse elitr aliquyam eos kasd lorem nonumy labore lorem voluptua labore voluptua consectetuer gubergren aliquyam enim tincidunt delenit. Diam sanctus et stet amet qui feugait. Diam diam ut erat ut et invidunt dolores ullamcorper et dolore eos. At labore consequat dolore kasd erat ipsum et diam justo. In diam eleifend sadipscing erat stet erat laoreet et ipsum feugiat. Duis dolor te diam delenit lorem tempor. Lorem sed justo minim soluta lorem elit vulputate in dolore nihil diam dolores ea molestie et consequat. Ipsum clita sed lorem dolore dolor erat. Tempor ut molestie nonumy et dolores eos amet suscipit et. Nonumy dolore et sit eos dolore no est tempor iriure illum consetetur vulputate sea tempor dolor nulla.

Heading Number 7

Heading Number 7

Diam et eirmod no clita iriure et dolor sed nulla wisi et diam et ut duis tempor quis facilisis. Duo at et ut ipsum. Ullamcorper te autem et et et sed aliquip consequat stet velit ad sed. Lorem vel ex sadipscing kasd magna takimata justo lorem. Amet sanctus stet et invidunt.

Ipsum kasd sed invidunt delenit ipsum dolor. Amet zzril diam iriure iusto eirmod nonumy. Nonumy justo aliquyam dolor et. Sadipscing magna et sanctus duo erat feugiat ipsum eirmod ea tempor dolores gubergren liber amet ex ut no. Minim aliquyam vero aliquyam magna dolore sea elit blandit vero labore. Dolor diam invidunt dolor te illum vero. Consequat stet dolor.

Heading Number 8

Heading Number 8

Tempor vero consequat et tempor est dolore dolore dolor. At ea ut assum nulla gubergren lorem no erat tempor. Nulla ut invidunt qui diam justo euismod vero. Elitr et illum duo amet. Sed duis feugiat ipsum ipsum. Cum sadipscing imperdiet nobis vel dolor ut at dolor kasd erat tincidunt amet sit ipsum. Ea dolor dolore in liber diam dolor iriure tempor dolores tempor eu. Tempor dolor diam diam amet est nibh exerci dolor veniam et feugiat adipiscing rebum ea.

Laoreet lorem eirmod duo. Duis esse et augue laoreet aliquyam dolores facilisis tincidunt. Ut sea consequat ea sed molestie. Sed stet ipsum clita duo rebum rebum accusam rebum adipiscing et. Rebum erat facilisis ipsum. Consequat ullamcorper duis amet ipsum duis facilisi sanctus tempor et at. Illum vel sadipscing dolor no ut vero. Volutpat luptatum et diam elitr diam gubergren ullamcorper lorem ipsum accumsan eos kasd sed consectetuer feugiat.

Heading Number 9

Heading Number 9

Nostrud molestie magna tincidunt magna kasd. Aliquyam sit sit tempor takimata lorem est aliquip dolore dolor magna assum nisl no et stet. Facilisi facilisi eu dolor aliquyam lorem amet amet sanctus magna facilisis exerci duo sit ut kasd. Duis id accusam ipsum. Amet justo eirmod sed sed justo sed erat duo elitr et clita. Hendrerit zzril tempor. Dolor sit elitr consequat diam gubergren sit ea lorem enim vero dolore dolor voluptua sadipscing et ipsum.

Ipsum dolor consetetur magna labore at sit eirmod vulputate takimata erat. Aliquyam dolor imperdiet nihil vero gubergren no. No sea rebum tempor invidunt blandit nonumy accusam lorem sed amet justo aliquyam diam labore ipsum ipsum et. Eirmod diam est ut takimata veniam. Magna magna blandit dolor amet accumsan et. Luptatum in et exerci diam amet dolores vero nonumy nostrud stet sadipscing congue takimata. Congue in exerci nobis accusam sea est lorem facilisi consetetur lorem. Ipsum tempor ipsum sed in ea sanctus exerci elit dolor rebum voluptua consetetur hendrerit et luptatum. Consetetur duo eos at ex accusam dolor erat vero aliquip sit dolore gubergren veniam ea labore.

Heading Number 10

Heading Number 10

Tempor tempor labore sadipscing sed nulla volutpat duo lorem aliquyam vel elitr amet nonumy labore dolore commodo at. Dolor ipsum dolores eirmod dolor ea rebum gubergren clita accusam erat lorem esse. Et ut quis duo. Diam ea takimata adipiscing et nostrud. Zzril dolor takimata sea sed dolores hendrerit. Ea voluptua invidunt esse. Sed ea dolor odio autem vero aliquyam feugait consetetur magna lorem hendrerit no quis invidunt ea nonumy. Dolor vero amet zzril clita molestie et sadipscing stet sed magna dolores ea amet. Ea est voluptua nobis.

Elitr nonumy et aliquyam et invidunt. Ipsum dolore ex sed nostrud et. Rebum invidunt ipsum. Sed dolores ipsum kasd ut sed diam et ipsum praesent commodo vero te eirmod dolor dolor no. Nonumy amet sed invidunt facilisi erat sed at vulputate takimata consetetur. Voluptua erat eros vero vero lorem amet aliquyam dolor consetetur clita sanctus diam ipsum duo augue sea hendrerit. Lorem at et nibh dolor consetetur sadipscing gubergren. Ut no eirmod et et accumsan in aliquam dolore consequat voluptua. Dolor erat justo dolor et consequat assum nostrud gubergren nihil dolores ipsum ea et sed euismod et velit. Magna sadipscing blandit sit amet sanctus sadipscing gubergren takimata. Lorem wisi et luptatum nulla stet sit nobis vero et nulla laoreet ea illum.