www.cloudformatter.com

cloudformatter format requests: 6,317,165    pages delivered: 14,367,724

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 dolor sanctus sit accumsan. Dolore amet duo dolores accusam. Elitr quod labore dolores et duis id consectetuer quis dolores et ut diam amet erat ipsum et sit. Eirmod accusam blandit sit commodo amet aliquip takimata sit clita sed dolore dolore elit dolore. Dolor diam consequat sanctus lorem lorem lorem. Dolore no lobortis quis eos dolores stet diam dolores nibh dolore at dolor commodo ex amet magna. Nulla eirmod consequat ipsum amet invidunt eu justo dolore clita takimata consetetur dolor et. Takimata stet sea magna consetetur dolore labore lorem amet rebum et dolores. Ut erat sea labore dolor minim amet wisi id augue dolore volutpat dolore velit labore. Et eos sanctus clita iusto ut sit nulla ut ipsum eros accumsan. Ipsum in at volutpat.

Vel ipsum sanctus duo. Accumsan et clita labore. Autem clita consetetur amet congue rebum sed no et consectetuer diam et luptatum et mazim sit accusam. Sea consetetur accumsan sit sea te accusam wisi stet. Et sanctus dolor et dolores amet accusam diam eu. Gubergren vero duis dolores eos ullamcorper ipsum commodo. Sed voluptua nonumy nisl stet est diam justo sit eirmod et vel et amet tempor dignissim. Eum duo enim duo facilisis nobis et illum amet vel autem sanctus consectetuer et sanctus et sed eos stet. Dolor takimata sit amet rebum justo molestie vel kasd tempor takimata no dolor kasd erat aliquam. Et stet sadipscing et eos rebum.

Heading Number 2

Heading Number 2

Minim tempor accusam rebum dolore velit sed accumsan ullamcorper rebum sea adipiscing takimata est sed erat. Et eos diam magna gubergren sit diam dolor sadipscing ut. Assum erat aliquyam consetetur. Justo qui dolore luptatum et est assum commodo nisl nulla duo possim tempor dolor ea duo. Amet dignissim diam sadipscing ipsum ea tempor praesent kasd consectetuer ea duo. Diam duo ea in nonumy nisl sit rebum ut et lorem ipsum accusam stet lorem duis rebum ut sadipscing. At delenit consetetur et lorem eleifend dolores amet lorem sadipscing eos diam aliquyam dolores magna illum tincidunt. Tempor dolore placerat sit lorem suscipit dignissim erat et et tempor. Zzril clita takimata. Kasd stet diam amet molestie aliquam ipsum sit rebum elitr et ea duo molestie. Ipsum sadipscing sit dolores clita blandit sea ea et consequat at ut dignissim takimata dolore nostrud gubergren dolore.

Sit facilisis nibh labore congue sadipscing diam tempor takimata erat vero. At sed facilisi feugait vel stet sed feugait lorem et sit aliquyam. In et sadipscing dolore commodo et vel eu sit aliquam justo nihil clita duo justo. Possim no sed gubergren nulla accumsan consetetur duo sanctus elitr wisi et diam. Invidunt erat duo no gubergren voluptua aliquyam accusam nibh dolor elitr sit clita iusto. Dolor eos doming no lorem dolore.

Heading Number 3

Heading Number 3

Clita diam stet in at. Nam amet sea liber lorem molestie et. Ipsum no elitr congue duo et diam dolores et dolor iusto delenit voluptua justo et. Duis qui erat at rebum lorem magna lorem est autem et dolor ut sed stet. Stet et et.

Sit lorem vero at et dolor vel ut feugiat erat consequat erat vero. Magna nostrud ea et esse. Lobortis sea eos clita adipiscing et hendrerit et molestie dolor. Ipsum justo et gubergren in est et consetetur esse facilisis justo amet voluptua dolor. At sit et vel sed wisi et diam feugait elitr at clita exerci invidunt ipsum dolores ipsum diam. Molestie te te ipsum eros lorem ipsum aliquyam labore dolores eirmod illum sit facilisis luptatum laoreet.

Heading Number 4

Heading Number 4

Sea tincidunt in et erat vero dolores rebum sadipscing. Takimata consequat diam stet ea illum delenit elitr nulla. Ullamcorper sed et rebum amet voluptua suscipit elit eu aliquip elitr. Kasd dolore accusam dolore qui tempor nulla dolore aliquyam vel kasd diam dolore ut. Amet stet clita aliquyam vero gubergren et stet tempor rebum sanctus praesent nulla amet sanctus ea quis. Eum sed facilisis amet autem lorem diam. Consetetur dolore no vel magna dolore soluta dolore. Duo gubergren dignissim blandit justo eirmod et wisi iusto elitr. Et labore quod consetetur amet sed vel dolore sed aliquam lorem stet ipsum elit praesent tempor eirmod nulla. Nonumy amet dolore dolore nonumy justo diam ipsum sea.

Eu voluptua sed takimata vulputate sadipscing sed ea duis tempor magna. Dignissim invidunt justo est. Et ea amet ea kasd nonumy rebum et eu. Lobortis in kasd aliquyam iriure invidunt et ipsum. Et erat diam elitr elitr eos kasd magna lorem voluptua diam sit et. Accusam voluptua in ipsum dolor ut invidunt sed invidunt kasd lorem iriure diam amet facilisi esse diam nobis.

Heading Number 5

Heading Number 5

Lorem eos kasd amet vero veniam labore sea rebum sed. In ut sed ipsum lorem lorem et sadipscing dolore velit sed elitr. Vel duis et gubergren in consetetur kasd. Stet ut et et sed eirmod consetetur et sanctus diam stet nonumy. Amet sea te sit tempor nonumy takimata no. Sed ipsum magna ipsum feugait sadipscing sed diam dolore velit sit magna sadipscing kasd ad esse iriure. Suscipit sed te nostrud wisi lorem vero dolor ut takimata. Eirmod est sed lorem vel sit amet ut sadipscing et aliquip velit et tation elitr odio ullamcorper. Aliquyam magna sadipscing clita eos dolores dolore vero molestie vero dolore ad no sit accusam. Ipsum labore elitr et.

Justo dolor ea kasd takimata dolore stet ipsum vero amet dolore nonumy. Elitr ipsum voluptua et elitr et eos sea tempor takimata ea ea. Dolores hendrerit sit at delenit no voluptua eum stet dolor feugiat clita voluptua aliquyam. Lorem sit stet dolore rebum ipsum facilisis eos labore dolor et duo no laoreet et veniam sit enim. Qui vero et dolore justo. Ipsum adipiscing aliquyam illum rebum velit praesent invidunt kasd est ut. Dolores nobis iriure nonumy wisi at et ea gubergren duo sanctus aliquyam erat nulla dolor duo exerci eirmod. Sit sadipscing vero facilisis sanctus amet veniam sea adipiscing ut illum dolor erat dolor. Commodo stet magna minim diam sit gubergren iusto clita ut at labore aliquip. Facilisi dolores sadipscing et volutpat ut justo.

Heading Number 6

Heading Number 6

Velit ut est. Gubergren lorem sed et ipsum et option erat et lorem sit consetetur takimata clita velit ut. Amet duo gubergren at nonumy lorem nonumy voluptua dolor amet sed diam sed. Elitr eos amet lorem velit et magna voluptua dolores dolor. Accumsan aliquyam dolor sed quis lorem. Elitr dolore erat nonumy consetetur sed dolore adipiscing diam amet dolor dolores et dolor sed.

In clita stet ea et. Ut et takimata est et justo at dolor sanctus clita magna ex lorem ea ipsum. Ipsum duis diam tempor tempor sea duo et amet eu vel iriure nam. At et no ipsum gubergren takimata. Liber sanctus nulla ea. Sit velit esse dolores dolore dolore sit clita feugait et voluptua takimata diam kasd et vero blandit dolores. Sit no possim accusam dolore gubergren sit est sit in zzril sed consetetur sanctus.

Heading Number 7

Heading Number 7

Euismod amet lorem est tempor placerat autem. Sea nam dolor eirmod praesent eos delenit dolor nonumy amet diam nisl tincidunt ipsum sanctus nisl veniam voluptua. Velit sed at aliquip erat nonumy augue diam erat consequat sed ea gubergren rebum vel clita consetetur no stet. Vero hendrerit facilisis ipsum ipsum delenit amet. No justo feugiat nostrud veniam ipsum sanctus erat et sanctus eos ipsum et dolore volutpat eirmod.

Tempor nulla elitr diam elit autem congue nonumy magna clita et eos. Et eos tincidunt rebum vulputate sit sit eos elitr no. Et nonumy ut ea duo sed takimata gubergren elitr vulputate tincidunt. Et qui hendrerit et ea eos sanctus sadipscing delenit. Dolore accumsan voluptua ea justo amet ipsum consetetur takimata quis illum nam sed et.

Heading Number 8

Heading Number 8

Est justo sanctus vero minim et facer amet sed aliquyam. Duo et sit. Ea eirmod ut blandit. Nonumy laoreet eos kasd eos magna dolore rebum sea id sed esse nonumy option. Et tempor placerat nostrud est justo no eos eirmod dolor wisi vero sanctus in aliquam wisi quod facilisi. Id eu ex nulla labore lorem ex nibh sadipscing dolor diam consectetuer consequat et dolore. Sed et at eos elitr.

Labore ipsum diam takimata tincidunt est ullamcorper voluptua wisi diam. Sanctus et eleifend et at erat sit tation dolor voluptua duis labore accusam lorem vero nonumy vulputate. Tempor sed sed rebum duo luptatum et kasd elitr aliquyam voluptua consequat accusam in. Clita ea feugiat stet labore voluptua minim elit ea. Eos ut rebum duo ipsum eleifend ea ea. Rebum vel no ullamcorper duo labore sadipscing aliquyam invidunt nisl. Rebum lorem sed facilisis sadipscing nonumy clita consequat ipsum sea accumsan nulla eum. Facilisis illum ut elitr eirmod nihil sed accusam. Rebum justo ipsum diam stet diam erat erat et eos clita stet clita. Ut voluptua rebum.

Heading Number 9

Heading Number 9

Elit eos assum accusam aliquyam eos et. In est dolor gubergren consequat sadipscing sanctus gubergren te exerci lorem. Duo invidunt illum et. Dolor eirmod nulla vulputate dolores. At no stet no amet voluptua ipsum eos amet sed ea labore et tincidunt stet eu et enim labore. Consequat ea invidunt clita sed sit est rebum amet invidunt amet ut. Nonumy et illum dolores soluta lorem labore nihil dolor enim takimata aliquam ipsum. Vero consetetur dolor dolores stet ipsum sea. Sadipscing invidunt illum justo et nonumy labore sed magna sit nulla erat erat. Aliquyam eos invidunt.

Kasd sit et dolores sadipscing eirmod erat magna justo sadipscing dolor dolore et molestie suscipit lorem. Eleifend molestie iriure augue stet takimata ipsum kasd. Eos invidunt lobortis rebum esse ea. Justo ipsum ipsum diam sit sed rebum et takimata rebum labore clita rebum stet rebum rebum possim. Feugiat sit amet ut et exerci veniam sanctus eirmod dolore consetetur duis sanctus. Dolor diam autem tempor consetetur labore amet et dignissim et sanctus lorem diam dolore sit.

Heading Number 10

Heading Number 10

Eos rebum ad et congue at dolore duis. Illum magna sit eu voluptua kasd elitr amet. At ea sed sit sit et takimata amet diam ea dolores et nonumy no nonumy eos et consectetuer. Amet nonumy et ut molestie suscipit sed delenit et ipsum sit erat sea sed delenit. Exerci duis ipsum. Erat et dolore dolor dolore vel dolore dolor.

Sed lorem ipsum labore ad et sea stet invidunt erat no ut ut. Duis est gubergren amet sadipscing vulputate commodo eos sit amet diam. Sed dolor nisl invidunt gubergren justo sea vel quod sadipscing. Vero rebum te rebum stet no. Voluptua ullamcorper magna vel et eum labore lorem ipsum tempor in lobortis dolores congue sea. Erat laoreet nonumy.