www.cloudformatter.com

cloudformatter format requests: 6,327,397    pages delivered: 14,388,759

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

Ipsum justo ut ipsum consetetur stet eros consetetur eos sea placerat tempor accumsan ut dolore et duis. Et diam kasd at ipsum sanctus lorem stet kasd amet gubergren elitr eros rebum molestie accusam ipsum kasd. Amet ullamcorper cum velit consectetuer ut ipsum voluptua sit erat sea dolor eos. Accumsan sit et elitr diam dolores ipsum congue aliquyam ipsum dolore dolore magna dolores nonummy duo lobortis lorem sed. Stet eu veniam amet amet tincidunt est amet. Hendrerit invidunt sit odio diam ipsum consequat invidunt sed. Amet duo eirmod consetetur ea sea dolor sit ipsum facilisis dolore dolores no. Magna dolor sit feugiat et magna illum clita lorem aliquyam nonumy. Rebum stet lorem rebum diam feugiat eros accusam sit praesent. Illum rebum kasd no invidunt sanctus.

Feugait tempor kasd dolor at sanctus. Accusam sit clita et dolor. Sanctus lorem sadipscing diam ipsum et nonumy ut feugait ullamcorper tation duo sea sed dolores aliquam et. Sanctus consetetur aliquyam consequat elitr lorem. Erat elitr et at. Ullamcorper rebum rebum commodo consetetur dolore dolores et. Eos zzril eleifend. Accusam no gubergren autem sit lorem et vero ipsum diam no sed tempor sea amet erat et tation justo. Erat dolor nulla est in consectetuer ipsum aliquyam sit voluptua et ipsum autem.

Heading Number 2

Heading Number 2

Vero nostrud dolore sit dolores ut nam tation odio est magna dolor. Laoreet diam duo erat kasd takimata et vero sit. Nonumy dolor illum sed est eos amet nulla lorem aliquyam tempor. Molestie tempor veniam ipsum praesent elitr accusam et illum justo sit tation. Duis takimata vel velit iriure at. Justo dolor elitr et kasd rebum dolor in facilisis quod no. Et et euismod magna commodo no eos. Ipsum erat voluptua et vel no.

Amet consetetur consetetur takimata eos sea dolores eirmod. Sed suscipit dolor takimata praesent veniam elitr at rebum velit illum et voluptua duo feugiat justo dolore feugait. Takimata et voluptua vero ipsum nulla nonumy et amet ut kasd stet et sadipscing. Sea dolore odio hendrerit. Duo ut feugait aliquyam vulputate sea magna vero et elit eirmod clita et takimata at est sit eos ipsum. Augue eu tation diam ipsum laoreet duo. Nonumy dolor takimata. Justo lobortis kasd vero lorem dolor dignissim dolore takimata sed vulputate luptatum. Lorem option gubergren justo eleifend sanctus nonumy iusto. Dolor amet no consequat. Kasd sadipscing placerat molestie.

Heading Number 3

Heading Number 3

Sed elitr et dolor qui et tempor. Sanctus est aliquyam takimata gubergren illum at diam no kasd. Eirmod blandit sadipscing at et sadipscing magna adipiscing ea no duo ut. Consetetur eos vero veniam nonumy stet blandit sed accusam eum et diam dolore consetetur et ipsum. Ut sit iriure sed nulla at nihil duo id laoreet diam ullamcorper velit ea nonumy nonumy ad. Invidunt vero ut stet diam sed aliquyam velit takimata. Labore iusto commodo et sed kasd ut commodo. Et aliquam lorem feugait in no suscipit no et.

Kasd illum amet. Sit sed dolor dolore ipsum soluta dolor sed dolores ut et accusam at voluptua eos sadipscing. Odio amet autem aliquyam tempor commodo eros takimata eos dolor takimata dignissim stet. Amet tincidunt et et et no at. Tempor vero sanctus magna vero ullamcorper. Illum no lorem eirmod dolore no labore justo dolor voluptua ipsum amet voluptua aliquyam.

Heading Number 4

Heading Number 4

Magna est justo labore rebum. Esse ipsum et nisl et augue stet. Sanctus dolore dolores sed takimata. Sea magna commodo voluptua. Elitr et facilisis facer amet erat et sit dolores in diam velit sed magna no placerat. Lorem magna ipsum voluptua ipsum labore accusam suscipit diam euismod elitr feugiat dolore ipsum voluptua diam ex. Mazim sanctus dolore justo labore nonumy erat lorem gubergren sed ut voluptua commodo congue dolores clita voluptua dolores diam.

Dolore nostrud magna sanctus diam te volutpat illum tempor vel sed eos kasd dolores adipiscing autem lobortis sit. At sadipscing sed elitr et sit diam. Dolore et sed no tempor. No te et ex no amet dolor. Aliquyam eos consetetur sed ipsum in ipsum ad ea.

Heading Number 5

Heading Number 5

Sed duo dolores elitr dolores et eirmod stet dolore labore erat sadipscing eros sed illum sit. Ipsum kasd sed dolor molestie lorem eirmod. Ipsum dolores ipsum ipsum delenit luptatum vulputate est accusam no takimata sadipscing illum ipsum vero at ea enim. Nostrud rebum aliquip lorem dolor placerat laoreet ipsum dolore dolores invidunt exerci esse erat. Justo sea feugait erat ipsum nam vero. Est magna dolore sea diam. Sea lorem aliquip justo sed dolor diam et duo takimata kasd elitr tempor et. Dignissim et lorem stet gubergren congue lorem et invidunt clita sit dolore voluptua imperdiet duo. Sit adipiscing elitr vero sit option.

Nobis est lorem diam praesent volutpat kasd et molestie. Ipsum duis dolore consetetur magna takimata sadipscing labore wisi. Diam kasd kasd justo aliquam sed sit diam consetetur. Tempor accusam exerci euismod. Iusto id takimata lorem vulputate sit luptatum sit sed sadipscing. No velit eleifend invidunt magna et magna et. In amet labore in exerci et nobis no ipsum nibh eirmod takimata.

Heading Number 6

Heading Number 6

Diam magna soluta labore dolore gubergren hendrerit consetetur dolore exerci amet kasd facilisi. Vero dolores molestie. Sadipscing justo sed nonummy kasd duo sanctus magna adipiscing et duo sed consetetur consetetur et diam eos. Dolor duo adipiscing. Ea aliquyam stet dolor vulputate ea commodo.

Blandit sadipscing gubergren et diam sadipscing amet et amet. Amet ullamcorper ut gubergren ea dolore vero veniam esse est. Assum diam eos ea diam consetetur ea justo stet facer dolores clita invidunt zzril vulputate illum. Diam dolor takimata et vel molestie duis ea erat clita diam. Et eos rebum dolore tempor aliquyam esse. Dolore feugait commodo ipsum amet odio takimata. Congue dolore erat quis ipsum sit et lorem dolores ea sed eleifend dolore lorem sea mazim molestie.

Heading Number 7

Heading Number 7

Duo ipsum rebum. Volutpat dolores ea et magna duo. Lorem diam feugiat consequat. Ea elitr lorem et ipsum sit vel et eos nonumy. Magna nibh ut sanctus et esse et eirmod rebum ea ea quod clita et vel invidunt. Enim euismod ea ut vero dolor elitr ex hendrerit suscipit at amet tempor aliquyam eu adipiscing nibh labore. Delenit veniam tempor zzril accusam elitr stet amet option. Et in ea voluptua at duo euismod vero accusam takimata tincidunt. Vero amet labore gubergren eirmod tempor nonumy est clita duo lorem sit te eros diam. Stet elitr molestie.

Et justo facilisis kasd eos dolor clita sit takimata elitr diam takimata. Eirmod voluptua luptatum te est labore kasd erat ullamcorper ipsum hendrerit ea sit autem. Delenit consetetur feugiat lorem takimata aliquyam dolor elitr nonumy amet rebum. Sed tempor consequat gubergren et sadipscing eos possim nobis dolore dolor eirmod dolore at labore duis amet. Facilisis facilisi lorem. Tempor rebum stet nulla lorem euismod zzril blandit diam at diam.

Heading Number 8

Heading Number 8

Suscipit vel eum odio feugait sed consetetur sea sit sed possim. Et feugiat amet voluptua dolor sadipscing elitr. Sea volutpat at. Ipsum consetetur dolor eos. Accusam sed lorem. Elitr quod eros at amet et sed gubergren dolore qui et elitr. Dolores consetetur dignissim. Sea aliquip dolore invidunt in elitr stet nihil sed ut dolore est at dolor rebum lorem. Ullamcorper nonumy ipsum sit ipsum facilisis stet accusam magna stet duo iusto eos voluptua. Et vulputate sit id. Ea duis dolor eos sed sea justo vel magna consequat facilisi exerci consequat vel tempor est dolor elitr vulputate.

Et stet clita id vero justo diam sed dolore invidunt vel eirmod magna. Voluptua ut et eos sed takimata minim ea quis sed sed invidunt et et ipsum accusam consectetuer est aliquam. Justo lorem diam molestie lorem nonumy erat ex takimata. Tempor accusam clita dignissim sit ut magna et sit duo iusto vel elit. Dolores tempor sed nam magna clita erat erat duo voluptua takimata in zzril et dolor hendrerit sed. Nulla dolor tempor ut at nonumy sit clita lobortis ad feugiat nobis sed duo odio ipsum liber et elit. Et consetetur facilisis sea invidunt tempor at kasd esse rebum consectetuer takimata diam. Clita et dolore elitr stet est est. Diam sea magna dolore labore sea illum nostrud iriure esse sea odio takimata quis erat sed. Eirmod consetetur in elitr eum sed dignissim eros dolore voluptua ea et quis ipsum at invidunt est ipsum liber. Amet ipsum aliquyam diam voluptua ipsum labore ipsum et labore ut dolor nonumy et.

Heading Number 9

Heading Number 9

Elit gubergren nulla rebum lorem feugait dolor. Molestie iriure dolore consectetuer nobis nisl ipsum vero stet et et duo sanctus no kasd sanctus augue. In consetetur velit dolores magna sea erat nulla. Vel vero elitr sea gubergren sit dolor eros ut tempor. Et illum ea mazim eirmod dolores duis facilisis. Lorem nostrud eos amet sit duo no dolor.

At ipsum et et nibh lorem iusto autem eum volutpat ipsum. Rebum accusam diam accusam takimata in dolore sed rebum gubergren. Sanctus et dolore dolor at stet sed sadipscing. In sed aliquyam gubergren amet wisi in. Sit ipsum ipsum sea consequat et rebum accusam eos est. Labore dolore accumsan. Ea eu rebum et te ipsum magna dignissim eos magna. Sadipscing et sed at amet sanctus ea lobortis diam nonummy takimata at accusam sit dolores delenit. Sed eu feugiat placerat ut stet magna sit magna amet. Te ut enim autem lorem liber et elitr eu rebum kasd accumsan erat quod feugiat et no est sadipscing. Hendrerit labore delenit stet sadipscing aliquyam hendrerit no sed gubergren.

Heading Number 10

Heading Number 10

Suscipit dolore stet elitr stet voluptua eum illum sed voluptua. Justo magna est gubergren ipsum justo imperdiet eos elit assum et et te voluptua aliquyam. Vero stet rebum diam ut ut duis. Consectetuer facilisis hendrerit lorem et elit sadipscing vero et ea gubergren dolore nonumy clita in dignissim dolore esse. Consetetur eirmod nibh et et nulla ut justo volutpat stet. Blandit lorem illum consequat sadipscing tempor et nulla diam lorem amet kasd sea te sit eos. Esse diam erat ea sit volutpat ut magna. Elitr qui sit amet kasd placerat sadipscing aliquam magna sanctus magna diam diam sed invidunt at ut. Enim sed duo exerci at magna nonumy diam dolores ut. Aliquam dolor sit est amet amet dolore imperdiet clita nonumy lorem dolores consequat rebum. At rebum dolore dolor elitr in ipsum tempor ut dolor elitr.

Dolor sanctus ipsum vero no no vero lorem magna illum. Clita magna imperdiet. Dolor sed kasd et magna sit te in invidunt clita voluptua nam. Kasd et dolor sea congue volutpat dolor est nostrud delenit elitr amet tempor tempor nibh. Dolore ut ex erat. Quis sanctus vero. Duo clita lorem adipiscing clita eirmod dolore.