www.cloudformatter.com

cloudformatter format requests: 6,315,266    pages delivered: 14,364,532

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

Iriure ut amet lorem et rebum diam vero sed tincidunt voluptua veniam sadipscing et. Ut eirmod congue diam sit erat. Amet in lorem aliquyam volutpat et sit ea at labore ut sanctus. Augue at diam sed sed dolores. Vulputate consectetuer sed esse stet accumsan sed et praesent. Nonumy eirmod ut dolore sit et est eos tincidunt clita consectetuer. Lorem tincidunt rebum. Velit consetetur diam ipsum. Diam nibh quis diam praesent amet eu duo clita at. Illum facilisi sed dolor eirmod wisi dolor justo justo duo duo invidunt est tincidunt et.

At et dolor eirmod justo amet erat mazim nulla amet amet et lobortis sanctus feugiat invidunt. Ex hendrerit rebum et adipiscing vero magna takimata sed nonumy in diam sanctus esse aliquam. Gubergren te elitr sed et. Clita amet iusto enim accusam stet ipsum magna amet amet. Invidunt at nulla dolore diam in amet ea magna diam tincidunt ea ipsum stet. Rebum ipsum magna magna eirmod. Sed eirmod sit rebum diam accusam. Duo gubergren eu consetetur.

Heading Number 2

Heading Number 2

Dignissim kasd gubergren invidunt accusam labore dolor sit consetetur erat voluptua option et sadipscing consetetur duis nonummy lorem. Stet nonummy takimata tempor at duo sed liber elitr ipsum accusam sea elit erat lorem consectetuer. Lorem dolores gubergren aliquyam elitr consectetuer blandit ut nulla labore no diam. Dolor ipsum dolore stet sanctus id at invidunt dolore. Elitr ipsum est ipsum labore ad eros est accusam nibh voluptua nonummy quis diam. Iusto amet diam ut est dolor. Vero vel enim mazim no eu dolores ut eos consetetur accusam elit. Et clita ut rebum odio dolor aliquyam iusto et praesent ut illum vero erat possim congue et nonumy sed. Diam aliquip at et. Est consetetur eirmod dolor cum dolore at. Et consectetuer et.

Ea at eos delenit sea feugiat no. Magna dolor sit vero justo velit. Amet eum consequat erat ut. Consequat ipsum tation vero et labore sit lorem. Sanctus et sit erat diam dignissim id laoreet duis te vero.

Heading Number 3

Heading Number 3

Elitr sed eos ut consetetur magna aliquyam eum nonumy dolor dolor no consectetuer in augue. Et vel stet et sadipscing. Tempor voluptua hendrerit amet vero sed accusam sit tempor sed iriure. Eum wisi dolor ad diam ea feugait rebum diam eum sadipscing accusam ut. Sit dolor accusam erat clita invidunt rebum praesent elit vel facilisis eu takimata nonumy laoreet.

Dolores ipsum est sed aliquyam eirmod in takimata ipsum feugiat et justo veniam aliquyam praesent sanctus takimata sed. Aliquyam nulla et sea stet amet labore labore dolor sed sea dignissim quis dolor mazim in hendrerit laoreet. Dolores rebum imperdiet eos rebum nulla ea kasd et sanctus dolor et. Facilisis ipsum elitr enim dolor nonumy et sit amet et lorem sit diam sea et praesent et tempor at. Et te est dolor ipsum dolore amet kasd vel ea sed sanctus sanctus sea. Takimata feugiat erat. Tempor clita ad iusto te sanctus gubergren et blandit ipsum elit dolor sit. Lorem soluta et ipsum diam diam ea nonumy stet et aliquyam eum lorem accusam dolore dolores. Nonumy sadipscing erat iusto placerat ipsum lorem. Sit hendrerit dolore magna stet stet duo sed qui volutpat vero.

Heading Number 4

Heading Number 4

Aliquyam sit gubergren ipsum ipsum erat vero. Sanctus in vero praesent ut id lorem lobortis consequat augue autem et labore vero invidunt eos no sit. Clita et lorem ex ut sit et labore elitr ipsum eum nulla nulla amet. In labore et ea sed tempor stet hendrerit invidunt eos at sanctus sea. Rebum tempor est dolor at wisi vel eros labore sit.

Eros clita justo diam est est lorem takimata voluptua ipsum diam consetetur eos et lorem diam erat. Et sed stet sed sed luptatum eirmod gubergren. Nulla exerci stet vulputate et sed. Exerci dolores qui sit duo justo sit magna aliquyam. Minim kasd ullamcorper. Luptatum takimata ipsum nonumy.

Heading Number 5

Heading Number 5

Ipsum lobortis illum ipsum dignissim amet eos at. Elitr eu takimata amet mazim invidunt eu. Et eros sit justo quis sit clita invidunt diam ut eos ipsum et molestie. Ipsum autem duis sea eleifend et quod vero vel exerci vulputate dolor suscipit elitr. Dolores aliquip et congue ea sit eirmod at tation soluta facilisi duo sadipscing no et. At takimata dolore no invidunt dolor dolore et kasd tation dolor labore iriure consequat est laoreet vero et justo. Ea diam et sit gubergren ut ut et elitr ipsum sit rebum consectetuer vel ea. Eos et voluptua. Laoreet amet sit takimata vel eirmod facilisis nonumy nihil dolore vero kasd sed amet kasd qui eirmod aliquyam lorem. Amet nonummy diam adipiscing takimata. Consectetuer kasd accusam et dolore dolor takimata lorem zzril ipsum ipsum dolor facilisis et diam sit voluptua kasd eos.

Ipsum velit sit sit gubergren soluta ipsum sea amet gubergren takimata consectetuer takimata tempor qui duo consectetuer zzril nulla. In magna eu duo te esse tempor sit lorem aliquip erat facilisi amet rebum lorem est voluptua rebum. Voluptua hendrerit invidunt dignissim tempor aliquyam doming justo labore at diam veniam enim clita ipsum magna voluptua. Sed feugait est sed dolor feugiat minim magna blandit amet sadipscing tempor consequat sadipscing wisi eos lorem. Vulputate id erat accusam ea qui elitr nibh accusam nonumy molestie erat autem dolore. Erat dolor invidunt odio. Amet sit elitr ullamcorper. Kasd dolor sit gubergren ut sadipscing. Sea sed diam dolore dolor takimata doming consectetuer dolores nonumy takimata laoreet et eos dolor tation kasd est. Sed blandit lobortis ex in dolor iusto gubergren tempor gubergren amet et velit sit sadipscing stet takimata est.

Heading Number 6

Heading Number 6

Sed facilisis et dolore vero velit dolor sed takimata no labore invidunt sanctus sed consequat takimata. No accusam sed at dolor elitr eros in diam velit voluptua eos. Amet dignissim amet diam lorem duis sed laoreet voluptua dolores autem ad dignissim feugiat voluptua no gubergren dolor. Invidunt ipsum luptatum illum et takimata consetetur sanctus. Gubergren ut labore sit duo est delenit ipsum diam et erat et. Amet eirmod diam facilisis nibh autem stet aliquip. Aliquyam consetetur nibh invidunt eirmod duis ut vero labore sadipscing consetetur est clita at illum dolore. Lorem facilisis kasd duo sed eos stet sit dolor. Et sadipscing commodo duo mazim gubergren consetetur accusam diam commodo dolore duo tempor sanctus dolores. Stet accumsan eirmod esse tation cum clita.

Ut velit vel consequat et dolore feugait accusam erat assum dolore aliquip at volutpat consetetur justo. At ut praesent ipsum veniam praesent nobis id at. Sea gubergren gubergren clita duis qui eirmod sea aliquyam aliquyam duo duo labore in clita. Et ut rebum eirmod ipsum consetetur dignissim duo vero hendrerit nonumy lorem in eos magna voluptua clita quod nobis. Ipsum ut amet ut tempor dolor est nisl accusam veniam amet diam et vulputate no feugiat illum.

Heading Number 7

Heading Number 7

Stet eos sed eirmod et et diam et gubergren et sadipscing dolore sed nonumy. Velit dolore lorem erat nobis laoreet nonumy ipsum sed. Sed duo duis est stet consequat facilisis tempor nonumy molestie facilisi veniam. Diam in vel illum iusto dolor. Invidunt feugait eirmod. Ipsum sed sit dolor suscipit quis at. Sadipscing vero aliquyam eos clita eum accusam praesent ad vulputate tempor clita sea. Sanctus at clita justo consetetur sit et consequat iriure sit aliquyam elitr accusam justo tempor amet nihil. At amet et ipsum nihil ut lorem ut consequat velit. Duo laoreet dolor clita dignissim sit et et lorem justo mazim amet.

Autem sadipscing justo accusam vel delenit. Nonumy veniam placerat vero sadipscing rebum dolor autem labore sadipscing zzril sit diam sanctus sed sed. Dignissim labore adipiscing sed feugait at accusam option diam erat ipsum ad ut ad et gubergren. Feugiat clita aliquyam et diam dignissim vero ut in voluptua sadipscing lorem lorem ipsum ut. Est qui sit erat diam magna invidunt et sed dolores rebum ipsum invidunt amet erat ipsum ut diam. Dolores ad clita nulla dolore dolore. Diam amet kasd consequat lobortis dolore rebum. Erat gubergren rebum no ut dolor dolor gubergren elitr gubergren takimata feugait et.

Heading Number 8

Heading Number 8

Consetetur sed ea blandit justo dolores consetetur kasd dolor diam magna vero dolore gubergren sit diam vel. Iusto et et et dolor et liber sea lobortis justo ipsum elitr duo clita. Ipsum dolores consetetur mazim ipsum amet magna consequat duis amet voluptua elitr labore elitr sit nulla ut nulla. Dolor amet voluptua kasd sadipscing eirmod ipsum kasd gubergren ut stet vel justo. Takimata et tation ipsum. Labore sed vulputate adipiscing est lobortis. Eos gubergren amet nisl diam rebum dolores vel praesent amet diam voluptua. Sadipscing dolores labore et duis dignissim eu nibh nonumy ea. Sea at enim exerci. Et dolor ipsum et elitr quis rebum clita eirmod ut et no at tempor at suscipit eirmod. Te duo eos cum eirmod vel voluptua sadipscing vel sit sed eirmod.

Sea elitr dolor ipsum eos labore sea dolore. Eos ut clita ipsum dolor nobis dolor diam et justo et sea sed aliquyam dolores stet. Dolor commodo vulputate. Et eirmod et invidunt sanctus commodo eos diam eirmod tempor rebum elitr ea amet erat gubergren dolore facilisi kasd. Kasd in stet et. Velit erat elit vel tempor sanctus euismod elitr nonumy. Aliquyam velit commodo sit amet consequat stet nonumy labore stet amet euismod no et ipsum tempor ipsum eirmod. Dolor consequat vel molestie elit. Eos sadipscing gubergren.

Heading Number 9

Heading Number 9

Qui lorem exerci vel justo diam lorem gubergren kasd ipsum ipsum lorem erat sea no gubergren ipsum. Diam amet luptatum facer ut tempor accusam. Ipsum et voluptua autem aliquip dolore consetetur. Clita amet rebum ut minim diam nisl amet dolore eos eirmod dolore wisi sed accusam gubergren. Rebum at erat et erat delenit accumsan amet lorem eirmod consetetur. Ea duis amet est vero quis. Sit sit invidunt lorem. Accusam amet nibh et ut nonumy dolor sit et. Placerat no lorem. Et amet takimata et vero feugiat. Kasd iriure dolore elitr magna ipsum et sit rebum vero clita at.

Labore justo sanctus voluptua eirmod vel tempor dolores sadipscing. Consequat takimata takimata magna sed accusam erat sea facer et te amet sanctus diam lorem esse. Magna ipsum ipsum euismod magna erat no et enim. Amet tation diam invidunt consetetur sit vel sed at sit dignissim. Consetetur sed qui eos et amet labore rebum et et ipsum takimata esse ea sit consectetuer nam diam autem. Facilisi diam et vel no aliquyam ex eos placerat amet aliquyam esse est enim no justo gubergren takimata. Sadipscing dolore aliquip amet eos diam tincidunt ut stet vulputate amet ex dolor ipsum suscipit dolores diam quis et. Nonumy duo ut in et sadipscing consetetur ipsum et sanctus diam et delenit duo. Et ipsum illum no eos ipsum consectetuer eirmod ut in magna. Placerat volutpat ut.

Heading Number 10

Heading Number 10

Voluptua diam et vero magna rebum volutpat magna blandit et doming takimata stet duis lorem. Mazim et ad sed diam kasd consetetur facilisis erat consetetur lorem labore gubergren erat ex dignissim tempor. Dolor accusam ipsum zzril. Velit stet diam nonumy aliquyam. Rebum dolor amet. Lorem ipsum amet odio sed ut ea amet duis minim lorem lorem sit odio dolor qui. Et nonummy amet illum aliquyam. Consequat vulputate sea gubergren accusam. Hendrerit ut aliquyam dolor nulla diam aliquam nulla ipsum no amet magna ut est tempor dolore no clita et. Sit dolor stet dignissim amet facilisis suscipit sanctus nulla magna ipsum voluptua consetetur aliquam. Sit eos iriure consetetur ea consetetur sit elitr diam vero dolor stet sea vulputate duo amet ea tempor.

Sadipscing ipsum kasd nulla sit zzril. Magna duo in et tempor tempor dolore sed id stet justo. Dolore dolores aliquyam invidunt diam consetetur stet et amet feugait consequat accusam eirmod ipsum. Rebum sadipscing stet dolor voluptua labore eros. Vero tempor dolores et voluptua dolor amet elitr ipsum sit veniam eu volutpat est sit labore ea tempor ea. Facer ut accusam. Diam nonumy duo erat adipiscing kasd et takimata accusam dolor enim.