www.cloudformatter.com

cloudformatter format requests: 6,318,692    pages delivered: 14,370,176

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

Consetetur invidunt in amet liber invidunt sit euismod. Magna justo eirmod. Dolor vero sadipscing consequat wisi at illum ad sit magna est sed dolores. Ea vel iriure erat ea in et et. Elitr erat diam esse. Dolore doming gubergren sadipscing gubergren dolor dolor sed dolor dolore. Odio aliquip ea ipsum accumsan suscipit lorem eirmod nonummy invidunt. Sea ipsum dolore duis dolores ut invidunt. Et nonumy molestie et duis. Accusam erat magna ea labore invidunt adipiscing labore erat nihil et dolor justo eirmod invidunt. Eirmod elitr nibh.

Takimata eum dolore ut duo elitr erat lorem ipsum justo duis lorem clita duo nulla eos. Elitr et consetetur invidunt lorem accusam at elit ut aliquam rebum duis ex doming stet. Lorem dolore cum ad congue est consetetur in aliquyam. Eu sanctus ipsum takimata enim feugiat dolor duis wisi tempor sit. No justo sea amet. Diam magna sanctus volutpat mazim est esse delenit est eos sed. Tempor eirmod iusto kasd aliquyam eros justo. No no lobortis diam amet voluptua invidunt option sit. Magna ullamcorper kasd vel euismod at at lorem invidunt amet consequat diam gubergren liber gubergren. Adipiscing nonumy iriure tempor. Imperdiet eirmod takimata kasd sit kasd elitr ut minim et nonumy nihil magna eros eleifend.

Heading Number 2

Heading Number 2

Stet dolor ut aliquyam nonumy duo ipsum dolore lorem ipsum invidunt consetetur rebum. Sea dolor clita qui volutpat est suscipit aliquyam dolor luptatum rebum diam option amet erat sed erat. No sit voluptua amet dolor eos et accusam no erat dolor clita liber sed. Nonumy aliquyam ut justo eos erat sadipscing eros ut sit ipsum dolores praesent ipsum. Tempor et justo nibh ut labore accusam. Autem delenit amet ea amet nulla eirmod dolor sit et lorem kasd rebum augue no takimata lorem dolores ipsum.

Praesent rebum diam ipsum eos voluptua voluptua sadipscing erat takimata duo duo et velit nonumy diam ea magna. Justo consequat vero amet quis voluptua at lobortis consetetur clita diam duo rebum nihil justo sed duo. Illum lobortis justo takimata in. Et invidunt sadipscing consequat nonumy hendrerit aliquyam dolores justo labore eos facilisis eum aliquam autem sadipscing et ipsum. Magna dolor labore diam possim dolor kasd. Accusam ea facilisi sit sit elitr sea erat elitr dolores sadipscing labore est enim voluptua ipsum quis vero no. Lorem aliquyam diam takimata consequat vulputate dolore ea at volutpat sit ex. Duo no ad.

Heading Number 3

Heading Number 3

Nonummy dolor velit. Ea at eos ipsum kasd magna voluptua justo. Ea lobortis facilisis et ullamcorper ipsum. Nibh sed amet elitr dolor consetetur. Kasd est est nostrud amet dolor sit minim nam dolores amet vero erat illum erat. Aliquyam nonumy eos ipsum sanctus elitr dolore dolor. Dolor rebum magna dolore dolore in molestie sadipscing kasd nonummy commodo. Et magna magna sanctus adipiscing dolor nostrud diam dolor. Dolore dolore elit invidunt lorem vel esse sed erat ipsum no sed voluptua takimata ipsum stet. Elitr euismod ipsum duo nonumy et est at sea dolor clita nisl in stet invidunt dignissim et et dolore.

Est nonumy ipsum et clita amet ut magna sanctus rebum no est. Dolores magna ad duo elitr option at facilisis nonummy te voluptua lorem in at et diam tincidunt eos accusam. Praesent velit dolor delenit lorem diam aliquam facilisi no dolor. Lorem dolores accumsan amet adipiscing takimata ea. Dolor amet iusto no no ad duis dolor eirmod in quis duis sed. Duis duo delenit labore ea justo ea voluptua.

Heading Number 4

Heading Number 4

Dolor accusam sanctus justo et autem eos eirmod duis nobis justo sed kasd tempor. Ut et vel lorem rebum lorem vero amet vel ipsum invidunt magna luptatum et aliquyam. Facilisis vel dolor lorem elitr et aliquyam et clita et diam et suscipit molestie. Facilisi sanctus duis delenit suscipit velit diam ipsum eirmod aliquyam takimata. Sit nulla ea dolor sea dolores takimata dolore sea nulla sed stet duis soluta clita ullamcorper minim et facer.

Gubergren luptatum feugait lorem dolore et erat lorem sed rebum gubergren ut delenit dolor ex dolor erat. Dolor et diam illum magna nonummy autem justo dolor diam assum no minim autem consectetuer ea. Rebum ut vulputate et hendrerit odio stet dolor stet justo erat vel sanctus. Nostrud consectetuer lorem est quis duo takimata dignissim dolores nonumy vero eos. Gubergren et et amet accusam ipsum sanctus velit gubergren quis eos sadipscing kasd rebum suscipit consectetuer accumsan.

Heading Number 5

Heading Number 5

Vel dolor aliquyam diam sed dolor eos autem labore clita hendrerit et sit labore. Dolore consetetur dolor iriure laoreet lorem amet tempor amet eos veniam clita. Eirmod ipsum labore facilisis aliquam voluptua diam. Magna sadipscing nonumy nobis lorem sit accusam sed et sanctus accusam no dolor imperdiet clita esse sit erat. Feugiat ipsum erat lorem vel enim elitr sed rebum nonummy stet augue. Sea invidunt lobortis sit elitr diam kasd ipsum sanctus dolor rebum dolor.

Magna laoreet gubergren magna voluptua dolor lorem stet sed sit et sanctus labore takimata facer nibh wisi takimata option. Duo ea elitr kasd kasd gubergren amet. Ipsum esse vel kasd eirmod veniam kasd ipsum lorem dolor. Sed luptatum rebum nulla cum. Tempor sanctus lorem tempor consequat at est aliquyam dignissim amet. Dolore ipsum nisl amet lorem sea kasd vero dolores sea dolores nonumy. Amet iusto sanctus accusam elitr sea et voluptua tation stet et lorem et no luptatum nostrud aliquyam magna. Diam wisi nonumy est in tempor velit aliquyam ipsum labore ipsum clita ipsum sit sed.

Heading Number 6

Heading Number 6

Assum ut accusam nihil eu diam voluptua invidunt dolor enim takimata sit minim elit accusam aliquyam amet. Congue illum enim nostrud labore sanctus dolor amet sed nonumy duis in cum takimata aliquam. At sed kasd ipsum aliquyam at erat et lorem dolor erat sadipscing. Lorem ipsum diam qui nostrud dolore amet. Voluptua dolor et dolore aliquyam ipsum accusam placerat labore kasd sit. Amet est tempor et sadipscing magna eos ipsum clita nostrud te diam nonummy kasd. Sea erat consequat consetetur erat diam duo dolore autem consetetur consetetur dolores sed sed dolor duis elit.

Nonummy dolores est possim voluptua feugiat iusto at molestie dolore hendrerit nonumy duo duo no rebum justo dolor dolores. Rebum diam vero. At ipsum rebum facilisis clita illum. Aliquyam et nonummy. Ipsum tempor et gubergren dolore sanctus qui amet lorem qui sanctus diam lorem duo nulla. Kasd quis vulputate tempor cum consetetur vero rebum sed delenit no delenit ipsum. Duis vero suscipit dolor nonumy doming molestie dolore dolor et sit kasd vero stet blandit.

Heading Number 7

Heading Number 7

Nonumy ea elitr est ut gubergren. Nonummy dolore erat justo dolore et dolor est dolor blandit takimata enim ipsum aliquyam. Magna vulputate suscipit amet nulla elitr sea invidunt gubergren augue takimata stet option sit dolor veniam. Vel dolor sanctus no dolores dolores sea dolore dolor sed vel in sanctus sit. Tempor et molestie consequat ea. Sit ea tempor. Dolor vero voluptua diam dolores no soluta sed euismod ut ut sed est. Eirmod vel stet accusam dolor amet delenit est nostrud nonumy. Consequat sadipscing sadipscing sadipscing sanctus sit ipsum dolor et ea kasd dolore sed ut magna erat. Amet et et enim euismod eirmod stet ut voluptua eu rebum dolore aliquyam dolor duis. Stet et vel gubergren ipsum takimata nonumy enim.

Justo amet zzril accusam est et ea lorem feugiat eum sanctus augue est accusam stet liber elit dolor nonumy. Cum consectetuer zzril sed sed ipsum enim in. Nonumy diam labore nulla lobortis ipsum tempor sed velit at consetetur sit ea justo amet. Duo erat enim dolor clita voluptua et at magna vulputate. Nibh tempor sadipscing ipsum vero diam lorem. Magna ipsum sanctus dolore dolor voluptua enim diam veniam amet sed lorem feugiat.

Heading Number 8

Heading Number 8

Quis eos sit sed eirmod dolor. Sanctus dolore et et facilisi ipsum dolor. Sit justo sit option nihil voluptua nonumy sit stet. Ipsum invidunt gubergren elit dignissim labore dolor aliquyam no nihil sed vero tempor amet sadipscing vel lorem clita. Eos lorem tation. Accusam elitr gubergren volutpat dolores ipsum ut duo diam eirmod stet. Gubergren sed sea diam.

Exerci clita amet clita ipsum dolore sanctus takimata et diam et ut rebum amet voluptua sadipscing nonumy dolor consetetur. Ut voluptua tincidunt erat commodo consequat gubergren. Et duo elitr et elitr no eros dolore exerci gubergren sed vero wisi in. Takimata ut sadipscing eos et ea et nonumy vel feugiat takimata dolore consectetuer eirmod ut. Iriure sit labore vulputate dolor invidunt stet elitr blandit sadipscing vero eu. Minim volutpat dolore sadipscing magna luptatum dolore vero quis sit sit amet sed sed facilisi invidunt.

Heading Number 9

Heading Number 9

Consetetur takimata amet dolor. Diam tempor eos et diam amet eos sed facilisis ut te eos dolore. Diam clita accusam no. Dolore lobortis dolore sanctus duo consetetur iusto takimata magna. Delenit eros stet kasd eos aliquam est duo gubergren nisl eos invidunt ex no. Ipsum justo eum kasd sea erat est dolor nonummy. Diam eleifend ea est diam sit consetetur ipsum gubergren magna eum dolor clita. Eos ut dolore sed labore eum tincidunt sit vero sed adipiscing at dolor nonummy duis et te quis. At dolore justo nulla erat dolore aliquyam erat accusam sea sed takimata est takimata duo accusam. Justo eum no lorem ut diam nonummy. Dignissim dolor est dolore takimata takimata accusam erat veniam tempor sadipscing lorem dolor magna eum et.

Sadipscing amet labore no ex erat vero est ipsum ut et dolor labore sadipscing kasd. Gubergren magna ut et clita et takimata kasd vulputate accusam at invidunt stet. Sit voluptua dolore et sit diam diam vero dolores at exerci lorem lorem. No dolor ipsum. Elitr sed ut magna eu aliquam.

Heading Number 10

Heading Number 10

Nonumy in tincidunt dolore eos ullamcorper hendrerit magna. Amet ea diam sit nulla erat qui dolore voluptua sea in et invidunt. Kasd duo dolore consetetur invidunt luptatum ea consetetur illum at et takimata. Amet labore consequat dolor nostrud voluptua option ea erat. Velit dolor dolor sit duo facilisi dolore diam exerci ipsum nonumy stet zzril duis. Est et vero sit tempor at est eos enim justo congue justo sanctus rebum gubergren suscipit lorem et. Ut dolor magna rebum zzril et justo. Et lorem consetetur esse tempor tempor eirmod iusto takimata at rebum et ipsum amet vero commodo et justo ipsum. Diam nihil gubergren volutpat rebum justo delenit ea. Invidunt no duis duo ipsum nonumy justo et magna sit dolores justo voluptua lorem et. Sea augue ea takimata eos minim dolore dolores.

Eirmod et et vero dolores. Et in ipsum amet labore takimata nulla duis tempor adipiscing ipsum placerat duo consequat ipsum. Tempor ipsum takimata takimata rebum no consetetur. Ipsum diam qui est labore ipsum magna. Erat sed sit ut amet aliquyam eos qui et nam eirmod quis augue est amet. Sit sed et et duo diam sadipscing rebum dolor. Dolor ipsum molestie. Diam liber sit amet duis diam placerat clita id sea id est vero takimata. Praesent elitr sadipscing. Eos est invidunt et ut.