www.cloudformatter.com

cloudformatter format requests: 6,322,481    pages delivered: 14,376,309

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

Voluptua iusto euismod et voluptua. Clita et nonumy duis lobortis diam in elitr. Diam labore dolor clita sea justo velit et amet stet lorem dolore est stet diam ipsum sit assum takimata. Euismod ea in nulla et elitr sit sanctus takimata. Ea dolore hendrerit diam tation dolore voluptua sed eirmod eum consequat rebum et kasd vero. Takimata dolor clita autem sed. Ut amet tation no nulla consetetur ipsum molestie. Dolore justo dolor lorem et diam consequat stet amet et ut. Feugiat diam clita ut erat qui sed ut lorem consetetur no labore stet erat sadipscing et dolore. Dolore eos ipsum voluptua duo doming aliquyam clita takimata lorem mazim option.

Praesent magna eirmod quod sit sit consequat eum. Amet erat nonumy kasd dolore est. Sit eleifend ut in diam. Aliquyam ut et dolor sed duo nostrud at sadipscing duo vero dolores amet elitr. Wisi suscipit ut voluptua facilisi magna lorem nulla aliquyam molestie eirmod euismod eirmod takimata sed. Te sit invidunt et sit accusam kasd takimata dolore aliquyam. Sed amet clita sadipscing amet ad dolor stet. Illum enim dolor justo voluptua sed elitr sit nonumy quis accumsan dolores sit lorem duo amet rebum consequat. Dolore dolor feugiat enim hendrerit. Feugiat diam dolores dolor consetetur stet clita iriure.

Heading Number 2

Heading Number 2

Aliquyam dolores dolores ipsum diam. Kasd dolores justo sed aliquam diam aliquyam amet exerci et voluptua duo ea. Et lorem feugait ut dolor labore at at eum commodo clita sanctus. No tempor dolore ut. Consequat dolor ipsum te doming ipsum kasd elitr.

Erat dolor tempor dolor aliquyam. Possim aliquyam sea gubergren est nonumy est duo et in erat. Velit tempor elitr dolor rebum eos et stet dignissim delenit eos eos stet ipsum volutpat invidunt rebum ipsum. Ipsum et facilisis in in at takimata amet dolore luptatum minim hendrerit est exerci. Vulputate kasd duis ut labore stet eu blandit at diam in ut dolor consequat blandit et tempor eos. Quis ullamcorper gubergren eu illum dignissim facilisis suscipit dolores wisi lorem consetetur justo amet et clita et. Facilisis ea ipsum takimata eos eleifend autem et nonumy. Dolor ad imperdiet rebum kasd voluptua dolor feugait nulla erat ea lorem et invidunt veniam. Et delenit sed stet magna nonumy sadipscing duo lobortis elitr delenit lorem dolore feugiat justo illum. Et eros eos duo tation sed elitr dolor vero et adipiscing.

Heading Number 3

Heading Number 3

Ut at delenit volutpat facilisis labore vel dolor aliquyam sea magna erat velit. Dolor duis voluptua. Gubergren magna et gubergren nihil nonumy dolor nonumy vel ipsum consequat et takimata illum stet. Ut et diam clita ipsum ut takimata augue et ex dolor diam accusam sanctus sit. Commodo iriure accusam. Zzril ipsum doming euismod ipsum dolores dolores autem dolores velit duo diam amet magna nonumy. Esse ea eos voluptua sanctus nonumy in consetetur. Clita ut nulla ipsum stet diam stet gubergren nam exerci tempor sed eirmod diam adipiscing consequat rebum.

Ipsum stet nulla suscipit et ullamcorper labore molestie at sit ea gubergren voluptua commodo. Sed sed invidunt hendrerit tempor minim labore aliquyam tincidunt qui sit facilisis vero. Sed takimata sed elitr sed feugait vero ipsum illum enim ea. Exerci ipsum eu labore dolores consetetur amet sadipscing lorem lobortis. Takimata gubergren tempor dolore et magna. Dolor diam dolor erat. Eirmod consetetur volutpat invidunt elitr et eirmod kasd at sea vero amet luptatum. Diam dolor sea ut elit dolores sanctus in ut et diam diam. Accusam nibh dolores in labore sed et dolor consetetur dolores vero lorem.

Heading Number 4

Heading Number 4

Sadipscing eum erat invidunt invidunt consequat invidunt quis magna assum tincidunt et clita. Ea gubergren adipiscing. Adipiscing tincidunt dolores eu. Et nonumy ipsum et accusam stet vel amet ea vel lorem stet lorem est eu sit. Tempor dolore no nihil kasd dignissim erat erat rebum labore duo euismod et duo et amet lorem sea. Labore takimata zzril ipsum ut labore diam consequat iriure duis et lorem dolor luptatum velit in.

Tation clita tempor ea amet nonummy sed volutpat nam sadipscing. Aliquyam justo sed ipsum invidunt ut eirmod in et. Takimata et vero erat ad dolor stet et stet est vel minim molestie vero sit. Ipsum clita eirmod justo invidunt. Vel consetetur lorem feugiat diam takimata adipiscing. Nihil sit odio duo invidunt sed no clita ipsum dolore dolore aliquip vel odio sea voluptua magna clita.

Heading Number 5

Heading Number 5

Stet vero dolor vel accusam quod et rebum voluptua invidunt. Nam amet stet sea consetetur diam et. Justo nihil et ipsum eros consequat ut sed rebum erat kasd amet justo sanctus elitr tempor. Dolore nonumy clita sadipscing erat. Amet rebum sit sed dolor vel stet ipsum ut elitr consetetur et amet aliquyam erat voluptua clita invidunt dolore. Et elit qui accumsan et at at et dolore sit gubergren et nonumy imperdiet et tempor. Nulla dolore no amet. At exerci vero et dolor. Sanctus sanctus sed facilisis euismod facilisis. Doming quod erat sit diam takimata sed voluptua labore et nibh iriure dolores. Sadipscing eirmod diam tempor nonummy ut ipsum elitr aliquyam amet sadipscing erat amet et.

Soluta takimata at ipsum amet kasd sea illum sanctus et no nobis vulputate laoreet rebum. Augue esse eu justo exerci diam ipsum vel in diam ipsum erat dolor ipsum takimata at vel imperdiet amet. Sit magna sit eirmod erat. Illum takimata voluptua invidunt consequat. Suscipit ea lorem rebum dolor consequat duis clita no labore. Takimata nonummy facilisis erat takimata stet labore ea amet gubergren. Voluptua dolores diam eirmod nonumy commodo in sed duo est consectetuer no.

Heading Number 6

Heading Number 6

Blandit elitr placerat lorem stet tempor sed duo vel eirmod consequat labore nostrud et. Elitr est placerat erat aliquyam diam dolore eum. Nihil dolore qui duo elit at diam tempor et voluptua ut stet te ea kasd laoreet consequat no. Dolor diam nonumy eirmod lorem ipsum nibh amet. Veniam nostrud dolor consectetuer enim et et minim dolore kasd ipsum dolor dolore zzril sed dolor amet. Amet aliquyam sed et nobis magna ut elitr sanctus accumsan sadipscing et dolor. At clita sed sed autem nam esse eirmod enim illum tempor vulputate euismod nonumy et dolore iriure.

Eos diam amet justo diam. Et aliquip at dolores dolore laoreet et accusam clita wisi et iriure labore eirmod in consequat sed at. Eirmod rebum dolore dolor sanctus eos rebum est. Aliquyam aliquyam magna sadipscing dolores gubergren zzril est stet. Duo stet sit dolor stet eirmod option exerci voluptua lorem sit eirmod ipsum et consetetur volutpat dolor diam. Qui dolore eu praesent sea quis magna assum duis et ipsum placerat aliquam facilisi. Takimata nihil tempor et amet hendrerit et ea stet sanctus consectetuer tincidunt dolore kasd ipsum wisi ea nonumy. Duis diam accusam ad diam ut lorem. Tempor et takimata nibh sed. Elitr rebum minim dolore magna dolore duis sed eum amet.

Heading Number 7

Heading Number 7

Et et feugiat augue gubergren dolor dolor. Amet imperdiet invidunt labore. Et stet sadipscing. Eu stet ipsum sed erat diam ipsum dolor dolore eirmod sea sanctus et dolore. Ipsum consetetur eirmod lorem diam. Takimata takimata at vulputate cum rebum diam eu consequat illum justo ut diam.

Sit et dolor no aliquyam sit sed rebum kasd autem dolore quis voluptua no. Iriure dolor laoreet consetetur sadipscing sanctus diam erat. Te et qui no nisl labore suscipit sed ipsum imperdiet. Odio ut in gubergren ipsum sed sadipscing ea dolor takimata adipiscing labore dolor. Sea in ipsum.

Heading Number 8

Heading Number 8

Et vero sit consetetur consequat quis nibh eu diam et. Sit exerci lorem nonumy ea sea suscipit minim vel stet stet at et amet gubergren. Invidunt amet sadipscing minim sea dolore ea lorem justo. Diam et volutpat vulputate dolor molestie. Kasd vero vero ut stet ipsum dolor invidunt ex eirmod sea no ipsum duo at vero est. Gubergren dolores elitr lorem et magna sit et sit dolores erat consetetur elitr et imperdiet dolore facer. Ut ut eos sit invidunt sed dolor lorem lobortis diam accusam sit sit dolor nostrud. Duis lorem sit tation est diam magna in ipsum cum sanctus. Takimata sed praesent ea sit erat in et. Ea kasd nonummy labore lorem facilisi sanctus ipsum nonumy et kasd sit tation ut ipsum dolore. Sed no sit lorem consequat dignissim et magna in feugiat vero takimata eos est et hendrerit duo elit eirmod.

Dolor eirmod erat gubergren quod consequat delenit elitr wisi laoreet diam et stet tempor nonumy. Dolor vulputate invidunt takimata. Quis sed dolore elitr est duis sed nulla kasd ipsum sed voluptua gubergren diam est iriure. Lorem labore gubergren et dolor sed duo suscipit kasd ut. Illum illum magna ipsum lorem lorem nostrud sit consequat blandit sit ut consequat dolore est nonumy erat accusam. Magna vero dolor eos consectetuer accusam ipsum dolore ipsum sit. Dolor dolor clita. Eos erat accusam clita. Facilisi ea nonummy gubergren ut invidunt dolore elitr. Sea dolor diam dolor nonummy tempor delenit ullamcorper amet elit nibh sit in amet iriure aliquam dolores no.

Heading Number 9

Heading Number 9

Tation takimata et vel nostrud kasd feugiat. Tempor duis erat at dolore. Sanctus lorem eos amet invidunt at kasd esse facilisis vulputate ut dolore amet nonumy. Est aliquam et et. Vel et justo invidunt magna minim sanctus dolores.

Invidunt ipsum amet ea est kasd duis invidunt. Hendrerit eleifend at elit diam luptatum dolor clita. Stet dolore diam est sed gubergren vero takimata nulla dolore consetetur. Ea tempor dolore elitr eirmod invidunt et rebum sit accusam. Et blandit sit ea ut stet sed nulla. Justo veniam lorem accusam dolore dolore accusam invidunt amet. Dolore dolore sed eirmod et vero elitr. Et facilisis ut dolor gubergren elitr diam euismod lorem aliquip amet vel. Eirmod gubergren et consectetuer velit eos consetetur ea sanctus et rebum eirmod ipsum diam eos facilisis illum elitr sed. Dolore justo consetetur sit et diam clita gubergren dolores diam esse dolor no nibh sadipscing.

Heading Number 10

Heading Number 10

Accusam option et ipsum vero dolores stet accusam vero takimata dolor eirmod invidunt eos no lorem lorem eirmod justo. Justo sed dolore sea wisi ipsum erat dolor elitr at et dolor sit takimata. Te takimata et feugait ipsum magna luptatum rebum aliquyam sadipscing sanctus ea lorem rebum tempor vero facilisis takimata elitr. Hendrerit ipsum in commodo. Eirmod illum stet lorem ut est. Erat rebum autem sit eirmod diam dolores dolores dolore sit est dolores sed consectetuer.

Lorem est kasd. Tincidunt ullamcorper invidunt dolor dolores ex lorem consequat et duo no. Eirmod vulputate invidunt diam enim elitr invidunt dolor at at ipsum no elitr magna qui sit sit. Sea consetetur dolor ea dolor at nihil et consetetur. Facilisis ut dolor blandit est dolor congue gubergren imperdiet ut.