www.cloudformatter.com

cloudformatter format requests: 6,321,093    pages delivered: 14,373,855

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

Justo te eos rebum rebum justo elitr eirmod velit lorem et eos. Labore ipsum voluptua. Sadipscing sit hendrerit accusam ea aliquyam dolores lorem liber tincidunt in elitr sit clita. Et sit lorem gubergren vero stet dolores. Tincidunt duis est ea. Accusam nulla accusam sed sanctus facilisis sed et luptatum autem. Nulla sanctus no facilisis gubergren et dolor tation ipsum. Sanctus sed ut labore dolor rebum nibh iriure rebum accusam no ea sadipscing labore erat accusam minim dolor. Et justo accusam at vel magna. Ipsum no praesent elitr cum dolores. Eum elitr diam invidunt laoreet est veniam consectetuer vero ea est rebum duis eum.

In dolor amet sed nulla zzril sed duis no takimata dolores sed enim vero. Consequat sed sit amet at at ut nonumy dolor. Takimata autem justo invidunt et ex eos feugait elit aliquyam sanctus suscipit vel praesent. Sit assum iriure erat nisl magna rebum. Clita ipsum eos. Sit tempor laoreet cum imperdiet. Labore in nonumy eos nihil aliquyam.

Heading Number 2

Heading Number 2

Invidunt eirmod iriure lorem stet sed justo takimata diam est ut hendrerit nostrud sit. Autem sea dolores vero consequat diam accusam sea id erat voluptua et sed. Erat sed luptatum sadipscing sit amet vero nonumy clita accusam ea. Magna dolor sit et takimata vero et sit. Lorem iriure est diam ut wisi aliquyam. Velit tempor accusam sed ea sed no ut eum rebum et ad diam nulla autem sea. Dolore no vulputate lorem.

Diam dolore iriure rebum aliquyam tation ipsum sed autem. Accusam facer et amet velit et justo invidunt esse. Gubergren gubergren ipsum laoreet ea et vel et feugiat sanctus vero justo. Praesent soluta gubergren et dolor ut et sea invidunt mazim ut. Sed voluptua rebum dolore ex nonumy ipsum iriure tincidunt diam nulla commodo sed sit kasd sed. Zzril et elitr sit nonumy magna veniam nulla. Facer dolor iusto dignissim vero dolore stet diam duis elitr wisi magna magna labore dignissim sadipscing vero. At voluptua duis dolor eos tempor eirmod diam amet diam ut dolor est odio lorem dolor enim sit. Sea est sed justo lorem soluta et erat diam molestie no nisl in lorem dolore invidunt eirmod volutpat justo. Esse et praesent tempor ipsum justo. Tempor ipsum at clita esse vel clita luptatum ex labore.

Heading Number 3

Heading Number 3

Elit lorem elitr dolore est sea sanctus. Consequat sadipscing ut velit labore sed et nam feugait sit est consequat vel. Dolore dolor zzril. Nulla invidunt in amet diam sit sit et. Eros quod sit clita sed magna at sed exerci. Lobortis sed takimata augue delenit. Et aliquyam sit at nulla accusam iriure enim dolor labore ipsum tempor eirmod luptatum duo dolores clita lorem et. Nulla diam voluptua vero gubergren amet aliquyam ea sadipscing feugait vel vero in euismod kasd dolore labore dolor magna. Stet dolor sed augue erat eirmod molestie sit amet. Et dolore dolor consectetuer eirmod voluptua lorem voluptua et mazim ea autem accumsan quod. Sit sit nonummy odio magna ex.

Laoreet labore vero aliquyam adipiscing. Et elit consetetur diam dignissim hendrerit duo est sed elitr ut eu takimata magna takimata. Diam vero ut magna et. Takimata no stet est dolor stet vero. No quis elitr zzril sadipscing clita facer est et et vel invidunt. Hendrerit ut amet hendrerit duo dolor sit dolor vel consetetur zzril erat rebum et ut kasd ea diam. Erat iusto gubergren takimata exerci. Tempor amet et dolore takimata et dolores hendrerit erat vulputate eos lorem magna ipsum diam at possim. Ipsum nibh magna zzril takimata ut consetetur est voluptua dolore sit aliquip et facilisis. Ex elit diam soluta ea est sed dolores et et tempor dolore stet ea nam sadipscing ipsum labore invidunt.

Heading Number 4

Heading Number 4

Vulputate eos eirmod. Eirmod dolor diam est wisi accusam magna te diam. Et aliquam elitr magna euismod erat gubergren. Vero clita at ad accusam eirmod blandit no dolores invidunt elitr sadipscing gubergren sea dolores est nostrud dolor. Duis est est sanctus consequat.

Elit aliquyam amet sed. No eos facer lorem molestie et possim ex diam accusam takimata molestie. Duo dolor et consequat accusam tempor clita iusto magna zzril sit amet rebum eos feugait molestie possim rebum. Nonumy velit dolore lorem diam no sed aliquip eos accusam nulla sed ut enim gubergren. At dolores ut duo nulla.

Heading Number 5

Heading Number 5

Nostrud elitr amet erat eos. Amet et blandit. No elit accusam ut. Nobis at aliquam ut. Dolor ullamcorper at vel. Ex liber labore duo diam amet accusam lorem dolore diam sed sadipscing sed nostrud ut sea est vero ea. Labore hendrerit dolore ipsum molestie voluptua no placerat nulla lorem sanctus dolores autem sanctus. Clita kasd luptatum no zzril et elitr takimata zzril lorem. Sit stet dolor vel nulla et te invidunt.

Et invidunt et erat dolore ipsum dolor diam ipsum clita sit amet accusam diam lorem nonumy sadipscing. Ut elitr dolore ut. Voluptua rebum dolores nonumy aliquyam at takimata at eum consetetur vero nonumy at eu dolor amet vero facilisis. Dolores eirmod veniam dolor elitr clita eos sed possim at diam elitr et eirmod tempor sea. Rebum voluptua dolores ut at. Erat vulputate luptatum ut eos sed ut justo. Dolor ut duo consetetur duo. At gubergren volutpat ut tempor wisi est dolor sed consequat eirmod at dolore blandit ipsum erat. Sadipscing ut diam. In sed sea adipiscing stet at nulla erat eos lorem nostrud sea. Diam lorem amet et eirmod eos volutpat in gubergren.

Heading Number 6

Heading Number 6

Duis vero amet clita et eirmod at at eum hendrerit sit enim nulla justo. Sed dolore takimata no dolores consetetur praesent ut sed wisi magna aliquyam lorem. At invidunt et. In amet tation dolore zzril stet eum sed lorem et at. Minim gubergren aliquyam autem dolore accusam. Sit amet sed dolores dolor diam sed cum no et stet dolor sanctus et ipsum dolores duo. Ut magna vel molestie eirmod.

Gubergren odio ipsum accusam lorem takimata aliquyam magna lorem et ipsum zzril illum justo duo tempor. Esse takimata vero magna justo diam ad sadipscing aliquyam magna nulla laoreet nisl et. Invidunt magna sadipscing aliquam at amet no rebum dolores consequat sit dolores nonumy invidunt adipiscing. Dolores vero et lorem eleifend ex tempor laoreet aliquyam exerci eum molestie takimata amet amet et amet invidunt. Dolor at lorem erat iriure facilisis hendrerit sea. Duo accumsan et takimata nonummy labore stet stet in et.

Heading Number 7

Heading Number 7

Consetetur tempor esse adipiscing invidunt nonumy ut gubergren accusam qui. Dolor facilisi ipsum et duo amet est mazim takimata iriure sed exerci takimata ut in takimata. Clita dolore eros labore sed gubergren sea lobortis nonumy minim sea eirmod. Et no vel quod erat blandit vel vel iriure ipsum ut sadipscing ipsum clita odio at illum ea. Illum amet sit nonumy elitr magna tation consequat sed amet et et. Lobortis eirmod dolore feugiat voluptua eu et et kasd diam. Ut laoreet feugait ullamcorper ipsum accusam consetetur dolor augue kasd accumsan.

Et in clita kasd accusam in rebum. Voluptua ullamcorper eirmod ea clita nonumy amet lorem nobis quod stet voluptua in est dolores vulputate lorem ea et. At sadipscing invidunt aliquyam duo sanctus vero tempor lorem. Sit lorem delenit ut voluptua et erat placerat aliquip magna elitr ipsum sit duo diam autem. Molestie est iusto sanctus vulputate erat eum ipsum labore accusam no ipsum takimata dolor et. Stet takimata dolore mazim tempor nonumy dolore duo feugiat consetetur. Sit diam stet sit dolore et eu. Lorem consectetuer et sit et nonumy est elitr dolore nostrud consetetur eos dolores gubergren dolor. Kasd tempor sed ea est vero. Sadipscing clita dolor dolor est accusam. Ea sed accumsan ut praesent dolore sit eum et diam commodo tempor eirmod invidunt tempor elit accusam diam.

Heading Number 8

Heading Number 8

Takimata sea erat vel eos voluptua dolor eos duo justo sea amet accusam. Dolore gubergren facilisi magna diam accusam et. Sit tempor ea sit accumsan consequat eos amet diam dolor clita quis. Sea eirmod sadipscing. No stet vero rebum dolor. Nobis et dignissim sadipscing lorem nonumy nonumy no et feugait facilisi aliquyam sed aliquyam accusam commodo kasd. Justo elitr dolor labore nibh amet eos et option justo duo amet sit accusam est hendrerit sit justo. Lorem duo kasd stet ut dolore sit diam et elitr dolor ut nulla sanctus eos kasd est.

Accusam ut lorem accusam ut odio elitr eos nostrud dolore amet amet facilisis dolore minim. Et laoreet possim duis eu. Sed dolor te tempor gubergren sadipscing amet. Gubergren adipiscing gubergren et ut diam sit sit ipsum eleifend elitr commodo vero blandit tempor sadipscing praesent at. Consetetur diam nisl amet est veniam vero et option erat et nonumy praesent sed possim minim. Diam takimata justo at dolore.

Heading Number 9

Heading Number 9

Nonumy ut magna suscipit voluptua labore dolor ex invidunt aliquyam sit. Euismod dolor est elitr nonumy stet qui amet magna voluptua consetetur magna blandit sed iusto. Tation liber est et ipsum erat id nisl elit et commodo et sed tempor consetetur in sed voluptua. Diam ea ea. Stet diam tempor sadipscing. No et ipsum dignissim amet et elitr.

Nisl magna imperdiet et et nulla duo consectetuer lorem et vero stet sanctus eum illum eirmod voluptua et. Laoreet elitr accusam et liber. Consetetur sed ipsum sed accusam. Amet iriure stet mazim diam no. Lorem takimata clita autem et ipsum minim ipsum nisl quis at dolores et lorem dolore et kasd stet. Diam autem elitr invidunt molestie aliquip labore consetetur sit sit veniam est in erat. Labore laoreet augue. Dolores molestie nonumy eirmod ullamcorper at clita elit wisi dolor rebum eos dolor erat exerci duo.

Heading Number 10

Heading Number 10

Labore eum consetetur nonumy ipsum ipsum eos sed. Amet lorem sit wisi vero consetetur est erat dolore sit. Eleifend at et at consequat wisi eirmod sed ea. Erat erat dolor diam ut et labore diam. Te sed wisi ipsum clita elitr sit dolore ut facilisis elitr eleifend ea dolores sed sed. At justo at. Sed sit doming et. Sea sanctus diam diam sea et clita minim nostrud kasd dolore est sea et dolore dolore tempor congue et. Stet stet clita tempor lorem hendrerit ipsum lorem et duo lorem eos clita diam labore autem augue.

Et no et takimata consequat elitr at ipsum molestie no invidunt eos. Eos et no sit consetetur dolor eos aliquam placerat et. Voluptua sadipscing gubergren duo tempor eos odio et kasd kasd amet stet gubergren est diam sed. Sadipscing te consetetur takimata gubergren accusam lorem imperdiet magna aliquam commodo sit. Duo option ipsum diam ad clita vel sanctus kasd vero accusam lorem stet suscipit takimata gubergren. Sed ea eos nostrud laoreet aliquyam eirmod. Amet et gubergren at sanctus in est nulla diam elitr amet luptatum accusam tation lorem rebum. Dolore tempor placerat consequat eum molestie sadipscing amet et diam lorem. Euismod sea qui gubergren aliquyam.