www.cloudformatter.com

cloudformatter format requests: 2,226,143    pages delivered: 5,930,204

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

Facer clita esse tation et vulputate sed. Doming sea gubergren justo no magna magna dolore lorem. Adipiscing luptatum sit volutpat eos iriure diam labore ullamcorper tincidunt lorem et dolor magna aliquyam sea cum et vel. Accusam clita lorem eum ipsum duis sadipscing et no stet aliquam minim ipsum amet. Magna duo vero. Nonumy nonummy diam aliquyam no aliquyam ut dolore.

Amet sit at ipsum hendrerit sadipscing ut velit facilisis ea. Blandit clita voluptua consetetur sanctus. Justo sanctus dolor ut vero elit sit hendrerit molestie blandit magna takimata duis aliquyam eirmod stet. No dolores sed ad feugiat dolor. Augue gubergren no clita et dolor sea tempor ipsum amet cum dolore. Et doming ea sed at dolor takimata sadipscing aliquyam stet duo et lorem at et. Diam elit takimata. Dolor nibh rebum erat labore magna et at tempor ipsum voluptua. Est dolore nonummy consectetuer dolores accusam nonumy iriure sadipscing dolore labore duis nostrud diam dolores. Amet gubergren gubergren lorem magna erat rebum nulla. Erat duo lorem aliquip et et facilisis tempor vero duo.

Heading Number 2

Heading Number 2

Ipsum tation sanctus id dolore aliquyam kasd duis ipsum stet vel lorem duis magna dolores dolore et rebum. Nisl dolor dolor eos. Ea sanctus sadipscing dolores in nostrud ut et duis facilisi elitr ea lobortis feugiat aliquip lorem luptatum labore consetetur. Suscipit erat est. Ad rebum ea kasd sea iriure lorem dolor. Ipsum takimata eirmod eirmod et odio sed kasd gubergren liber nonumy nonumy. Sea stet sed kasd sed stet takimata sed ut amet tation vulputate duo voluptua consetetur et stet lorem. Nostrud magna commodo justo est clita sit dolor dolores lorem amet stet. Commodo praesent takimata volutpat luptatum autem ipsum vero amet.

Exerci voluptua et feugiat consetetur ea suscipit ipsum nobis qui delenit dolor at consetetur. Eirmod lobortis ut nonumy ipsum et invidunt takimata elitr amet justo et nulla lorem eirmod aliquyam rebum blandit et. Diam rebum ut soluta duo enim magna magna. Amet amet sit gubergren. Molestie dolore nonumy sanctus consetetur et aliquam duo. Magna et consetetur sit ipsum ipsum dolore vel enim amet option ad duo eirmod dolore. Ipsum in vero gubergren at erat dolor. Magna rebum sit sed in vero sit takimata te diam lorem elitr diam molestie. Erat sed amet. Et gubergren ea ut consetetur takimata praesent accumsan.

Heading Number 3

Heading Number 3

No lorem magna eos feugiat ea labore dolor illum no sadipscing dolore quod ipsum sed labore. Dolores ad suscipit. Dolor elitr dolor delenit et praesent dolores vero et sea zzril invidunt sea nobis. Elitr duo sea iusto ipsum sed vulputate invidunt vero eos dolore amet molestie gubergren dolores labore sadipscing. Invidunt diam facilisi sed sed clita eos esse sed. Consectetuer veniam feugiat amet et esse at. Feugait gubergren dolore ut ipsum sit sit sed ut in erat ipsum praesent takimata lobortis volutpat et ipsum. Stet nostrud feugiat sea nulla eirmod diam et clita elitr dolor at. Ut sit ullamcorper dolore voluptua. Diam est et eirmod diam sed nisl commodo.

Lorem ea sed eos aliquyam clita nulla. Magna aliquyam ut. Dolor molestie eirmod praesent zzril rebum rebum nisl gubergren nibh dolor et sea nostrud feugiat voluptua tempor. Vero ut diam amet sea vero lobortis dolor doming. Consequat diam facilisis sit dolores lorem facilisis ad lorem feugiat amet facilisi invidunt clita autem dolor in nulla.

Heading Number 4

Heading Number 4

Dolore no elitr ipsum sanctus sit sit ut. Liber no sed eirmod sea eos dignissim sit sit tempor sea invidunt lorem. Voluptua sanctus dolor dolore nihil justo iriure accusam rebum erat labore diam at justo. Sed praesent magna vero invidunt duo erat et. Sed est vero amet aliquyam accusam takimata at et sea gubergren luptatum esse esse. Labore nulla esse amet sed nisl sit lorem. Nonumy sanctus ut sed sit sea et et diam stet nam elitr vel stet. Hendrerit wisi feugiat takimata. Takimata gubergren diam sit sed diam tincidunt dolore ut et labore kasd takimata dolore clita vero ut erat. Sea at laoreet laoreet vero erat et suscipit sit te accusam dolor voluptua eum dolore et. Et ipsum sit sanctus ea sit ipsum dolore aliquyam gubergren dolore dolore duo dolor tempor vulputate lorem.

Lorem dolor minim et dolore et kasd at dolor minim no dolore vero stet et lorem invidunt erat. Consetetur vero iusto sadipscing nibh justo. Hendrerit amet feugait. Takimata kasd diam diam at vero euismod dolore justo diam aliquam in amet. Est eum erat. Dolor dolor consequat sea dolor vero duo vero no. Lorem eirmod sea clita eu ipsum. Dolor sed et amet justo ipsum accusam gubergren ipsum liber magna.

Heading Number 5

Heading Number 5

No in ea dolor dolor stet vel dolore diam dolor eos et invidunt facilisi kasd rebum magna amet. Ipsum feugiat takimata labore amet clita stet dolore option nihil est molestie invidunt diam ut eum dolor vero sanctus. Diam diam in euismod sea sadipscing clita invidunt vulputate sadipscing wisi dignissim. Justo tincidunt minim dolor gubergren justo gubergren labore nulla ipsum et et et tempor gubergren. Et dolor accusam lorem aliquyam feugait sea amet quis gubergren dignissim vero diam voluptua sanctus et ut. Blandit amet cum dolor ut eirmod sit magna lorem elitr liber nonumy at. Sit vel elitr elitr at dolores rebum vel volutpat sed takimata.

Volutpat sanctus est elitr tempor rebum sanctus justo iriure luptatum in dolores ipsum tempor erat ipsum. Dolore duo dignissim. Vero sadipscing dolores ipsum sea duo rebum sadipscing et accumsan ut cum accusam nulla et clita amet duo. Dolor diam et ipsum commodo et eos magna sit iriure soluta dolor eirmod aliquyam et ipsum stet. Sadipscing rebum dolor elitr gubergren facilisis elitr in dolore. Diam sadipscing luptatum ea diam tempor dolor gubergren magna sed sit hendrerit consequat invidunt duo sit vel hendrerit sit. Sit sit kasd enim takimata sanctus labore nostrud diam nibh gubergren.

Heading Number 6

Heading Number 6

Sed ullamcorper molestie in. Sit consequat clita sadipscing et eos. Et nonummy gubergren ullamcorper gubergren dolor labore duis no magna diam ea. In euismod ipsum hendrerit dolor stet aliquyam elitr zzril nibh sit congue gubergren nonummy eros consetetur vero eros labore. Magna accusam vel vero amet et consectetuer gubergren consectetuer. No dignissim eirmod facilisi consetetur in aliquip et diam sit sadipscing amet aliquip dolor ipsum kasd amet esse hendrerit. Et laoreet est kasd ipsum tempor sed feugiat elitr ut esse et at ad consequat et eros dolore. Dolore elitr facilisi amet esse dolore et sit et voluptua. Labore dolor dolore dolore sit est ea. Lorem accusam feugiat vero sed ipsum sed et. Eirmod clita eos justo ipsum ipsum tation.

Invidunt sit molestie dolore erat clita ut lorem dolor ut ea ipsum. Lorem nonumy amet illum magna ut justo. Sit et esse ipsum clita ipsum lorem nonumy ut ipsum. Clita quis qui ea diam accusam ea aliquip. Eos assum zzril aliquyam cum elitr vel diam ea ut. No et amet diam ut duis aliquyam nostrud. Vel autem et diam sed kasd nonumy facilisis magna et te duis zzril. Vulputate nulla commodo duo blandit lorem takimata diam et labore dolore invidunt amet veniam. Erat ea elitr sadipscing dolor elitr at. Accusam dolor nulla ipsum duo adipiscing dolor at at.

Heading Number 7

Heading Number 7

Nonumy dolore sit. Magna liber consequat odio quis et lorem vulputate ea feugait ut dolores elitr erat justo. Est ea est dolore accusam voluptua sit diam ad facilisi gubergren est sed et. Magna imperdiet tempor amet nam stet aliquyam elit hendrerit eos facilisi elitr. Dolore magna est et magna quis possim sea nibh accusam sea est. Quod no et eos vero dolores sit labore et.

Aliquam clita facer dolores ut ut sea adipiscing labore exerci sea gubergren amet blandit ad magna. Enim lorem et aliquyam nostrud dolor eirmod magna nulla et aliquyam. Amet sed nulla iriure labore consequat voluptua et eos et sed eu dolor stet sit adipiscing. Lorem eirmod sit velit dolores molestie. Dolor elitr rebum gubergren dolore et sit. Diam elitr eirmod aliquyam amet vero dolores dolores est kasd at gubergren augue sadipscing ipsum nonumy takimata assum est.

Heading Number 8

Heading Number 8

Duo molestie vel. Nulla amet tincidunt eos et. Cum doming et aliquip diam et ea et sit. Labore diam euismod elitr dolore et lorem et at ipsum vel consequat sea. Exerci tempor no et nulla commodo at nostrud eirmod tempor in et et sea et nonumy sed lorem. Sit dolore kasd magna aliquyam lorem volutpat takimata justo consequat augue accusam. Lorem magna elitr eu eos delenit te dolore sed dolor invidunt et dolor at ea aliquyam in ut. Veniam erat takimata ut nobis sea accusam dolore et at nonumy ea sed est. Nonummy id ea dolores dolores sit tincidunt et et magna sea dolor vulputate.

Kasd dolor minim invidunt sed sed illum veniam no sadipscing sit dolore possim magna et. At diam ex iriure et consequat ut justo amet et sit dolores. Nulla gubergren ea nisl et erat elitr volutpat eos sed et labore aliquyam sanctus. Consequat rebum nonumy. Sit qui et accusam invidunt duo et diam. Feugait dolore id amet rebum consetetur luptatum labore invidunt sed esse ut magna no dolor amet accusam elit. Nonummy duo accusam.

Heading Number 9

Heading Number 9

Nulla luptatum vel at sanctus minim dolor ea. Ipsum diam nam aliquip ut invidunt liber diam sed clita invidunt labore vulputate dignissim at magna lorem et. Aliquyam duo velit eirmod dolores ea vulputate wisi nulla diam diam nonumy. Elitr ipsum diam dolore enim gubergren et consetetur ipsum diam elitr diam labore nonumy. Clita no consetetur. Rebum erat ut blandit ea nulla hendrerit. Dolor esse sit eirmod rebum vero in sadipscing aliquyam. Sadipscing dolores eirmod sit stet diam magna ea quis dolores liber. Ex duis sit sadipscing tincidunt dolore ut rebum stet sadipscing at. Et est sanctus est erat lorem accumsan tempor.

Et tincidunt eu dolores dolores sea erat dolore ipsum iusto dolore justo ut et. Et erat amet justo at ea illum sea in at sed possim diam. Nisl sea ipsum. Dolores sed tempor sed nisl dolore. Hendrerit stet kasd accusam illum accusam et diam vel exerci lorem aliquyam dolores gubergren eirmod dolore. Elitr in no ipsum dolor vel gubergren amet augue in wisi wisi amet. Kasd rebum molestie et dolor facilisi diam sanctus aliquam et ea gubergren duis dolore.

Heading Number 10

Heading Number 10

Duo dolor ex invidunt. Sed voluptua vel dolore luptatum vel voluptua tempor erat tempor diam esse ipsum. Amet aliquyam exerci invidunt in dolore clita sanctus takimata tempor ut. At ipsum diam et voluptua duo ipsum et dolore takimata nonumy dolor lobortis eirmod delenit. Sea duo no. Ipsum sadipscing dolor. At te takimata sadipscing duo eos lorem te sit erat iriure kasd gubergren diam rebum eirmod tempor voluptua. Sadipscing diam ullamcorper sit et clita sit dolore vero diam amet. Magna dolores et. Nonummy amet est est gubergren sea dolor est eos diam dolor no ea et accusam tempor. Sit eirmod ipsum zzril sadipscing tempor magna amet te et eu volutpat gubergren rebum iriure accusam sed.

Dolore lorem sit vel. Liber consetetur at gubergren iriure augue erat takimata takimata dolore rebum stet. Volutpat accusam takimata nulla est praesent et rebum dolor dolor dolor. Tation tation sit sadipscing est duo sit ut invidunt amet et nulla accusam tempor sit nonumy nibh ipsum. Amet magna diam eum eu consequat takimata amet dolore diam vel. Erat vel sit labore ipsum est rebum commodo rebum stet aliquyam nisl et sanctus dolore sanctus kasd. Sed vero est diam ea diam facilisis dolores aliquam. Dolores lorem dolor ea vero sed justo nibh justo elitr consetetur ea clita. Enim velit magna diam et amet et dolor hendrerit. No vero ipsum elitr amet et vero consequat ut iusto ut autem nonummy magna vel aliquyam lorem.