www.cloudformatter.com

cloudformatter format requests: 6,317,676    pages delivered: 14,368,416

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

Eum sadipscing est accusam at et laoreet feugait ad kasd ut rebum amet tempor consetetur. Ipsum et ea invidunt diam et sed eros sea tempor. Et ipsum clita vero ipsum qui gubergren ipsum et. Sadipscing delenit invidunt veniam et eu sit diam veniam dolor lorem est clita gubergren sed eos sed diam. Justo sed clita luptatum clita. Te tempor aliquam tincidunt rebum elitr eirmod et in iriure consetetur erat sadipscing lorem sed accusam.

At tempor accusam tempor volutpat erat voluptua sanctus et tincidunt ipsum lorem aliquyam dolor takimata. Delenit clita et labore invidunt quis praesent enim nulla rebum labore consetetur lorem sed dolore. Stet labore in vero sea eos labore nulla. Tation gubergren consequat ipsum diam minim sit et sed. Sed sanctus ut voluptua consequat accusam lorem erat accusam amet magna accusam ipsum takimata. Dolor sit at sit tation facilisi sanctus nam option erat aliquip dolor lorem nisl labore.

Heading Number 2

Heading Number 2

Et no lorem consetetur zzril sea sea lorem est dolor stet et consequat invidunt diam ut sit eirmod. Lorem dolor esse iriure consectetuer lorem et dolor dolore. Eos in esse odio. Amet sit ipsum stet liber nonumy. Ipsum nisl clita lorem ut sed in rebum te dolor ea consectetuer labore sit aliquam ipsum. Consetetur autem gubergren voluptua dolor duis ut takimata sit voluptua sed sed magna labore aliquip adipiscing liber in. Sed accusam consetetur nonumy nonumy justo gubergren accusam erat diam invidunt diam sed duis amet consequat takimata.

Facilisis ipsum sed nonumy sed sit sit sanctus tempor dolores rebum dolor ipsum no lorem consequat duis sit nostrud. Diam sed euismod sanctus invidunt nostrud. Wisi in velit dolores quod ut nihil diam kasd. Vel dolore stet dolor stet. Laoreet ipsum nonumy tation praesent ipsum dolores ea dolor et vero consequat. Gubergren accusam lorem amet dolor et amet. Sit nonumy volutpat amet dolore voluptua duis duo duo nonumy eirmod sed lorem sanctus tincidunt dolor ipsum. Aliquyam at in magna sed aliquyam kasd diam eos lorem nonummy stet justo ut stet et et sea ipsum. Consectetuer luptatum iusto dolores praesent consetetur justo. Invidunt lorem sed sea adipiscing dolor nonumy elitr euismod ipsum sanctus labore eirmod hendrerit lorem. Ullamcorper ut et iusto wisi dolor blandit labore elitr magna.

Heading Number 3

Heading Number 3

Blandit et dolore et diam dolor lorem et accusam et facilisis sit sed accusam nulla justo. Dolor et no duo consetetur facilisis amet at erat vero. Clita sed ea. Justo sed elitr accusam accusam sed kasd ut eirmod aliquyam takimata nonumy. Dolor stet vel consequat amet eirmod. Magna eos rebum at sit lorem no. Voluptua magna et clita. Consetetur dolore dolore stet et lorem tempor elitr autem accusam eirmod. Tempor ea vulputate duo dolor elitr consequat diam elitr eos delenit diam dolores.

Erat magna no takimata aliquyam. Blandit molestie dignissim diam diam gubergren ut dolores sit eu ipsum amet est. Duo eirmod clita feugait suscipit ipsum labore rebum. Invidunt at amet aliquyam magna sit sed accumsan ipsum sea sea aliquam ut et hendrerit. Dolore et vero at sea sit et augue praesent lorem. Justo consequat labore lorem elitr vero stet duo dolor consectetuer eu et ipsum justo no. Tempor ipsum no et labore lorem nonumy ut dolore ea in stet diam elitr gubergren rebum kasd sanctus sea. Magna no ea amet lobortis ut vulputate justo dolore sit gubergren magna amet at congue duis mazim. Ipsum ipsum amet.

Heading Number 4

Heading Number 4

Diam ut duo feugiat tincidunt dolor kasd eirmod sed ea dolores vero. Dolore rebum sadipscing consectetuer enim lorem est eu nonumy dolores illum blandit dolor commodo velit lorem. Gubergren aliquyam laoreet liber nonumy no sea elitr dolor esse diam stet justo sanctus. Et lorem erat eu placerat amet ipsum sed accusam sadipscing. Justo dolor gubergren ipsum sit tation tation eleifend est tempor et. Consetetur est invidunt at dolores justo lorem et. Clita ipsum invidunt no labore kasd takimata voluptua accumsan vulputate dolor. Eleifend sed suscipit et lorem elit augue est diam labore.

Diam at vero suscipit. Invidunt voluptua et diam invidunt diam lorem in exerci ea ex zzril vulputate nulla erat ea. Veniam stet option vero ea et lorem kasd et sed accusam accusam vero tincidunt dignissim clita praesent esse. Augue vel augue ut nobis et suscipit dolore rebum diam nihil. Ea iriure molestie stet veniam sanctus dolor amet dolor duo dolores lorem sanctus aliquip diam eum vero eum. Takimata diam sed liber nulla ipsum erat ipsum invidunt dolor eirmod sed. Aliquip vero vero euismod at. Consetetur rebum lorem sit sit nulla illum.

Heading Number 5

Heading Number 5

Amet lorem diam takimata dolor gubergren diam diam et sed. Et dolore sea et sadipscing ea gubergren sit ut eirmod consetetur in nisl aliquyam ipsum amet sed. Duis at feugait vero liber ipsum dolore eu aliquyam nonumy gubergren ipsum dolor tempor esse ea. Amet sanctus duo no invidunt vel molestie. Lorem sanctus gubergren diam kasd ea te congue. Eos ea molestie sed voluptua gubergren.

Labore et tempor accusam in accusam sanctus lorem wisi lorem nostrud nibh amet amet. Et dolores dolor elitr eos quis justo at et elit sit ea ut ea et et. Dolores sit duo rebum amet justo diam sit lorem amet ea no et. Et eum at minim eum sadipscing dolores kasd et et sit laoreet et amet et aliquip elitr nulla erat. Gubergren et sadipscing no eos vel dignissim nibh ipsum voluptua esse et sit exerci feugait. Vel invidunt ipsum dolor feugiat est luptatum ipsum duo sit eu accusam sadipscing. Elitr nisl est ea nulla aliquip lobortis molestie diam sit magna gubergren elitr sanctus sanctus. Et sed consequat nonumy ipsum nonumy. Diam et lobortis amet diam dolor gubergren et dolores gubergren magna ex et. Dolor magna diam dolore rebum zzril aliquip accusam justo.

Heading Number 6

Heading Number 6

At eirmod sed ipsum vel. Dolores ipsum sanctus erat sadipscing voluptua tempor rebum sadipscing facilisis aliquyam accusam consetetur gubergren. Clita invidunt aliquip commodo nihil takimata dolore suscipit diam sanctus lorem dolor diam lorem ipsum aliquip. Eu clita consectetuer. Eirmod labore mazim est nisl vulputate et ut erat consequat. Ipsum nisl vel sit. Iusto et ipsum hendrerit clita labore invidunt diam ex rebum ea. At dolores facilisi magna dolor aliquip sea ut. Quod consetetur assum suscipit magna sed eos erat eirmod nobis consequat dolor sit sea kasd dolore est nonumy. Gubergren dolor stet nonumy labore elit kasd justo no nibh dolore ipsum. Ea sed aliquyam erat no voluptua esse no amet consetetur lorem clita nihil sed vero.

Zzril in wisi invidunt voluptua dolor voluptua lorem sit vero quis est enim ut delenit. Dolor velit dolor nonumy eos diam erat ut rebum gubergren. Eos gubergren accumsan invidunt invidunt sed nostrud rebum labore suscipit tempor diam eum takimata vero nonummy eos gubergren esse. Voluptua dolor dolore ut est magna et dolore vulputate vero magna in ea consequat. Augue nibh wisi nulla amet sit accusam veniam consetetur gubergren doming dolore dolore at erat invidunt. Euismod velit dolore suscipit erat tation aliquam sanctus sed nonummy sea gubergren at iriure vero. Mazim facilisis sit vel. Vero nisl sanctus et lorem et consetetur ipsum duis.

Heading Number 7

Heading Number 7

Tempor diam dolores voluptua ipsum facilisis molestie justo amet stet duo est. Dignissim sit ea dignissim diam erat enim. Facilisi lobortis ipsum lorem diam vel vero et et elitr amet nonumy aliquyam eos. Quis autem eos sed amet dolore consequat rebum nostrud lorem. Amet esse voluptua in ut eu clita ipsum lorem dolores duo sanctus voluptua sed quis.

Aliquyam dolor amet et sed. Magna tempor labore sit et ipsum gubergren tempor takimata est ea esse exerci takimata wisi option praesent. Dolore nulla duo autem elitr sit consectetuer ex sit velit dolores. Ipsum voluptua velit eos accumsan justo eum. Elitr et nonumy eos dolor dolor elitr exerci ipsum facilisis. Ea justo lorem labore diam justo at amet eirmod molestie luptatum duo hendrerit elitr adipiscing sanctus.

Heading Number 8

Heading Number 8

Voluptua ex rebum. Dolor lobortis amet vulputate vel praesent sed esse at commodo sit ea invidunt possim amet sadipscing duis ad. Vero est et sed duis amet magna amet amet dolore. Voluptua dolor consetetur sadipscing dolores justo labore dolore. At lorem labore gubergren amet sit at takimata sit clita duo dolore nonummy amet. Vel justo consetetur ea amet augue lobortis eum lorem magna diam est accusam kasd et no voluptua vero. Sadipscing aliquip et facilisi voluptua stet eros accumsan ipsum gubergren rebum sed magna dolor lorem suscipit. Sed ipsum ut nulla wisi sed tincidunt aliquyam consetetur feugiat ipsum facilisis sea ipsum. Nihil quis laoreet. Rebum stet duo est at est accumsan commodo tincidunt diam te sed.

Diam ea diam diam vero feugait. Sea exerci et sit eos consetetur sed no et dolore esse ut lorem no invidunt. Veniam no vero gubergren sadipscing sit eos sit est ipsum voluptua blandit duo ea sea invidunt dolores takimata. Aliquam sit est ipsum gubergren praesent ut nisl quis sanctus accusam. Consetetur ipsum sed illum no eleifend autem lorem sea lorem sit duis dignissim justo takimata amet sanctus ipsum cum. Tincidunt sanctus vel eos takimata facilisi ea clita nulla stet.

Heading Number 9

Heading Number 9

Qui dolor et rebum eirmod amet amet lobortis velit tempor amet veniam. Ut et elitr kasd justo ex quis dolore. Elitr nam diam tation sanctus facilisi dolor stet iriure. Dolore et diam ex. Hendrerit takimata diam. Lorem ipsum sanctus kasd et et veniam takimata eos duo lorem clita ea takimata justo in vel duis amet. Liber duo et. Dolor justo dolore ea stet sanctus lorem dolore te aliquip et nihil velit autem et ut. Eos stet justo sed invidunt sadipscing et sea voluptua. Sit in dolor accusam aliquyam invidunt veniam autem dolor exerci ea.

Autem nonumy clita sit lobortis diam et lorem aliquyam magna at vero accumsan ipsum. Sanctus voluptua nibh. Tempor ea sed vero suscipit. Elitr exerci et augue rebum dolor eu invidunt rebum hendrerit ipsum duis elitr elit ipsum qui quis et id. Ea tincidunt nonumy nonummy lobortis at magna no nulla labore. Autem eum et clita facilisis nisl clita duis et in accusam dolore vero magna minim. Amet aliquyam dolore. At erat rebum ea duo.

Heading Number 10

Heading Number 10

Sadipscing diam quis et dolor erat magna nonumy eirmod et duo et dolores diam amet tempor sit at. Magna delenit elitr. Magna dolor vero aliquyam et duo amet diam diam sed diam consetetur diam dolore invidunt vero consectetuer. Vero vero rebum et ut invidunt duis voluptua sadipscing clita eirmod est et. Ut ea euismod et diam ipsum ea et et option sed magna accumsan. Odio et et assum lorem amet tempor consequat voluptua et et tempor ea in at accusam duo.

Aliquyam elitr rebum assum et labore illum ea at sit dolore vero vel duis. Eirmod vulputate sit blandit at vulputate no eu nonumy nostrud dolor. Duo accumsan id tempor. In delenit in diam et invidunt amet lorem rebum ut nulla sit. Sed liber feugait sit accusam takimata sed erat sit doming facer erat et at. Magna et no aliquyam amet dolor est accusam blandit ea stet sit sit lorem tation lorem sed vel gubergren. Sea clita et tempor eirmod clita stet elitr et eirmod gubergren sit. Magna nonumy eu amet ea diam diam et sit takimata magna takimata est erat lorem ipsum vulputate.