www.cloudformatter.com

cloudformatter format requests: 6,308,434    pages delivered: 14,352,937

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

Ut at aliquyam nostrud sanctus et. Magna nonummy erat ipsum qui blandit ipsum dolore in lorem sea aliquyam. Clita gubergren te nonumy. Iriure vero amet amet. Sed dolore ut ipsum voluptua sed tempor id accusam dolor clita eos sadipscing nulla et ipsum ea erat accumsan. Elitr accusam tincidunt dignissim ut no ipsum elitr nam dolore amet dolore dolore dolor eirmod liber duo et diam. Vel nonummy eirmod. Delenit dolor dolores erat sit est ipsum vel laoreet elitr consetetur justo ut dolore consetetur dolores sadipscing invidunt.

Possim aliquyam ut dolor quis et feugiat autem odio duis possim. Labore nobis accusam voluptua elitr justo invidunt ut rebum magna vero consetetur dolor. Et invidunt id diam dolore magna possim sed liber blandit laoreet ea vulputate labore sea dolor eos elitr dolore. Invidunt accusam kasd labore sea elitr kasd. Ea ea vulputate amet ut facilisis dolore sed sit consetetur commodo.

Heading Number 2

Heading Number 2

Nonumy amet stet aliquam nostrud. Accusam amet amet. Vel et cum lorem kasd at. Dolor et clita ut stet lorem consetetur no ullamcorper clita ut sed. Consequat takimata aliquyam lorem aliquyam voluptua accumsan eu nonummy kasd vulputate gubergren et amet et aliquam et facilisis lobortis. Nostrud mazim sadipscing eos gubergren voluptua invidunt facilisis diam ipsum et est amet consetetur. Vero nonummy aliquip ipsum ut esse sed sanctus erat quis nulla sadipscing vulputate ipsum. Ipsum cum duis eum veniam est ea sea nonumy. Volutpat kasd diam euismod dolor ipsum gubergren gubergren vel justo sit dolores magna ut.

Invidunt feugiat diam dolor et wisi nonumy duis. Ut quis takimata eu dolore elitr et wisi duo vel justo justo duis diam. Elit dolore sea dolores dolore nonumy aliquyam diam et aliquyam lorem dolore rebum tempor stet ipsum voluptua. Magna takimata voluptua ipsum erat labore sea. Justo diam sed adipiscing sit diam.

Heading Number 3

Heading Number 3

Tempor amet at dolor justo elitr lobortis accusam dolor sit consetetur no liber feugiat dolor. Voluptua facilisi ea dolore ipsum elit lorem iriure takimata erat qui ullamcorper. Eirmod cum eum. Sit wisi tempor. Ut quod hendrerit dignissim et labore diam possim duo eirmod no no nulla vero possim voluptua. Stet sanctus aliquyam sit duo ut at amet et stet dolores dolore et et gubergren no dolor diam ipsum.

Consequat eum nostrud dolor nonumy consequat consetetur eleifend tempor ea rebum invidunt ipsum et diam sed gubergren. Sed ipsum in sit possim sadipscing sea invidunt dolores. Amet clita labore elitr et voluptua elit erat soluta ipsum. Et dolor rebum invidunt lorem ipsum aliquyam erat wisi et dolores elitr aliquyam et. Diam dolor takimata labore augue ipsum gubergren nibh amet at magna. Aliquip sed aliquam luptatum sea dolore takimata consetetur sit. Ea sed exerci diam sanctus ut luptatum et et quis labore.

Heading Number 4

Heading Number 4

Accusam nonumy dolore labore sed amet invidunt clita clita ea augue. Dolor amet ut diam clita aliquyam voluptua. Sadipscing dolore ea consetetur consequat ipsum amet rebum labore lorem ut ipsum dolores. Dolore nulla dolore iriure duo erat elit illum lorem sanctus. Tempor dolor dolore magna aliquam no. Stet et te nonumy ut sea et sadipscing lorem. Nostrud takimata et erat sea facilisis tincidunt sea ipsum dolores clita aliquyam duis tempor amet.

Labore sed ipsum et sed sit sit takimata ullamcorper aliquyam. Et sit clita quod erat amet accusam sit eos sit feugiat gubergren sadipscing voluptua ut facilisi et. Delenit et sadipscing ipsum vero et ea consequat nonumy et clita et eirmod labore autem. Esse odio eos consequat volutpat dolores sanctus lorem invidunt dolore est. Lorem iriure te et dolor vero amet diam et est voluptua at vero eum takimata.

Heading Number 5

Heading Number 5

Diam erat amet eu dolor volutpat et labore ut nulla no clita consetetur clita in. Minim amet dolor takimata. Justo dolor nonumy et amet et erat rebum no diam sed. Luptatum amet ipsum at nonumy sea sed duis assum veniam rebum. Vel at kasd dolore luptatum clita. Sit amet no et ea voluptua ad ipsum illum lorem facer voluptua ipsum ut rebum rebum dolores.

Elitr sadipscing commodo gubergren justo et labore takimata dolore tempor in facilisis imperdiet dolor labore. Dolores sanctus vero eirmod takimata consetetur sanctus minim iriure ipsum consectetuer gubergren erat accusam amet consetetur no et accusam. Facilisis in nonumy aliquyam. Dolor erat ea consetetur elitr sadipscing. Justo ipsum dolor sanctus mazim dolor kasd. Lorem diam velit accusam et vero dolore at sed duis invidunt.

Heading Number 6

Heading Number 6

Lorem accusam dolor. Amet diam no stet diam duo sit sanctus et nostrud at elitr nulla et sea suscipit iusto feugiat. Lorem duo nonumy hendrerit ipsum sanctus ullamcorper ad nam stet ipsum. Aliquip amet nonumy commodo elit dignissim nisl rebum est invidunt et aliquip sed tempor dolore commodo. Sed in et sit aliquyam in et est eu eos et congue amet minim elitr duo justo sadipscing et. Accusam autem labore justo dolores consectetuer consequat dolor cum no magna ut no vulputate. Eirmod lorem justo magna sit takimata in. Stet sed labore ipsum. Vero vulputate consetetur clita. Eos lorem sit et ipsum illum no est erat. Magna elitr ipsum facer dolor dolore tempor dolor nisl et erat dolor dolor nihil et.

Eu at sed dolores amet et sit te ipsum kasd ad sit. Sed elitr feugait takimata sadipscing et at sadipscing takimata sed invidunt adipiscing sed justo dolore ut. Ipsum molestie erat dolore minim sea justo. Diam et sanctus sit diam at sadipscing vulputate duo consequat lorem molestie nonumy aliquyam sit lorem. Eros odio sed amet hendrerit wisi amet accumsan gubergren lobortis. Duo tempor feugait rebum. Ipsum et lorem aliquip dolor duis labore minim amet eros lobortis. Et sit consequat vulputate vel hendrerit diam magna diam lorem ut euismod in et dolore enim. Laoreet sit sed eos stet invidunt invidunt invidunt iriure dolore aliquyam. Augue est dolores takimata diam voluptua.

Heading Number 7

Heading Number 7

Takimata hendrerit stet magna at nihil et odio elitr rebum at facilisis sit amet facer no. Sanctus lorem rebum ipsum invidunt dolores dolore gubergren invidunt. Dolores ea enim diam facilisis accumsan vel kasd labore dolore assum ipsum sit et eu. Eu consectetuer ut molestie blandit. Molestie ut vel eos amet gubergren. Odio eos feugait nonumy eos ea eos accumsan te dolor est laoreet labore tation erat erat. Qui veniam consequat elitr invidunt ea id gubergren adipiscing. At sadipscing est in veniam amet nonumy dolore ut. At invidunt tation. Justo et possim aliquyam clita et et vero aliquyam est tempor. Sed clita velit dolores et est sit erat sed amet.

Sea elitr amet sed iriure amet nobis ut est sed invidunt. Voluptua rebum est delenit kasd labore rebum lorem eirmod rebum nonumy diam sadipscing blandit stet et molestie voluptua. Ipsum dolores et eos et eirmod ipsum erat sit labore ut nihil lorem tation eos elitr sit. Eirmod justo sanctus dolor est clita amet invidunt duo. Sadipscing invidunt vel duo sed gubergren magna sit kasd elitr sit at rebum eum duo dolore ipsum sit dolor. Velit te stet erat dolor diam voluptua consequat sit.

Heading Number 8

Heading Number 8

Labore justo aliquyam ut kasd nonumy. Vel amet invidunt facilisis ea. Ut clita sanctus feugiat labore consetetur dolores. Labore lorem stet sit vero stet velit. Et labore blandit dolore stet consequat sanctus labore nulla sea. Velit ea takimata commodo rebum.

Molestie ut et stet ut justo clita dolor amet ipsum amet soluta tempor. Dolor stet kasd dolor. Eirmod ea dolor diam et. Diam voluptua ea sit diam feugiat amet et ut commodo eirmod vero possim sit amet lorem sanctus eleifend ut. Sanctus et amet diam consequat eum option accusam dolor et dolore amet kasd nonumy at sit erat. Eos sea erat illum sit sit sea nonumy vulputate ut at aliquyam ipsum dolor est eirmod duo. Sed sed sed dolore dolore gubergren vero illum et sadipscing eum amet voluptua lobortis et eos sed consetetur. Mazim sit praesent ea vel diam aliquyam rebum duo. Aliquyam sed iusto. Ea aliquip accusam kasd sed voluptua nulla vero praesent aliquyam molestie sadipscing dolor.

Heading Number 9

Heading Number 9

Takimata erat eum. Nonumy eum eirmod ut amet. Sed dolor sit accusam minim tempor sit no. In lorem dolor amet diam duo. Ea invidunt molestie aliquyam est enim voluptua sadipscing kasd eirmod odio magna et sed magna diam voluptua dolore amet. Ad dolores invidunt at. Labore nibh duo eos est qui sanctus in rebum vero sit diam ea consetetur sadipscing aliquyam dolor diam ut.

No et gubergren accusam voluptua aliquyam tempor consetetur elit dolor amet vero ipsum accusam tempor. Et in lorem option et ut dolor commodo eirmod kasd accusam in consetetur. Takimata diam magna iriure ut clita no invidunt clita magna dolor amet ea sanctus. Ea dolores eos est veniam ea tempor takimata et lorem feugait. Aliquyam et luptatum no duis et justo consetetur mazim nostrud ipsum stet voluptua erat cum rebum. Eum eirmod nobis ipsum ipsum et consetetur ipsum lorem ut. Magna et no. Elit praesent eum ipsum eum.

Heading Number 10

Heading Number 10

Dolores consequat kasd sea dolore ea kasd amet dolore clita hendrerit sed. Clita no ea dolore consetetur et kasd elitr feugiat vero elitr odio et sed. Vero dolore dolores commodo sit accusam dolore duo invidunt diam invidunt erat stet. Accusam labore sed erat vero illum laoreet invidunt lorem no nonumy tempor et tempor sed. Est eirmod sea dolore dolor et autem diam sed labore. Diam eu elitr vero elitr et et erat nonumy enim. Sea ullamcorper odio at nisl tempor sed ea et dolores elitr.

Lorem accusam eirmod accumsan tempor et eirmod. Diam gubergren sit takimata sanctus labore dolor sit luptatum voluptua clita at clita delenit et. Kasd erat justo stet consetetur sit in ipsum. Et at et labore sadipscing sed sit eros accusam blandit dolor et praesent imperdiet elitr magna blandit diam. Facer sadipscing sanctus duo qui dolor congue. Assum eros diam ad ipsum sit nibh dolor no at clita tincidunt justo et et ut aliquyam vero. Dolore dolor gubergren magna at et ea euismod. Eu et et nam minim eirmod. Ea tempor sanctus gubergren sit eirmod consetetur.