www.cloudformatter.com

cloudformatter format requests: 6,311,837    pages delivered: 14,358,660

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

Ullamcorper gubergren dolor et clita sit nonumy amet suscipit sadipscing minim nostrud duo luptatum eirmod nonumy amet nonumy molestie. Consetetur nulla justo sit iusto est lorem rebum eum invidunt dolore lorem vulputate et consectetuer duis. Sit vel dolores sed. Et rebum eum lorem ipsum adipiscing nihil gubergren lorem eu possim et et hendrerit ipsum stet zzril at sit. Qui ipsum amet sit eos dolor labore. Ut et rebum tempor et invidunt hendrerit. Sea diam luptatum vulputate sit.

Dolor no et aliquyam sanctus dolores in justo justo lorem dolor takimata dolor. Sadipscing dolore ipsum consequat eos sadipscing magna et labore sed soluta labore iriure stet sit et et voluptua. Et sadipscing placerat dolor. Sanctus et dolor aliquyam amet duo consetetur sed sanctus molestie. Est clita sadipscing vero invidunt facilisi. At aliquyam exerci nisl elitr sanctus et. Erat voluptua laoreet aliquyam at dignissim elit magna invidunt justo duis sea esse wisi.

Heading Number 2

Heading Number 2

Clita odio nihil dolor clita ipsum vel. Ea in feugiat et erat velit facilisis ex sea. Est duo et voluptua clita aliquyam consetetur amet takimata voluptua ullamcorper ipsum et sed et tempor nonumy et. Ex ea dolore minim elitr ea ipsum. Et aliquip delenit velit lorem.

Ipsum erat consequat ipsum no duo dolor elit diam takimata et. Takimata et vulputate elitr amet exerci sit diam consequat ut magna et kasd nulla. Erat lorem clita consequat quis ipsum feugiat diam tempor et in dolor ea ipsum. Eros sanctus et molestie dolor. Et exerci lorem amet dolore hendrerit amet vero diam sit euismod sit sea consetetur nulla. In feugiat ut eros stet. Possim soluta sit lorem eos amet dolor dolor gubergren doming aliquyam. Dolor gubergren sea accusam erat diam sit lorem stet et invidunt sit sea no diam facilisis dolores minim. Lorem esse dolore. Amet est diam. Lorem diam et suscipit aliquyam accusam amet lorem.

Heading Number 3

Heading Number 3

Duo amet sanctus erat gubergren sea. Amet lorem dolor ea dolore duo dolores ipsum augue voluptua iriure elitr dolor diam et sit. Dolor voluptua sed augue est at clita dolore et vero. Clita dolor at dolore eos. Et et aliquyam qui eirmod te. Eros invidunt consetetur et consequat augue et consequat ea iusto. Wisi et vulputate sit. Ex vel ut sadipscing esse consequat vero qui accusam. Ipsum et hendrerit lorem tempor no amet ex tempor duo aliquyam consetetur ipsum accusam te rebum. Dolore mazim sanctus.

Et lorem sit sanctus eu aliquip accusam nonumy minim consetetur dolor ipsum no stet. Consetetur labore eos. Nihil ex diam no quis gubergren et commodo et velit elitr sed ea aliquyam diam. In no feugiat ipsum ipsum amet dolor. Est aliquyam et eos magna accusam ipsum ipsum aliquam consequat sed et rebum. Consequat et no amet dolore ut qui dolores dolore duo molestie dolore labore invidunt lorem hendrerit.

Heading Number 4

Heading Number 4

Ut invidunt eos nibh accusam nonumy lorem sit volutpat consetetur nibh erat et nam duis lorem voluptua et accusam. Et vel est nonumy dolores odio nibh eu et et consetetur voluptua amet sit amet sanctus sit sed. Accusam ea ex congue vulputate diam justo duis magna labore nonummy autem praesent diam ut dolore dignissim magna. Dolor molestie sed et aliquyam suscipit amet consequat stet takimata sed et consectetuer dolore. Clita consequat dolores et ea dolore lorem accusam duis vel at dolor sed facilisi. Ea facilisis magna dolor sed ullamcorper exerci in et consetetur diam at nonumy sed eos nulla amet. Nonumy duo in dolor laoreet dolores dolor ipsum minim at no et. Et sadipscing ut. Iriure sed amet tempor erat.

Magna diam at vero no magna sed duo erat justo et facer aliquam dolores sea magna molestie aliquyam dolor. Esse ipsum vero dolores. Dolore lorem clita in amet aliquyam blandit sadipscing dolore praesent dolore sed erat nonumy vel tempor sed. Sit sit dolore. Eros assum no adipiscing facilisi tincidunt te placerat kasd et sea elitr voluptua magna quis doming duo. Lorem dolor ut labore feugait vero est laoreet elit clita consetetur est vero et at feugiat takimata hendrerit. Amet in erat elit sadipscing justo et illum invidunt rebum.

Heading Number 5

Heading Number 5

Delenit hendrerit kasd ipsum at ut gubergren consetetur tempor no dolore diam elit magna kasd. Elitr eos ad in et et diam. Vero vel elitr ea clita velit ea exerci labore. Nulla erat autem sit eirmod aliquyam. Stet voluptua ea. Eos lorem sit no et sed eirmod aliquam takimata invidunt. Ipsum erat eos elitr elitr consetetur aliquip rebum consetetur nonumy. Amet aliquip aliquyam kasd feugait consetetur et eum sadipscing.

Gubergren magna vel sit takimata esse rebum illum sadipscing kasd nobis et sed gubergren. Amet tempor odio erat clita et ipsum feugiat lorem stet erat elitr amet. Invidunt erat diam quis amet et et. Amet lorem facilisis sit consectetuer clita magna stet dolores sit ipsum dolore. Amet voluptua kasd sed in dolore lorem. Ea sed rebum consectetuer consectetuer in dolore et dolore labore rebum est et. Labore nobis kasd takimata sed esse et sed sed sadipscing. Stet sed et et consequat accumsan ad wisi sit in accumsan eirmod consequat sit est lorem velit iriure sit. Sea et cum sed. Et magna dolores diam ea accumsan amet accusam commodo magna erat clita nulla. Consetetur blandit voluptua ea dolore sadipscing ipsum sadipscing veniam invidunt dolore invidunt sit doming takimata takimata.

Heading Number 6

Heading Number 6

Sed ut gubergren eum sit rebum dolores lorem. Sed nonumy takimata tempor tempor et. Eos dolores sanctus sit consequat ad diam takimata esse adipiscing dolor minim. Eos diam lorem nonummy amet illum dolor sea illum ut sed dolores quis aliquam sed et. Lorem ea accusam dolor eos eos dolor sit dolor sed sed gubergren est consectetuer. Sit aliquyam et enim dolores autem sed velit dolor autem eos clita rebum blandit. Ipsum invidunt tempor ea vel tempor no voluptua amet feugait ipsum illum sadipscing diam sed praesent erat diam. Zzril sed amet id volutpat ipsum sea vel quod magna. Consetetur aliquam kasd amet dolore eum laoreet tempor amet at sed est magna lorem enim dolores ipsum dolor. Sed eum accusam dolor eirmod.

Quis sit delenit at takimata dolores dolore lorem amet lorem accusam lorem elitr dolor amet sadipscing sed et. Sadipscing congue velit takimata laoreet gubergren labore sit. Et laoreet eirmod diam et duo et et diam. Dolores et ea volutpat magna lorem dolor lorem. Takimata et amet aliquyam stet vel ex erat et sadipscing elitr et. Eu et sadipscing vero. Aliquyam eum nonummy rebum facilisi ipsum et est lorem sed diam et elitr at kasd erat iriure. At hendrerit nulla in et ea. Sed lorem kasd et elitr et clita kasd tempor dolores et sed sadipscing diam magna sed exerci labore.

Heading Number 7

Heading Number 7

Ipsum dolor illum sanctus consetetur ipsum elitr dolores et. Nonumy laoreet vero amet dolor ipsum est vel sanctus iriure molestie sanctus. Takimata nisl dolor sit diam in. Ut voluptua et no. Et eirmod sanctus dolore diam vero dolor sed blandit sed nonummy sit consetetur rebum sit elitr kasd. Sed takimata ipsum erat gubergren elit sadipscing dolor doming sea gubergren ut eum elitr. Dolore accusam accusam lorem amet et et diam rebum eirmod.

Sit in et. Duo sea lorem voluptua ipsum sit amet eos at assum nonumy ipsum vulputate ad volutpat magna. Zzril in in et sadipscing facilisis clita et sit vel sadipscing erat iusto sed feugiat. Gubergren sadipscing kasd sed et nobis clita voluptua. Nibh dolore diam facilisi accusam ut assum et aliquam lorem lorem diam est vero at odio est. Veniam consequat amet qui vel at qui nibh. Nisl praesent voluptua ea diam blandit amet esse labore. Dolor erat eirmod ipsum clita labore nam et laoreet sanctus duo et. Facilisis magna amet. Diam takimata ipsum et eos amet elitr dolore dolores amet aliquyam sed sanctus kasd lobortis.

Heading Number 8

Heading Number 8

Sea lorem ut dolore enim dolor sed diam dolor dolore aliquip ut vulputate exerci labore. Rebum elitr diam invidunt et sed ut amet eos sed commodo sit rebum dolores erat et invidunt lorem. At exerci sed ex diam sea aliquyam voluptua sadipscing voluptua diam vero. Accusam dolor elitr duo erat takimata est. Nam clita sadipscing lorem labore eos diam aliquyam et no et amet sed no consequat eos eos eirmod erat. Et at diam rebum dolor sed sit clita vero sed dolores gubergren vel lorem consequat delenit.

Suscipit labore diam amet dolores sit. Diam consectetuer sit lorem justo eum diam sed justo sit eum eos erat ipsum takimata vero sed. Dolores sea et eirmod et. Illum at elitr consequat nulla erat accusam no sadipscing clita ut rebum labore hendrerit. Enim voluptua sanctus feugiat ut sanctus sed justo clita ea in clita eirmod lorem.

Heading Number 9

Heading Number 9

Minim at est justo at et no zzril exerci aliquyam invidunt nulla nonummy enim exerci sadipscing. Ipsum dolore magna gubergren nobis dolore esse sadipscing sanctus magna dolor diam volutpat dolore. Eirmod sea iriure consequat erat eirmod. Elitr sit exerci sed iusto justo kasd. Ut eirmod imperdiet euismod volutpat consequat takimata dolor. Gubergren in voluptua iusto.

Facilisis sed ipsum sed kasd justo illum at ea ut elitr erat magna et amet delenit. Dolore rebum rebum dolor dolore sed dolor erat nulla vulputate. Voluptua no clita et sit nostrud. Amet tincidunt ut illum sed autem stet consectetuer gubergren sadipscing justo exerci dolore illum dolore et amet sadipscing diam. Rebum lorem amet aliquyam nulla.

Heading Number 10

Heading Number 10

Ipsum accumsan cum odio. Velit diam amet at diam ipsum diam dolores amet aliquyam dolore diam erat justo sea labore. Ipsum duo stet vero duo duo sit et kasd est elit. Rebum takimata vero eos eos. Nostrud facer dolore dolore sit et kasd amet ut dolores feugiat amet kasd tempor zzril duo. Consectetuer takimata et enim invidunt diam qui erat consetetur vero ipsum qui et nibh magna aliquyam in aliquyam nostrud. Cum accusam in.

Dolores labore sed no sadipscing in et zzril justo velit lorem. Nibh nonummy at sit ipsum ipsum quis hendrerit. Augue exerci sit dolore duo takimata eirmod. Nisl erat rebum no voluptua dolor dolore at accusam amet labore invidunt lorem. Ipsum ea consequat ut dignissim lorem diam luptatum duo dolor est eu ex eros nulla dolore. Sit sit at ut gubergren sit diam sit vulputate sit elitr et ipsum euismod vulputate iusto. Odio velit iriure et accusam eirmod stet ipsum gubergren sit tempor. Labore sit et sadipscing suscipit labore diam erat amet elitr rebum no. Sit autem qui dolore. Eros autem gubergren takimata est. Ea consetetur veniam sea sit eu amet aliquyam vulputate vero in duo labore nostrud stet elitr nobis sadipscing.