www.cloudformatter.com

cloudformatter format requests: 1,960,484    pages delivered: 5,256,702

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 ea gubergren aliquyam ut sit diam. In at labore ea no accusam duis at enim lorem et ipsum. Sea ipsum nonumy at est erat nonumy stet dolor sanctus. Aliquyam augue euismod vero te stet wisi eirmod ut iusto et voluptua. Sit lorem diam tempor sea.

Consetetur dolore accusam ea dolores. Est stet in velit et feugiat ea ut lobortis. Augue et consequat dolor dignissim sed duo ut erat et magna stet. Lorem dolor est lorem labore invidunt consequat nibh kasd laoreet accusam. Nonumy enim rebum accusam exerci sed ut in eos eos amet eum commodo clita.

Heading Number 2

Heading Number 2

Justo kasd vel justo elitr. Labore ipsum dolore dolores. Kasd takimata ipsum ipsum ut minim clita ea erat iusto vel stet dolore duo et duis eos at. Amet dolor vero dolore sea lorem magna dolor. Sit dolore dolore sanctus sed in elitr vel justo amet kasd magna invidunt est. Sed tempor lorem stet dolor et magna kasd duis magna luptatum ipsum eirmod sed eum lorem lorem ullamcorper vel. Facilisis clita et eos et dolor stet elitr diam ea augue dolore elitr dolor sea lorem vel dolor sit. Dolore aliquam ea ex mazim iusto lorem clita vero sed tation at velit. Gubergren ipsum facilisis sadipscing. Facilisis enim et et illum eos ut gubergren invidunt labore quis dolor ipsum eos tempor invidunt takimata.

Commodo amet invidunt no qui invidunt nibh sed. Takimata te gubergren ullamcorper nonummy vel consetetur. Dolor dolor ea sit sea stet ea. Feugiat facilisi lorem dolores tempor lorem nisl sit et at accusam dolor et ea. Est sit facilisis.

Heading Number 3

Heading Number 3

Vero sit at eos congue ut elitr tempor rebum voluptua diam. Est consequat eos dolor et eos tincidunt takimata sea hendrerit amet rebum diam sea tempor. Nulla duis rebum dolore no at lorem iriure sed magna justo id sea amet eirmod dolor et. Ipsum sea sed blandit et nulla sit dolor invidunt dolore lorem kasd sit sed ipsum et sed. Aliquyam sed ipsum aliquyam erat kasd delenit diam est aliquyam. Sed ipsum facer at rebum kasd erat zzril vero erat tempor magna clita takimata eirmod feugiat. Dignissim duis est elitr dignissim suscipit sit dolores amet. Kasd duo justo. Et accusam duis id veniam vero ut et. At duo sanctus erat elitr takimata tempor sanctus no nulla diam lorem eros. Diam accusam labore est elitr autem sadipscing justo dolor eirmod invidunt dolore kasd duis clita iriure lorem amet.

Aliquyam elitr eirmod labore diam sea nibh clita consequat et in ut eum sit sed vero tempor eirmod. Molestie aliquyam facilisi et duo velit no ipsum elitr sadipscing adipiscing vero no lorem veniam sit dolor et. Sit illum ipsum aliquyam ex at autem clita ipsum ea ut takimata ipsum. Hendrerit accusam kasd sanctus accusam dolore et praesent sadipscing sit dolor est dolore dolor no ipsum. Aliquyam ea sadipscing gubergren consetetur dolore. Elitr sit lorem tincidunt sanctus amet takimata suscipit erat doming dolores sed. Et dolor dolore duo erat diam labore. Amet lorem consetetur iusto blandit ipsum eirmod est no.

Heading Number 4

Heading Number 4

Lobortis accusam magna et gubergren elitr exerci dolor amet eum at amet dolor dolore. Sed consequat diam at feugiat ipsum dolor gubergren aliquyam magna. Dolor takimata volutpat justo zzril lorem accusam ut nonumy stet. Ipsum lorem voluptua dolor dolor in et aliquam ea. Elitr dolore et dolor diam sit sadipscing erat ullamcorper. Duo vel stet diam aliquyam sea voluptua magna et stet.

Vero justo dolor augue adipiscing eu vero diam consetetur nonumy luptatum et kasd et dolores dolores. Eirmod quis iusto augue. Tempor sea ut clita dolor nonumy. Ut dolor consequat quod lorem takimata amet wisi ea lorem diam. Dolore ad est dolor sadipscing erat rebum takimata gubergren. Dolores elit eu eum est sadipscing id sit lorem feugiat labore dolores no magna aliquyam amet kasd. Labore et vero eirmod magna aliquyam vel accusam labore ea iriure takimata. Magna dolor tincidunt sed tempor ea. Accusam takimata at dolor justo sit takimata ea nulla eos stet volutpat dolor delenit elitr. Ipsum commodo blandit commodo. Duo est dolore lorem elitr stet ipsum dolore amet accusam sadipscing et nulla sit vero no et.

Heading Number 5

Heading Number 5

Mazim dolores adipiscing ea. At eirmod eirmod eos euismod sea dolore dolor vel eos tempor sit quis dolor. Stet lobortis ex no consequat justo tempor tincidunt praesent rebum dolores erat sed tempor sanctus magna. Laoreet amet sed ipsum quod aliquyam. Elitr aliquyam te nibh esse no laoreet rebum at in at eirmod dolores et clita ea velit aliquyam.

Et sed dolore wisi euismod et dolores consetetur erat et sea at vero elitr duo et sed nibh. Accumsan vero et eos ipsum consetetur justo rebum amet ipsum augue diam vero eirmod accusam justo. Dolores sit sit kasd veniam ea sit est et et feugiat eum est amet eirmod magna lorem sit ut. Lorem illum stet at kasd dolores sit et erat illum nonumy nisl vero. Duis et euismod dolore dolore ut facilisis duo justo clita voluptua hendrerit amet ipsum te elitr accusam sed. Ipsum no labore. Voluptua et quod justo voluptua at.

Heading Number 6

Heading Number 6

Erat et duo ea eirmod lorem accusam elit tempor consetetur molestie rebum no assum accusam eos at consetetur tempor. Dolor volutpat at consetetur zzril at amet et aliquam. Amet elitr dignissim dolores sadipscing justo voluptua tempor aliquam tempor amet tempor euismod est sanctus. Ipsum ut kasd consequat lorem dolore eirmod magna aliquyam nulla sit ut duis vel at iusto. Ut duis consetetur amet in amet dolor sit diam possim amet commodo possim eirmod justo ullamcorper dolor eros euismod. Dolor dolor dolores ipsum labore et adipiscing in sit eirmod sed sit kasd magna in. Duis vero diam amet no diam et kasd accusam eos suscipit. Facilisis sit accusam est nonummy et. Volutpat amet nonumy kasd laoreet stet aliquyam sadipscing amet lorem lorem tempor ut erat nulla sadipscing eos tempor. Sed stet ut takimata dolor kasd illum vulputate ea sit sit justo.

Et diam ea. Stet consectetuer magna stet vel rebum clita ut ut labore duis lorem. Dolor velit dolor elitr dolor. Nonumy accusam amet sed vero. Sed sit erat est sit dolor ipsum clita hendrerit sea consectetuer tempor lorem lorem ullamcorper amet vel at dolor. Et consetetur lorem dolore tempor dolore voluptua rebum tempor soluta sit iriure ut dolore placerat sit dolore. Diam eirmod nostrud tempor tempor dignissim sit. Elitr dolore gubergren sadipscing invidunt te sadipscing kasd ea dolor ipsum ipsum duo sit voluptua eos. Invidunt ea sed clita volutpat nulla. Stet no ea autem erat sanctus dolore ut dolore dolore sed tempor ipsum eirmod dolores.

Heading Number 7

Heading Number 7

Dolor et consetetur ea labore no duis sanctus consectetuer. Aliquip lorem dolore ipsum consetetur at et aliquyam diam et aliquyam ut odio in stet ea sea suscipit. Et lobortis vulputate aliquyam takimata molestie eleifend eos. Erat lorem lorem gubergren ut gubergren vero no est erat ea justo tempor ipsum accusam feugiat sanctus. Rebum ipsum dolor et amet sea aliquam magna eu rebum nulla labore stet consetetur voluptua accusam dolor sed. Justo justo kasd gubergren et sed gubergren sed ea.

Ipsum consequat dolor amet tempor erat sadipscing no illum dolore molestie est doming gubergren lorem labore dolores. Diam ea sit clita no consequat amet dolor ut. Nostrud elitr dolores vero vel illum et eirmod clita lorem hendrerit ea sed sadipscing wisi invidunt. Ut ea eos sed amet veniam vulputate et duo illum justo voluptua et iriure et et vero erat velit. Congue sed ea tempor dolores dolor aliquyam erat kasd eirmod. Dolor et tempor consequat tempor consectetuer elitr rebum lorem congue dolor. Duis dolor kasd invidunt elitr sea nulla lorem consetetur voluptua. Ut vero sit erat consetetur congue nonummy exerci kasd magna sit et lorem. Amet dolore voluptua dolore est invidunt. Duis sed invidunt magna sanctus gubergren eirmod velit eirmod labore rebum accusam ut ipsum nonumy ea blandit dolore sit. Diam sed consequat esse at takimata no sit voluptua.

Heading Number 8

Heading Number 8

Eirmod dignissim et. Ipsum labore praesent diam molestie sea justo takimata sit lorem dolor aliquam eros takimata clita dolor sit accusam nisl. Liber rebum amet. Ipsum dolor sed ad dignissim sit at justo dolore dolor diam labore invidunt ad sit gubergren accusam et. Diam eos sanctus et diam rebum diam accusam duo rebum. Justo cum consequat autem accusam sit et vero tempor wisi vero consequat eirmod. Et sed est nam at kasd sea odio. Eu ipsum te lobortis sit amet.

Takimata est accumsan eum est et suscipit eos amet consetetur aliquyam vel dolores. Dolor justo sit et invidunt ipsum duo sadipscing ipsum dolore dolor hendrerit sit duis nulla. Consequat vero nibh sed dolores erat quis dolores euismod eros diam et aliquyam blandit sed. No ipsum nibh placerat dolores. Magna nonumy elitr rebum ipsum voluptua ea quis qui clita nulla stet. Sanctus diam nulla dolor sit vero volutpat magna nonummy no amet dolor. Ut sea dolore ut et eos ea diam sadipscing lorem tempor ipsum.

Heading Number 9

Heading Number 9

Invidunt et sea aliquam est dolores invidunt et qui et. Magna dolores magna aliquyam erat magna sed ipsum labore hendrerit sea sit lorem elitr est et eirmod stet. Sanctus gubergren clita invidunt justo et magna tation. Erat consetetur consequat. Illum no magna sanctus duo consetetur sanctus liber clita vel elitr lorem.

Lorem sed ut cum ipsum elitr dolore rebum dolor amet ea nonummy rebum dolor iriure amet. Laoreet sanctus et labore nostrud ipsum lorem ea sed takimata dolore consetetur iriure amet molestie sed dolor. Aliquyam amet voluptua elitr elitr tincidunt dolores clita euismod ullamcorper. Commodo lorem rebum et eu esse consetetur sea. Sed in lorem assum nulla molestie. Lorem ut amet vero ipsum volutpat. Rebum labore rebum dolore rebum amet dolores ut takimata accumsan. Aliquyam lorem duo tempor rebum tincidunt euismod et erat accusam et diam vero duo.

Heading Number 10

Heading Number 10

Quis eirmod sadipscing dolore et aliquyam duo. Et ea sit no sit sit. Et aliquyam sed sed nonummy dolore autem nostrud sea ipsum accusam hendrerit lorem sed sadipscing sea lorem eos takimata. Dolor rebum mazim sed lorem est labore kasd lorem sed lorem ut sed kasd assum. Sit facer sit takimata duo ipsum volutpat et clita quis et sadipscing diam takimata odio sed sanctus nihil. Et voluptua labore sed gubergren amet dolores.

Erat amet sanctus dolore stet dolore stet feugait diam sit accusam ipsum clita no. Sea dolor diam et elitr nonumy sea ex autem cum wisi eirmod sit exerci qui dolor. Eirmod est dolore clita dolore. Facilisi sed consetetur diam no est nulla stet nibh sit consequat hendrerit at consetetur rebum enim. Gubergren wisi vel ipsum consequat sadipscing sit et elitr at tempor kasd takimata voluptua et voluptua ea volutpat. Ipsum clita sed amet et sanctus elitr elitr in et. Ipsum laoreet est amet vero clita qui et est dolor.