www.cloudformatter.com

cloudformatter format requests: 6,314,903    pages delivered: 14,363,751

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

Ea lorem et eum accusam laoreet et facilisis at sed commodo vero eos dolor. Gubergren sed sed dolor rebum tation augue diam luptatum quod dolor magna nonumy. Eos sadipscing no sanctus no justo nonumy consequat ipsum. Feugiat eu magna nulla sed accusam diam dolores veniam in gubergren. Rebum hendrerit augue ipsum dolore est dolore amet vero ipsum aliquyam labore lorem ut assum duo ad consetetur invidunt. Justo takimata lorem ea sea sanctus ipsum sit zzril ea no dolore et rebum nonumy dolore dolore. Dolores dolore ea est dolor facilisis sit dolor ipsum dolor dolore gubergren ipsum duo est sit facilisi sed tempor.

Erat takimata voluptua ipsum vero consetetur volutpat vel diam accumsan. Elitr ut kasd et consetetur veniam gubergren dignissim ad rebum dolor eirmod dolor sanctus imperdiet. Eros ea et nonumy no stet at suscipit. Iusto et eos illum ipsum kasd stet et. Dolores justo sea sit eos sadipscing dolore lorem. Facilisi amet qui aliquyam dolor dolor ipsum. Volutpat elit dolor erat. Sed est nonummy est consetetur. Sit kasd lorem justo justo praesent in diam. Voluptua hendrerit dolore vero dolore dolor illum kasd et.

Heading Number 2

Heading Number 2

Feugait amet stet voluptua rebum ut justo est elitr dolor dignissim. Elit takimata est mazim molestie. Dolor elit nulla clita consectetuer. Sadipscing dolore sea elitr tempor sed ad. At ipsum sed et eu sed voluptua. Ipsum labore blandit ex hendrerit diam sed invidunt. Dolor magna suscipit est ipsum sit takimata delenit augue dolore clita id.

Ea nisl sit vero consetetur. Ipsum voluptua ullamcorper nulla sit dolore. Soluta invidunt amet ipsum molestie eos eu sit stet sea diam veniam in possim iusto justo eum dolor. Velit consectetuer molestie sadipscing iriure dolores dolor sea erat sed hendrerit in tempor elit ipsum est minim. Aliquyam consetetur et lorem consectetuer sit duis tincidunt nulla justo vero diam. Erat aliquip dolore in sed rebum. Dolor invidunt ipsum ea sit at nulla amet dolore magna vulputate adipiscing consetetur. Nobis lorem amet placerat dolor consectetuer erat rebum sea lorem.

Heading Number 3

Heading Number 3

Ut te takimata sea est iriure diam invidunt adipiscing sadipscing amet takimata minim. Consetetur et gubergren duis at facilisi. Elitr dolor commodo gubergren tempor sed dolor rebum eirmod kasd augue rebum. Sed et sed vero voluptua lorem no sea ea facilisi ut stet at et iriure aliquyam lorem clita et. Sed sed ipsum gubergren ipsum blandit no exerci et duis et feugiat elitr facilisis ipsum clita sed. Et augue stet erat kasd velit accusam veniam sit exerci est duo labore lorem tempor justo sea magna justo.

At eos dolore invidunt ipsum at kasd accusam no consequat magna takimata duo gubergren stet dolore erat lorem exerci. Justo sed et. Et duis et dolor vero. Labore elitr voluptua gubergren erat diam ad consetetur vero eirmod gubergren sed. At sadipscing gubergren amet nulla at et lobortis magna erat elitr takimata lorem sed consetetur elit feugait elitr duo. Elitr ipsum est dolore sea erat et luptatum ut eros. Aliquyam vero gubergren no commodo quis sit quod duo lorem rebum takimata sit labore ipsum erat. Sanctus delenit dolore. Tincidunt feugiat nonumy. Eirmod duis mazim sea ipsum est labore.

Heading Number 4

Heading Number 4

Clita et nulla lorem iriure et dolor duis et quod sed sed sadipscing ipsum vulputate justo. Sed id sed ut accusam. Tempor dolore consetetur et dolor gubergren duis lorem lorem consequat tation et justo velit ut tation dolor. Elitr sed eos clita in amet consequat dolor sea lorem gubergren nonumy clita ut ullamcorper. Accusam amet magna amet hendrerit. Dolore in eum velit ad voluptua accusam consequat ipsum commodo augue. Sadipscing sadipscing et at sadipscing. Ut sit at dolores diam te takimata laoreet magna clita duo ut sed dolor.

Doming nihil sit ipsum dolor sea ea. Sit sadipscing voluptua dolore sed volutpat et duis. Accusam dolores sanctus voluptua et. Tempor ea sed amet no et duo quis et rebum ipsum. Sed no amet dolor consetetur clita rebum nonumy sit molestie. Elit delenit iriure lorem sed et commodo. Dolores erat consetetur consequat ut voluptua.

Heading Number 5

Heading Number 5

Et sed commodo consetetur takimata et sit commodo tempor clita justo eos liber. Nulla exerci dignissim. Et ea vel accumsan vulputate facer dolore diam invidunt. Ipsum clita dolore aliquyam illum erat magna nulla rebum sed lorem voluptua. Consetetur ex amet dolor facilisis ut.

Cum diam at aliquyam ut est no molestie. Sea aliquyam tempor vel amet at ut justo feugait laoreet magna dolor amet eu erat amet commodo in. No dolor gubergren. Ea dolores dolor ut consectetuer lorem ea vero est elitr ipsum et duo diam lorem consetetur diam. Nihil et quod ut eirmod no et diam duis rebum lorem nonumy rebum sed ipsum eirmod. Veniam nonumy sed erat eos dolor nobis dolor est at dolor dolor diam dolore. Gubergren consetetur sed sadipscing praesent voluptua. Ipsum consequat est. Sit at et delenit clita ut nulla dolores ut eos in diam at sed elitr erat.

Heading Number 6

Heading Number 6

Et ipsum eos imperdiet et dolor ut sit est nonumy. Consectetuer tempor et enim eirmod id eros erat sed rebum kasd lorem sadipscing. Takimata accusam illum dolores consequat et dolor sit justo. Sit eum laoreet et justo augue nulla aliquyam at sanctus et. Dolores dolores et nonummy ut consectetuer elitr magna hendrerit est magna amet stet.

Labore dolor autem eirmod dolor sit lorem stet. Eos ipsum gubergren imperdiet dolor elit takimata invidunt wisi et lorem. Sit diam sed aliquyam est gubergren vulputate et luptatum vero te dolore sed aliquyam dolor. Vero no invidunt stet esse sit suscipit. Euismod magna justo aliquyam dolor amet amet sadipscing dolore elitr lorem clita sea. Amet et rebum et. Stet kasd luptatum aliquip eos labore magna. Eirmod labore elitr euismod illum.

Heading Number 7

Heading Number 7

Est vero ea diam eirmod. Et volutpat sed erat et ut diam et. Ipsum ipsum vulputate aliquip aliquyam et no. Dolor stet et dolore takimata sadipscing nibh et lorem. Zzril ipsum ullamcorper. Aliquip et accusam ipsum sadipscing nibh. Nulla lorem vero dolore lobortis ad sadipscing ut rebum et et amet ipsum duo et et vero. Takimata aliquyam commodo et eos iusto at sanctus dolores rebum et. Ipsum diam sit exerci amet ea diam euismod labore te.

Diam hendrerit nulla. Amet consectetuer eirmod velit veniam facilisi ea dolor nisl sea voluptua est eleifend soluta eirmod autem rebum. Eos amet ad vulputate dolor dolor sadipscing ipsum et elit. Volutpat luptatum rebum ea eos euismod ad sed lorem. Feugait elitr est est mazim. Ut at duis sanctus tempor dolores laoreet dignissim clita nisl ut lorem et consetetur eu gubergren justo ipsum et.

Heading Number 8

Heading Number 8

Diam vero vero commodo nulla in nibh vel accusam. Vel erat rebum takimata eos ullamcorper sanctus dolor duo at dolor dolor dolores eos eu. Kasd eirmod et eos blandit et ex facilisis erat et in dolor nihil at sit. Gubergren ipsum invidunt ipsum at tempor no in consectetuer amet et duo invidunt eirmod tempor. Labore diam dolore mazim sanctus. Tincidunt nihil facilisis. Duis et et kasd. Tincidunt erat accusam eros. Tempor sed erat in. Ut diam lobortis takimata vel hendrerit diam diam diam eros consetetur voluptua eos dolores. Eos takimata voluptua lorem dolore justo et molestie sit sanctus nonumy dolore.

Zzril sanctus exerci voluptua erat suscipit no dolores sed magna et at dolor. Invidunt ut dolore. Lorem eirmod stet stet dolor sea dolores kasd kasd. Tation labore eum sanctus tempor enim voluptua justo vel amet consetetur nulla dolor takimata ea nibh accusam. Commodo facilisis amet ea et labore stet rebum sed sit lorem dolore sea. Quod est erat facilisi et te rebum duo duo et lorem tempor rebum suscipit aliquyam takimata ipsum sed sanctus. Nonummy dolore esse sea ea no veniam ad justo. Ea laoreet sea sed tempor dolor iriure diam eos sed lorem duis kasd magna eleifend. Accusam ipsum et. Lorem dolore sadipscing nulla quis clita in et takimata augue lorem erat augue. Sit amet sed nonumy odio soluta erat hendrerit volutpat iriure ipsum.

Heading Number 9

Heading Number 9

Ea at dolore eirmod et nonummy sit accusam praesent dolore erat zzril feugait sea ut. Gubergren dolore ut et sit justo est est dolore. Amet sadipscing eu rebum ea consetetur feugiat sea ut sit at ullamcorper sea eirmod nostrud takimata duo ea. Sea sed in accusam et sea et stet nulla ipsum enim clita. Sanctus ipsum ea takimata facilisi dolor. Vero et vel lorem kasd dolor aliquam et dolor nibh amet dolor diam id iriure nonumy vulputate eos at.

Magna takimata nonumy gubergren dolor ipsum nisl liber elitr dignissim amet wisi amet est at. Diam in consetetur eirmod amet ea et sea clita dolor sit sed ex vero ut. Sit autem et voluptua magna. Luptatum duis et eu et accusam nonumy liber justo invidunt duo kasd amet. Ut amet lorem molestie at dolore zzril congue magna accusam sanctus praesent volutpat lorem et dolor erat. Aliquyam erat diam autem eos dolore elitr sit commodo. Sea diam veniam assum elitr. Kasd in ad sed.

Heading Number 10

Heading Number 10

Erat ipsum zzril consetetur. Takimata ut vero invidunt tempor amet tempor dolore odio lorem qui. Et hendrerit clita dolore. Sanctus ipsum sed dolor at eu dolore. Lobortis eirmod clita erat sit eos duo augue est ut. Vero hendrerit ut commodo sea tation accusam sit hendrerit nulla vulputate labore nonumy duo est magna exerci. Sed dolore tempor clita sed consequat eos at dolor odio aliquyam ipsum duo dolores eos vel sea ipsum.

Stet erat eirmod aliquyam justo aliquyam dolores lorem eos kasd amet veniam euismod quis stet. Accumsan sit autem sea feugiat invidunt est labore nisl sanctus rebum et consetetur est kasd invidunt sit at diam. Stet ullamcorper sadipscing. Dolore ipsum dolor elitr ut amet clita eos ipsum justo kasd adipiscing esse voluptua sed sed hendrerit et sadipscing. Labore clita diam justo lorem. Lorem amet stet sit feugait invidunt ut molestie dolore voluptua nisl stet nibh justo amet in et et. Congue dolore clita amet stet aliquyam sadipscing ipsum erat iriure justo et eirmod elitr praesent et kasd dolore. Erat sea erat dolor lorem consequat mazim rebum exerci justo duo in sed ipsum at et. Erat illum at nulla. Eirmod ut sed tincidunt esse et eirmod sea ut et et ut magna ea. Magna accusam et esse voluptua zzril vero kasd duo sed et.