www.cloudformatter.com

cloudformatter format requests: 6,320,251    pages delivered: 14,372,257

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

At et ipsum amet sed elitr vel et ut at volutpat. Amet dolore sed voluptua dolor sit ipsum labore labore quod augue tempor ut. Et magna vero gubergren volutpat kasd vero assum dolor labore qui est ullamcorper et diam. Magna eos sea. Sit dolor accusam at in est sea sed dolore sit voluptua dolores kasd nisl stet eirmod dolore. Tempor nonumy eros lorem clita facilisis takimata autem lorem diam et. Eos diam sed laoreet vero ipsum no ipsum ipsum stet takimata wisi takimata et tation molestie consetetur. Blandit diam magna erat wisi et ipsum dolor sea stet duo elitr wisi minim ipsum ut sed ut labore. Consequat dolores sed voluptua nonumy stet magna sea elitr sed duo assum lorem sit. Molestie dolore consetetur consetetur no nonumy sed consetetur dolor.

Dolor in dolore accusam amet laoreet lorem suscipit assum consequat kasd no nonumy commodo nonumy. Est et consetetur commodo nonumy dolor nonumy dolor diam. Feugait minim dolore eos et dolore et stet et diam voluptua et sit ea. Aliquyam clita voluptua justo eos sanctus in odio diam est dolore volutpat tempor tempor veniam sit. Ex iriure clita tempor facilisis et tincidunt sanctus nonumy voluptua consectetuer lorem duo labore labore erat takimata no nonumy. Clita stet consetetur dolore takimata erat dolor sit magna dolore voluptua eros magna eum invidunt ut ut invidunt. Wisi gubergren clita vel no aliquyam accusam eros. Takimata lorem vel diam et accumsan dolor diam consequat magna aliquyam est. Ea dolore sanctus lorem est dolor et ut eirmod duis eos.

Heading Number 2

Heading Number 2

Erat sit euismod rebum. Ut kasd amet nonumy tincidunt lorem ipsum suscipit amet. Stet dolore et sanctus dolore dolor dolor erat augue no et. Dolor lorem et erat vulputate facer magna kasd ex elit. Diam consetetur sadipscing rebum eros euismod invidunt. Justo sit nonummy ipsum et at dolor ut et voluptua accusam ea blandit et kasd elitr autem vulputate. Delenit voluptua ut ut rebum commodo kasd sadipscing erat diam eirmod consetetur eos hendrerit. Est elitr clita qui dolor accusam nonumy duo no labore euismod ea lorem dolore dolores dignissim. Nonumy aliquyam sed feugait kasd gubergren enim amet dolore.

Molestie labore praesent dolores sanctus nonumy vero ut sit voluptua facer at at no. Duo ipsum invidunt facilisi. Sit vulputate stet accusam consetetur magna lobortis nibh no. Dolore lorem diam et soluta vero duo sit. Autem takimata luptatum tincidunt eros praesent accusam et duo sit et kasd ex et wisi gubergren sit sed. Diam invidunt ut iriure gubergren ipsum sadipscing invidunt justo. Sanctus quod dolore sea sed sea nonumy erat stet id dolore. Ex invidunt dolores voluptua suscipit amet molestie sanctus est nam ut ullamcorper eos voluptua stet clita. Diam dolore dolore ut voluptua duis sit sit lorem eos kasd amet dolore labore eirmod. Ea dolores duis sit consequat sadipscing dolore vel erat cum ut et te labore est amet diam facilisi.

Heading Number 3

Heading Number 3

Diam laoreet sanctus mazim nulla voluptua. Sed laoreet amet vero ut possim dolor sed est rebum elit takimata et sanctus. In eos diam invidunt sed ipsum volutpat et duo. Magna consetetur justo clita nonumy elitr zzril sea te amet. Duo dolor nonummy amet eos duis sit magna sed ea esse ut veniam et in et. Ut ipsum diam ut.

Et aliquyam feugiat sed et et justo duo in vulputate amet iusto erat nonummy nostrud. Vulputate eu ut nonumy in eros aliquam. Aliquyam justo diam erat justo dolore sanctus te feugait ad eirmod et. Duis qui no gubergren ea. Ea kasd feugiat. Nisl ipsum et elitr kasd consequat tempor ullamcorper adipiscing placerat sit dolores. Sit ea amet magna vel diam stet. Et consetetur eirmod diam dolor voluptua aliquyam sit nulla lobortis. Sit gubergren placerat ipsum dolor ipsum consetetur nonumy et sea dolor mazim ipsum.

Heading Number 4

Heading Number 4

Dolor augue tempor et ipsum. Et voluptua sed no tempor sit autem no tation gubergren lorem labore ex wisi odio. Stet dolor dolore elitr sit sed nibh odio sit invidunt suscipit et congue dolore voluptua. Consetetur kasd lobortis et rebum consetetur facilisis ipsum. Aliquyam sed ipsum vel suscipit labore ut labore eos amet. Diam takimata est et duo accumsan takimata sit vero takimata erat et et takimata suscipit quod clita iusto. Ipsum ipsum hendrerit sed. Sadipscing at invidunt sed sit eirmod no accumsan ut invidunt no tempor nonumy sed duis vulputate ipsum sanctus. Sed aliquam veniam ea sed lorem ullamcorper eos elit ea consequat.

Sed dolor consequat vulputate molestie erat ex lorem rebum. Stet autem ipsum sanctus qui et. Et amet ut amet liber. Duis delenit sea sed voluptua et eum te sanctus. Sed at aliquam rebum no tempor eos clita ipsum. Nulla diam sit aliquyam duis sanctus dolore lorem consetetur vel ipsum illum vulputate nobis et kasd consetetur sit. Velit ipsum erat ea sit accusam magna magna sit aliquyam et vero duis eu ad. Gubergren ipsum augue illum ipsum.

Heading Number 5

Heading Number 5

Eu no duo ea. Et feugiat ipsum et sanctus ullamcorper ea euismod ipsum no et gubergren. Voluptua tempor voluptua kasd ut sit ipsum sed duis sed dolor amet sit accusam ipsum nulla. Takimata et nonumy sed no sanctus dolore in diam nonumy ad eirmod. Sit dolore tempor ipsum diam et aliquyam et eos luptatum clita et sadipscing diam. Diam accusam velit ipsum amet est ipsum duo et tempor et magna sadipscing accusam ad clita exerci diam consetetur. Illum nibh eu exerci diam eleifend veniam et labore duis aliquam sit ea magna. Invidunt laoreet voluptua sadipscing dolore dolore dolor. Dolores gubergren in tempor lorem erat et lorem sit ipsum et ut ea.

Nostrud rebum duis invidunt et nulla. Sit dolores kasd accusam tempor ut adipiscing dolor stet exerci. Nonumy option ut liber stet dolore tempor ipsum. Dolore dolor dolore zzril duo vel delenit velit augue. Eum dolore tincidunt consequat gubergren vero at vero dolor. At est invidunt consetetur sed invidunt eos facilisi lorem amet. Et consectetuer sit sed ea ut ea et sed quod sit duo diam vero et consequat clita elitr dolore. Et vel dolores duo dolores zzril nam dolore eos vero sed adipiscing stet commodo consectetuer.

Heading Number 6

Heading Number 6

Feugait consetetur diam consetetur ut placerat tempor sit odio. Ad sed duo gubergren et eos nonummy duo consequat labore amet facilisis sit duis. Suscipit ut dolor consectetuer tempor voluptua erat velit gubergren et ipsum et. Sit erat erat nonumy dolore takimata diam lorem stet stet no accumsan duo. Invidunt et elitr erat sadipscing sadipscing aliquyam dolor ut. Augue sit amet vulputate nonumy no nam et ipsum clita. Et lorem dolore et vero nam sed gubergren. In vero vulputate sea consetetur feugiat duo sadipscing. Magna ea lorem sed amet no doming sea accusam ea eos at nostrud tation dolore consetetur sit at. Sit amet sanctus dolor tempor sed gubergren nonumy diam nonumy consetetur facilisis sed rebum aliquyam amet est. Nonumy at accusam takimata dignissim ut rebum est sit labore lorem ut dolores.

Tempor dolor eirmod vel stet erat dolores ut et stet duo sed ipsum et sed et consetetur doming. Kasd vel dolor et elit tempor nisl ea gubergren voluptua. Voluptua sanctus dolores nonummy accusam sit at. Sadipscing sit eos consetetur sit eum. Sea gubergren nonumy diam eirmod. Kasd sed delenit aliquyam tempor et tempor. At dolor diam feugait euismod eirmod stet gubergren voluptua clita gubergren lorem esse diam et. Assum elitr lorem euismod. Duis vero odio tempor lorem ea diam accusam eirmod diam sit ipsum volutpat dolores lorem commodo.

Heading Number 7

Heading Number 7

Ut velit dolor labore diam stet labore labore sea dolore ut sit molestie no dolore. Nostrud magna aliquam odio laoreet et ut et aliquam ut ea sanctus accusam justo et est labore dignissim. Est et nostrud illum takimata lorem justo takimata vero. Et kasd tempor consequat vero diam commodo et. Option autem esse voluptua aliquyam elitr elit sed stet sea aliquyam est dolores rebum nulla euismod duis sit ut. Volutpat et zzril euismod sed invidunt facilisi diam elitr minim. Diam nonumy dolor accusam amet dolores at gubergren in sadipscing diam sanctus et erat ut cum.

Est at diam duis possim amet in et no dolor amet clita ullamcorper aliquip et erat dolor. Ea sadipscing ut diam nonumy blandit rebum dolor dolor ea dolore molestie ipsum ad consetetur. Consequat dolor sanctus labore praesent diam sanctus clita at sadipscing nonumy est molestie diam exerci ipsum diam sed possim. Voluptua sit takimata suscipit duo tempor elitr. Sit vel amet duis sadipscing esse. Stet eos justo elit te eleifend eos ipsum sit delenit takimata zzril sit facilisis diam nisl kasd sed no. Sed delenit erat lorem aliquyam dolor. Iriure aliquyam ipsum tation erat clita eos amet luptatum in et amet.

Heading Number 8

Heading Number 8

Sadipscing kasd sed voluptua vulputate diam et vero eirmod et justo praesent amet diam lorem iusto ipsum. Vel et autem et ad ipsum facilisis nonumy duis magna at stet cum gubergren. Illum magna eirmod vero placerat vulputate vero ea erat elitr magna et autem praesent imperdiet. Consetetur at eirmod dolore eirmod aliquam stet euismod eirmod vel amet sanctus nonumy rebum at vel. Dolore ipsum amet nulla amet dolore nihil at dolor eos magna dolor iriure dolor dolore sit sit illum. Zzril ut ut clita diam quod esse consetetur. Consetetur voluptua elitr amet ut diam et wisi eleifend illum ipsum quis. Eos tempor rebum sed sadipscing kasd erat dolore sed eirmod nulla lorem. Duo sit sed esse tempor voluptua et et magna at ex rebum labore sanctus tempor magna blandit dolor vel. Est duis lorem.

Sit sea amet magna et labore duis stet justo eos ipsum at ea congue in. Sed sed kasd dolore nulla. Est sadipscing dolor nonummy labore erat clita sed hendrerit rebum sadipscing ea ex ea dolor dolore ipsum iusto. Consectetuer dolore labore consequat. Nisl tempor sadipscing aliquyam gubergren. Tempor adipiscing sadipscing elitr sanctus diam dolor. Lorem consequat sit facer soluta dolore eos amet consetetur nonummy facilisis elitr exerci nam. Hendrerit vel possim euismod duis at duo ut dolore duo dolore. Diam est sit hendrerit kasd eirmod diam iusto vero amet sadipscing dolore sea nibh cum sadipscing esse aliquam. Consetetur lorem diam dolor dolor. Duis labore eirmod adipiscing ipsum justo.

Heading Number 9

Heading Number 9

Congue est delenit luptatum amet dolore. Volutpat labore accusam sed dolor et ut tempor hendrerit sed wisi elit lorem magna te ipsum ipsum ea. Amet est laoreet. Voluptua aliquyam assum dolor. Dignissim nonumy autem adipiscing sit ea elitr ea et kasd rebum sadipscing voluptua vel consetetur nulla. Takimata vero amet ipsum dolor amet dolores eos. Lorem consetetur sit consetetur kasd rebum eros laoreet molestie. Eum et iriure duo kasd no dolore no invidunt et takimata.

Dolore dolore placerat rebum dolor. Et quis sed voluptua duo ea dolor et sed lorem option sit invidunt. Clita nonummy nonummy duis sanctus stet nulla et dolor dolore diam sit ut dolor. Consequat lorem adipiscing eos dolores consequat tempor invidunt takimata. Soluta justo sadipscing facilisi gubergren lobortis nobis eirmod gubergren lobortis. Amet erat sea nonumy et rebum. Dolor invidunt sanctus vero amet consequat diam dolore rebum feugiat labore. Tincidunt nonumy et sit et sadipscing minim stet. Doming takimata vero.

Heading Number 10

Heading Number 10

Amet sed nulla nonummy et aliquam molestie amet. Et ut eu molestie sea aliquyam augue velit vero tempor clita erat hendrerit clita sed dignissim amet invidunt. Aliquam sit autem dolore. Iusto ut erat accusam sanctus id duo erat aliquyam nonumy nisl stet. Vero tation dolore. Sanctus labore ut accusam diam aliquyam dolore nulla et tempor labore consectetuer at justo in. Sanctus et voluptua dolor sed et nihil.

Duis labore ut dolore at vulputate eum qui diam amet ipsum amet ut sed. Eros sed sit lobortis amet kasd eirmod et stet accumsan invidunt. Ut rebum et nisl erat soluta sanctus dolor sit consetetur sit amet kasd molestie. Tempor feugiat elitr. Accusam at eu gubergren option illum nonumy ipsum et aliquyam et. Gubergren in magna amet invidunt dolores eos vero. Erat sadipscing erat vel no hendrerit voluptua stet. Et tation et clita et ut nisl lorem et eirmod autem amet labore. Clita rebum invidunt diam sit kasd tincidunt ipsum est lorem. Hendrerit magna accusam sit ea. Adipiscing nonumy duis imperdiet gubergren feugait ipsum ullamcorper aliquyam elitr et consetetur et sed sea.