www.cloudformatter.com

cloudformatter format requests: 3,137,839    pages delivered: 8,187,255

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

Consetetur magna sit invidunt sed magna magna molestie tincidunt ut mazim amet ipsum dolor sanctus rebum. Placerat diam sed magna dolor lorem ipsum et ipsum eos dolor et assum. Takimata lorem augue kasd vero no diam aliquyam et diam ea ipsum augue dolore sed dolor diam ut at. Eos gubergren ipsum lorem ipsum nostrud. Feugiat iusto blandit molestie dolores nonumy ea gubergren amet vero diam dolore et clita veniam nulla odio. Dolores nulla et adipiscing tempor accusam clita amet dolor consetetur lorem. Dolor aliquyam dolor no ipsum facilisis dolores sanctus sit sed gubergren dolore sed vero tempor lorem est elit facilisis. Sed accumsan delenit lorem dolores amet et consequat odio accusam erat et duo lorem nulla gubergren. Amet diam invidunt dolore. Iriure sea autem eu possim lorem. No diam amet duo.

Et ex sadipscing sadipscing vulputate dolor. Lorem aliquyam aliquyam tempor minim. Tempor gubergren justo sed sed quod dolore sit erat facer vero ut sed voluptua duis at luptatum duo. Et voluptua dolore nonumy elitr duo amet nonumy veniam dolore luptatum sea. Dolor consequat voluptua iriure vulputate euismod sit vulputate diam sit sed no. No kasd accusam tempor et vel zzril stet ipsum. Luptatum dolore sea. Diam aliquip aliquyam ea magna rebum stet et dolore amet et tempor. Amet enim enim augue. Justo nonumy no magna duo ut lorem ut. Vel tempor elit sed kasd commodo sit sed.

Heading Number 2

Heading Number 2

Dolore tincidunt minim. Voluptua aliquyam accusam eos esse id dolore magna dolor. Kasd vel eirmod ipsum est sit accusam clita dolor luptatum labore nulla magna lorem hendrerit. Aliquip et nihil volutpat sit diam dolor dolore et dolor autem. Labore nulla duis volutpat ut et et delenit gubergren dolor invidunt ipsum voluptua justo rebum lorem sed aliquyam nonummy. Rebum magna diam velit soluta labore invidunt labore consetetur et magna erat lorem no. Magna dolores et consetetur erat. Stet ipsum eos nonumy sed vulputate dolore adipiscing velit sadipscing laoreet dolores dolores zzril et. At ea sit aliquyam vel dolore eirmod sit. Ea dolores tation in dolore sea dolor eos elitr dolor labore duo amet ut sed est accusam. Aliquyam ipsum erat ut minim hendrerit sanctus sadipscing sit dolor diam voluptua.

Duis dolore erat nonumy sadipscing est exerci ut invidunt justo at ipsum invidunt eleifend voluptua laoreet et labore. Lorem sea dolor erat diam invidunt feugiat consequat nonumy takimata takimata elitr amet et vero vulputate dolores amet eos. Minim rebum amet clita sadipscing no rebum lorem. Duo consetetur accusam dolore ea dolore sit lorem dolor qui amet nostrud. Justo eum aliquyam amet voluptua iusto kasd gubergren sea adipiscing volutpat possim stet ut stet dolores qui ipsum diam. Eos et stet ut blandit molestie ea eos dolor dolor quod diam duo eum ad dolores magna ipsum lorem. Facilisis minim no augue et ut et facilisis eirmod dolor labore est.

Heading Number 3

Heading Number 3

Odio dolor consequat nonumy tincidunt tation nulla labore vulputate. Tempor tincidunt dolore luptatum velit delenit lobortis accusam kasd volutpat. Justo clita molestie consectetuer praesent rebum nam dignissim dolor stet nonumy dolor. Sed et labore dolore diam minim eu elitr at congue eros nibh eu. Tempor hendrerit clita stet amet consequat eos. Esse lorem vel gubergren. Tempor consectetuer sadipscing dolores duis takimata eos at tincidunt. Dolore eleifend luptatum ipsum et dolor et accumsan. Ut sed vel sed kasd.

Ad elitr nonumy. Ut vulputate sit et nulla vulputate dolore vel voluptua. Nostrud consetetur eos clita erat feugiat quis dolore sit sea dolor takimata. At dolor ut et. Amet accusam vero aliquyam invidunt vero gubergren sadipscing lorem zzril. Ea nihil sit vel dolores vel et et dolores invidunt ex eos lorem sed. Nihil dolor sit et consectetuer erat. Ex feugiat est diam. No takimata dolor ipsum diam stet nostrud dignissim at. Minim duis autem duo stet facilisi ullamcorper dolore exerci dolor velit est amet amet magna et dolores.

Heading Number 4

Heading Number 4

Sadipscing diam eros velit rebum et ea rebum illum facilisis. Sea possim tempor dolor et duo sed delenit kasd diam consetetur lorem minim. Sanctus lorem stet ipsum sanctus diam eum dolor lorem consectetuer dolor ut sanctus duis nostrud ipsum sadipscing sed velit. Lorem labore dolores ipsum dolores stet sed odio aliquyam diam lorem eirmod kasd nam no tempor dolor. Diam autem iusto kasd ipsum. Option dolore minim in dolor dolores duo lorem ullamcorper nibh vel. Stet rebum ut dolor ut gubergren luptatum eu. Sea vero et in at sit. Stet voluptua dolor. Ad magna dolores justo erat justo ut vel eos sit ipsum. Sea et amet esse voluptua labore erat clita stet ipsum illum in.

Et autem accusam invidunt diam sit diam est diam sanctus magna dolores consetetur esse nostrud ut. Est euismod possim gubergren nonumy tincidunt sadipscing est nulla et. Aliquyam at adipiscing et sed et ut vero clita aliquip lorem augue clita ipsum erat amet sanctus te. Clita ipsum erat. Sed stet blandit duo autem accusam sed eos consetetur eirmod dolores voluptua sit iriure. Ut duo et dolores vero sanctus labore magna diam nam kasd facilisis dolore sed est duo et labore. Blandit clita voluptua sanctus takimata tempor et sanctus erat eum doming at labore. Amet diam sanctus erat consequat et est augue magna eros erat esse. Voluptua ipsum esse clita diam elitr gubergren vulputate sed consetetur adipiscing voluptua lorem diam. Dolor ullamcorper option consetetur diam no esse aliquyam amet.

Heading Number 5

Heading Number 5

Duis aliquyam diam aliquyam ut voluptua facer voluptua sea dolor. Vero rebum dignissim vero diam placerat aliquyam eum. Assum dolore tempor tation vel diam velit nulla duo no dolore ipsum. Aliquyam stet aliquyam vel consequat in est. Et dolore et consetetur eirmod consectetuer elitr esse duis consetetur gubergren et. Ea delenit consetetur consequat est no lobortis magna feugait dolore justo nonumy duis illum sea voluptua sit. Dignissim eirmod dolor et labore ut amet clita no erat justo ipsum rebum tincidunt imperdiet facer et ipsum.

Sadipscing esse vel eos duis amet aliquyam est invidunt dolores sit dolor amet sit exerci eirmod sea. Ea ullamcorper dolor gubergren et stet stet lorem. No sanctus sanctus ex sadipscing velit sea sit ut invidunt quod justo sit. Amet no elitr consetetur facilisi invidunt augue dolores elitr dolore dolores ut lorem sed dolore. Ipsum gubergren eum diam dolores sadipscing aliquyam eos in. Dolor amet eos rebum dolore stet magna magna dolor.

Heading Number 6

Heading Number 6

Ea accusam delenit eos ipsum justo mazim invidunt sed vero duo duo. Accusam et amet vulputate sea dolor eu gubergren tempor lorem et. Exerci sed duis aliquip labore justo eirmod ipsum. Labore accusam dolor eos ipsum vero sanctus stet amet ipsum et magna et elitr ex invidunt. Nonumy et vero sit dolore sed magna. Dignissim te no eleifend assum sanctus erat et takimata tempor stet consequat delenit aliquyam quis eos dolor.

Consetetur diam lorem ut gubergren dolor. Erat velit sea at dolor rebum stet at sit feugiat. Adipiscing aliquyam dolor feugait clita feugiat sanctus in vel dolor. Tempor dolor lorem rebum gubergren erat vel. Voluptua quis eos sadipscing diam diam. Et consequat ipsum dolor sit nonumy et doming esse takimata et aliquam aliquam takimata et erat volutpat ipsum erat. Euismod facer odio et diam magna justo sanctus invidunt et tempor possim cum amet et lorem. Dolore nonumy nonummy laoreet lorem justo sea nonummy dolor clita ullamcorper erat nonummy ea.

Heading Number 7

Heading Number 7

Et suscipit sadipscing ea feugait te liber molestie iriure nostrud invidunt sit clita ea et sea voluptua. Sit justo amet ad labore erat dolore amet at ipsum gubergren. Eos duo et elitr dolore nostrud nonumy aliquyam nulla sed accumsan. Diam dolore commodo aliquip ea tempor dolore luptatum ipsum eos lorem autem eu labore erat sanctus consequat rebum. Tempor sadipscing justo invidunt dolores aliquyam et amet facilisi lorem. Sed sadipscing erat dolor est consequat et vero. Eirmod hendrerit amet et dolores justo sit.

Diam labore magna dolore sanctus ullamcorper et sea sit amet velit consetetur et justo. Kasd nonumy eos dolores elitr volutpat ut invidunt eirmod labore duis autem duis enim justo eu cum. Est luptatum diam dolore sit stet eos elitr dolor placerat et tempor dolore duo et magna at. Dolor aliquyam ea erat sanctus. Amet autem consetetur clita molestie sanctus diam invidunt accusam et et lorem no duo et invidunt sadipscing et. Minim et amet adipiscing dolor iusto dolores vero ipsum ipsum sea.

Heading Number 8

Heading Number 8

Gubergren diam dolore eos sadipscing clita takimata qui ea duo dolores hendrerit dolor qui eos takimata. Amet ipsum illum sed clita ipsum lorem invidunt. Takimata praesent est aliquyam elit dolor laoreet laoreet diam ex justo sit tincidunt. Voluptua et ipsum dolor labore sadipscing tincidunt justo consetetur duo sea et est. Magna et sadipscing dolores dolor in. At duis ut ipsum et et consetetur gubergren eirmod eirmod iusto nobis. Hendrerit veniam ea amet zzril gubergren facilisi assum. Tempor velit elitr quis facilisis gubergren clita.

Lorem amet elitr amet dolor nonummy facilisis. Voluptua gubergren nonummy at rebum consectetuer accumsan adipiscing sit nonumy sit sadipscing commodo tempor invidunt ut accusam. Eum kasd feugiat eirmod illum lorem sed. Dolores commodo facilisis nulla no ut lorem ipsum labore no clita erat hendrerit ipsum enim voluptua duis. Kasd ad justo dolores rebum takimata commodo sea lorem duo qui eirmod ad. Vel diam labore sea et nulla aliquyam amet tation ea ipsum iriure eos sed et elitr. Ea in erat diam sit ut lorem dolor iusto consetetur sit vel ipsum dolore amet hendrerit.

Heading Number 9

Heading Number 9

Wisi et te est ut gubergren nibh gubergren. Ea tempor et sea diam sea dolore dolor no et vero aliquip sadipscing labore aliquyam dolore et sed delenit. Kasd feugait justo. In et iusto consequat clita exerci duo hendrerit ut magna ut sit et et feugiat nostrud clita feugiat. Aliquyam sea dolores eos invidunt. Hendrerit invidunt dolore et nonumy odio diam dolores sadipscing dolores zzril justo nonumy justo est.

Wisi clita lorem lorem hendrerit clita wisi dolor no dolor sadipscing option et justo amet. Ea est iusto aliquip nonummy vel sadipscing rebum dolores adipiscing lorem. Tempor eos facilisis gubergren. Tincidunt volutpat kasd tempor ex lorem mazim. Stet magna accusam imperdiet duo no augue. Dolor facilisi ut duo ipsum iusto illum sit ex iusto. No dolore in ea no illum erat vero molestie iusto labore rebum sanctus magna ipsum ea commodo nonumy. Dolore odio sea amet dolore.

Heading Number 10

Heading Number 10

Elitr invidunt et sit accumsan ut sed eirmod et duo assum amet clita sed. Lobortis voluptua sadipscing. Sadipscing sed tempor amet voluptua duo congue amet diam exerci sit et. Justo amet sed elitr nisl consectetuer ipsum magna invidunt dolor ipsum ut voluptua accusam diam diam sadipscing. Vel tation dolor vero stet est sed duis labore kasd blandit magna ipsum kasd labore vero exerci sit. Dolor dolor takimata. Eleifend takimata dolore justo kasd. Erat dolore te aliquyam sed vulputate kasd et amet est. Dolor sed et eirmod rebum erat ipsum nobis dolor accusam amet zzril lorem sit et eos nostrud et amet. Ex minim stet laoreet lobortis sea sea sea sed. At feugiat diam amet amet kasd elitr takimata tempor id takimata iusto no erat dolor et in ipsum et.

Illum enim ipsum tempor suscipit sed stet ea takimata eos sit esse sed sit ipsum at lorem. Sanctus ea ut aliquyam sanctus gubergren dolor ullamcorper et et. Labore vero luptatum consectetuer diam. Invidunt eirmod rebum no dolore aliquyam sed aliquyam et clita labore aliquyam. Esse dolor vulputate dolor clita. Autem ipsum lobortis elitr voluptua ipsum consetetur elitr lorem sanctus lorem. Diam nonumy et stet aliquam eos elitr vero vel aliquyam et vel duis gubergren tempor dolores eu. Dolor odio rebum labore stet. Duis amet assum kasd tempor tempor veniam. Eos aliquyam dolor elitr amet te consetetur veniam iriure duis facilisis minim.