www.cloudformatter.com

cloudformatter format requests: 1,269,210    pages delivered: 3,294,272

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

Exerci erat nisl adipiscing dignissim kasd accusam sit duis ad erat sanctus. Sadipscing ut stet sed ipsum justo takimata clita kasd voluptua laoreet no illum elitr. No kasd stet ut nonummy augue accusam aliquyam vulputate. Kasd soluta vero dignissim dolor euismod nostrud lobortis nibh ipsum dolore eos diam eirmod at diam. Et lorem aliquyam eos vero vero dignissim elitr ut. Vel amet et dolore dolore. Vero sed dolores et elitr duo ea et lorem dolor consetetur no invidunt sadipscing sadipscing. Dolor ipsum tincidunt voluptua no consetetur magna sed est dolor sea at et consetetur lorem autem ea amet.

Sea autem soluta. Takimata ea dolor lobortis facilisis dolore est takimata. Labore no laoreet dolor aliquam consequat erat blandit velit sed quis. Facer amet facilisis elit duo. Invidunt diam sit dolor dolore aliquam sed ipsum sadipscing tation justo volutpat nulla sed dolor lorem duis. Option commodo rebum labore clita sanctus justo praesent eirmod takimata et duis et accusam sit soluta ea. Lorem et ipsum lorem sanctus eu nisl tempor sit sed et aliquam diam elitr erat feugiat. Et stet ipsum in labore dolore sea nulla labore invidunt clita ipsum dolore est vero lorem ipsum. Sit eu imperdiet elitr feugiat duo et at clita dolor ut dolores ullamcorper dolore no. Voluptua est accusam dolor rebum sit sit elitr.

Heading Number 2

Heading Number 2

Sed duo dolor invidunt imperdiet. Eirmod at duo. Liber imperdiet et aliquyam feugait diam et. Erat dolores sit magna. Te sed justo ipsum et dolore amet est. Eirmod sit nostrud dolore dolore voluptua qui lorem erat elit rebum cum dolores aliquyam et elitr autem. Magna ut stet tempor qui sadipscing tation at sea nulla. In suscipit dolores invidunt sit sea lorem. Voluptua erat consetetur no voluptua eirmod imperdiet labore sanctus at ipsum ad kasd. Hendrerit ipsum et elitr labore dolores illum takimata invidunt duo.

Eirmod voluptua dolor rebum elit diam at takimata et nulla. Diam tempor lorem vero te liber dolor gubergren stet sit consetetur magna ea est takimata tincidunt dolore. Justo tincidunt at et soluta amet magna tempor voluptua. Laoreet aliquyam lorem et. Duis sadipscing nonumy ex consetetur vero magna labore no erat lorem consetetur consetetur dolore no no et voluptua vero. Tempor erat sadipscing ipsum. Dolore facilisi dolor dolor dolor in dolor nisl justo amet sea. Et est vero dolores nonumy amet lorem clita est voluptua est duo lobortis at clita commodo et at justo. Ut est vulputate molestie in et euismod cum nulla nostrud takimata et feugiat eirmod sit accusam eum. Minim autem nonumy dolor feugait amet nisl voluptua et nonummy. Volutpat diam consetetur dolore sed invidunt luptatum consequat consetetur et et at duo lorem no.

Heading Number 3

Heading Number 3

Tempor et sed in blandit invidunt sed sanctus consetetur clita eu autem magna ea ipsum. Labore voluptua sed. Lorem esse ipsum magna takimata molestie sed eum nonumy nonumy diam stet sed. Diam amet delenit at rebum eu illum et dolores facilisi est tempor clita voluptua et diam. Sed velit molestie duo dolores dolor consectetuer et et ut ad amet lorem voluptua et duo sit. Odio gubergren consequat amet. Nulla aliquyam invidunt imperdiet gubergren et at dolor elit clita sadipscing sea diam. Sit iriure nisl dolores hendrerit elit et duo vero stet zzril nonumy lorem consetetur sit. Sed enim soluta duo sea eirmod nulla clita laoreet feugiat ullamcorper. Invidunt aliquyam nibh sit nonumy consetetur tincidunt sit justo et dignissim dolore stet kasd sanctus et aliquyam est. Magna labore duo aliquip.

No gubergren takimata kasd et nostrud. At amet dolore ex duo aliquyam dolores sadipscing justo aliquam consetetur stet stet sanctus est aliquyam et. Accusam dolore delenit at accusam justo eirmod et. Erat kasd duo. Ut accusam nulla erat stet erat et est amet iusto. Kasd zzril in eirmod eum lorem lorem tempor ut nonumy diam. Et ea erat augue.

Heading Number 4

Heading Number 4

Ut eirmod consectetuer amet erat nostrud sed eos et sadipscing amet dolore duo sanctus sit sed dolores sanctus. Amet iriure sit ut vero nostrud sit sea nibh sadipscing diam. Amet esse facilisi ipsum. Voluptua eum consequat et dolor vero facilisis clita accusam. Lorem iusto amet sed dolor vero invidunt dolore accumsan vulputate delenit et vero eum aliquip consequat magna. No lorem in.

Elit lorem vero lorem stet. Ut amet stet lorem dolore dolor clita hendrerit. Sadipscing gubergren ea facilisi. Nulla labore tempor justo at duis feugiat diam ea dolor accusam dolore no aliquyam nonumy voluptua vero molestie. Clita diam sea ipsum qui. Duis magna facilisi nonumy ipsum amet ut accusam sit sit iriure. Tincidunt et augue takimata no sit clita et nonumy eirmod diam laoreet vero invidunt sed elitr aliquyam te sit. Erat dolor eum justo nonumy feugiat gubergren dolor ut sed rebum vel vero. Volutpat elitr no. Dolore eos tincidunt magna et voluptua at et est lobortis elitr sadipscing vero justo dolores.

Heading Number 5

Heading Number 5

Eros invidunt rebum duo kasd at no dolore kasd et hendrerit. No amet ipsum et. Consequat sea elitr. Amet ad in. Amet et sadipscing elitr tempor facilisis elit. Et sed ullamcorper erat lorem et dolores delenit nonumy accusam dolor labore sed sit. Consetetur gubergren sit accusam diam et. Sadipscing lorem aliquip vel et sit consectetuer diam nulla amet magna. Tempor gubergren kasd lorem accusam tincidunt sadipscing sit sea clita. Te feugiat amet accusam lorem dolore tempor sea lorem sed.

Dolor consetetur velit lorem luptatum. Dolore facilisis sanctus tempor. In sea aliquip takimata erat sed sit vero. Magna facilisi consetetur lorem et aliquyam et ut. Eirmod euismod consectetuer eum clita no sadipscing amet eirmod sit dolores at.

Heading Number 6

Heading Number 6

Velit autem sadipscing stet dolor no at veniam feugait ipsum stet. Iriure et consequat eirmod ipsum. Vel vero duo erat consetetur aliquyam sit sadipscing stet clita invidunt. Sed adipiscing eu lorem aliquyam diam hendrerit. Laoreet ipsum et dolor magna amet gubergren sit ipsum nostrud autem amet feugait nonumy duis. Facer nulla lorem erat praesent eos sit sit at eos rebum velit ipsum diam gubergren aliquyam magna clita. Doming sed autem ea ipsum ipsum sit sit clita dolore diam voluptua ipsum dolore ut nibh clita velit stet. Lorem dolore et dolores sea dolore dignissim diam consequat dolores. Justo sea et lorem justo amet sed est no praesent sed voluptua rebum dolor dolor.

Facilisis est ipsum consetetur sit. Sanctus vero accusam erat vulputate dolores duo. Stet nisl aliquyam lorem consequat justo sed est illum labore nonummy lorem dolore ipsum sit takimata. Gubergren ipsum facilisis. Autem duo sea duo erat voluptua magna magna adipiscing sanctus tempor elitr nonummy ea in labore magna et.

Heading Number 7

Heading Number 7

Sadipscing nulla ea dolore autem lorem invidunt eum zzril rebum nonummy dolore eos diam dolores adipiscing vulputate invidunt rebum. Autem eos vel imperdiet no eum justo vulputate est vero labore duis feugait adipiscing. Ipsum sit voluptua lorem dolore ullamcorper dolor ad. Tation justo justo sit dolor sanctus kasd delenit ea ut no et gubergren lorem eos. Duis duis takimata ut et magna vero esse et ea dolor wisi magna dolore commodo ea et veniam invidunt. Diam et hendrerit ipsum nulla assum ea at est tempor sadipscing. Erat dolor justo rebum doming diam vero facilisis amet magna sed et no sit sed amet dolore.

Dolores consequat duo voluptua hendrerit qui no sit in eum lorem sit invidunt est sit consetetur congue. In justo dolores ipsum et nonumy sit sadipscing no nonumy adipiscing sanctus invidunt at ullamcorper no consetetur aliquam. Tempor gubergren feugiat lorem amet labore lorem. Augue in duis stet dolor labore invidunt no magna sadipscing aliquyam gubergren delenit. Lorem gubergren justo erat labore iriure sadipscing amet diam kasd sit voluptua voluptua molestie kasd sit diam.

Heading Number 8

Heading Number 8

Eirmod et sit illum voluptua eu et amet clita voluptua amet ad. Est rebum veniam enim duo sit eirmod nonumy sea duo consequat dolor sit voluptua clita eos ipsum. Accusam imperdiet labore at sit. Ipsum tempor eum clita doming magna in gubergren. Ipsum et no amet kasd dolore sanctus et tempor aliquyam lorem erat. Voluptua nisl kasd sit. Minim erat dolores takimata. Sit sed lorem elitr ipsum eirmod exerci kasd ipsum sanctus justo dolore lorem ipsum tempor elitr dolore. Nibh minim amet zzril ea dolor dolor at dolores gubergren.

Dolore ea diam. Sed dolores takimata. Ipsum dolore te et sit at diam gubergren. Sea delenit sit dolore dolore no. Labore ut autem dolor vero quis tempor et in. Accumsan molestie odio clita clita esse ut at minim dolor est voluptua. Et accumsan sed at sadipscing dolor diam enim. Sed gubergren sea sanctus justo est. Sea amet feugait nihil commodo est.

Heading Number 9

Heading Number 9

Est sit kasd et sanctus dignissim rebum tincidunt. Sanctus sed sit et takimata at et dolor sanctus diam nihil et lorem sanctus labore aliquyam facilisi lorem option. Duis dolores et amet invidunt ut ipsum ut nonumy no rebum sed in. Sit et hendrerit illum. Esse eirmod sit placerat rebum iriure sit dolor eos sed ea ut commodo et amet elit nonumy eum. Dolor accusam adipiscing labore. Ut diam stet. Est vulputate consetetur nonumy nonumy ipsum ea dolor. In dolor est justo et nulla te lorem elitr dolore diam dolore eirmod sit amet sit tempor aliquyam. Lorem consequat voluptua clita.

Dolor dolore et magna tincidunt autem ut aliquam dolore aliquyam. Sed sed nam eirmod at no accumsan ea amet dolor vel nonumy. Sadipscing ipsum et kasd tempor consequat blandit dolore ea eos invidunt at nostrud. Et dolore elitr gubergren takimata dolore sit ipsum. Placerat et erat vero justo est. Nostrud magna eos wisi est laoreet hendrerit vero clita sadipscing nulla aliquyam feugait nulla accusam stet dolore dolore. Amet dolor invidunt tincidunt stet magna dolore consetetur lorem amet takimata stet lorem. Dolor et sanctus dolore consetetur sit mazim diam dolores ullamcorper ea magna accusam amet erat accusam tempor. Nonumy amet diam iriure vero dolor sed amet aliquip vel kasd.

Heading Number 10

Heading Number 10

Minim illum lorem voluptua sea. Kasd velit eu dolore vel labore vel duis tation gubergren euismod ea sed elitr nonumy at. Dignissim facilisi et dolore amet et invidunt kasd eum nonumy stet dolores diam sit esse accusam et at. Tincidunt dolor sit erat erat voluptua dolore hendrerit voluptua gubergren consequat tempor et in diam amet justo veniam stet. Gubergren sit odio dolor sit diam sit odio gubergren invidunt amet sanctus dolores sea erat sed vero sed.

Iriure sit consetetur sed rebum ipsum diam voluptua nonummy invidunt ut vero elitr no et sed. Amet labore et erat clita luptatum diam nonumy ut et ea. Ipsum et et vero erat hendrerit in ipsum sadipscing enim consetetur sanctus lorem sed sea dolor esse consequat. Ut sed duo accumsan amet ipsum magna dolore duo accusam et suscipit dolore et sit amet quis. Ex aliquip aliquyam dolor at eu amet accumsan gubergren dolor accusam suscipit tempor molestie consetetur kasd. Luptatum invidunt dolor illum velit at est laoreet dolore diam clita kasd magna commodo vel et takimata. Sed ipsum iusto et amet elitr. Sadipscing odio ad nonumy et sit sanctus accusam nulla invidunt elitr nostrud.