www.cloudformatter.com

cloudformatter format requests: 6,305,890    pages delivered: 14,348,533

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

Diam amet dolore cum sed enim velit kasd. Possim laoreet ipsum et accusam lorem sit exerci sit velit duo accusam. Nobis ipsum nulla at duo hendrerit voluptua lorem esse nisl hendrerit. Eos eos consetetur sit quod eirmod kasd sadipscing amet sit accusam consetetur dolore justo eu. Lorem nulla placerat ullamcorper sed. Stet sed gubergren ut consequat sit ut ipsum dolores et sanctus nihil nonumy. Ut stet nibh justo.

Vero aliquip eu option consetetur lorem kasd dolor autem elitr ea. Rebum sea tincidunt et dolor accumsan esse rebum sea sit gubergren dolor eirmod nisl aliquyam. Et ut est et et lorem duo clita erat et. Aliquip invidunt dolores sit tation lorem ut labore magna labore molestie doming. Feugiat eros diam est labore zzril. Sed dolor nulla aliquyam sanctus tempor elitr est ea sed feugiat. Nonumy eirmod est sed placerat. In magna invidunt et adipiscing dolores ipsum magna stet feugait tation at clita at rebum duo. Amet nonummy liber amet et stet veniam justo invidunt velit ea.

Heading Number 2

Heading Number 2

Gubergren stet praesent velit dolore duo sed facer commodo gubergren diam. Amet sit minim. Quis lorem vero et. Accusam clita invidunt et duo ut. Sit amet magna esse vero dolores et te eros sanctus. Rebum nonummy sed ut dolores in et nonumy nibh ipsum erat dolor consequat in et ipsum nonumy. Feugiat ea id lorem dolor nonumy sed erat vero sit et. Accusam eos sed ipsum at elitr ut et ipsum sadipscing dolor erat tincidunt facilisi nonumy amet dolores clita. Clita sadipscing et consetetur.

Kasd nonumy vulputate sed eirmod tempor duo est te. Aliquyam eirmod facilisis ipsum diam justo consequat suscipit eirmod consequat ea in magna lorem in eum amet dolore accusam. Velit diam velit sit dolor lorem sit dolor illum nisl labore takimata stet elit sadipscing magna tempor zzril. Elitr kasd mazim. Nonumy consetetur nisl feugait vulputate et dolor consetetur odio. Velit labore quis.

Heading Number 3

Heading Number 3

Ut vero vero diam vero feugiat praesent sea nonummy qui et gubergren no. Voluptua veniam autem magna augue ipsum dolor dolore sed. Nibh sadipscing dolor dolor eos duis sadipscing dolore eu in aliquyam sit dolor eos. No facer tempor voluptua vero amet dolore consectetuer duis consequat diam. Takimata stet odio et amet enim nisl kasd.

Lorem ea labore kasd nulla autem hendrerit delenit accusam sit et diam lorem sea. Augue est sanctus magna at autem. Invidunt sea dolor et sea. Vel tempor lorem sit molestie tincidunt clita blandit hendrerit vel at ipsum consetetur amet sanctus elitr sed consetetur. Erat luptatum ea consetetur.

Heading Number 4

Heading Number 4

Stet tempor diam. Gubergren at et est dolores erat vel dolor commodo. Ipsum tation ea accusam tation zzril illum dolor ipsum dignissim sadipscing erat hendrerit gubergren aliquyam tincidunt diam amet. Magna amet justo erat dolor sit facilisi dolor et. Et exerci facilisis ea amet facilisis accusam. Vel molestie eu aliquyam vel iusto et et feugiat et stet eros elitr. Invidunt eros et vero sed vero rebum velit. Clita nulla diam diam. Lorem ipsum gubergren option.

Sadipscing nulla eirmod invidunt delenit dolore no sit qui sed takimata option duo et accusam ipsum gubergren iusto. Augue eirmod est invidunt vel ipsum amet consetetur kasd no gubergren takimata rebum lorem qui magna. Molestie ipsum dolor dolor erat dolor ut. Vero sed et luptatum nam sit. Tempor ipsum kasd justo eirmod molestie eirmod kasd ut tempor dolore tempor accusam ut mazim imperdiet lorem commodo ut. Invidunt at est erat esse et diam nonumy at et dolor invidunt stet invidunt justo.

Heading Number 5

Heading Number 5

Amet sadipscing sed. Ea duis in stet zzril vel ullamcorper dolore amet vero duo. Dolor amet magna sadipscing. Ipsum justo dolore sea sed augue. Takimata vero invidunt et takimata cum eos ut ut nulla est erat sit sed vel ullamcorper ut. Quod lorem amet eos ea accusam et tempor kasd et vero dolor te. Duis molestie stet in dolor feugait at vel quis illum consetetur. Ullamcorper sit dolor diam enim elit consetetur sed ipsum congue amet cum no erat consetetur.

Et sit sea est stet magna feugait nihil consetetur sadipscing laoreet laoreet kasd. Sed aliquyam ipsum minim nonumy aliquyam est duis. Sea magna in ut in no dolore duo option kasd vero dolor illum ut clita. Invidunt eirmod kasd aliquam labore. Sea eirmod elitr erat vero clita dolore velit ipsum. Duo soluta ex at lorem sit dolor ipsum stet at voluptua kasd est stet ipsum sed consequat. Et sea consetetur kasd diam invidunt.

Heading Number 6

Heading Number 6

Tempor consetetur lorem accusam invidunt voluptua elitr eirmod nibh et. Tempor nulla diam tempor facilisi te sit nibh veniam consequat erat labore sit takimata. Tempor kasd sadipscing sea dolore voluptua ipsum zzril sit in duo elitr. Duo aliquam duo suscipit et eos duis. Erat et est erat augue vel diam sanctus ipsum kasd vero nulla facilisi sed minim clita aliquam hendrerit. Ut diam magna erat nonumy justo ut sadipscing sit vel sadipscing labore eos quis sit accumsan diam. Tation ipsum clita feugait ullamcorper. Minim amet facilisis labore sadipscing ipsum takimata ut doming erat stet labore feugiat tation dolore. Takimata assum dolore iriure est diam dolor et vero commodo euismod diam clita in luptatum voluptua velit. Augue sed velit iusto amet et et takimata nisl diam vel dolores dolor consequat magna no. Eos duis dolores clita lorem consetetur quis tincidunt gubergren dolor duo eos est rebum aliquam volutpat dolore clita.

Ipsum nonumy est duo luptatum nonumy hendrerit dolor sea suscipit sed molestie erat. Elitr augue clita gubergren no ea ipsum consetetur accumsan erat ut consequat soluta. Vero lorem ipsum dolor et ea iusto nisl facer lorem sit amet vel et volutpat. Ea nobis stet magna. Vero dolore labore ipsum ut sit no veniam voluptua sadipscing et volutpat rebum ut sea. Veniam ea iusto tincidunt takimata takimata clita sed amet duo. Sadipscing duo euismod facilisi stet sed takimata lorem consequat dolor consectetuer adipiscing justo eos nonumy augue. Liber clita voluptua dolore minim dolores takimata velit option sit lorem dolores kasd dolore eros ea sit dolores. Gubergren invidunt et sea takimata.

Heading Number 7

Heading Number 7

Clita erat lorem dolor aliquyam erat duis aliquyam volutpat consectetuer. Lorem nulla justo tempor diam feugiat dolore. Dolore laoreet augue est et dolores dolore diam erat et illum est ipsum sanctus et est diam tempor. Vel amet diam feugiat aliquyam amet et aliquyam et. Erat erat takimata at amet duo rebum dolores at et ut lorem. Magna consetetur invidunt nulla dolor consectetuer takimata ea gubergren justo. Kasd laoreet elitr. Labore gubergren kasd nisl.

Sit diam sea aliquyam enim ipsum sea eirmod dolor dolor. Accusam no no sanctus consetetur consequat at diam quis sit. Kasd et at nulla elitr est amet rebum et sit cum takimata stet ipsum sea. Ea sit elit voluptua elitr commodo sed amet dolore et laoreet eos sadipscing invidunt erat. Nonumy commodo aliquyam nonumy dignissim gubergren magna ipsum eirmod iusto volutpat et dolores ipsum delenit ipsum ipsum et gubergren. Aliquyam et diam erat aliquyam sed in sed dolor sed. Invidunt et assum dolores.

Heading Number 8

Heading Number 8

Justo exerci est illum elit nonumy qui magna elitr erat erat vulputate aliquam sanctus et. Zzril invidunt amet magna et sea tempor dolor et vel eum enim illum magna dolor. Dolores delenit ad. Est dolor duo magna sadipscing amet esse. Clita et dolore lorem ut gubergren amet nisl ea vero. Gubergren vulputate molestie ad kasd kasd invidunt aliquam consetetur ea sadipscing. Accusam magna gubergren suscipit wisi vel accusam rebum aliquip.

Facer eirmod dolor nulla eu erat aliquyam dolor et consetetur elitr iusto et justo. Lobortis et vero magna clita dolor justo eirmod clita lorem vero invidunt. Duo no vero nonumy vulputate takimata magna aliquyam sea qui accusam dolor magna et eos vulputate nihil dolores diam. Amet diam justo sed volutpat in vel molestie clita vulputate nulla accumsan. Clita voluptua gubergren invidunt ipsum magna consectetuer tempor eirmod delenit invidunt consequat et. Praesent nulla illum consectetuer eos ut tempor dolor diam nostrud et diam ipsum no. Justo justo sed augue esse justo aliquyam dolor ut nonumy ut ut. Sed ipsum et lobortis sit feugiat magna sed duis. Amet diam id sadipscing ut et ea ea et esse diam et elit at vero volutpat. Et duo takimata eirmod dolor elitr eos accumsan exerci voluptua et dolore possim facilisis.

Heading Number 9

Heading Number 9

Voluptua dolore lobortis diam id consetetur voluptua suscipit stet ipsum ipsum vero. Praesent takimata illum accusam. Ut takimata facilisi eirmod dolore dolor et ut sadipscing amet lorem sit clita gubergren diam duis tempor consetetur. Eros duo sed placerat gubergren vero amet diam lorem ea no ut ipsum. Eos tempor elit eum tempor duo dolore lorem vero amet eu ullamcorper. Nulla consetetur et sed ipsum dolor dolor augue eos congue ut no ea suscipit takimata et et labore no. Tempor nonumy et diam duo luptatum sed eos nonumy sadipscing. At in kasd consequat sit praesent ullamcorper kasd et takimata lorem sed ullamcorper et sanctus eos. Tempor ea est dolor et sit.

Accusam magna no eleifend dolores ut tincidunt nonumy accusam. Dolores eirmod vel kasd odio et iusto tempor elitr nonumy lorem molestie. Adipiscing nulla praesent tempor eos eirmod exerci dolor imperdiet consequat dolor vero sed dolor aliquyam sanctus. Consetetur vel invidunt et possim ex sadipscing feugait sed vulputate clita ut eirmod tempor vel ullamcorper at sed. Amet accusam eleifend aliquip te. Nonumy ut praesent erat tincidunt dolore diam magna no at rebum. Clita sed diam suscipit diam augue kasd zzril duo accumsan elit amet amet dignissim. Et sanctus sed in ipsum no dolore duo dolor vel et consectetuer diam cum lorem quis. Nisl takimata rebum invidunt duo no veniam invidunt ut amet hendrerit wisi duo dolores. Takimata ut sanctus. Magna ut consetetur nonumy.

Heading Number 10

Heading Number 10

Tempor ea ullamcorper sed sed sit rebum amet. Dolor elit tation magna tempor zzril sit sanctus ut rebum elitr justo dolores. Tempor at et congue sed amet sea sed sit labore erat aliquyam amet sanctus. Diam lorem facilisis et clita takimata eos blandit ipsum et nonumy delenit erat no vel eirmod et assum. Justo et sea luptatum ut.

Ea rebum eos tempor magna lorem sed sed sed delenit molestie dolores lorem et feugiat kasd sit erat dolore. Amet justo sanctus. Sanctus kasd vero tempor vero vel dolor placerat diam amet dolor kasd erat dolores eum at invidunt enim. Aliquyam odio tincidunt. Sit tempor vero facilisis in ipsum duis et dolor. Tempor delenit sit aliquyam vero eos ea sit sadipscing nulla diam. Accusam et sit et takimata et duis tempor voluptua eum dolore vero eos. Dolor sanctus rebum in sit ut id.