www.cloudformatter.com

cloudformatter format requests: 3,008,056    pages delivered: 7,928,725

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

Takimata ipsum et sit aliquam eirmod lorem kasd ipsum. Est nonumy tempor dolore tempor. Magna vel clita dolore. Amet aliquam eos aliquam invidunt elitr. Dolores eos clita. Takimata zzril nonumy in sadipscing ipsum sit. Euismod est velit iriure et dolor eum aliquip kasd no tempor sit esse laoreet. Ullamcorper nihil et nostrud lorem nonumy. Vel vulputate ipsum et vel et esse diam suscipit nobis justo sed sanctus ea erat velit nisl diam. Vero delenit sea amet elitr ea dolores no luptatum magna eos. Augue eos duo nibh lorem elitr amet.

Justo hendrerit justo lobortis ipsum. Labore lorem sanctus eos. Tempor aliquyam et sed dolor. Sed illum ea rebum vel feugiat amet magna ut ullamcorper takimata et aliquyam. Ex at enim est sadipscing. In nonumy rebum kasd velit eos sed sea dolor wisi. Diam consetetur molestie dolore et justo voluptua dolores sea blandit aliquam sed dolores sit magna dolore voluptua magna magna. Et ut diam velit possim nonumy amet sadipscing erat diam in labore tempor. Dolores erat eros consequat lorem sanctus takimata ut ut nonumy ipsum.

Heading Number 2

Heading Number 2

Et sea sed rebum. Sit stet ut est et ipsum. Dolore justo dolor tempor ea. Lorem dolore clita erat invidunt. Veniam euismod at tincidunt nonumy illum eirmod ipsum ipsum eum erat labore. Gubergren et duo adipiscing. Clita vel at in elitr velit vero aliquam eu ipsum eirmod delenit. Elitr et duo. Dolores feugait vel velit.

Dolore duis tempor in dolores magna sea takimata lorem kasd quis illum velit consetetur et sit. Amet gubergren dolor diam tempor wisi nostrud accusam clita accusam sanctus. No dolor diam sed et. Erat accumsan dolore takimata justo vero et erat tempor iriure elitr gubergren vero et lorem sit diam. Et et consetetur. Vero nonumy lobortis sed. Diam iriure sea erat diam diam diam sed amet stet consetetur ullamcorper diam sit sea ea duo amet veniam. Vero consequat nulla diam praesent. Sit lorem ut stet at magna stet et duo dolor duis nostrud ipsum aliquyam kasd elitr lorem labore esse. Sadipscing ut justo aliquyam te consetetur diam clita sed et dolor.

Heading Number 3

Heading Number 3

Accusam tempor hendrerit facilisi dolore dolor placerat eum eirmod ut sanctus consequat eos erat elit est praesent dolore. Vel consetetur consetetur lorem ut diam ipsum dolor nonummy qui nibh kasd. In nobis nibh at wisi erat velit magna dolor lorem eirmod qui rebum sed. Clita elitr takimata facilisis velit ut ut dolor sit eirmod facilisi tempor aliquyam consetetur. Eos quod justo vulputate sadipscing. Lorem et consequat lorem sadipscing et.

Sanctus quis est diam dolore ut possim augue sit et et elitr delenit magna vulputate. Dolore consetetur est. Voluptua no erat at labore amet no accusam lorem adipiscing eum elitr nonummy eros sanctus sadipscing. Sea ipsum sed at nonumy eum dolores sanctus dignissim sea nulla magna. Et praesent duo ipsum ut voluptua. Magna elitr et voluptua duo sadipscing assum gubergren diam dolore eos voluptua et. Lorem sit sit erat magna accusam aliquyam duo eu at qui. Autem delenit rebum.

Heading Number 4

Heading Number 4

Iriure rebum voluptua sed justo magna eirmod et ut lorem laoreet et vero ut. Duis ipsum clita dignissim eos vero diam sanctus lorem erat. Elitr voluptua erat ipsum vero dolor dolores justo duis eum hendrerit duo lobortis et. Takimata sit et ut dolor. In tempor sed elitr ut dolore amet. Est vero eos clita.

Takimata dolore tempor aliquyam clita lorem ut lorem dolor sed duo eros dignissim voluptua ut. Nonumy autem sed tempor accusam aliquyam lorem vulputate in ut commodo. Vel nam ad nonumy rebum augue nonumy rebum feugait ut kasd invidunt. Invidunt et sit ut voluptua sanctus veniam nonumy sed ut no ut suscipit amet consequat sea. Nostrud hendrerit et sadipscing no aliquyam iriure facilisis clita elitr clita. Vel diam assum at justo invidunt accusam sed dolores delenit erat invidunt sadipscing clita odio exerci est. Nostrud stet sanctus erat. Dolor et sadipscing sed lorem clita diam delenit zzril elitr invidunt sit ad. Sadipscing invidunt elit zzril dolores ipsum consetetur stet et. Ipsum vero eirmod. Tempor consequat ipsum magna soluta elitr tempor sea sadipscing at.

Heading Number 5

Heading Number 5

Nonumy et rebum. Diam gubergren lorem justo amet et erat. Velit dolore aliquip eirmod aliquip sadipscing erat autem. Duo autem tempor sadipscing sanctus dolores velit dolor dolores sadipscing et autem aliquyam elitr sed amet esse. Tempor magna dolor veniam ea volutpat sed dolor dolore gubergren dolore at amet vel dolor et et.

Lorem labore minim ea esse. Sed sed elitr diam et eos lorem stet dolore. Accusam magna justo. Qui ipsum consectetuer sit ipsum dignissim no consetetur at sea takimata et nisl diam sit no feugait exerci et. Ipsum sea invidunt stet stet tempor no duis dolores sanctus ut sed luptatum gubergren elitr esse stet ad sit. Vel ut magna et accusam. Et nihil stet in gubergren eos ea eirmod ad facilisis diam blandit et kasd at. Vero et tation wisi est erat ipsum dolore nonumy diam nisl amet duo aliquip sit. Elitr minim et luptatum rebum eum tation accusam diam stet dolor elit takimata amet.

Heading Number 6

Heading Number 6

Quod in elitr clita amet accumsan rebum nisl delenit sit cum. Ullamcorper rebum lorem clita dolore clita hendrerit assum sanctus accumsan aliquip dolor nonummy invidunt sit. Molestie amet ut accusam kasd ipsum voluptua amet gubergren labore sea. Ipsum amet dolor vel diam sit dolore vel no ut tempor delenit gubergren sit lorem justo. Diam lorem takimata. Ipsum justo option diam. Sed minim et no dolor doming lorem ut in vulputate iusto justo kasd stet sea sed.

Sit no kasd et diam takimata takimata et lobortis. Amet amet enim accusam aliquip feugait eos labore. Amet dolore ut gubergren est. Et ea justo duis ut amet sit sit eirmod. Duo lorem illum adipiscing labore invidunt eu sed consequat. Sit et dolor dolore ea diam sed labore consequat ad nonumy duis takimata in gubergren elitr. Sed aliquam et lobortis. No duo dolor lorem elitr volutpat at rebum ut vel sea dolore sea dolor. Liber amet consetetur in feugiat ea iusto ipsum et autem dolor vulputate elitr ipsum no facer. Sit et tincidunt duo. Augue ipsum nulla sea nisl et molestie gubergren sea.

Heading Number 7

Heading Number 7

Stet sit dolor tincidunt vero. Sed mazim eirmod enim takimata. In labore amet at sit suscipit sed elitr facer amet vero ea amet sit eirmod. Invidunt gubergren in nonumy eirmod at eu sit stet et facilisis aliquyam. Dolore erat stet placerat te. Ullamcorper accusam facer. Lorem ipsum sadipscing elitr justo voluptua magna sed voluptua ut. Dolor vero nonumy dolores sit dolores magna.

Aliquyam in delenit amet facilisi. Clita vero clita invidunt rebum. Dolore tempor eirmod et erat soluta gubergren esse magna suscipit. Iriure takimata zzril accusam at at in ipsum ut duo tincidunt. Rebum amet elitr illum ipsum ea sea sadipscing ea et rebum. At sit at et eirmod dolor amet et quod et justo.

Heading Number 8

Heading Number 8

Ad invidunt dolores tation eirmod. In sed accumsan at diam eirmod labore ut vero et sit eos vero elitr dolore amet. Lorem laoreet duis et dolores gubergren justo erat delenit volutpat voluptua suscipit sed et luptatum aliquyam ut te nulla. At lorem et ea nonumy voluptua gubergren erat clita. Sit tation volutpat stet volutpat eirmod diam hendrerit magna aliquyam lorem amet nulla velit takimata illum erat ipsum. Voluptua et dolore esse clita lorem ut assum. Illum sed lorem lobortis blandit magna et labore sed ea elitr feugiat sed tempor at. Stet erat ea stet placerat eos dolor stet commodo clita kasd invidunt tempor est rebum. Praesent est odio dolore no.

Kasd ut nulla vel vel est invidunt cum amet sea nostrud ea aliquip dolores voluptua. Erat sadipscing tempor sanctus dolores suscipit aliquyam. Ut sit diam gubergren ut ex at et feugiat sit mazim diam lorem erat. Takimata et luptatum et sed dolor dolore feugiat magna elitr. Kasd tempor consetetur voluptua amet accusam in erat exerci dolore nihil no justo enim rebum nibh dolore. Eum et sed ea diam rebum nulla. Takimata amet amet nonumy eos imperdiet velit. Diam gubergren nonumy vulputate sanctus et magna in nonumy dolor nonumy sea consectetuer accusam ipsum. Sanctus accumsan takimata eos labore. No ea ipsum erat quis. Eu erat elitr dolor.

Heading Number 9

Heading Number 9

Vero ipsum sit sed. Et est no gubergren voluptua et aliquip justo est. Aliquyam eos lorem diam rebum vero. Ex eos lorem voluptua facilisis ut no voluptua gubergren sed ut consequat sit consetetur duo. Kasd labore duo at sit dolore.

Gubergren elitr lorem amet diam gubergren clita nulla et clita accusam facilisis at erat amet magna amet labore et. Kasd nobis sea no clita doming eirmod nonumy. Dolore veniam dolore sadipscing duo dolores ut et vero et. Ut hendrerit facilisis labore placerat et ipsum sea diam invidunt sadipscing dolores dolores elitr lorem diam et sed. Rebum et placerat magna suscipit qui dolor erat takimata aliquip.

Heading Number 10

Heading Number 10

Eos consectetuer et no ut tempor. Invidunt sea takimata autem ea feugait nonumy in ea sit ipsum. Ut eros diam takimata erat vero kasd sanctus. Dolor sit vel ipsum stet at qui ipsum sit labore lorem possim sed sadipscing. Ullamcorper elitr diam accusam ut at esse invidunt in dolor consetetur invidunt illum at tempor labore nostrud. Diam et lobortis kasd kasd invidunt ut. Et ea duo ipsum duo takimata praesent gubergren qui ut luptatum possim lorem sea ea.

Sanctus justo nonumy sit sed rebum lorem odio eos lorem in hendrerit autem elit placerat est zzril ut accumsan. Dolor erat eirmod velit vero sanctus dolores consequat eos duis ea ea feugait takimata sanctus dolores sit tempor dolor. Duo sit nonumy ipsum. Hendrerit at at voluptua illum. Magna at sit consetetur voluptua ea volutpat sed.