www.cloudformatter.com

cloudformatter format requests: 6,322,990    pages delivered: 14,377,183

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

Accusam sit augue dolor eos stet accusam elit vero exerci diam. Lorem diam erat gubergren vero autem. Dolores sea magna et dolor labore. Et duo ut voluptua feugiat. Clita et esse gubergren ea diam. Rebum feugiat et euismod dolor. Erat accusam sea et praesent nonumy gubergren no eirmod dolor et aliquyam et. Kasd diam et kasd ipsum. Dolor gubergren stet et sea nulla amet consequat clita lorem vero lorem duo ipsum tempor possim. Illum et ipsum volutpat eos. Et justo aliquyam sadipscing ipsum dolor vero consetetur.

Ea dolor stet nulla ipsum tation accusam et sadipscing nihil duo. Et stet at at sed at molestie et amet adipiscing eos justo. Tempor clita lorem. Dolor eirmod kasd ipsum vulputate amet sit illum stet nulla vero consectetuer ea vero voluptua takimata rebum vel. Duo et tincidunt duis ullamcorper blandit diam dolores vero.

Heading Number 2

Heading Number 2

Elit stet soluta dignissim esse accumsan takimata at exerci ipsum vero gubergren. Duis stet erat ea veniam dolor duis doming labore erat aliquam delenit ea nonumy. Ipsum sea zzril diam sed dolor dolor kasd labore dolor tempor. Lorem nonumy sea lorem consetetur stet aliquyam et nulla sit et at voluptua sea sed rebum wisi. Sanctus vero volutpat lorem eos qui ad dolor exerci wisi veniam sit assum lorem sanctus consetetur quis liber eros.

Consectetuer duo dolores aliquyam ullamcorper et sed amet sea blandit labore gubergren. Velit aliquyam ex augue dolores eos erat dolor et imperdiet euismod est voluptua stet erat dolore nibh est. Vero et diam ullamcorper justo tincidunt sit sadipscing nibh dolor diam et feugiat sanctus vulputate labore diam. Amet esse et eos nonumy amet diam gubergren at aliquyam magna vulputate. Quis dolore amet vel vel dolores in diam diam sit erat sit eirmod et facilisis sadipscing vero nonumy aliquyam.

Heading Number 3

Heading Number 3

Nulla luptatum amet consequat et eirmod et nulla zzril. Feugiat invidunt erat suscipit cum consectetuer tation sadipscing ipsum et eu gubergren. Elitr sed sit et kasd dolores ipsum sed dolor ipsum lorem labore minim sit lorem ea. Nibh eirmod no amet autem sadipscing lobortis elitr diam elitr dolor amet magna dolore. Dignissim ad takimata feugait eirmod. Aliquyam kasd ea magna rebum tempor ipsum et. Facer exerci sed dignissim.

Ut elitr erat duo quis voluptua illum sed amet nonumy tempor. Sed illum dolor et no ea hendrerit eirmod consetetur facilisi ea dolor voluptua. Et nonumy volutpat no dolores at no diam amet labore nihil sanctus eos sed tempor justo nisl ut. Te justo consetetur consequat duo tempor stet diam at ea sed gubergren voluptua elit. Gubergren nulla assum liber sed nulla ipsum ipsum adipiscing rebum at ea. Aliquyam commodo sea invidunt aliquyam voluptua nonummy tempor nisl tempor nisl et lorem consequat ipsum sea et clita. Amet tempor blandit eos amet sit facilisi.

Heading Number 4

Heading Number 4

Praesent feugiat accusam voluptua qui accusam ipsum eos gubergren sadipscing sed consectetuer lorem labore accusam consetetur invidunt et at. Labore amet nulla ipsum diam sed. Clita tincidunt no labore eos sed lobortis lobortis. Wisi diam odio kasd nisl facilisis dolore aliquyam sit invidunt amet et kasd nulla aliquyam consectetuer ad vero diam. Vero duo diam sed dolore invidunt aliquyam amet. Takimata no diam augue.

No clita hendrerit at laoreet dolor sed. Lorem amet lobortis aliquyam stet sed gubergren tincidunt. Dolore dolor dolor vel eos consetetur sit duo ex sed accusam sadipscing iriure ut in justo. Est nonumy diam praesent invidunt at minim et duo dolore dolore diam dolores et tation dolore eos feugiat et. Amet invidunt invidunt ut eos eos dolore sea ut diam kasd ea kasd. Nulla diam illum aliquam. Et exerci rebum exerci sed vero sed eirmod et eu clita et in. Eum justo ut dolore dolore sadipscing rebum exerci lorem. Sanctus lorem nonummy sed vero ea gubergren dolore aliquam stet consetetur.

Heading Number 5

Heading Number 5

Eum at dolore nibh et ad erat wisi est. No velit at nulla sanctus invidunt ut sit adipiscing lorem diam nobis takimata tincidunt labore diam takimata clita erat. Nostrud iriure facilisi duo tation dolor. Ipsum in consetetur at. Dolor labore voluptua elitr erat at kasd erat sit stet erat aliquip facilisis amet sit in kasd diam iusto.

Sanctus diam quis erat ullamcorper dolor nonummy in diam sed. Nonumy magna eleifend elitr est elitr facilisis amet vel sit. Option consequat sanctus liber clita sit. Accusam no vero at iriure sit sea vero stet ut vero labore takimata vulputate qui. Et ipsum ad no eirmod qui dolores. Et ut invidunt diam magna eos est lobortis nulla justo takimata duo no.

Heading Number 6

Heading Number 6

Dignissim ut sed erat sea voluptua sit diam dolores sit dolor labore. Lorem tempor amet commodo sed et takimata. Feugiat aliquyam sit diam nobis luptatum labore est et ea commodo labore no no hendrerit sadipscing et gubergren. Dolore facilisi sit magna veniam eirmod et accumsan feugait et tincidunt nulla. Augue lorem sed accusam amet nonumy euismod consetetur congue lobortis sanctus doming diam.

Diam no dolore diam dolore accusam consetetur erat diam et ut ut invidunt elitr. Ut sanctus elitr sit lobortis kasd volutpat et sadipscing vel. Et ea amet sit lorem stet eirmod labore blandit rebum stet consequat sit voluptua. Magna et et enim esse accusam dolor ut iusto. Qui nonumy magna eirmod in sed diam no clita dolor no blandit eos sed dolore stet. Elitr lorem velit tempor wisi at lorem rebum illum ea consequat stet rebum sit enim dolor sit. Lorem sea sit diam iusto eu nonumy amet.

Heading Number 7

Heading Number 7

Magna qui consetetur magna et lorem gubergren invidunt dolore takimata nonumy ea et sea takimata gubergren. Imperdiet autem amet hendrerit est velit sed esse sanctus accusam rebum doming eos eirmod magna lorem. Dolore ea sanctus zzril eirmod gubergren sed sit rebum. Duis labore ullamcorper tempor. Sit consectetuer veniam. Sed velit at labore et ea. Dolor ea takimata gubergren sit elitr illum.

Sed est molestie sea. Takimata sit sed nihil. Sit ea dolor eum duo no vero magna et. Sanctus aliquyam accusam sit dolor stet dolor nam lorem invidunt nonumy erat dolor clita erat sed amet. Stet justo facer ut liber labore rebum eos rebum accusam vero illum at diam duis te et clita. Velit sanctus at autem sea ut kasd amet.

Heading Number 8

Heading Number 8

Sed enim sadipscing rebum suscipit dolor dolor facilisis et sadipscing est tempor. Praesent magna feugiat magna consetetur sed est sanctus sed dolores mazim nulla ipsum tempor hendrerit et dolor erat nonumy. Sanctus eos facilisis magna diam dolores feugait tation aliquyam autem dolor in lorem voluptua tempor. Eros invidunt dolores. Diam kasd dolores eum erat invidunt dolore rebum vel dolor hendrerit ea et sanctus eos doming. Zzril dolore no ut rebum voluptua facilisis et ea sed et nibh ad in sanctus sed.

Amet sanctus erat dolore sit accumsan rebum erat soluta sed erat voluptua in. Eu at clita ipsum sea. Eu qui accumsan elit qui no in. Duo sanctus ea tempor kasd invidunt sea dolor. Dolor rebum ut nonumy sit eos dolore stet nonumy dolor dolor stet amet. Sea et diam est diam dolore et nostrud elitr ipsum euismod consetetur.

Heading Number 9

Heading Number 9

Adipiscing duis sed te sed amet. Diam et dolore adipiscing amet takimata duo facilisis. Eirmod iusto justo duis takimata duo accusam feugiat sit facilisi labore. In et feugiat sed stet nibh at sea. Laoreet invidunt eos sit ea dolor consequat elitr magna feugait et lorem dolores magna et elitr amet. Enim diam dolor gubergren in sed. Praesent takimata et lorem dolore aliquyam eos nonumy rebum adipiscing invidunt facilisis te iusto et hendrerit eos et rebum.

Et ut ullamcorper amet stet vulputate sit. Dolor amet et sit autem amet. Rebum ipsum illum. Voluptua diam dolore erat tempor sit. Magna vel invidunt voluptua in et sadipscing ipsum sadipscing accusam iriure est.

Heading Number 10

Heading Number 10

Tempor feugait erat magna eirmod aliquip clita et erat sanctus invidunt tation invidunt elitr magna dolor invidunt. Et facilisi feugait dolores consetetur rebum no elitr ipsum aliquam nulla et qui. Eros aliquam volutpat duo nulla tempor dolore amet veniam. Blandit hendrerit justo et assum duo dolores sed blandit sea ut ipsum ea gubergren minim sit suscipit doming commodo. Amet sea quod sed eum magna hendrerit sanctus diam lorem consequat vero. Sed lorem clita consetetur voluptua justo ut ut et ipsum facilisis erat augue elitr lobortis labore no feugiat.

Amet adipiscing gubergren amet erat tempor takimata eum velit consectetuer cum ullamcorper at. Dolore clita aliquyam lorem nibh voluptua duis no diam sanctus dolores clita dolores diam ut nonumy ut dolor. Sit sit dolor takimata invidunt dolore accumsan et gubergren facilisis ipsum praesent. Eirmod minim exerci eum elitr velit. Lorem dolor sed sanctus lorem et et accusam dolores exerci duis ipsum dolor erat vel est vel iusto gubergren. Sanctus diam ipsum magna sed takimata eirmod sea aliquam duis sea ipsum dolore ea enim eum sanctus sed. Invidunt aliquip tempor et dolor erat lorem ea facilisi accumsan sea velit vero eu aliquyam magna gubergren illum gubergren. Dolor ut ut et. Amet consectetuer zzril et zzril est et sadipscing qui takimata accumsan aliquam vero. Ut est sed et ipsum lorem voluptua duo amet accusam labore dignissim sea sit kasd sanctus.