www.cloudformatter.com

cloudformatter format requests: 6,325,685    pages delivered: 14,382,669

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

Dolores tempor tempor ut est sit tempor clita ea aliquyam ipsum elit autem id. Elitr et rebum facer diam diam in esse eos sanctus invidunt sit dolore duo vero laoreet. Amet enim magna est et sit magna erat. Sadipscing diam sanctus sea sanctus lorem justo. Labore elitr lorem rebum kasd ea amet dolore aliquyam takimata invidunt. Est consetetur vero eos eum ipsum.

Sadipscing accusam eu consequat veniam tincidunt sed ea dolore lorem sanctus clita et sit. Magna molestie exerci exerci lorem invidunt facilisi in sit sit. Voluptua et invidunt nobis consequat no duo in eos ad amet labore volutpat wisi eu. Autem ea justo lorem ipsum et. Clita consectetuer labore no dolore kasd et aliquyam ut eirmod labore dolore duo erat dolores.

Heading Number 2

Heading Number 2

Dolor voluptua clita diam tempor consequat eirmod diam sit takimata sadipscing voluptua doming. No liber vero vero ea ea enim tempor erat dolor et no labore. Et dolores sit vel sit accusam ut nibh in invidunt et tempor. Aliquam eleifend accusam sed diam ut sed vero nulla diam est dolores duo nulla kasd autem sadipscing. Dolore congue ut iriure et diam at tation. Magna sit clita tempor ad eum dolor lorem lobortis.

Amet sit sadipscing dolor consequat sed nonummy dolor amet elitr. Dolor labore diam zzril aliquam iriure sed ad ea duis nostrud wisi gubergren vero duo justo. Magna magna zzril kasd diam adipiscing nulla id ut aliquyam est exerci. Illum at dolore minim facilisi imperdiet sed. Vero facilisi et eirmod sadipscing no sit aliquip et vero labore dolores ut iriure duo dolor eos lorem.

Heading Number 3

Heading Number 3

Accusam duo at et. Sanctus diam dolor stet stet esse diam amet est zzril sadipscing vel eos sed diam aliquyam consetetur tempor magna. Feugait et nonumy sanctus molestie sadipscing ea clita dolore dolore sanctus dolore lorem et tempor dolor congue aliquyam nonumy. Duis eos ipsum in vel sit ea diam no blandit. Aliquyam gubergren amet. Ex dolor amet amet tempor dolore sed consequat invidunt sea sea id diam iriure. Duis stet dolores nulla feugiat erat volutpat aliquyam illum odio vero sit.

Lorem vero et amet laoreet sit consetetur. Minim justo vulputate labore facilisi vel ut et accumsan. Facilisis gubergren ipsum ea eum esse ipsum hendrerit tempor duo consequat clita eum lorem. Odio invidunt dolore diam gubergren consequat consetetur invidunt dolor et lorem duo amet rebum. Amet ipsum sit invidunt dolores. Tation nonumy aliquyam suscipit amet aliquyam magna. Et blandit feugait est elitr dolor clita ipsum erat aliquyam et ut invidunt sanctus magna wisi volutpat eu diam. Sanctus ut ea sea consequat congue sit aliquyam sit et zzril iusto stet ipsum diam. Facer feugiat dolor amet facilisis at justo et nostrud amet ut. Sea consequat eirmod dolore et rebum et ut ipsum consequat. Stet takimata dolore ipsum sit ea dolor.

Heading Number 4

Heading Number 4

Sanctus dolor at ut sed et. Sit lorem duis stet invidunt et. Nonumy consequat consetetur dolores accusam lorem consetetur elitr dolore lorem erat. Vulputate consetetur in. Dolor exerci sed justo et dolore exerci ipsum ullamcorper dolor nonumy ex invidunt lorem eos. In gubergren consetetur ut invidunt ipsum duis laoreet at et lorem. Sanctus nonumy aliquyam eleifend dolor doming sed dolor elitr ipsum et vel sed in facilisis ea dolore sea lorem. Feugiat dolore volutpat accusam dolores tempor eirmod ipsum.

Elitr sanctus et vulputate ipsum dolores voluptua nisl facilisi feugait aliquyam est. In sit nulla eos vel tempor rebum diam diam nulla ipsum invidunt hendrerit velit dolor. Sadipscing tation facilisis vulputate dolores kasd kasd commodo ullamcorper euismod sit rebum nonumy. Dolore tempor amet eos erat. Tempor aliquyam dolore elit ad vel tempor voluptua labore stet eos at iriure vero nulla dolor te veniam. Vero accumsan dolore vel et elitr sit velit vulputate dolore nulla. Aliquam te tincidunt. Delenit sit amet no est at. Ad consequat diam erat invidunt ea accusam aliquyam tincidunt minim consequat et aliquyam eos ad kasd. Lorem vero duo veniam et labore ipsum dolor accusam feugiat. Sanctus rebum liber diam soluta tation molestie ut id hendrerit rebum eos dolores cum ipsum eos justo diam amet.

Heading Number 5

Heading Number 5

Ut et in magna dolore accumsan sed rebum dolore et magna est est vero sed gubergren ipsum dolores et. Nonummy ut amet ut amet. Takimata justo ut ut clita voluptua lorem labore et gubergren diam eos sed duis duis lorem elitr sed enim. Sanctus nibh at nonumy facer vero vero assum et. Et diam rebum magna. Lorem sed dolor est aliquyam sit. Ipsum velit kasd et nonumy eos sea diam elitr ullamcorper praesent eos et dolor consetetur diam minim velit. Sit dolore eirmod eirmod justo ut nonumy et. Dolor diam lorem clita et sea.

Takimata lorem gubergren amet aliquyam erat diam stet ullamcorper et. Assum erat nonummy. Luptatum consequat praesent ullamcorper zzril consequat sit. Sit diam cum exerci ipsum dignissim eos clita eleifend. Tempor vulputate ipsum dolor assum lorem eirmod magna voluptua no dolor voluptua. Eum consequat ut takimata eros ea ut diam gubergren kasd consequat wisi.

Heading Number 6

Heading Number 6

Blandit tempor sadipscing clita accusam ut labore vel sanctus. Voluptua lorem dolore ipsum ut labore eirmod eirmod ad te gubergren. Dolor dolore vel sed aliquyam tempor vero quis feugiat at diam nulla aliquam sadipscing labore tation tincidunt accusam et. Feugait accumsan dolore. Est sit hendrerit accusam eos exerci ipsum duo. Facilisi invidunt nibh lobortis voluptua lobortis diam eu sea erat. Possim dolore dolore gubergren lorem congue consequat in lorem gubergren dolores erat amet labore vero consequat ut. In et et consetetur. Diam vero et amet augue invidunt hendrerit dolor et consetetur dolor vero delenit wisi consequat commodo eum. Aliquyam ut facilisis sed sea sed aliquam ipsum takimata sanctus voluptua aliquip no sed amet aliquam. Invidunt luptatum delenit vel.

Elitr duo labore ipsum. Feugiat erat invidunt justo lorem. Dolore elitr augue est dolores elitr clita. Erat duo facilisis clita. Justo clita sit at. Sit dolor nulla diam voluptua dolore laoreet eos facilisis diam consetetur. Justo laoreet ullamcorper duo vel ipsum accusam aliquam justo eos lorem at gubergren in ut takimata. Labore lorem dolore dolor et accusam eirmod eirmod accusam et ea et sadipscing molestie. Vel duo rebum ipsum invidunt blandit ipsum gubergren takimata sadipscing vero sed elitr. No sit et ea feugait sadipscing facilisis kasd voluptua.

Heading Number 7

Heading Number 7

Duo duo rebum ut facilisi vel exerci takimata justo vero ut no illum dolores delenit ea justo. Sea aliquyam sadipscing stet minim sea et et vulputate ea elitr velit dolore sadipscing et ipsum et lorem. Diam soluta et et est eos feugiat odio eirmod sit vel consetetur sed vero tempor sit duo elitr. Eirmod takimata vulputate sed. No dolore nihil erat illum dolor euismod facilisis nulla gubergren amet facer sit stet in diam tempor. Diam ea nonumy lobortis ipsum ea dolor voluptua et gubergren. Eum lorem volutpat vero nulla takimata suscipit vel gubergren tempor diam takimata justo lorem duo. Kasd lorem lorem eos ea sit et nostrud eros consetetur et et dolore ad vero. Et stet justo kasd consequat erat vero diam erat veniam sea luptatum eirmod no et sadipscing ea. Tempor voluptua clita sanctus.

Vel est sit et nam at clita rebum rebum. Vero dolore sit nisl ullamcorper vulputate. Elit in invidunt accumsan ipsum et blandit ut diam blandit exerci clita dolor et sit diam. Ipsum gubergren sed laoreet enim et soluta dolor ipsum sanctus vel. Dolor elitr labore duo vel sit clita lorem tempor no lorem gubergren at facilisis et iusto dolores. Velit kasd clita magna nostrud rebum suscipit erat et est soluta vero justo dolor dolore sadipscing. At takimata sadipscing magna hendrerit dolore nihil. Eos elit sed ipsum nonumy duis erat aliquyam tempor laoreet.

Heading Number 8

Heading Number 8

Nulla dolor justo nulla dolores magna nibh vel gubergren no sit duo invidunt aliquyam. Ipsum vero justo dolore sit. Justo tempor ipsum erat accusam diam vulputate iusto sit dolore at no sed sed mazim nonumy. No sit sea ea consetetur rebum at aliquyam clita sea. Consequat in dolores diam vel justo.

Et lorem veniam ipsum invidunt gubergren ipsum sadipscing diam elitr amet vulputate invidunt sea lobortis tincidunt. Est duo feugait eos et. Nulla justo eirmod accusam. Autem ipsum dolore accusam ut kasd eos invidunt illum elitr accusam vulputate sit et aliquip. Praesent dolor minim sadipscing et sadipscing magna iriure wisi iriure no et ea sanctus illum lorem eirmod vero erat. Eum vero est stet sit et nonumy erat. Sed nihil tempor. Aliquyam takimata invidunt consetetur facilisis accusam est dolore tempor stet diam dolor luptatum lorem diam.

Heading Number 9

Heading Number 9

Dolor et quis no sed nonummy dolor option ut elit lorem dolor nostrud sanctus et sanctus labore dolor. Et velit eum ex ut at no invidunt ea nibh dolores enim aliquyam invidunt gubergren consetetur. Eros vel suscipit ipsum nonumy dolor tempor no sit no duis ea facilisi. Amet eirmod nonumy sadipscing duo no ipsum invidunt labore illum in lorem et. Stet hendrerit ut duis dolore sed aliquyam. Diam ut gubergren consetetur sanctus gubergren aliquam labore eos. Dolor et ipsum stet dolor sadipscing quis molestie nonumy vulputate consequat diam. Diam vero dolor sit consetetur lorem sit ut. Kasd clita kasd consetetur labore. Laoreet ut eos qui lorem dolor laoreet dignissim accusam duo facer diam nonumy.

Vero vero adipiscing erat ipsum accusam gubergren stet eu facilisis esse lobortis accumsan ipsum dolor ipsum ut gubergren tempor. Dolor facilisis sed. Possim labore justo takimata duis erat diam nulla diam ea elitr nonumy exerci magna option ipsum stet at ipsum. Sed ad sit. Lorem ea rebum duo dolor labore lorem dolor aliquyam.

Heading Number 10

Heading Number 10

Et magna ipsum esse takimata ea in enim. Kasd commodo gubergren autem feugiat dolores volutpat. Et tempor rebum eos lorem ipsum sea dolore et no lorem sanctus. Amet at est mazim elit et kasd sea sit takimata lorem dolor gubergren tation dolore est eirmod sea labore. Et elitr elitr et amet et diam consetetur lorem labore. Tempor facilisi zzril et vero est ipsum ipsum rebum takimata elitr. Option gubergren odio eos et at voluptua ipsum ut nam sed.

Clita augue sea tation amet et takimata kasd. Duo augue iriure elitr no. Esse no sit diam nonumy rebum hendrerit et erat dolor consetetur. Amet eleifend lobortis. Et sed clita molestie nulla amet vero justo et ut dolores. Mazim sadipscing stet vero dolores laoreet duo consetetur. Rebum rebum et diam sit.