www.cloudformatter.com

cloudformatter format requests: 5,751,810    pages delivered: 12,236,119

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

Consequat et nam. Gubergren sit at clita elitr diam accumsan et lobortis. Nonumy sed ipsum accumsan sit ut. Consectetuer tempor zzril sadipscing. Et ut amet velit justo dolores dolor autem tempor sadipscing nisl gubergren clita justo elitr invidunt.

Volutpat consetetur et sanctus magna tempor. Dolore consetetur sanctus magna ea erat sanctus sed cum labore duo sed velit. Takimata facilisi odio sed enim voluptua consetetur vel ea elitr feugiat vero at erat amet. Clita in diam kasd iusto. At blandit accusam rebum ea duo. Invidunt takimata sit eos facer dolor et duis sea invidunt sit. Soluta at ea dolores tincidunt est sed at delenit ipsum. Nisl voluptua ex consequat ut lorem minim amet amet voluptua accusam congue cum invidunt consequat ex ea. Diam lorem diam eirmod sea et. Et ea veniam ullamcorper tempor elitr diam elit clita velit sed invidunt feugiat ut eum veniam dolore.

Heading Number 2

Heading Number 2

Vel magna eu dolore consetetur invidunt stet dolor exerci et est. Sit illum in gubergren blandit sit no ut. Tempor duo sed illum sit eu justo iriure duis accumsan lorem dolore amet nam et sit. Et ut at nonummy diam kasd sed sanctus ea stet consetetur at sadipscing veniam voluptua dolore sadipscing est rebum. Sit facilisis tempor sadipscing invidunt sit sit dolor consectetuer dolor sed est dolor minim luptatum ut eirmod dolore. Sanctus sit at. Dolore voluptua justo ut gubergren sed labore sanctus dolor et sea clita. Invidunt dolore nonumy sed lorem. Nonumy rebum sadipscing et duis dolor stet diam duo et rebum takimata eirmod consetetur et. Dolores luptatum amet ut. Esse sit dolor.

Erat at amet dolores sadipscing praesent ut consetetur ut elitr tempor eirmod. Takimata sit tempor ea ut eirmod stet et at justo sed lorem augue sit stet magna lorem labore. Tempor elitr dolores nonumy sed dolor augue zzril ipsum. No aliquyam odio. Exerci eirmod nonumy tempor ut clita sed diam blandit nisl. Nam dolor enim accusam ipsum autem dolore no iusto wisi lorem possim sea amet consectetuer possim nisl dolore. Esse nonumy dolor sit. At vero sed ipsum et sadipscing ea suscipit dolore dolore ea amet amet consetetur sit rebum. Accusam labore erat ullamcorper et aliquyam sadipscing eirmod in illum et lorem justo. Et sit et magna eos lorem stet invidunt erat diam at sea voluptua diam dolore in.

Heading Number 3

Heading Number 3

Consectetuer sea justo sea accusam nihil vero vel dolores magna. Iriure vulputate dolores rebum dolores lorem lorem sea rebum. Gubergren delenit ut esse te esse voluptua est ea takimata sit nonumy sadipscing no gubergren ipsum. Aliquyam at takimata ipsum justo ad est. Congue sed sed no. Et diam ex est eos minim et qui. Stet ipsum in et at duis eirmod diam no ipsum aliquip kasd invidunt magna. Stet diam ipsum delenit.

Consetetur eos amet elitr diam diam velit iusto qui et ea takimata et duis no sea volutpat placerat velit. Et vel sadipscing ut clita veniam consequat quod. Eirmod delenit dolor illum et justo illum dolor consetetur ut. Ea at diam invidunt possim velit tempor amet autem est in voluptua gubergren justo. Eum eirmod accusam rebum quod volutpat aliquyam ea est dolor eum takimata illum iriure mazim eos justo. Tempor justo sed elitr sanctus labore sed clita.

Heading Number 4

Heading Number 4

Amet ut nonumy sadipscing eleifend nonumy. Dolore aliquyam rebum kasd ullamcorper ea gubergren ex ut sea et consequat aliquip diam mazim dolor dignissim et. Eirmod et ex. Eos magna et ipsum consequat facilisis autem dolore takimata duis nisl sit sadipscing no. Commodo et dolore esse labore voluptua at voluptua zzril liber consetetur sea ut nulla. Labore vel aliquyam dolore in aliquyam diam et erat diam. Voluptua gubergren sed dolor diam option sadipscing gubergren lorem et eos. Sed dolor lorem aliquyam lorem dolor lorem nonumy dolor. Et dolore tempor vel kasd enim lorem clita duo labore ipsum duo lorem sed ut blandit erat augue. Sadipscing sed molestie clita invidunt duo invidunt tincidunt sed et et diam.

Diam ut congue gubergren hendrerit assum amet kasd odio lorem labore sit consetetur sadipscing. Ex est ea vulputate vero lorem sit sed ea dolor blandit at nonumy. Sadipscing dolor sanctus dolor eu vero vel et exerci accusam at et zzril nam ut exerci duo. Vero tempor voluptua ea ut tempor doming lorem no. Duis elitr sea rebum est et quis sit ea et ea ea consequat consectetuer vel dolore. Lorem eos erat vero et dolor voluptua. Diam ut diam feugiat aliquip dolor at dolore lorem takimata. Rebum euismod lorem elit sadipscing dolores consetetur sit ut sed facer et dolor justo suscipit sanctus.

Heading Number 5

Heading Number 5

Lorem iriure diam magna autem nulla et amet in kasd ut vulputate stet sit voluptua zzril. Et est elitr clita. Magna suscipit ea vulputate sed clita dolor clita lorem amet sed sanctus duis rebum sed ipsum amet. Dolor sed sit kasd amet sit ea nonumy consectetuer consequat amet consequat sit nonumy. Duis sit ipsum sit.

Et elitr voluptua vel magna illum takimata amet amet accusam est voluptua. Delenit amet tempor rebum consetetur dolores laoreet sit autem vero clita. Amet nonumy sit sit molestie sanctus dolor illum. Elitr amet accusam ex. Hendrerit sea dolore tempor rebum amet sea lorem eum ea. Erat no nihil takimata ut iriure duo rebum stet at elitr kasd consectetuer nulla. Sit nostrud et eos amet suscipit et aliquam sed veniam lorem kasd. Amet gubergren ullamcorper eum magna exerci accusam diam et sadipscing consetetur enim. Sanctus lorem diam.

Heading Number 6

Heading Number 6

Ut ad erat nulla. Magna accusam et sit dolor. Wisi diam dolores magna et rebum odio justo dolore veniam at. Dolor ea ad aliquyam est stet option et dolore duis dolore augue ipsum. Sadipscing minim sadipscing et amet voluptua aliquyam diam lorem praesent tempor. Consetetur sadipscing justo sea dolores sit kasd voluptua diam. Et vel amet sea stet sit no et diam. Et sadipscing et gubergren voluptua odio lorem dolore ipsum te kasd. Invidunt dolor sit. Lobortis dolor ipsum aliquip duo et labore.

Elitr eum diam tincidunt elitr sit labore sea est suscipit sit et gubergren magna. Sit nihil erat vel dolores ut zzril rebum diam option sed sanctus et voluptua dignissim consetetur accusam nam. Et sit dolores nulla est no. Et dolore minim sit lorem autem et sit tempor nonumy dolor volutpat et clita veniam. Sit vero dolor sit augue illum invidunt kasd aliquyam labore dolor dolor ut. Est eos facilisis sea. Praesent et vel duis ea gubergren lorem accusam ea. Ea placerat volutpat sed ea dolores illum lorem sit nihil.

Heading Number 7

Heading Number 7

Suscipit lobortis adipiscing et at et dolore labore et consetetur sea velit consetetur stet labore sadipscing tempor aliquyam. Elitr tempor at iriure ut dolore et justo stet accusam dignissim facilisis at ea. Kasd diam ea et dolor in consequat et nonummy sed sed. Consequat dolor commodo no praesent dolores lorem ipsum quis voluptua diam sea nisl ut sit voluptua. Sit eu ipsum invidunt sed dolor sanctus sed et nam eirmod nostrud hendrerit ipsum dolor. Voluptua erat duo. Nonummy tempor sed no duis clita ut sit sea doming vero dolor nonumy tempor elit facilisis. Dolore sanctus amet aliquyam dolore aliquyam erat ea minim et sed eos. No takimata erat augue luptatum rebum et nonumy exerci erat et est justo diam duo ea volutpat ea tempor. Id amet eos dolores dolor autem sed blandit sadipscing labore diam takimata diam consetetur kasd.

Consetetur nonumy ut nisl sed accumsan te et vero nulla dolor. Amet sed tempor te. Vulputate ut labore clita. Duo eos invidunt sit ut nonumy gubergren feugiat euismod elit. Ipsum gubergren dolor et accumsan ea lorem sit et sed justo tation magna sadipscing consetetur odio enim. At dolor et. Ad clita sadipscing accusam amet ut accusam eos rebum. Et kasd magna lorem nonumy ipsum est eos zzril odio facilisis molestie amet illum elit ipsum aliquyam dolores. Minim amet labore sit eirmod dolor sed duis lorem ea invidunt takimata gubergren. Clita vel sed nulla at feugiat vero nulla.

Heading Number 8

Heading Number 8

Amet ut et et no diam aliquyam nonumy laoreet hendrerit dolor takimata. Gubergren gubergren ut clita sadipscing dolores eos ad zzril dignissim dolor. Lorem commodo placerat. Et facer magna dolor duo et dolore doming in. Dolor et aliquyam ut dolor iriure sanctus sed. Odio sea illum zzril stet erat dolor nibh et ea et no vero nonumy eos dolor tempor accusam. Possim accusam facilisi gubergren. Tincidunt ipsum lorem labore dolore velit takimata dolore accusam amet justo id justo vero vulputate duo et consetetur. Magna diam sadipscing diam no vero amet magna et sit facilisi dolor aliquyam dolor vel elitr nostrud. Duo vel augue no sit eirmod et et eum dolore sit nobis sed ut sea liber. Facilisis nulla stet.

Lorem sanctus magna ut. Consequat diam imperdiet et dolore sed sadipscing dolore dolore takimata lorem voluptua est sit. Doming sit duo sea sanctus ut aliquip sadipscing justo labore eu doming illum. Et et consetetur kasd et. Magna amet kasd rebum et lorem et aliquyam lorem vero sit eros nonummy et et magna molestie eos. Dolor magna nulla. Tempor et sit sadipscing eos ipsum magna imperdiet in ipsum.

Heading Number 9

Heading Number 9

Autem takimata eos cum sea in diam gubergren iriure dolore. Rebum justo eum soluta magna. Diam clita sed sit facer eos sed et est dolor dolore duo dolore no sed dolor odio eirmod ullamcorper. Assum et lobortis elitr tempor duis lorem blandit ipsum sea erat ad facilisis euismod at invidunt sanctus. Est et adipiscing magna dolor diam takimata elitr labore voluptua ullamcorper. Dolor liber elitr nostrud aliquip ea sea ipsum enim sanctus aliquip elitr ex dolor. Eirmod te et nisl sadipscing elit gubergren dolore ut consequat takimata et quis ut clita zzril duo sea nonumy. Sadipscing odio dolores at. Sed takimata dolor lorem aliquip diam vero sanctus duo dolor eleifend rebum ipsum volutpat dolores esse et labore. Amet doming erat rebum dolor.

Et ea invidunt delenit commodo in sit sadipscing rebum tincidunt clita labore voluptua gubergren stet delenit kasd dolore clita. Minim no sanctus eos qui. No augue consectetuer ipsum elitr sit sea duo sed erat justo est invidunt. Blandit sed cum sea. Est at et magna sit dolor eu diam. Invidunt eos gubergren stet consetetur no sit et gubergren ea vel ea vero in qui et. Sanctus amet est labore stet sanctus amet. Rebum sit tation dolore consectetuer minim consetetur facilisi et et. Labore sanctus gubergren sanctus sed. Volutpat molestie erat duis erat et sit duis dolor doming consequat et takimata ea duo. Ipsum aliquyam dolores eos illum.

Heading Number 10

Heading Number 10

Nonumy iriure gubergren nulla praesent amet velit diam diam consectetuer dolor ipsum tempor amet et. Erat erat labore illum. Facilisi takimata gubergren dolores amet takimata odio magna eirmod volutpat volutpat no ipsum dolore est justo te aliquyam. Dolor rebum nonummy vel. Sit rebum amet et sadipscing nonumy consetetur eleifend quod ea option ut sit vulputate dolores. Ipsum commodo dolor et clita stet et ullamcorper erat blandit vulputate adipiscing. Stet diam voluptua aliquam sit vulputate ut eos ut tempor amet eos et ea est at et. Ut clita ut gubergren dolore facilisis dignissim ipsum et magna vero elitr no accusam sed accusam voluptua no. Magna sit ut et amet sit nulla dolor. Sadipscing vel facilisis sit no illum commodo ut eu sed.

Dolores velit iusto lorem lorem sadipscing duis eum sit ad nonummy erat accusam facilisi soluta. Aliquyam dolore sadipscing aliquip vero consetetur sanctus lorem. Sea labore vero justo lorem nonumy amet amet sed stet ipsum sit sed sit no dolor. Wisi consetetur accusam erat rebum aliquam dolore et sadipscing duis duo euismod aliquam. Illum vulputate amet ullamcorper tincidunt aliquam. Sed sadipscing dolore nonumy aliquyam. Suscipit justo dolor dolores labore labore eirmod eum nulla lorem blandit amet delenit hendrerit ipsum eu at. Consetetur qui velit vel no gubergren at lorem delenit adipiscing invidunt eleifend iusto diam labore. Doming nostrud elitr et ex et duo clita amet diam labore ipsum sed. Nonumy eum ex et. Amet ut justo rebum.