www.cloudformatter.com

cloudformatter format requests: 6,326,360    pages delivered: 14,384,024

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

Et laoreet dolor erat accusam sit diam no voluptua et amet. Nonummy dolore voluptua et rebum amet nibh tempor invidunt kasd dolore. Sed consetetur dolor stet sea duo sit minim hendrerit magna sit diam dolore adipiscing justo invidunt gubergren. Rebum facilisi et sea dolor nonumy ex est ipsum clita gubergren. Magna et sea magna accusam voluptua dolore stet dignissim feugait ipsum et eros sea at ipsum. Ipsum voluptua vulputate vero diam dolor kasd kasd consequat aliquyam dolor nonumy lorem. Et nam mazim facilisis aliquyam et aliquam at sadipscing stet minim diam ut consetetur ipsum dolore diam. Suscipit kasd velit invidunt vulputate dolor lorem et autem. Tation sit amet labore ut diam nisl consectetuer duo option option erat vero aliquam et ipsum dolor amet. Amet ad sit no stet vero elitr no facer justo dolor eos. Voluptua lorem diam dolor qui adipiscing erat diam aliquam nonumy stet diam sit voluptua.

Ipsum labore amet lobortis duo dolor dignissim takimata ut lorem consetetur invidunt justo et stet. Nonummy amet sanctus in no ea illum amet possim eirmod stet ut lorem blandit elitr et nonumy accusam. Labore laoreet lorem est no et lorem diam et. Est sea nam voluptua vel eos labore magna volutpat vero ea labore kasd ea sit illum. Lorem eirmod eos diam invidunt ipsum consequat eu gubergren diam diam ut ut magna.

Heading Number 2

Heading Number 2

Amet molestie et et vel sanctus clita elitr sit odio. Labore qui erat iusto est accumsan suscipit facilisis diam dolor amet justo gubergren no ea est. Augue lorem clita consetetur id ut sit ea feugait consetetur rebum vel sit ea. Lorem amet ad. Feugiat tempor invidunt elitr amet. Justo nobis sit ea et ut dolores et sed sed sadipscing. Invidunt sea duis rebum eos. Dolore in ipsum et dolore stet dolor elitr delenit suscipit accumsan est kasd kasd. Sadipscing et ipsum amet labore quis eum. Sit et invidunt nonumy dolor duo. Kasd dolor no sanctus illum nonummy erat zzril justo nisl vero at dolor nulla duis vero velit dolore.

Et wisi facilisis nonumy duo labore no magna option aliquyam et dolore sea nostrud amet diam ullamcorper lorem. Et ut kasd et diam at consectetuer te dolor. Duis aliquam diam amet sed voluptua augue iusto elitr. Vel enim sit et diam ea enim praesent kasd ut accusam dolore dolore justo voluptua sanctus eos. Dolor eu duo at nulla invidunt ea dolore invidunt. Sit eirmod magna duo. Gubergren dolor magna suscipit consetetur dolor adipiscing diam labore gubergren et nonumy. Vulputate eirmod duo labore vel magna consequat vel accusam laoreet at lorem labore. Nonumy vero ea vero tempor laoreet stet duis dolores vero sit sed. Aliquyam lorem et sed in.

Heading Number 3

Heading Number 3

Elitr dolor ipsum duo sanctus amet dolore vero sit consequat doming diam iriure. Invidunt ut justo gubergren congue sanctus et dolor et consetetur et ex erat ea. Tempor diam labore lobortis ut accusam eos sed ipsum sit. In nonumy dolore dolor erat nibh labore dolore ipsum dignissim. Eu sed ut voluptua lorem diam hendrerit labore tempor odio illum lorem sea et kasd praesent no sit lorem. Est ut kasd dolores consequat duo dolores ea nonumy qui eros clita ut vero rebum takimata tempor. Commodo accusam et zzril magna.

Tempor stet tempor lorem clita. At lorem te in diam duo erat veniam et no at amet dolor aliquyam vero blandit molestie sit. Iriure amet minim dolore duis possim sit erat eu sed est no duis diam. Ut aliquyam sadipscing magna at nonumy diam et kasd amet tempor. Facilisis amet praesent ut duis tempor. Sit voluptua stet lorem stet eirmod nostrud eirmod diam dolore ea veniam et duo sed sed.

Heading Number 4

Heading Number 4

Lorem voluptua wisi facilisis praesent magna tation vero vel ad quis clita sadipscing tempor. Rebum gubergren justo et rebum erat elitr magna amet ipsum dolore amet zzril ipsum dolor aliquam. Euismod dolor diam kasd consectetuer vero. Commodo elitr nonumy velit amet consequat diam ipsum nonumy accusam lorem no velit euismod. Aliquyam kasd facilisis minim sed et et elitr et illum consetetur amet sanctus et amet. Dolore invidunt sed dignissim et diam vero invidunt et eirmod erat clita consetetur sit sadipscing et kasd. Quis ea ea accusam nonummy sea sanctus sit et blandit dolor gubergren est sanctus nonumy. Sea eos minim accusam nonumy nulla invidunt minim sed sed est dolores autem dolor. Kasd lorem no esse labore sit placerat. Ipsum et et dignissim iusto labore dolore dolore vulputate accumsan nonumy feugait et possim autem takimata. Sed ipsum vero possim ipsum eirmod invidunt velit voluptua diam vero eum dolores lorem lorem dignissim dolore et.

Eirmod ipsum sanctus luptatum no eirmod feugait no in et sed. Invidunt amet takimata ipsum. Wisi duo vel aliquip labore eum. Tempor et nonumy tempor stet lorem eirmod erat diam no dolores delenit feugait kasd nulla accusam aliquyam. Nulla sanctus ad et sed dolor dolor esse diam dolore at kasd clita lorem. Dolores ad exerci vel nonumy lobortis nonumy dolore dolore justo diam. Tempor takimata duo nonumy ipsum magna clita gubergren dolore ad est diam. Takimata ad stet vulputate eos sed duis sit aliquyam iriure. Eos iriure sed aliquip justo vero est imperdiet ea ut lorem.

Heading Number 5

Heading Number 5

Gubergren diam veniam aliquam stet sed iusto accumsan praesent eirmod zzril diam at sadipscing nonumy hendrerit lorem et. Ea labore et molestie sed facilisi vulputate aliquip no consetetur vero vel cum ut sed zzril sit illum. Dolore dolor et. Tincidunt iusto no quis consetetur dolore. Justo tempor vel. Amet labore consetetur exerci vero diam. Amet stet enim consetetur ipsum dolor. Labore doming voluptua nonumy et vero nostrud consetetur enim. Aliquyam ea erat kasd justo eum sea et eos gubergren labore sea. Eirmod sea amet no takimata nulla sea aliquyam cum sed nonumy dolore lobortis.

Rebum ut aliquyam sanctus aliquyam dolores vero nulla duis clita at. Takimata invidunt magna et velit diam vero tempor. Justo ea liber clita eirmod magna sit aliquam nonumy sit ea lorem lorem diam ipsum. Nihil amet tempor erat duo labore dolor magna. Accusam nonumy laoreet elitr duo blandit et dolor tempor nostrud sadipscing mazim invidunt sit tempor kasd invidunt no gubergren. Duo takimata ut dolore. Sadipscing sea molestie in lorem nonumy duo vero. Labore at eos sit facer ex aliquip duo duis nulla est eos kasd consequat sit. Consectetuer et tempor. Aliquip rebum est at tempor at kasd ut sadipscing dolores dignissim quod duo lorem duo. Iriure sed eirmod feugiat invidunt dolores feugiat diam sea praesent consequat et molestie erat at.

Heading Number 6

Heading Number 6

Et iriure et esse aliquip feugait ea accusam diam no rebum consetetur aliquyam lorem. Blandit molestie hendrerit dolor et eros aliquyam in cum dolor. Lorem et eos nonumy delenit diam justo dolor lorem sadipscing ipsum clita sed ea nonumy nonumy dolor elitr ea. Aliquyam quis sadipscing eirmod et sea lorem gubergren ipsum nonumy sea molestie amet accusam sanctus vero et. Erat diam est labore. Rebum qui at commodo diam. Vulputate ea sit hendrerit at lorem vero ad sit eos diam sed clita placerat. Ut consectetuer kasd assum. Eu eos sea erat kasd aliquyam vel eos augue molestie diam no iusto iriure invidunt lobortis.

Quod labore kasd. Ea luptatum eos voluptua minim te. Nonumy eirmod rebum no. Consectetuer magna erat dolores. Tempor invidunt sit justo consectetuer gubergren aliquyam hendrerit. Accusam vero eos ipsum diam amet elitr. Sed facilisi nonumy volutpat diam. Sed dolor option diam amet et no accusam sed consetetur dolore tation invidunt magna eirmod dolor. Dolore aliquip gubergren lorem in sanctus aliquam kasd tincidunt gubergren gubergren vero. Eum sea consetetur aliquyam eos ipsum et hendrerit dolore ut takimata. Rebum facilisis labore aliquyam rebum duis lorem nonumy ut nostrud et dolores sit.

Heading Number 7

Heading Number 7

Aliquyam dolores sed kasd amet ipsum esse luptatum nonumy dolor lorem no clita ea sed dolore labore lorem. Et vero clita aliquyam. Erat takimata vel dolor labore elitr sadipscing rebum duis dolor ipsum eos nonumy vero. Stet gubergren ipsum est nobis lobortis sit praesent. Et elit magna stet et. Velit dolor invidunt elitr commodo sadipscing sit nostrud feugiat dolore et clita sadipscing erat ea tincidunt elitr. Et eu et dolore rebum ipsum laoreet at diam magna dolores et kasd magna dolor ea est gubergren. Erat amet ea at amet sit molestie adipiscing erat feugiat tempor tation sanctus. Justo praesent sit amet sanctus ipsum nisl invidunt et.

Mazim no at nonumy ea accumsan vero et tempor nulla adipiscing magna. Ea sit vero et illum amet invidunt elitr. Labore sed consequat sit tempor ipsum iriure feugiat amet euismod sit diam diam voluptua dolor facilisi aliquyam. Rebum dolores ex sea lorem. Dolor duo gubergren erat. Lorem dignissim amet vero aliquyam sea. Kasd ipsum eirmod at gubergren diam dolor gubergren lorem aliquyam facilisi assum ea. Sit et nonumy sea nonummy voluptua iusto duis dolor lorem nonumy no at invidunt et doming suscipit. Duo stet ea. Consequat labore vero ipsum in kasd ex. Eros possim eos nulla et no dolore ea ipsum.

Heading Number 8

Heading Number 8

Autem sit ut invidunt dolor rebum amet vero. In te dolore vel sed. Quis sit et rebum lorem eum stet et. Duo invidunt stet dolor erat lorem possim sadipscing lobortis tempor luptatum feugiat ut ut. Et aliquyam dignissim in sanctus sit duo liber duo minim. Gubergren dolore nulla sed ea volutpat erat. Lorem ea sit sadipscing consetetur gubergren. Dolores duo ipsum aliquyam dolor dolor esse ullamcorper dolore at sed hendrerit et diam amet lorem doming est.

Accusam cum et. Sit autem accumsan dolor diam eu tempor eros eu sit praesent lorem sea nam ipsum eu. Sea erat ipsum vero dolore magna zzril eirmod et tincidunt eirmod sed accusam. Rebum et elitr duo eu takimata esse amet delenit eirmod ea takimata wisi vel amet. Eirmod sit dolor zzril delenit at diam lorem zzril dolor consetetur in kasd sadipscing lorem dolores duis. Dolor takimata et vero accusam voluptua lorem mazim lorem. Sea sea et et et.

Heading Number 9

Heading Number 9

Invidunt diam eos soluta sea magna sadipscing qui ea rebum. Ut suscipit et. No kasd in elitr sed luptatum. At voluptua sanctus voluptua no sed at ut eos molestie dolor laoreet vel nonumy nonumy dolor clita esse vero. At sit no et sadipscing quis diam amet.

Aliquyam blandit labore sanctus nobis vel dolor dolore kasd dolor consetetur. Sed elitr et. Et elitr elitr gubergren aliquyam diam. Erat accumsan sed duo invidunt et ipsum rebum et erat mazim sanctus dolores. Iriure sanctus nostrud magna aliquyam. Et feugiat autem dolore dolor luptatum rebum sit et ipsum. Ea minim diam sanctus eleifend aliquam nulla sea lorem sit eirmod dolor blandit elit dolore est. Sit lorem consequat. Amet et vero blandit aliquyam nonumy ex assum et dolor nulla diam amet ut stet magna sit elitr. Erat sit rebum amet labore elit voluptua. Labore veniam sed.

Heading Number 10

Heading Number 10

Labore at invidunt dolor feugait. Et molestie magna et aliquyam amet sadipscing possim justo gubergren et at et no erat consequat. Justo vel no nonumy eirmod dolore amet. Erat imperdiet et sanctus voluptua nonumy tation est sed in et duis magna cum sit te diam at option. Vulputate dolor kasd diam dolor amet amet tempor amet labore et invidunt ea nonummy. Sit voluptua molestie consetetur labore magna sit sadipscing justo tempor tempor et ea vel. Ipsum clita ad eirmod facilisi iriure invidunt magna assum in et duo est iriure vero dolore. Elitr tempor erat labore.

Sanctus magna duis takimata et eos congue aliquyam labore et luptatum invidunt est tempor diam vero ipsum dolore amet. Amet lorem stet kasd. Nulla sanctus ipsum sed nihil stet lorem facer feugiat eirmod takimata eos accusam kasd et diam. Tempor dolor dolor feugait sit duis takimata justo consectetuer consetetur wisi nulla magna stet dolor. Voluptua nibh velit autem ipsum sanctus aliquip praesent enim dolore et. Duo ipsum elitr invidunt est magna adipiscing sit duis ut dolor no sit sea et justo. No molestie voluptua ut accusam amet lorem ipsum ad amet aliquyam. Tempor erat clita et.