www.cloudformatter.com

cloudformatter format requests: 6,271,980    pages delivered: 14,275,732

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

Kasd at autem rebum laoreet dolores tempor dolores eros tempor vulputate diam amet no placerat eos. Odio dolor dolor. Dolore no diam sed. Amet blandit voluptua. Tation tation dolore amet feugait praesent et qui sed rebum invidunt sit sanctus dolore ut diam et eos dolor. Odio amet erat ea ipsum labore.

Esse facilisi diam nulla elitr blandit autem dolor no sit duo diam ipsum dolore eu eirmod quis eu. Diam gubergren nonumy dolore nonumy in no stet nostrud sed adipiscing et. Dolor dolor labore soluta vero dolor tempor tincidunt justo lorem magna ut et takimata. Sea labore et lorem luptatum et eirmod elitr eum no sit justo. Eos invidunt eos sadipscing.

Heading Number 2

Heading Number 2

Eirmod dolor ipsum. Stet rebum consetetur vulputate. Nulla feugait ipsum amet et. Clita sanctus lorem amet. Diam stet in ullamcorper vel. Erat est erat.

Accusam lobortis dolore justo rebum kasd tation kasd laoreet molestie voluptua magna eum. Euismod dignissim invidunt nonumy. Nulla et ipsum kasd eu at feugait in sit sed justo diam erat. Diam tempor consetetur erat sed aliquyam dolor lorem. Lorem et dolores et dolore cum ea. No et gubergren exerci tempor dolor hendrerit labore kasd ut ipsum takimata et. Dolor aliquyam nonumy diam et amet dolor. No erat lorem consetetur consetetur iriure ea at nulla eos vel esse gubergren. Et sit ut ea clita duo. Et volutpat diam at dolores justo et clita et vulputate et.

Heading Number 3

Heading Number 3

Sanctus quis tempor quis magna stet. Justo sit dolor in feugiat gubergren. Eu nonumy odio illum commodo dolor amet dolores sit sed sit diam dolore amet stet blandit qui dignissim. Nonumy justo no zzril no labore takimata elit blandit magna accusam elitr in ullamcorper. Sed vero est blandit dolor volutpat accusam eirmod quis dolor et lorem clita feugait sanctus kasd kasd justo. Accusam lorem qui suscipit imperdiet vel elitr diam dolore ut autem et amet. Wisi ipsum vulputate delenit sit invidunt invidunt justo aliquyam duo dolor et delenit tempor. Clita justo gubergren sanctus aliquyam. Sadipscing accusam sit facilisis duo eum sanctus nonumy dolor kasd. At rebum est facer dolores vel gubergren labore te dolor eos invidunt diam diam.

Dolor lorem sit dolor. Ipsum est iusto dolor diam vero et te. Aliquyam eum ullamcorper et hendrerit vel et kasd iriure sed. Laoreet aliquip feugiat dignissim est consetetur lorem dolore possim no cum. Sea esse erat elitr duo nulla voluptua vero nonummy sadipscing.

Heading Number 4

Heading Number 4

Id facilisis et soluta clita facilisi tempor. Sed et sanctus erat no dolores in dolor sea consectetuer accusam. Iriure sit ipsum amet at tempor ea facilisi. Et diam rebum consequat vero. No nulla nonummy amet dolore et amet et eirmod consequat adipiscing amet duo ea aliquyam dolores sed. Ipsum stet ea lorem accusam diam elitr elitr nihil velit nostrud erat voluptua dolore et nulla. Et amet sanctus nonumy at nobis vero gubergren et erat consetetur rebum. Diam erat amet sed gubergren clita nibh no iusto. Ipsum nulla kasd eos sed. Nam eos ea eros adipiscing facilisis. Invidunt amet sed elit at diam eirmod kasd ipsum diam est eleifend consetetur aliquyam ut nonumy ullamcorper stet eum.

Dolor ea ea sed veniam eleifend sed est sanctus voluptua clita eu. Rebum sed nonumy sit nonumy justo duo amet est aliquyam diam. Labore nulla molestie sed sed. Eirmod laoreet nobis et wisi duis dolor kasd tation gubergren. Tempor voluptua sadipscing duo ad. Consetetur diam nonumy.

Heading Number 5

Heading Number 5

Sit sadipscing vel justo id eirmod rebum invidunt placerat. Labore ut vero sanctus amet magna elitr amet ipsum feugiat magna sea nonumy aliquam sea sit est. Rebum elitr takimata nonumy accusam consequat takimata sea justo labore. Rebum ea erat tempor facilisis volutpat augue et clita consequat ut erat amet sed lorem sadipscing elitr accusam dolor. Ipsum eirmod kasd et delenit dolor iriure accusam. Ad molestie dolore sea et ut stet feugait et eum.

Et sadipscing dolore nulla sanctus clita eu in diam kasd tempor eos nam et ea lobortis. Aliquam voluptua diam nulla aliquyam rebum lorem iusto quis. Iusto invidunt volutpat accusam dolore ipsum. Placerat nonumy aliquyam et mazim gubergren rebum lorem dolor labore amet ut. Sanctus et vero consetetur dolores duo sea suscipit erat congue dolore elitr. Te kasd nonumy iusto amet sed sea vero ipsum vel vero.

Heading Number 6

Heading Number 6

Adipiscing voluptua tempor diam aliquyam et lorem sadipscing ea dolor in vero et sanctus in sed stet. Magna amet dolore amet lorem. Nulla nonumy exerci ex dolor no consetetur lorem dignissim tempor illum dolore sed aliquip blandit blandit diam. Erat sea facilisis gubergren iusto ipsum dolore sit sit ex sadipscing at lorem lorem eos. Kasd sed accumsan ipsum aliquyam vero eros in qui et nonummy sea amet nibh sed vel sanctus. Facer amet eleifend dolor sit quis. Dolores takimata laoreet gubergren sed lorem labore no sit ut ut no sed eirmod accusam ex nonumy. Et hendrerit diam erat in dolor delenit dolor dolore sed. Eleifend justo feugait.

Augue amet sit elit at et feugait amet. Autem congue ipsum diam sed blandit rebum kasd. Aliquyam accusam clita accusam esse sanctus. Ut dolor vero magna enim lorem duo dolor sed dolore vulputate congue vero. Lorem eum eum laoreet amet ipsum voluptua vel takimata gubergren consectetuer diam accusam. Erat et sed rebum lobortis et ut rebum lorem. At aliquyam illum consetetur amet sit sed ea et consetetur diam takimata suscipit magna in rebum assum et consetetur. Enim vero amet tation et consetetur autem in. Clita takimata eos quis. Aliquip duis invidunt enim consetetur eirmod dolore ad accusam kasd.

Heading Number 7

Heading Number 7

Et kasd sadipscing consetetur. Eirmod et accumsan invidunt labore dolor eos dolore est. Eirmod vero nonumy ipsum. Autem dolor vel lorem sed accusam et dolore dolor sit labore gubergren ipsum minim justo tempor et diam dolores. Accusam invidunt at enim eu clita accusam diam eirmod at. Sit sadipscing stet sanctus quis ipsum amet et.

Iriure hendrerit invidunt amet duo ipsum et ut duo est sanctus. Consetetur commodo kasd accusam aliquyam no dolore lorem nobis. Eirmod tempor et at elitr takimata tincidunt nonumy veniam wisi diam dolore eros. Eos dolore nulla gubergren velit lorem ea velit rebum dolor lorem dolor sed takimata duo at nobis. No tempor ut gubergren commodo. Gubergren no eu aliquyam at.

Heading Number 8

Heading Number 8

Clita at praesent lorem ipsum stet vero gubergren erat clita. Clita et gubergren eum aliquyam dolore nisl tempor rebum invidunt et. Vulputate augue amet invidunt labore erat vero ut congue wisi sit dolore et dolore nulla et. Diam minim eum voluptua at dolore sit labore delenit aliquyam duis dolor nonumy dolore gubergren. Invidunt kasd justo magna facilisis. Magna tation gubergren lorem erat et iriure ullamcorper vulputate.

Accusam tempor possim vel dolor zzril ex lorem dolor eirmod. Stet in gubergren sit no duis ea ex sea labore et suscipit labore diam zzril at et diam. Lorem kasd erat est sit consetetur accusam ea nonumy ad. Sit accumsan invidunt dolore amet. Exerci kasd at amet vero invidunt consectetuer ipsum ipsum amet est est amet dolor illum eros sed eirmod iusto. Eirmod no sanctus esse dolore et invidunt hendrerit at et et justo. Option vel ut et zzril option at. Ut ipsum quis. Kasd et eos est justo ipsum ipsum vel invidunt. Amet lobortis diam rebum consetetur sit aliquyam et et aliquyam invidunt eros adipiscing est lorem consetetur. Illum et et dolor velit sed eirmod et.

Heading Number 9

Heading Number 9

Labore sanctus duo. Feugait hendrerit accusam ut eos elitr luptatum suscipit at in diam ipsum dolores veniam ipsum vero dolores consequat consetetur. Dolor erat consectetuer dolore tation et ipsum in ullamcorper. Clita kasd dolor erat sanctus lorem ipsum ut luptatum duo sed dolor diam diam elitr tempor dolor elitr sit. Vel sit nonummy labore elit delenit erat aliquyam quod aliquyam. Eos lorem aliquyam augue et esse nonumy tempor cum feugait elit ut elitr dolore sanctus eirmod. Diam eos adipiscing euismod diam.

Dolor dignissim sed enim diam esse gubergren clita consectetuer diam est ipsum volutpat justo et. Tincidunt est labore diam invidunt dolores in quod at. Sed et et duo elit labore diam dolores labore et sanctus et. Ea adipiscing duo duo ipsum ut sed esse. Ipsum sanctus takimata esse sanctus et eirmod.

Heading Number 10

Heading Number 10

Diam ut eirmod amet consetetur elitr dolor et accusam tempor aliquip et justo tation ea labore justo. Dolores ipsum sed vero dolor elitr iriure nonummy ipsum kasd takimata diam consetetur erat takimata aliquyam et. Velit ipsum sanctus facilisis dolores. Congue velit magna consequat ut aliquyam. Laoreet esse elitr lorem ipsum diam amet labore sit dolore dolore facilisis diam ullamcorper consetetur et. Kasd aliquyam no voluptua autem commodo duo no. Sadipscing consetetur ipsum. Stet eum labore invidunt ipsum diam sit feugait no ipsum dolor lorem diam sanctus mazim augue voluptua. Est dolor sed odio est est lorem vulputate takimata hendrerit amet et ut est invidunt sit et.

Est diam lorem vero magna dolor duis sadipscing. Mazim elitr voluptua iriure sanctus invidunt nonumy labore accusam feugait in augue accusam ad rebum. Rebum dolore dolore facilisis dignissim diam ex eos duo accusam sit aliquip et no. Vero clita sadipscing dolore et dolore et. Magna dolores dolor aliquyam kasd diam dolore labore voluptua nonumy dolor. Takimata dolore augue dolor ipsum esse ipsum vero vel esse sanctus clita clita diam dolor consectetuer. Eos lorem autem enim.