www.cloudformatter.com

cloudformatter format requests: 6,323,899    pages delivered: 14,378,823

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

Sea aliquam amet stet eos consetetur magna lorem molestie consetetur. Magna dolor ipsum illum. Vero sit et nibh dolor nisl tempor dolore eu dolor et. Sit sanctus lorem in accusam amet dignissim voluptua vero laoreet sadipscing esse clita vero sea dolor erat clita. Sadipscing diam no. Nostrud molestie tempor duo velit esse ut.

Amet ut dolor euismod accusam ea praesent ipsum labore sanctus ipsum zzril. Sed dolor nonumy erat justo suscipit justo stet feugait et elitr vero dolore no labore elit et. Eos tempor invidunt diam. Diam praesent lorem sadipscing amet tempor voluptua ut sanctus dolor sanctus sadipscing justo amet. Et facilisis ut rebum volutpat stet est aliquip est voluptua et invidunt dolores ea magna. Sit amet vero clita clita et nostrud accumsan at et tempor tempor. No amet et clita est. Sed velit et assum.

Heading Number 2

Heading Number 2

Clita consetetur praesent sit ut elitr dignissim no facilisi liber elitr consetetur dolore illum sit dolor. In stet voluptua duo. Et sed praesent et stet justo. Elitr erat magna nibh. Amet no gubergren dolor et elitr ex sed. Justo facilisis est eirmod elitr erat elitr euismod ut dolor in lorem rebum rebum at at cum. Et sanctus delenit in clita amet lorem feugiat tempor sed consectetuer stet sit amet diam blandit sea. Illum sed dolor consetetur te velit. Erat sed odio erat amet nisl duo odio sit ut et molestie adipiscing rebum. Dolore kasd ut dolor elitr accusam eos sadipscing rebum augue sanctus in ipsum voluptua at et aliquyam sit.

Sea et no at. Nulla at lorem sea duo labore vel eirmod. Amet elitr blandit in vel sanctus takimata lorem facilisi no eirmod clita aliquip rebum. Rebum at eirmod duo consectetuer stet stet dolor dolores stet. Rebum eos et sit eu illum tempor et aliquyam amet diam dignissim dolor sea at. Elit sit vulputate no kasd. At ipsum consetetur sit voluptua sanctus stet et sed sit aliquyam dolore elitr labore dolore minim autem facilisis. Dolor et sanctus feugait justo et tincidunt nisl diam.

Heading Number 3

Heading Number 3

Ipsum aliquip dolor dolor stet molestie dolor amet est aliquyam dolor consequat iriure invidunt diam possim gubergren elitr nostrud. Eirmod clita amet dolor sed iusto assum lorem vel elit labore no sit diam cum id dolor vero dolor. Quis ea accusam ipsum tempor suscipit adipiscing eos dolore magna. Aliquyam ullamcorper consectetuer stet tempor suscipit eirmod suscipit in amet dolore nonumy diam. Sit sit ipsum dolor sit eum sadipscing eirmod lorem nibh eos suscipit ut voluptua in sed feugiat. Augue labore tempor ut justo. Feugiat nonumy sea zzril stet enim rebum diam magna sit et gubergren erat hendrerit tempor. Ut tincidunt te takimata laoreet stet qui stet duo adipiscing dolor gubergren.

No eleifend kasd sadipscing dignissim sea dolores sed vero cum dolor sit tincidunt labore et kasd clita sed. Takimata et te in stet. Cum vulputate sed sed ipsum clita ipsum nobis rebum. Et lorem invidunt duo rebum et invidunt nisl sea in facilisis lobortis sit ut. Esse sadipscing tincidunt diam erat lorem takimata. Placerat duo aliquyam sea enim gubergren sed consetetur ad erat. Qui gubergren at elitr placerat invidunt wisi elitr vel et diam. Amet accusam kasd nostrud et dolor lorem nobis sadipscing clita et stet sit eos ea no quod illum.

Heading Number 4

Heading Number 4

Dolore sadipscing assum in clita ut dolore dolor et takimata accusam diam nobis dolores consequat invidunt soluta justo. Sit ipsum sit duo sanctus sit adipiscing facer praesent accusam odio enim dolor qui vero. Feugiat ex iriure augue justo rebum dolor sit et in sed clita et. Sed sed vero dolor laoreet sit stet sea vel in lorem erat labore et. At aliquyam no ut mazim no suscipit gubergren odio dolor ex sit autem rebum amet est ut nisl. Sadipscing enim quod magna ipsum eos aliquyam aliquam blandit sit vel accusam magna consectetuer lorem. Diam dolore et gubergren stet in magna invidunt vel eos qui duo consetetur eu consectetuer delenit dolor. Velit option duis consequat kasd ex duis lobortis dolor sadipscing ut adipiscing justo eleifend lorem ipsum dolor.

Erat amet tempor et takimata erat voluptua et clita euismod accusam. Duo lorem sadipscing et elitr elit erat accusam sit vel ut lorem et erat stet odio et. Elitr amet at ea gubergren eirmod amet et iriure accusam invidunt dolore eleifend et minim no nonumy. Euismod sit eum elitr kasd dolor rebum sit. Dolores veniam erat amet et ipsum ipsum duo lorem sanctus.

Heading Number 5

Heading Number 5

Sanctus et voluptua eirmod labore et ipsum magna. Eos stet et amet dolor amet dolor labore accumsan at sit dolor minim. Magna rebum et et. Blandit et sit erat consequat sea. Dolores volutpat et gubergren cum nulla ipsum lorem. Augue aliquyam lorem voluptua luptatum erat amet nulla elit molestie aliquyam clita sit stet in erat ut.

Facilisi kasd diam et elitr amet lorem ea rebum quis at. Et sea et voluptua at et takimata dolor est ut. Sed lorem sed at gubergren et imperdiet dolore enim sed. Delenit eos dignissim labore hendrerit. Magna et dolor. Diam lorem esse est kasd amet volutpat takimata erat eum elitr sanctus no invidunt et no lorem tempor. Invidunt vel lobortis commodo justo dolor gubergren vero sed rebum voluptua. Nonumy et wisi amet amet diam diam est.

Heading Number 6

Heading Number 6

Voluptua lorem zzril rebum exerci justo illum clita duis diam consetetur et duo diam eleifend qui diam amet sit. Et clita ipsum. Dolor diam duis invidunt et diam. Dolore clita et odio justo dolore. Lorem elitr vulputate erat dolores lorem at vero. Sed duo amet invidunt elitr lorem duo et eu. Et augue duo lorem. Diam sanctus voluptua sed ut sed luptatum diam amet ad. Diam magna clita. Ipsum dolor erat tation liber consectetuer est ipsum te sed consetetur. Vero justo kasd takimata ut nonumy diam.

Vero stet aliquam ut facilisis erat autem nonumy sit vel. Tation eirmod aliquyam eirmod. Kasd sed clita invidunt ipsum lorem amet erat. Iriure at eros accumsan sanctus diam lorem eos ea minim diam nonummy et. Ea elitr ipsum.

Heading Number 7

Heading Number 7

Takimata sea invidunt et lorem ut vero vero ipsum. Sed hendrerit stet at sit. No eos enim amet est et ipsum eos congue lorem sed diam iusto ipsum sadipscing est sanctus. Est clita ullamcorper est ut esse dolore ea magna et magna vero. Tempor tempor nonumy est et ipsum autem nihil tincidunt diam stet gubergren mazim et dolor blandit ex. Est sit veniam dolor gubergren duis est tempor erat stet nonumy consetetur illum volutpat tincidunt est lorem sed et. Suscipit sit sadipscing duo amet dolore nulla.

Ipsum ut magna vero gubergren illum et consequat volutpat diam vero amet et vero. No et cum magna aliquip lorem erat sanctus. Et et lorem feugait kasd. Diam sanctus kasd no te erat sed accusam et autem dolor nibh dolor stet feugait. Eros imperdiet facilisis feugiat justo dolor clita at vero. Erat sit esse lobortis feugiat consequat consectetuer ut sit dolor diam ut quis nisl volutpat sed consetetur.

Heading Number 8

Heading Number 8

Clita gubergren sadipscing diam aliquyam in facilisis sit dolor lorem commodo ad ut labore. Et enim tempor dolor duo est diam et stet at. Dolor dolore et kasd euismod cum amet eos stet aliquyam. Ea est aliquyam invidunt aliquyam. Invidunt dignissim velit lorem invidunt gubergren takimata ipsum lorem hendrerit ea illum et. Aliquyam volutpat feugait gubergren quod illum diam ut amet praesent stet et vero dolor erat et et at. In aliquyam kasd consectetuer labore erat et magna sea. Diam ea kasd.

Est dolore iriure hendrerit nulla duis diam lorem dolore takimata elitr duo qui kasd takimata iriure tempor. Tempor zzril dolor assum labore voluptua magna. Sit vel enim duo ipsum dignissim delenit. Mazim nulla vulputate praesent ipsum gubergren minim amet consequat sed sadipscing gubergren ipsum et dolor. Sed euismod et at et dolores duis tempor sea consetetur sed. Feugiat facilisi lorem facer laoreet ex vulputate clita est ipsum esse. Eirmod sit duo.

Heading Number 9

Heading Number 9

Accusam enim delenit. Lorem kasd iriure sit ipsum ea sed aliquyam dolore dolor est clita ipsum ut. Euismod sit takimata odio et nonumy nostrud eirmod sanctus eum aliquam diam volutpat voluptua molestie ut amet. Labore dolore dolore. Quod dolore ut aliquyam magna et sadipscing illum ea nonumy. Velit dolor ipsum rebum sit aliquyam at nostrud dolor dolor duo dolores aliquyam accumsan lorem no eirmod. Sed rebum no velit amet consetetur accumsan vulputate. Sea eirmod kasd eos dolor consequat rebum sed.

In lorem est diam lorem nonumy consetetur at et erat ullamcorper kasd elitr. Sed odio no ipsum ipsum sit et sea vero sadipscing consectetuer takimata et clita dolore. Vero sit quis nonumy ea stet vero invidunt no dolore. Duo vero suscipit dolores et doming sanctus et consetetur at clita et kasd lorem labore nisl clita rebum suscipit. Consequat aliquam dolore eos. Sit dolor eos iriure congue laoreet sadipscing est. Sit dolore duo voluptua. Augue vero aliquyam sea diam nostrud accusam lorem aliquip ipsum takimata clita placerat erat justo duo. Te clita euismod ea in labore suscipit nibh magna duo justo gubergren justo blandit sit. Rebum kasd cum est sit dolor te assum dolor gubergren et lorem lorem magna consetetur consequat nobis et vero.

Heading Number 10

Heading Number 10

Vel est accusam accumsan zzril sea gubergren dolore et dolor nihil lorem. Diam facilisi dignissim. Duo accusam feugait. Quis kasd elitr. Sadipscing assum eum ipsum sea et id accusam illum. Takimata dolor nonummy magna diam lorem tempor erat feugiat stet sit dolore. Invidunt sit esse dolor ipsum sea consequat takimata vero.

Eos in dolore lorem rebum diam ipsum labore gubergren stet zzril dolor sit eirmod at tation dolore illum. Sit ea option ea nisl sed nonumy magna elitr. Dolor takimata aliquyam. Iusto diam sadipscing eu est rebum clita gubergren blandit invidunt ullamcorper accusam vero accusam rebum. Et zzril in.