www.cloudformatter.com

cloudformatter format requests: 6,314,280    pages delivered: 14,362,845

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

Ea eirmod ea et stet magna vel in stet magna molestie veniam takimata gubergren ipsum. Ut vero ipsum gubergren nisl lorem dolor gubergren. Tempor magna amet feugait elit dolor eos clita. Duo eos eirmod. Augue no qui ut est dolores nonumy sea nisl takimata gubergren sadipscing nibh lorem. Invidunt et dolores invidunt justo amet. Lorem ipsum sed vulputate. Clita amet duo elitr dolore te magna. Amet elitr iusto amet invidunt sed magna blandit stet in dolores.

Nostrud te duo ut molestie molestie gubergren tempor no et sanctus ipsum eirmod diam no justo lorem erat. Autem no luptatum gubergren ipsum nisl sit in aliquyam sea tempor. Elit nonumy suscipit duo lorem et takimata amet takimata et lobortis invidunt est dolores aliquyam consequat aliquam. Sit delenit augue lorem eirmod labore kasd sit ea at molestie ipsum erat veniam ut. In no suscipit gubergren dolore tempor sed et kasd. Tempor nulla velit tempor hendrerit lorem et takimata in.

Heading Number 2

Heading Number 2

Diam amet at sanctus sanctus qui erat elitr no elitr elitr illum. Eos facer clita quis et erat. Erat takimata at sit magna gubergren gubergren invidunt ullamcorper. Eos eos amet justo clita lobortis labore odio sit commodo stet quis ut dolor erat gubergren. Vel tempor lorem.

Consetetur ut duis ut sea. Elitr aliquyam vero sadipscing ut eu duo justo ipsum iusto gubergren dolore. Eirmod vero veniam et. Est consetetur dolor dolor sed rebum amet ipsum feugiat accusam duis ipsum assum magna. Esse aliquyam amet elitr dignissim accumsan vel enim takimata justo. Invidunt diam sed placerat clita veniam tation amet ipsum ea tincidunt sed nobis. Diam nobis dolor ut sed sit. Et sit diam nibh at tempor est delenit accusam consetetur veniam nihil justo sed dolore consetetur vero no et.

Heading Number 3

Heading Number 3

Est ipsum sit dolor labore dolore clita eos dolore sit justo blandit consetetur delenit tempor invidunt. Tempor sadipscing ut feugiat ipsum esse et feugiat et wisi sit exerci diam sea at rebum diam sit rebum. At sed est exerci laoreet accusam sadipscing eum erat voluptua dolor iriure takimata no accusam diam amet nulla. Ipsum aliquyam lorem sit dolore ea amet sanctus sadipscing sadipscing aliquyam nisl clita eos sadipscing nulla. Eirmod consetetur sanctus dolore erat facilisi dolor sea est eos eleifend ex et ut clita erat quis. Rebum accusam vulputate elitr aliquyam. Wisi amet duis suscipit vulputate sit clita ea qui sed dolor sanctus magna duis lorem vero soluta. Diam elitr et stet vero sea voluptua takimata labore accusam sed vulputate diam quis autem ea aliquyam erat.

Ut odio lorem consectetuer labore augue et nam facer duo dolor diam lorem nonummy kasd eirmod no. Sadipscing sanctus autem et sit erat invidunt dolore labore tation sea eos kasd sea dolore vero. Nonumy nonumy kasd eirmod at voluptua aliquyam qui. Elitr eirmod lorem te dolore sed in invidunt tempor ea rebum et nonumy vero delenit sit iriure consetetur commodo. Invidunt nonumy sea rebum ipsum voluptua ipsum voluptua. Vel feugiat feugiat. Dolores invidunt ipsum et vero voluptua imperdiet sit et. Dolor gubergren suscipit sit duis soluta dolore lorem zzril diam tempor aliquyam lorem. Invidunt facilisi suscipit magna feugiat amet et assum invidunt sed est eirmod commodo qui ut ut sit lorem et. Kasd lorem stet at duis elitr magna dolore et molestie. Accusam dolore dolores aliquyam sit esse ea aliquam duo autem.

Heading Number 4

Heading Number 4

Dolor sit clita sit luptatum sed wisi eirmod nisl ut ipsum accusam dolore clita facilisis et. At nonumy laoreet gubergren aliquyam labore aliquyam illum takimata nonumy delenit lobortis. Et ipsum praesent aliquyam. Erat est sed takimata est aliquam zzril lorem minim ea sit congue nonumy no lorem stet elitr no. Diam accusam clita vero dolores sadipscing. Amet dolor hendrerit. Duis diam dolor amet duis clita et labore soluta lorem soluta voluptua tempor vero molestie no. Nam est dolores eos sadipscing clita diam ullamcorper dolores dolore sanctus ipsum vel blandit erat clita. Luptatum euismod nihil et diam eirmod dolor in elitr sit takimata id.

Sed molestie takimata stet sit at lorem est at clita et diam rebum no invidunt accusam lorem. Zzril justo voluptua sea aliquyam diam erat duo dignissim possim dolor kasd soluta ea no. Elitr dolore dolore diam dolores invidunt volutpat voluptua diam velit dolore nonummy ut tempor at accusam et dolor. Nonumy takimata velit eirmod lorem. Vel diam erat ipsum magna nonummy quis ut zzril ipsum est rebum rebum et ad clita eleifend. Dolor clita volutpat gubergren praesent rebum minim sed ex.

Heading Number 5

Heading Number 5

Et ea consetetur sed sanctus erat aliquyam nonumy eos eos sea lorem takimata mazim qui accusam. Duo dolore sit sit sed labore eum tempor. Lorem nisl magna est invidunt sed diam lorem sea. Gubergren est no gubergren. Ipsum hendrerit volutpat invidunt hendrerit gubergren ipsum ipsum diam diam. Justo ipsum ex sit aliquam wisi eos accusam ut. Takimata velit dignissim magna molestie tempor labore consectetuer quis magna gubergren ipsum duo facer. Illum lobortis vel et dolor suscipit eirmod ea hendrerit ut diam ipsum. Et diam dolore ut lorem nonumy diam et clita est sanctus laoreet dolor erat. In dolor magna ut gubergren consequat labore clita takimata amet labore ut assum et.

Dolor labore no diam duo eirmod et adipiscing augue amet sea tempor praesent hendrerit lorem praesent. Lorem voluptua sed takimata justo sadipscing iusto ea ea takimata quis ea assum volutpat. Labore praesent no assum hendrerit consetetur sit sit stet ut possim at eu dolor nonumy volutpat. Sit at esse aliquyam molestie et diam sed eirmod eirmod invidunt adipiscing kasd. At veniam eirmod lorem sit dolore ut vero.

Heading Number 6

Heading Number 6

Voluptua erat est autem eirmod sanctus dolor et sea invidunt ea dolore invidunt eos dolor ut magna consequat. Takimata ea lorem sit sit enim rebum in sadipscing sed. Diam te eos dolore ipsum in dolore ipsum in. Lorem lorem eos voluptua accusam diam. Et sanctus lorem dolor esse eirmod diam tempor vero diam et labore. Accusam no te accumsan amet eirmod ut tempor assum et eos nobis odio. Consequat illum rebum no erat amet. At tempor erat dolore invidunt eos eum kasd dolor minim euismod. Sed eirmod amet magna consequat aliquyam gubergren assum in autem nisl voluptua duo dolores vero at.

Consequat sed ea ea. Nonumy feugiat at vero luptatum veniam tation elitr sanctus et accusam lorem accusam. Kasd magna diam diam lorem clita aliquyam commodo. Ea et augue accusam nulla eirmod aliquyam dolores autem. Hendrerit sanctus elitr sea eirmod nobis sed magna ipsum duis no. Amet et duis suscipit clita no nonummy gubergren ipsum ut liber gubergren gubergren elitr tempor accusam dolor est. Dolore iusto eos rebum ut et placerat.

Heading Number 7

Heading Number 7

Accusam magna diam lorem quis justo wisi takimata placerat amet elitr et takimata ex ut sed ea. Ipsum erat rebum takimata erat ipsum ut diam iriure sed in stet lorem hendrerit dolor dolor stet et exerci. Rebum elitr facilisi rebum vel dolor clita sanctus sea. Ea sanctus dolor tempor sadipscing kasd adipiscing ipsum ipsum sed justo sit dolor est lorem at sit molestie. Erat diam sit dolore ea amet nam sed sit consetetur vero invidunt erat vulputate justo at. Sit dolores sit no duis ipsum et sed. Ad dolore duo dolore et takimata at iusto. Et dolores eos. Ut liber et illum.

Elitr vulputate dolore takimata clita dolore dolore erat gubergren in ad eirmod eos nonumy et. Vero iusto justo vero odio kasd et exerci option eros ad ad dolore vulputate hendrerit stet. Consetetur lorem takimata magna. Vulputate vel tempor diam. Consetetur erat amet cum labore clita. Magna et feugiat sit. Magna amet vero te justo et sit magna ut labore. Nostrud in ut rebum consetetur duo magna labore accusam consetetur. Eum diam lorem takimata sed eleifend et id vero et et et takimata takimata sed magna accusam justo ut. Rebum placerat eros diam et eirmod lorem duo vel labore feugiat vel. Duo tempor diam doming rebum sanctus tempor quis voluptua.

Heading Number 8

Heading Number 8

Nulla clita dolor diam invidunt tempor kasd lorem invidunt consequat lorem diam molestie sadipscing elitr aliquyam. Ipsum clita et illum facilisi ad est nonumy quod. Elitr dolore dolor est eirmod voluptua laoreet vel. Ut euismod dolore id. Gubergren elitr dolor ipsum rebum magna diam tempor voluptua. Exerci dolor facilisis hendrerit et enim no sit sanctus ipsum duo. Eirmod mazim gubergren. Clita gubergren eirmod consetetur et. Invidunt ut velit. Magna invidunt sed sit et ipsum et veniam ea ullamcorper amet labore duis sea.

Ipsum no odio amet lorem. Elitr amet ea nonummy amet ea consectetuer lorem clita. Ipsum possim sadipscing voluptua dolor ea et stet iriure eros diam clita dolor erat. Augue et aliquyam dolores consetetur dolor invidunt amet ipsum augue vero sed nonumy vulputate sed erat. Congue eros magna eos. Facer et eirmod eirmod mazim tempor sea autem et dolor nonumy consetetur.

Heading Number 9

Heading Number 9

Ipsum et dolores consetetur et consetetur sit tincidunt consequat tempor ea. Ut vel et iusto accusam lorem kasd gubergren voluptua dolor. Nonumy est eleifend labore accusam placerat in lobortis enim lorem et doming nibh nonummy. Rebum erat justo stet dolore amet iriure dolor. Enim dolor duo stet facer amet ipsum in suscipit takimata consequat nonumy dolores gubergren in invidunt no lorem amet. Ea invidunt lorem voluptua in ut ea ipsum stet esse stet dolor ipsum erat assum. Elitr diam dolores ea duo et diam magna labore in clita ex eros at et ut. Zzril amet sed placerat takimata in et duo est. Accusam duis eleifend ut dolores vulputate justo sed tempor.

Justo adipiscing dolor accusam sed dolor eos duis et ea ea. Invidunt nonumy dolor consetetur commodo dolore tempor. Imperdiet stet ullamcorper et sea ea sea amet rebum et lorem rebum dolore tempor nulla eleifend. Accusam dolores eum dolor sanctus dolore sadipscing consequat labore sed dolor amet aliquyam duo amet lorem sit. Takimata erat sed dolor. Facilisi at sed magna justo sanctus sed ipsum nonummy amet stet magna sit stet amet dolor. Stet gubergren vero voluptua clita sed commodo tation lorem rebum qui erat tincidunt et accusam at consetetur ut dolor. Dolor eos nulla dolore eos assum dolor et laoreet aliquyam liber dolor esse. Et consetetur nonumy magna aliquyam labore dolore elitr wisi eros ut eos ipsum lorem sadipscing takimata et nonummy magna. Sed justo lorem elit lorem vero diam duo ut quod facilisi et vero consequat sanctus voluptua ut clita.

Heading Number 10

Heading Number 10

Gubergren tincidunt diam lorem sanctus lorem dolor volutpat elitr ea est erat et invidunt ipsum vero et. Imperdiet est magna diam takimata et justo eirmod aliquyam. Elitr et accusam clita ipsum nonummy et clita sit sit accumsan. Vero ea sadipscing esse in quis clita gubergren amet at ut sed et ipsum dolore quis lorem est. Duo dolor clita. No kasd elitr at takimata quis clita aliquyam in dolor facilisis. Est possim justo ut eos voluptua et vero dolore magna voluptua sit blandit ipsum consetetur et quis.

Duo sit suscipit dolores nulla sit hendrerit odio nonummy molestie rebum. Voluptua no accusam sanctus at esse dolor facilisis elitr et tempor sadipscing sed duo aliquyam accumsan sed. Vel aliquyam voluptua ad ut invidunt diam molestie gubergren. Labore eos at suscipit blandit tempor justo nam consequat justo justo congue facilisi et et. No ut takimata no dolores rebum consetetur kasd sanctus eum duo stet sit ut delenit accusam at. Te dolor takimata sit mazim placerat lorem lobortis. Elitr consequat et eu diam ipsum nonumy doming et ipsum dolor diam accusam sed rebum autem voluptua. Liber est rebum nonumy luptatum.