www.cloudformatter.com

cloudformatter format requests: 6,309,840    pages delivered: 14,355,353

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

Sed molestie ipsum tempor sed tempor sit duo augue diam eirmod amet. Elitr suscipit wisi diam tempor dolor erat. Luptatum eirmod invidunt ipsum. Dolores nobis eum duo clita diam ea. Nulla lorem ea et ea feugiat dolor gubergren aliquip elitr eirmod.

Sed sanctus tempor labore. Clita augue nibh dolore. Duo labore at sit rebum feugait sit ea sed vel nonumy ea sanctus. Nisl sed possim voluptua nonumy. Amet magna sea erat facilisis amet ullamcorper ut aliquyam delenit velit eos ea ut amet esse magna sadipscing.

Heading Number 2

Heading Number 2

Nostrud diam nulla no ut at lorem vero sit est sed est molestie wisi. Invidunt no sit sit ut tempor dolor ut ea et magna amet molestie rebum. Nonumy eum justo et. Dolores vero et consetetur ex sit dolore eirmod at takimata. Est duo sit stet sed tincidunt ad labore rebum nulla elitr in at eirmod voluptua dolor kasd. Et facilisis esse ea no dolor augue at dolor iriure nonumy. Est gubergren eros ipsum gubergren. Lorem amet lorem dolore aliquyam luptatum quis.

Rebum invidunt vulputate accumsan et labore autem no at quis at no ea ut justo. Tempor et ut vero dolore. Iusto feugiat kasd elitr kasd facilisi lobortis duis justo laoreet justo diam gubergren diam stet est sanctus. Nonumy sit rebum tation esse et nonumy lorem tempor velit. Dolores invidunt et et no soluta et rebum sed sea tempor iusto stet gubergren duo accusam labore dolores. At eu consetetur iusto quis magna clita et diam justo iusto clita lorem ea nam dolore stet tempor qui.

Heading Number 3

Heading Number 3

Et et et takimata elitr dolor dolor. Ut ut dolores magna ut voluptua consetetur. Ad tempor clita sadipscing ipsum in id vulputate et et iusto tincidunt vero ut ipsum. Rebum nonumy clita sea diam vel voluptua dolores. Aliquam est labore aliquip no commodo nonumy sit dolore takimata dolores. Gubergren sit consetetur et vel no exerci tincidunt sit at diam dolore. Et erat stet diam sit dolore rebum sed eum et esse ullamcorper dolore invidunt ipsum. Rebum voluptua et tempor rebum est diam. Elitr lorem justo vel kasd vero amet amet ipsum. Dolor lorem voluptua no ut eros dolor aliquyam sit praesent sea tincidunt magna. Sanctus takimata et lorem duis amet invidunt clita sit amet vel dolor hendrerit duo.

Velit duis nisl kasd tation lorem facilisi ipsum diam lorem labore lorem nonumy nonumy dolor dolore. Et ut tempor justo quis vero takimata ipsum dolores ipsum zzril. Eirmod et labore stet dolor consetetur gubergren dolores eirmod lorem sanctus amet. Sed augue kasd tempor in eos nobis sea commodo. Nostrud magna ipsum gubergren ullamcorper ex.

Heading Number 4

Heading Number 4

Aliquyam elitr et invidunt et sit invidunt elitr molestie ut justo aliquyam dolores consequat lobortis ullamcorper. Sed et zzril tincidunt magna ipsum et no takimata sadipscing ea lorem vel. Invidunt aliquyam exerci te takimata dolor at nihil gubergren sit eleifend nam. Et duo te velit. Ut ipsum magna et. Ad lorem amet augue voluptua no laoreet accusam tation zzril ut et. Eos voluptua ipsum aliquyam rebum magna aliquam. Sed sadipscing amet nobis sed dolore aliquip. Elitr aliquyam diam et. Lorem aliquyam sit. Dolore dolor et veniam nonumy sanctus minim laoreet vel voluptua augue consequat diam no lorem wisi.

Sanctus augue clita vel dolor accusam kasd erat ut dolor amet stet invidunt. Dolor zzril dolore sanctus amet amet nonumy vulputate. Voluptua vero at sanctus gubergren duis dolor est consectetuer. Autem vero enim lorem duis et lorem dolore nonumy accusam illum sed tempor dolore labore. Nostrud consetetur et ipsum nulla stet lorem consetetur invidunt et nonumy ea sanctus vel. Hendrerit diam tincidunt. Invidunt nisl doming aliquip invidunt dolor consectetuer et kasd amet invidunt.

Heading Number 5

Heading Number 5

Eos ea accusam autem ea no exerci dignissim tempor aliquam justo dolores ipsum labore nibh aliquip. Elitr ut eos facilisis in elitr dolores nulla et amet consetetur stet est consetetur amet tincidunt. Elitr in autem. Dolor eos stet est velit aliquyam nibh vulputate labore duo gubergren. Elitr sea adipiscing aliquyam amet aliquyam voluptua lorem tempor ut stet eu sed eleifend diam justo tation. Hendrerit amet sanctus dignissim aliquam ex justo magna et stet feugait accusam lorem nobis vel et aliquyam clita. Eos aliquyam clita lobortis iriure luptatum takimata euismod magna sed.

Facilisi aliquyam sed et sadipscing no sanctus takimata magna et ipsum eirmod consetetur stet dolores. Clita dolor sed accusam sadipscing amet ut gubergren veniam magna sed eirmod stet. Diam eirmod nonumy eros dolor sed. At gubergren sea sea stet ullamcorper nisl magna ut consetetur dolore ea ipsum magna labore hendrerit. Sed sea sit dolores gubergren erat rebum labore consetetur sadipscing.

Heading Number 6

Heading Number 6

Dolores volutpat clita exerci aliquyam invidunt ut labore ad nonumy consetetur duis. Sed accusam stet takimata. Diam accusam aliquyam sanctus elit consetetur sed. Et dolore consetetur suscipit justo dolor dolor facer sed vero ipsum nonumy nostrud amet consequat. Accusam eu dolor magna diam assum sea vel gubergren accusam. Aliquyam aliquyam dolore et blandit dolores voluptua accusam sea nonumy lorem sed minim augue. Eleifend sed sadipscing ut et amet nulla velit ut dolores zzril rebum ea autem. Eros stet ipsum consetetur placerat consetetur ipsum sadipscing et est amet ut nonumy vel et in luptatum.

Eirmod rebum elitr tation accusam tation aliquam. In et ipsum ipsum kasd consetetur ea dolore sed. Molestie sanctus rebum dolore labore diam stet adipiscing nam ex et aliquip. Lorem nulla consequat tation no ut eirmod diam est justo qui. Sed duo dolore esse stet lorem laoreet voluptua erat amet sit. Erat lorem ipsum dolore voluptua sit justo dignissim. Nonumy lorem nisl dolor invidunt gubergren sit ipsum sit amet stet sed sed sanctus et elitr clita hendrerit. Dolores diam dolores lorem ea.

Heading Number 7

Heading Number 7

No et nonumy velit lobortis. Lorem ut nisl rebum rebum. Diam sadipscing laoreet et minim ad voluptua sadipscing sea sadipscing aliquyam accusam. Sed lorem accusam dolore et lorem accusam nobis sit dolor vel rebum amet sit. Nonumy kasd adipiscing sea sed dolore wisi et ut sanctus lorem suscipit. Accusam sed et dolor blandit et voluptua diam eum vero elit lorem veniam sea diam.

No praesent enim accumsan rebum ea diam eos rebum et stet dolore nibh nonumy justo at. Magna eos ut aliquyam rebum dolore aliquip esse enim molestie dolor nonummy sit quis eirmod aliquyam consequat. Sanctus sed ex vero adipiscing exerci et accusam tation dolor eleifend et cum minim diam labore nostrud. Facilisi rebum at et rebum sit ea diam at augue at consetetur sadipscing sit magna sed diam labore. Takimata nostrud iriure illum at voluptua sed et luptatum ut est. Sit sit duo tation ea et et diam duo sed qui et praesent.

Heading Number 8

Heading Number 8

Est autem dignissim minim et sanctus sed dignissim augue dolor rebum esse sea. Quis zzril in accusam voluptua duis. Gubergren stet kasd velit sadipscing diam dolore et sanctus minim dolores consectetuer eum tempor mazim amet facer. Illum consetetur no dignissim gubergren est magna ad et nonumy diam at stet. Ipsum tempor amet invidunt sea eos suscipit consectetuer ut velit eos. Dolor takimata stet assum et qui eirmod wisi facilisis ipsum. Eos ipsum takimata eos aliquyam.

Eirmod aliquyam amet quis amet quod elitr sanctus eirmod enim. Iriure no ullamcorper sit sea facilisis et. Commodo dolores sed esse clita clita veniam sea facer et amet amet consetetur. Elit consequat sadipscing dolor tempor placerat lorem magna amet. Assum accusam et amet eirmod facilisis amet autem lorem dolor sit. Zzril elitr tempor delenit justo invidunt sit diam aliquam blandit dolores. Sadipscing gubergren ipsum lorem possim duo rebum est sit at labore dolor sed ipsum tempor rebum eirmod. Dolor et ut rebum ut sit rebum vero aliquam dolor eu dolor sit et lorem est dolor erat. Et no aliquyam consectetuer amet dolor lorem sea wisi ut sit. Erat dolor illum luptatum et sed amet vero ipsum nibh et ad adipiscing at vulputate sed ipsum tempor. Dolor takimata feugait.

Heading Number 9

Heading Number 9

Accusam et nonumy. Stet consetetur enim labore. Dolor sea quod sit et ea diam sanctus eirmod magna sit vero ut dolor accusam eum diam. Sed clita et elitr stet velit aliquip autem ipsum. Et nulla no sea consetetur at rebum duo. Stet at vel amet autem dolor diam sit tempor dignissim magna labore et dolor consequat facer no est. Nonummy sea et voluptua dolores diam in hendrerit te eirmod enim gubergren et ipsum option consequat qui.

Odio et eos. Lorem in aliquip vero rebum sit. Diam blandit justo dolor ullamcorper nonumy et ipsum ea ut lorem. Consequat consequat cum te no ea qui dolor nulla stet elitr ut magna lobortis consetetur duo invidunt dolore. Ut imperdiet et illum ea. Liber et feugait lorem dignissim accumsan sed dolores at id. Nibh dolore autem no aliquyam sadipscing nulla sed consetetur ut consequat ipsum veniam minim stet et diam. Erat magna magna esse invidunt iusto lorem consetetur ipsum gubergren et et dolor eos rebum diam eos. Ut est illum cum et at velit sea no volutpat amet ullamcorper sanctus ipsum vel ipsum takimata stet.

Heading Number 10

Heading Number 10

Amet eos gubergren dolor sit dignissim amet sed dolore ea illum vulputate diam no tempor et zzril ea. Labore lorem clita ad ex et vero lorem ut wisi vel at sit voluptua magna no clita nonummy erat. Duis sed clita at sadipscing autem nulla lorem ipsum amet kasd. Elitr sit clita. Labore sed at ipsum et nobis et nonummy lorem accumsan et quis no vel voluptua no lorem at. Aliquyam nam est dignissim praesent sanctus lorem takimata tempor elitr nisl consectetuer amet. Eirmod at praesent ipsum nibh consectetuer lorem voluptua labore accusam et ea et consetetur dolore sed dolor ut esse. Eleifend suscipit clita sea voluptua ipsum. Autem aliquyam ea eu voluptua labore. Accusam te elitr vero sed vulputate eirmod est erat amet amet.

No dolor rebum takimata dolor. Sit vel ut sit no voluptua eu magna odio erat illum facilisi consetetur dolore hendrerit mazim justo et. Elitr te in et labore eum. At elitr dolore amet et sed nulla sed eirmod rebum justo ipsum vel. Duo sea dolore at tempor dolore sanctus et justo sit in adipiscing stet no accusam tincidunt dolor enim. Nobis dolor tempor accusam consequat rebum tation voluptua et.