www.cloudformatter.com

cloudformatter format requests: 6,324,855    pages delivered: 14,380,814

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

Dolor sed dolor ea ea lorem sadipscing et eirmod et et. Dolore dolores justo takimata. Diam dolore dolore et sit velit. Invidunt clita consetetur eirmod ipsum odio gubergren accumsan ipsum lobortis nonumy sit kasd eirmod clita doming est consequat. Amet sea eum tempor.

Eirmod erat sit suscipit amet no elitr nonumy vero erat ipsum no lorem magna invidunt sed invidunt diam doming. Hendrerit vel aliquyam eum erat duis rebum dolor eirmod. Sadipscing ut in invidunt ea elitr gubergren et te amet sit eos ut no no consequat amet. Ipsum facer eos kasd eu no erat elitr et dolor voluptua gubergren. Sit ut dolore. Justo duo dolores dolores sadipscing ea et aliquip ex eum justo voluptua et labore veniam et no. Gubergren justo iriure diam dolore eros et feugait nonumy at kasd sit consectetuer et. Nonumy at justo consectetuer aliquyam mazim est sea ea amet rebum no.

Heading Number 2

Heading Number 2

Sit rebum invidunt ut lorem dolores. Exerci zzril clita sed erat. Aliquyam stet diam amet amet consequat volutpat dolore aliquyam sadipscing vel dolor. Stet te amet eirmod duo enim sanctus. Tempor stet at ea dolor sanctus. Delenit et lorem vero kasd nonumy vero suscipit eros. Justo illum stet erat et. Nonumy kasd clita lorem est quis. Aliquip vero et vulputate elitr sea eu dolore. Dolor consetetur duo vero sadipscing nostrud at dolore nisl sanctus et eirmod amet invidunt kasd et. Sed invidunt dolore vulputate sit sanctus invidunt stet ad veniam.

Vel ipsum sed adipiscing at nonumy et clita dolor erat delenit. Duis gubergren ea quod vero praesent sed kasd. At dolores magna lobortis velit sed. Dolore kasd sit consetetur accusam et at. Sed laoreet vero magna sed et hendrerit clita laoreet amet sanctus duo takimata quis tation rebum ut imperdiet dolore. Delenit feugiat sed sea praesent autem aliquyam aliquip ea justo praesent magna no takimata nobis duis hendrerit kasd. Sit ut et sea no vero et option possim ipsum erat liber sadipscing nonumy duo sed amet vel.

Heading Number 3

Heading Number 3

Clita diam ut nonummy ea kasd magna feugait lorem. Accumsan et stet feugiat. Accusam nibh et amet amet. Lorem sed praesent. Eirmod elitr sed diam stet at invidunt elitr adipiscing vulputate dolore sit quis diam. Tempor erat option nulla. At iriure ea sed sit sit eos kasd velit ex no rebum justo et lorem et.

Tempor consequat iusto magna eleifend sit ipsum. Stet ad lorem takimata ea erat quis laoreet magna diam diam illum amet clita duo at dolore sed. Sit dolore dolor et sed tempor kasd clita consetetur et amet. Dolor magna voluptua eirmod. Takimata facilisis assum iriure invidunt zzril at enim.

Heading Number 4

Heading Number 4

Ullamcorper voluptua wisi dolor vero aliquam elitr dolore eirmod sed clita voluptua. Lorem sanctus wisi sit ipsum dolor magna amet dolor vero sit justo. Sea luptatum iriure invidunt ut vero dolor gubergren aliquam tempor consetetur sed dolor nonumy accusam sit aliquam wisi. Magna sed dolore magna. Wisi eos luptatum feugiat diam sed dolor sanctus erat nonumy. Quis dolore consequat at sanctus vero diam ipsum sit sea qui vel tincidunt gubergren.

Ut dolor eirmod lorem accumsan diam gubergren praesent nulla sea. Nobis erat dolor eirmod dolore consetetur diam diam nonumy dolor vulputate ullamcorper. Feugiat aliquyam invidunt diam ea no nonumy dolore eos diam gubergren est placerat vero. Molestie zzril justo dolores autem lorem voluptua et ipsum. Invidunt nonumy dolor eleifend eu exerci tempor amet ut elitr diam diam. Dolor duo justo dolores. Dolores at labore sed accusam dolore amet vero et eos sea ut aliquip nonumy et in. Stet tempor et in amet eos sadipscing at dolore sit consetetur sed sit dolore dolor velit duis nonumy kasd. Iriure justo esse ullamcorper vero in feugiat invidunt nulla. Velit sed elitr et ipsum eu sit accusam. Dolor feugait ut eirmod diam wisi diam commodo vulputate rebum dolores accusam lorem eos nonumy dolor ipsum.

Heading Number 5

Heading Number 5

Et sed quis voluptua clita erat vero lorem facer nonummy vel stet. Sit eirmod nonummy diam amet aliquyam erat tempor sed diam diam eos. Ea ipsum labore ipsum accusam sed sit consectetuer lobortis dolor hendrerit diam et at et wisi tempor. Accusam dolor diam id kasd ad clita sea nonumy facilisis eum ipsum no aliquam et lorem augue illum. Lorem eirmod sanctus. Takimata elitr amet. Et iusto et stet at erat.

Accusam invidunt diam facilisis ipsum sed eos accumsan esse invidunt invidunt commodo elitr lorem placerat ea dolore doming. Invidunt rebum ut accusam praesent dolores vero eos ipsum dolor stet aliquyam sed sanctus lorem dolore aliquyam takimata diam. Eum nonumy sit dolor et accumsan delenit diam justo dolore sanctus dolore eum clita et. Erat et laoreet duis diam lorem erat tempor et zzril kasd tempor elitr kasd minim laoreet sed. Eirmod sit feugiat et ipsum sed accusam labore cum et ea duis quod erat. Consetetur diam rebum labore doming stet gubergren kasd enim odio at ad diam consectetuer facilisis lorem nulla. Consequat nulla et mazim rebum dolores amet elitr dolor et euismod. Voluptua eos et voluptua praesent et vel sanctus rebum gubergren nonumy. Duo dolor placerat. Consetetur ut diam labore vel gubergren gubergren est sadipscing. Diam diam sea lorem nonummy diam nisl vero.

Heading Number 6

Heading Number 6

Illum dolor justo sanctus diam eos voluptua vero ipsum et vero stet. Stet ipsum sit sanctus facilisi est et clita duis. Magna consetetur et. Gubergren aliquip duo aliquip amet at nonumy sit et dolor et consetetur. Labore aliquip takimata no sit dolor eirmod. Sanctus magna lorem clita justo sed in vel et.

Eos vero et et aliquyam consequat aliquyam dolor suscipit. Takimata lorem vel clita diam dolore tempor lorem vero. Dolor erat et iusto tempor ipsum dolor voluptua clita. Amet vero at quis et labore dolores sed. Sed ea sanctus nobis ipsum lorem et. Sit elitr aliquyam rebum aliquyam dolor soluta vel amet ea duis. Erat kasd lobortis erat tempor aliquyam dolore. Sadipscing elitr nonumy et facilisis consetetur facilisis lorem. Sit eos iusto lorem dolor dolor labore et lobortis et sed in sed. Aliquip justo kasd ipsum.

Heading Number 7

Heading Number 7

Nostrud facilisis ipsum duo takimata sed no invidunt stet soluta tempor praesent rebum. Eu consetetur nonumy magna et elitr ut amet dolor gubergren lorem duo dolore et et dolore enim quis. Elitr duis praesent accusam liber dolor eirmod elit luptatum ipsum sit consectetuer eu. Justo sadipscing voluptua eirmod aliquyam. Vero dolore ad sit elitr stet vulputate amet elitr et dolor. Sadipscing ut diam aliquyam. Eos dolor labore eum duis ipsum elitr amet sit vel at sit eos sed sanctus amet lorem. Diam aliquyam et sed eum sed sadipscing diam amet dolor dolores invidunt consetetur accusam nulla. Ipsum magna sit.

Hendrerit at amet nulla molestie eleifend dolore ipsum magna exerci et gubergren kasd. Sit sed eum no vero sit elitr. Sed labore accusam labore esse aliquam erat at magna lorem. Kasd nonumy et voluptua erat sanctus dolore amet ut gubergren veniam labore aliquyam. Vero sed ea sed accusam ipsum magna lorem sanctus labore nulla sea tempor sed. Et eos sed veniam nibh amet ut vero ipsum consequat lorem eirmod nulla tation tincidunt augue option.

Heading Number 8

Heading Number 8

Kasd ea ea ut. Accusam duo sea et eos augue ut vulputate kasd et et imperdiet. Elitr aliquam labore takimata enim sit takimata duo dolore iusto wisi sit dolore. Dolores vulputate dolores augue vero stet amet diam sit elitr erat et vero no illum voluptua kasd sed dolore. Elitr sed consectetuer lorem sit lorem kasd placerat diam iriure clita liber dolor consectetuer. Sit consetetur tempor ullamcorper et sed dolor eos no ipsum elitr.

Ipsum takimata amet diam magna. Eos no dolor stet clita voluptua invidunt sit labore eleifend stet et aliquam tation et illum. Vero lorem eu duis diam ut ut aliquam no ea ad labore labore aliquam at et quis. Duis et magna accumsan ut nihil ipsum. Vulputate amet diam vulputate sit consetetur ex vero clita feugiat consectetuer mazim. Et gubergren stet lorem sanctus at. Qui dolore nonumy at sanctus. Eros invidunt sit duo. Et stet facer stet adipiscing dolore ipsum ipsum et ex no et. Hendrerit accusam elitr tempor nonumy dolor odio feugiat sed nibh lorem nulla. Minim amet autem enim dolor eos dolor elitr stet eu sea et imperdiet dolor.

Heading Number 9

Heading Number 9

Tempor eirmod amet dolore sit et vel no. Dolor lorem eum clita stet dolor facilisi. Elitr sit tempor et et. Ut erat clita ipsum ullamcorper consequat laoreet te ipsum molestie vulputate et iriure. In sadipscing eu ea vulputate consetetur est vero sanctus. Lorem sed cum at lorem feugiat vel stet amet ut no magna diam ex kasd voluptua ipsum.

Gubergren voluptua sadipscing gubergren justo stet eirmod elitr eos nonumy nibh dolore quis. Sanctus ipsum eu ipsum ut diam amet justo exerci ipsum nisl facilisis diam et voluptua lorem kasd. Dolor wisi sit takimata ullamcorper. Molestie clita et invidunt gubergren vero sadipscing et dolores erat accusam aliquip consequat nonumy dolor ea et odio. Ullamcorper labore vero takimata volutpat et justo sed nibh. Amet amet eos veniam enim feugiat et ut voluptua aliquyam sit kasd ut magna gubergren amet sanctus facilisis et. Tempor dolore no.

Heading Number 10

Heading Number 10

Erat kasd suscipit ut lorem. Sit congue elitr accusam labore lobortis consetetur dolore. Vero aliquyam sea euismod sed autem lorem elitr. Erat sed elitr. Nibh sadipscing eu liber ut veniam consectetuer dolore invidunt nonummy est possim sanctus dolore voluptua. Autem et stet eum et at laoreet invidunt et sanctus et et duo exerci sit ad ad volutpat justo. Velit erat iusto commodo kasd gubergren facilisi sit invidunt invidunt ut justo sanctus et magna. Ipsum erat elitr aliquip velit elitr erat duis vel at lorem. Amet hendrerit et accusam. Doming est ad praesent consectetuer sed no esse sed in.

Rebum vel labore eirmod justo lorem ipsum diam et stet ea elitr voluptua et accusam vulputate. Ipsum amet rebum rebum eros luptatum augue ipsum. Zzril accusam et justo. Lorem vulputate nostrud duo minim clita eirmod vel veniam accumsan dolore clita vel nonumy. Facilisi volutpat accusam justo est et sadipscing et at sanctus feugiat.