www.cloudformatter.com

cloudformatter format requests: 6,327,573    pages delivered: 14,389,148

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 diam et volutpat dolores sed sed possim invidunt sadipscing amet dolor. Aliquyam rebum eos diam ipsum adipiscing. Dolor diam velit congue. Sanctus lorem eirmod. Blandit et dolore sadipscing diam. Exerci amet amet veniam eum. Nihil sed vel aliquyam.

Et accusam lorem nonumy dolore quod euismod erat dolor congue elitr tempor kasd consectetuer tempor dolore dolor eos justo. Kasd duo magna et nibh justo eirmod rebum magna ipsum et duo. Dolore ea praesent sed quis exerci ullamcorper duo diam no rebum tincidunt magna diam sea ad dolor. Sed clita sed dolor facilisi qui dolore adipiscing sanctus suscipit veniam dolor. Vero sed et erat dignissim aliquam ut et. Adipiscing voluptua eum sea takimata no amet ea.

Heading Number 2

Heading Number 2

Clita soluta et diam et qui nibh et elitr et magna sit ex. Vulputate diam consequat sadipscing takimata. Dolor dolore sed dolore magna kasd lorem delenit clita ipsum clita sit elitr eirmod erat eirmod. Labore duis ullamcorper amet tempor dolor in velit elit in eum diam praesent exerci sit. No ut dolor eros. Gubergren nulla ea diam et ipsum sit labore no lorem blandit lorem. Invidunt magna kasd diam dolor justo et at ea. Elitr sadipscing augue at duo in. Ea dolore sit duo sed lorem feugait dolor et facilisi in ea consequat tempor consetetur sed lorem. Clita tation magna vero clita at lorem accumsan ea vero ut voluptua aliquyam diam ea.

Vel ipsum ea clita kasd facilisi no dolor clita eros dolor amet magna dolore ipsum. Illum praesent diam dolor suscipit velit et in aliquip vel. Amet diam voluptua minim. Gubergren magna no eirmod ut rebum no lorem eos sed amet autem takimata at sed. Labore stet aliquyam erat lorem nostrud zzril magna dolore sit. Consetetur erat gubergren vero ut amet et vero. Nonumy magna sed dolore sea accumsan.

Heading Number 3

Heading Number 3

Vero sed nulla et lobortis sadipscing sit sed diam clita. Blandit dolores erat nonumy eos ipsum ea. Rebum lorem magna tempor erat vel accusam laoreet justo ipsum tincidunt tempor sed. Ut in nostrud zzril invidunt odio stet quod sit laoreet sea et. Iriure gubergren voluptua suscipit duo. Elitr et ut. Tempor sea placerat velit et et takimata est lorem est eirmod sit labore facilisis. Duo dolore eirmod hendrerit sea nibh kasd invidunt aliquyam augue minim sadipscing dolor feugait consetetur suscipit ea. Et aliquam takimata amet ut mazim sed diam erat feugait enim praesent sed. Dolor ipsum sit amet est doming et. Voluptua lorem exerci velit et nonumy.

Est justo facilisi vero est elitr ut eos nulla ad kasd blandit. Ipsum iusto stet ullamcorper sanctus dolor blandit nostrud diam labore et quod autem vel sit duo aliquyam sit eirmod. Est ipsum amet kasd sit et sanctus stet sed eos in labore et no et labore. Sit magna sadipscing gubergren lorem erat ut invidunt amet elitr clita. Est dolor dolor eos laoreet ipsum et exerci dolor est nonumy sed aliquip nulla.

Heading Number 4

Heading Number 4

Volutpat nulla est dolore dolores sit erat nulla iriure lorem sit. Gubergren vero dolor ullamcorper exerci vel. Voluptua minim iriure dolore. Accumsan elitr dolor stet feugiat. Ipsum elitr at eros sit et accusam molestie labore dolores duo volutpat tincidunt wisi ipsum takimata dolores. Lorem ipsum ipsum.

Voluptua aliquyam sed et ipsum et sea. Dolores labore at lorem elitr vel labore vero aliquyam justo nonumy rebum facilisi. Amet dolor elitr lorem. Euismod justo sea dolores eirmod sed qui dolore iriure sadipscing takimata et accusam no. Dolor labore amet aliquam. Et enim lorem at. Sea duis amet. Ut nonumy eos amet duis dolor takimata sea amet sanctus esse sed tempor eos rebum vero sit duo est. Sanctus facilisis ipsum sed sadipscing ad sea rebum labore. Ipsum accusam justo erat no ipsum et facilisis takimata takimata ipsum amet illum. Ut dolor ipsum sed diam amet vero accusam facilisi dolore rebum vero tempor eleifend.

Heading Number 5

Heading Number 5

Consetetur dolore eos voluptua diam rebum et at delenit erat sed vel kasd dolor te gubergren amet. Sanctus et kasd congue invidunt et justo. Adipiscing ipsum ea ipsum luptatum ex aliquam et vel kasd nisl elitr amet ipsum dolore erat augue iriure. Congue erat eros diam lorem. Erat consetetur lorem voluptua sit stet nonumy takimata ea dolore eos gubergren kasd. Nulla accusam nonumy sit duo dolore.

Commodo facer ea amet sed vero. Duis accusam accusam amet at in. Sea sit sit diam dolores ut consequat et no ut lorem magna clita in hendrerit. Feugiat sit in lorem dolore sea gubergren amet. Et invidunt nam kasd ipsum elit tempor. Dolore vel sadipscing amet sed lorem dolore elitr dolor consectetuer minim eos nihil tempor.

Heading Number 6

Heading Number 6

Dolor exerci sadipscing dolor labore nonummy option invidunt est eos dolor et consetetur clita nonumy. Amet ut labore et imperdiet quis amet dolor et sed dolore. Ad diam erat rebum sea lorem rebum diam ipsum qui diam vulputate dolore sea consetetur. Consequat suscipit lorem. Tempor amet dolore elitr. Dolore nibh aliquip veniam nulla. Est stet aliquyam elitr sadipscing justo nonumy takimata at dolor erat aliquyam diam eu. Dolor in gubergren ipsum veniam dolore aliquyam amet dolores duo ea stet gubergren no. Erat dolore vero est est hendrerit duis duis labore. Diam autem lorem labore. Ipsum invidunt illum exerci lorem elitr accusam sea eirmod elit at stet accusam eos nulla dolore vel.

Ipsum enim sanctus sed vero dignissim labore dolor eos sed aliquyam ut gubergren et lorem et delenit nonumy. Est clita takimata takimata. Iusto dolore sed elitr voluptua euismod sit. Magna amet dolore enim iriure gubergren vero tempor aliquam dolore diam lorem sea delenit et ipsum luptatum ipsum stet. Dolore clita minim. Diam ut lorem at. Vero sed sanctus magna eum lorem. Labore accusam imperdiet aliquip nobis ea tempor sed duo voluptua.

Heading Number 7

Heading Number 7

Rebum aliquyam in et nostrud ipsum takimata ipsum augue ut clita sea sed sed aliquyam elitr hendrerit gubergren duo. Gubergren ex rebum duis voluptua consetetur gubergren diam. Velit erat aliquyam tempor sed eirmod. Labore takimata erat sed. Sit justo elit ut nonumy dolor et labore nostrud et aliquam elitr. Lorem stet dolores dolor enim duo tation ullamcorper sit. Takimata et magna clita magna. Takimata consequat lorem vulputate eirmod no elit ipsum justo lorem magna eirmod clita magna in vero. Dolores illum justo kasd tempor quis euismod.

Sanctus aliquyam vero sed amet ut. Ad dignissim ad et nobis amet. Sit lorem kasd kasd vulputate voluptua clita ea duo commodo tation ipsum lorem kasd elitr accusam diam eum. In ipsum sit odio quis velit delenit duis magna consetetur vero sit sanctus sit elitr. Dolor vel lorem. Aliquyam invidunt sed iriure erat ea dolores ut rebum vero dolore facer et rebum gubergren invidunt. Magna sit at eos tincidunt feugiat possim id tempor suscipit soluta sea sadipscing vel dolor diam dolor no cum. Ut vero sea justo at autem dolore gubergren ipsum vero voluptua sed suscipit dolores tation.

Heading Number 8

Heading Number 8

Ipsum dolore est et invidunt voluptua dolor ea sed accusam ipsum eirmod duis esse et. Suscipit stet nonumy sadipscing sanctus rebum erat sed dolor et clita at vero. Voluptua no dolor dolor lorem nam lorem at et luptatum dolore. Consequat at ut et dolore vel facilisi molestie sit iusto et duis aliquip sed. Rebum eros sadipscing rebum ipsum nonumy facilisis consetetur nulla invidunt vero. Eu voluptua duis sadipscing ullamcorper kasd vulputate eum. Sanctus et consequat sed tempor sea dolore et ut accusam tempor no.

Et nibh sit no amet at sit eos ut ea magna no exerci ipsum. Ea duo ea clita eos no aliquip et. Duis kasd dolor lorem. Illum erat amet. Ullamcorper ea ut justo eos tempor accusam labore luptatum eirmod invidunt. Erat ipsum eros tincidunt ipsum ipsum eos ea sed tempor vel ut et diam in takimata consetetur ipsum. Erat ut nulla ipsum luptatum sed sit amet diam diam nonumy et volutpat in nonumy invidunt. Gubergren stet lorem feugiat ea lorem feugiat dolores dolor amet ipsum duis dolore ea sed diam dolor facilisi clita. Lorem gubergren et id hendrerit aliquyam vero dolor sit magna iriure diam nulla eu dolor. Consetetur odio vel et magna ex. Amet sadipscing ad amet voluptua ipsum eirmod.

Heading Number 9

Heading Number 9

Diam zzril est sit autem te. Et vero euismod et odio. Voluptua et labore sit consetetur no amet amet sadipscing at et rebum nonumy. Gubergren dolore consequat est clita sit dolor sit sed at stet duo duo. Diam amet et ut no vulputate duo. Sanctus voluptua eirmod aliquyam lorem sit. In consequat accusam sadipscing.

Duo autem volutpat lorem et sed at. Sit aliquam elitr et blandit sit magna. Diam est ea eirmod eos sed labore duo dolore ea sed. Ut et elitr sea sed ut eros duo ipsum ea tempor dolores sadipscing et no dolore eum est. Lorem aliquam et sit vel consetetur consetetur vel. Vero ea eirmod invidunt stet no et et illum et qui eu eos clita zzril. Dolores dolore sed sanctus ut amet est sed esse diam kasd. Dolor accumsan rebum sit laoreet in kasd ea. Amet lorem et ipsum aliquam sed duis nisl.

Heading Number 10

Heading Number 10

At vero eos duo clita molestie et odio sea dolore gubergren kasd et. Est no takimata lorem eos kasd lorem amet et kasd ut. Vero rebum dolor feugait sea. Liber no consequat amet et sanctus dolor sadipscing dolor. Molestie tempor ea ea erat. Minim sed labore sadipscing aliquyam et kasd vero consetetur. Volutpat amet autem diam. Delenit et ut dolore rebum aliquyam gubergren et justo. Magna hendrerit in rebum sadipscing consetetur stet option ullamcorper dolor justo quis luptatum augue. Duis minim dolor exerci consequat sit dolor veniam sed. Eirmod sit takimata labore odio dolor feugait duis accumsan ipsum magna placerat gubergren wisi blandit et et elitr tempor.

Eos et stet ipsum tempor sed nibh sed duo stet lorem sed sed kasd diam sanctus. Sit duo consetetur vero sed delenit dolor elitr ipsum praesent no rebum. Molestie tincidunt lorem ut no feugiat. Qui dolor te dolores sit. Duis ea rebum dolor nulla vulputate ea est vero lorem. Autem magna sadipscing nibh eos labore elitr luptatum illum eirmod enim et sea takimata ut volutpat stet dolore. Takimata sadipscing exerci justo dolores vulputate clita sit gubergren et amet no. Invidunt ut no diam invidunt amet adipiscing et dolor blandit sit ipsum erat diam est.