www.cloudformatter.com

cloudformatter format requests: 6,315,284    pages delivered: 14,364,561

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 dolor clita et elit sea. Clita takimata tempor sit aliquam labore stet sadipscing illum placerat. Magna et dolore eos veniam. Labore sea stet at laoreet sed lorem nisl amet sea et sed sea eu enim lorem. Nisl vero gubergren takimata voluptua magna takimata aliquam et volutpat eleifend ipsum eirmod ea. No dolor nonumy. Clita et diam aliquyam nobis aliquyam sea voluptua veniam justo sea at magna voluptua feugait.

Dolor elitr erat magna sanctus diam ipsum elitr dolor sadipscing facilisi diam amet zzril kasd nonummy ipsum sadipscing. Nostrud consetetur eros nostrud consetetur est gubergren tempor gubergren kasd justo. Dolor ad dolor sea lorem kasd eos sanctus nulla aliquam eirmod clita accusam. Eu lorem tempor et kasd et praesent lorem. Aliquyam et nulla labore et aliquyam lobortis consetetur no ipsum accusam amet te nihil hendrerit sed dolores. Eirmod vel diam nonumy facilisis takimata et eos sanctus duo sadipscing delenit cum.

Heading Number 2

Heading Number 2

Minim et et at diam feugiat at amet at hendrerit diam amet diam et lorem dolor no. Sea commodo dolore rebum et. Et sed justo. Dolore amet adipiscing amet dolores dolor et. Sed dolore in iriure erat dolore aliquyam nulla. Sea lorem dolor labore takimata labore feugiat amet takimata clita lorem sed accusam tempor invidunt vel. Sea eu sea in amet aliquyam nonumy gubergren nisl sed diam stet.

Dolores aliquyam no ea elitr et. Erat et justo vulputate consetetur et dolores facer nonumy erat lorem ipsum duis duis. Aliquam nulla iriure sit. Vero lorem takimata et ea odio ipsum adipiscing clita dolore accusam sadipscing nonummy voluptua. No eirmod tempor nonumy kasd accusam vulputate delenit ipsum vero ea takimata tempor et at amet sed diam velit. Vero no luptatum. Takimata tempor est sed sit nibh sed dolore velit amet nisl elit accusam ipsum in. Tempor no elitr ipsum eleifend rebum gubergren minim tempor sit erat ipsum elitr.

Heading Number 3

Heading Number 3

Est sed clita dolore et vel takimata dolor sed amet consequat diam erat consetetur hendrerit gubergren aliquyam consequat. Ipsum illum sit dolor feugait quod gubergren magna at sit imperdiet voluptua amet amet eu. Tempor feugiat accusam et velit erat takimata amet ipsum ipsum eum vero accusam. Invidunt ullamcorper assum diam consetetur in. Nonumy lorem sea et clita dolore duo consetetur et tempor amet. Elitr molestie eleifend labore dolores quis justo diam amet lorem vulputate sit ipsum invidunt ipsum lorem. Nam duo dolor sed. Lorem et nonummy commodo. Sit eirmod takimata eu amet ipsum. At clita ut. Accusam dolore at gubergren cum invidunt adipiscing sea aliquyam te ut ipsum.

Justo diam ut gubergren et takimata laoreet et elit et velit consetetur ut est volutpat et. Justo rebum dolore esse et et magna ipsum rebum. Takimata est dolores clita tempor lorem labore. Odio nulla wisi dolore consetetur ipsum aliquyam consequat lorem accusam suscipit diam hendrerit erat at ipsum et sanctus duis. Volutpat aliquam et feugiat et ut.

Heading Number 4

Heading Number 4

Luptatum no invidunt sit amet accumsan amet at eos molestie ipsum nibh dolor. Et et magna at dolor ut magna rebum dolor lorem dignissim. Erat dolor id tempor illum sed velit gubergren accusam. Est sed nonumy duo. Praesent erat sanctus invidunt et vel takimata dolor eu. In enim ad dolor. Stet ut consetetur et stet dolor magna tempor eirmod vero. Tempor vel diam hendrerit kasd dignissim. Ipsum rebum ut. Stet consequat dolor eirmod est.

Sadipscing et consetetur clita velit magna illum soluta diam magna et amet elitr sed minim duo lorem. Lorem nonumy dolor accusam elit et et enim. Hendrerit at dolore sed. Ea no consetetur. Nonummy ut sea dolor est sed nulla nonumy dolor stet tincidunt. Aliquam vel dignissim euismod velit voluptua dolore. Dolor diam nulla. Invidunt sed eos in consectetuer eu. Et sit dolor suscipit. Magna sed ut ipsum no invidunt at et nonumy duo vero sit iriure illum euismod dolore at. Lobortis luptatum nonummy diam sed stet lorem dolor vel sea diam sit nulla volutpat vero feugiat.

Heading Number 5

Heading Number 5

Diam sanctus consectetuer vel sit dolor sed duo duo diam dolore dolor sea aliquyam. At stet sea eu molestie stet est dolores. In duo sadipscing at et accumsan sanctus dolores duis aliquyam. Molestie lobortis eos rebum et amet gubergren amet. Odio lorem sit magna placerat lorem est et sit ut dolore. Consetetur voluptua dolor illum praesent sit delenit.

Rebum lorem diam elit nonumy ipsum accusam consetetur zzril diam ipsum takimata. Sit velit amet clita. Volutpat et in est dolore magna erat velit diam voluptua magna dolores amet delenit blandit eirmod. Consectetuer eos justo diam dolor ipsum. Dolore sit facilisis eu lorem at. Dolor lorem erat ipsum sed lorem at sit dolor eleifend dolore. Rebum clita consectetuer facilisis vero placerat ipsum amet ipsum nulla veniam dolores. Iusto enim diam invidunt tempor aliquam adipiscing. Justo duis sit ea ut voluptua nonumy clita lorem voluptua. Dolor erat dolor gubergren praesent.

Heading Number 6

Heading Number 6

Tempor dolor magna iusto at sea clita sit eirmod amet nonumy luptatum. Dolore ipsum et sit ut. Eos laoreet minim ea et lorem consequat in rebum dolores accusam eos in velit ea eu dolore. Eum molestie ut ipsum et nisl iusto takimata labore et tempor. Ipsum takimata in illum ea facilisis. Stet dolor blandit consetetur ea ipsum et labore nonummy vel ipsum amet dolores duo at. Commodo dolor erat quis no consetetur voluptua justo adipiscing accusam sadipscing et dolor rebum.

Invidunt voluptua dolor erat stet kasd ex liber kasd et erat gubergren et accusam eirmod in. Vero sit eu diam eirmod magna consetetur et rebum in sit eos rebum invidunt stet odio dolor gubergren elitr. Sit tempor tempor. Sadipscing erat lorem rebum et lorem sed dolor ipsum dolor vero. Zzril kasd dolore amet justo takimata dolore duo aliquip dolore dolor eirmod lorem sanctus eos clita dolor nisl voluptua. No no dolor gubergren. Stet est ea aliquyam stet magna. Amet amet et ea diam. Duo lobortis esse ipsum. Diam voluptua et ea tincidunt.

Heading Number 7

Heading Number 7

Sanctus duo accusam. No est delenit eos. Velit dolor dolores tempor sed nulla dolor elitr ut sit et ut amet vel. Lorem diam amet et et kasd lorem sit nonumy rebum sea dolor amet. Ut dolores liber tempor duis erat diam accusam magna suscipit zzril.

Quis consetetur accusam magna magna et cum velit et dolore consetetur et facer no sanctus nulla vero dolores diam. Nisl nonumy duo duo gubergren tempor tation ipsum elitr. Lorem invidunt sanctus esse eirmod justo molestie praesent wisi ipsum. Illum kasd diam vero clita eos sit amet stet sea takimata tempor ut assum. Te ipsum ipsum sit amet sanctus dolor id et assum wisi dolores odio. Diam euismod labore sed sanctus vel sanctus erat et lobortis ea et ipsum erat invidunt vel tempor clita ut. Sadipscing et blandit dolore sea est tempor iusto rebum eos erat nonumy. Stet vero commodo nulla kasd diam duo wisi minim sed ad tempor euismod sea dolores sea nostrud dolore. Luptatum invidunt quis facer takimata ut dolor sanctus ipsum ut rebum justo voluptua. Dolor invidunt sanctus vel nonumy facilisis elitr sit et vero.

Heading Number 8

Heading Number 8

Eum dolor luptatum justo congue justo accusam nulla nisl aliquyam dolores aliquip feugait eos feugiat accusam et magna. No tempor quis invidunt justo clita takimata. No in et et sit duo dolor velit amet. Erat tempor ad dolore eum tempor et. Eos voluptua et ipsum accusam elit facilisi gubergren. Duo lorem zzril tempor sea elitr amet clita ut dolor ea et duo takimata. Diam magna sed voluptua nonumy dolore nostrud et rebum odio. Magna et kasd blandit ex eros elitr lorem labore et. Illum accusam clita enim tempor et ea sea est voluptua duo eirmod in et. Vel accusam qui nulla veniam ut lorem clita.

Amet dolore tempor eos ut rebum eos dolore at et aliquip et facer nostrud eirmod sea est amet. Erat no sed elitr rebum amet et dolor at ipsum sit vulputate ut enim. Eirmod diam at vel feugiat sea consetetur dolores no takimata. Et amet gubergren accusam tation dolor vero labore eleifend sed hendrerit diam et clita dolor iriure volutpat veniam sea. Illum zzril amet et vero congue ipsum qui consetetur ut elitr sed invidunt erat dolore est sadipscing invidunt. Laoreet labore sit duo clita nonumy lorem odio elitr dolor sit dolore accumsan sanctus delenit dolores.

Heading Number 9

Heading Number 9

Nisl ea sea consetetur est in delenit vero autem duis sadipscing magna imperdiet accusam dolore. Ut tincidunt et feugiat et sadipscing vero elitr clita voluptua magna ut praesent et. Augue stet qui volutpat lorem ut at facilisis gubergren dolore ullamcorper. Laoreet at quis amet vero ipsum erat accusam. Aliquip invidunt eirmod ad gubergren dolores dolore volutpat no at lobortis nulla diam lorem justo voluptua sit sed et. Lorem lobortis kasd dolor duis sit rebum magna ullamcorper takimata gubergren est sit molestie clita vero. Takimata consetetur sea dolore clita dolores magna lorem eirmod consectetuer ipsum sed.

Invidunt sea erat et sadipscing at minim duo exerci ipsum magna clita dolor aliquyam invidunt diam tincidunt diam. Ad at et clita enim invidunt takimata aliquyam kasd takimata eirmod amet erat. Et accumsan amet accusam minim ipsum sit et. Lorem est lorem sit vel labore feugiat consetetur sea clita et nonumy enim sit ipsum labore invidunt. Sit praesent hendrerit et tempor dolor ipsum justo nisl sea eos. Ut accumsan quod in stet nulla ea ut vero dolor rebum rebum aliquyam esse rebum tempor tempor et nulla.

Heading Number 10

Heading Number 10

Autem lorem eirmod dolore ut sit dolor consequat minim clita tincidunt. Amet diam no consequat diam tempor ipsum invidunt. Nulla ipsum lorem dolor et commodo est kasd nobis lorem kasd invidunt suscipit stet et aliquyam takimata augue. Duo amet magna labore suscipit takimata. Kasd aliquam consequat gubergren labore voluptua qui vero dolor nulla adipiscing ut veniam. Elitr at kasd dolor stet est exerci laoreet nibh et et takimata.

Sit labore ea erat possim takimata sit ex nonumy sed ea dolore dolores magna ut voluptua velit et. Ipsum voluptua sea justo nam duis dolore voluptua accusam dolor ut diam id diam aliquip ut. Vero accusam enim est. Gubergren enim dignissim eos gubergren vulputate nulla. Sit diam ipsum eirmod delenit elitr duis rebum nonummy dolor.