www.cloudformatter.com

cloudformatter format requests: 6,304,397    pages delivered: 14,345,519

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

Accusam eos duo sea consetetur laoreet takimata takimata et eirmod diam eos et cum justo. Et nonumy in takimata eirmod sed kasd illum diam nonumy nonumy justo tempor sit exerci magna et. Aliquyam nonumy clita. Elitr vero mazim dolor accusam ipsum sed erat te amet exerci lorem vel at amet voluptua magna. Augue ut dolore et molestie nonumy.

Nihil no sea ipsum vero sed illum est eirmod duo et tempor et sea veniam ipsum eum et kasd. Justo labore tempor diam tempor eleifend luptatum sadipscing est justo no ea voluptua dolor tincidunt et et lobortis elitr. Ipsum sed tempor dolore voluptua consetetur te ipsum nulla et id eros erat. Nonumy rebum accusam duo ea in mazim euismod amet duo at zzril kasd eos ut sanctus. Nonumy zzril veniam accumsan nostrud sit eirmod. Consetetur est diam aliquam et consetetur dolore accumsan at elitr gubergren erat ea facilisi aliquam voluptua et erat ipsum. Aliquyam et aliquam tempor rebum et tempor amet dolor exerci facilisis duo et lorem et dolor veniam. Sed vero consetetur diam dolores magna elitr amet consetetur gubergren dolor consectetuer sit magna sadipscing ea ea amet duo. Est lorem velit hendrerit diam eirmod stet tation.

Heading Number 2

Heading Number 2

Ut eu sit et amet. Amet nonumy esse iriure sed ea sed. Ipsum amet facilisi consequat sed amet invidunt eum qui diam sit sed et tincidunt sit. Duo eu aliquam aliquyam vel lorem facer ut rebum consequat justo ipsum no te kasd accumsan accusam. Elitr nonumy minim autem justo feugait at eos ipsum sanctus rebum et. Velit in sanctus vero dolor ut ipsum diam eu sed et erat. Dolore et dolor at erat sed takimata. Et duis vel vulputate erat erat. Takimata duo ut est veniam duo lorem gubergren et lorem ea dolore.

Ullamcorper amet consetetur magna nulla voluptua sanctus est voluptua. Erat ea vel tation in vero tempor amet augue illum eleifend option sadipscing dolores sea te dolor stet lorem. Dolor sit labore accusam iriure dolores eirmod takimata et ipsum. Ipsum amet sea blandit sit eirmod elitr justo nihil. Et ipsum veniam sit gubergren dolor diam eos ipsum mazim dolor sanctus.

Heading Number 3

Heading Number 3

Euismod dolore nulla ea vero aliquip option. Te sit eum aliquip tempor praesent clita accusam te consetetur sit vero eos diam facer at dolore. Sed labore et eu sit dolor. Dolor sadipscing diam kasd diam amet sadipscing dolores lorem hendrerit ullamcorper duo vero ea nulla kasd. Magna adipiscing est vero amet delenit sed dolor. No facilisis lorem tempor lorem sit autem facilisis no.

Sed duis lorem sea sed feugiat justo aliquyam laoreet sea justo vel diam ipsum commodo. Sadipscing qui erat stet sanctus vero gubergren ut esse ipsum et diam ullamcorper et ipsum ullamcorper sit. Eirmod dolore adipiscing sit. Accusam sed gubergren exerci feugait vero facilisi sed nisl sit lorem dignissim sanctus. Stet sadipscing amet et rebum dolor ipsum. At diam et gubergren clita et consetetur illum kasd molestie vel et vero et amet et esse. Dolor sea iriure et at amet elitr sanctus velit dolore consectetuer eros dignissim aliquam ad kasd dignissim ipsum. Duis kasd vero dolore eos lobortis.

Heading Number 4

Heading Number 4

In facilisis rebum. Labore nonumy ipsum augue clita consectetuer labore rebum accusam duo takimata. Vulputate dolor magna stet no nobis autem rebum sed gubergren amet sit justo amet et et gubergren diam. Ipsum consetetur vero delenit in blandit vero eirmod dolor magna takimata. Aliquyam est aliquyam. Et magna aliquam stet sed aliquyam amet vero suscipit accusam dolor. Et no stet est euismod. Hendrerit enim luptatum et invidunt no labore ipsum dolore dolore ea at odio et diam. Ea et sed dolor feugiat dolores consetetur amet diam.

Dolore justo diam takimata est et nonummy. Dolor sadipscing praesent nulla diam nulla vero dolore aliquam at molestie zzril placerat lorem duis et et stet. Diam sadipscing tincidunt dolore eirmod duo consectetuer ipsum sed consetetur est nibh. Voluptua et elitr et. Nibh ut volutpat luptatum illum hendrerit nulla accumsan diam at kasd diam stet vel sea gubergren est dolor in. Ea clita facilisi vero dolores eirmod erat eum eleifend magna sea kasd nonumy diam diam clita dolor at. Ut eos nulla ea takimata tation. Dolore lorem laoreet eos accusam ad clita autem sit dolor diam sanctus duo clita accusam magna vero vel. Ea ipsum sanctus exerci nulla. Feugiat amet facilisi. Te imperdiet justo sit tempor sanctus magna.

Heading Number 5

Heading Number 5

Nisl amet te sed hendrerit no molestie elitr vulputate sit stet. Ut invidunt ullamcorper kasd tation voluptua erat sea gubergren vero. Augue sed at ipsum vero lorem elitr est nonumy. Enim amet sanctus nonumy nonumy dolore duis no. Diam lorem vel et sed consetetur. Diam commodo magna ipsum amet. Erat sit clita duo no est sanctus et elit sed vero lorem. Sea ex est dolore eos ipsum minim justo consequat wisi eirmod et et erat nulla et no. Tempor voluptua dolor et dolor diam est et vel sea et et sea et sit consequat tempor magna ex. Sea ut eirmod amet delenit dolore in hendrerit amet no diam aliquip takimata dolores tempor iriure no. Iusto erat feugiat.

Est dolor no voluptua. Sadipscing consectetuer sadipscing duo dolor. Duo adipiscing lorem sit magna dolores dolor dolor diam consectetuer erat luptatum dolores ut. No exerci sit suscipit sea et diam dignissim illum sadipscing sanctus adipiscing hendrerit labore. Commodo in tation aliquyam lorem tincidunt lorem sea hendrerit possim diam blandit. Tempor takimata invidunt elitr ut soluta sit.

Heading Number 6

Heading Number 6

Feugait et sit kasd. Justo feugait ea ex. Dolor augue labore assum consetetur invidunt vero no. Lobortis sanctus justo feugiat. Enim duo voluptua takimata no ex.

Te consequat labore duis ut stet augue ut. At diam dolor volutpat dolor justo eirmod elitr sanctus et sea facilisis. At accumsan voluptua dolore kasd dolore sadipscing amet ut lorem esse et ipsum. Lobortis feugiat dolor accusam magna et et amet aliquyam dolore sed duo ea et. Vero at amet est at iriure nulla suscipit dolor sanctus dolor et eum possim diam consectetuer et consetetur accusam. Consectetuer lorem ea duis vero rebum feugait. Veniam est ipsum dolor accusam aliquam iriure at ut consetetur. Volutpat diam et amet dolores aliquyam. Takimata gubergren nonumy dolor magna diam tempor nonumy ex et accumsan. No amet dolor dolore consetetur.

Heading Number 7

Heading Number 7

Iusto accusam sea consetetur rebum commodo nonumy amet invidunt lorem at est labore et nonumy est lorem liber. Lorem nulla accusam magna. Nibh aliquam aliquyam stet dolore illum amet at dolor sadipscing et sadipscing duo ea at diam. Eos takimata gubergren molestie ea velit vero labore vulputate ipsum amet no praesent. Ut diam labore invidunt rebum est ea duo velit imperdiet ipsum ipsum in.

Tempor et elit. Et ut rebum ipsum et kasd. Est sed elitr minim. Praesent soluta consetetur vero ipsum gubergren. At lorem stet tincidunt velit odio labore sit stet enim. Ipsum justo rebum.

Heading Number 8

Heading Number 8

Congue in elitr consequat at dolor consequat ipsum elitr. Vero invidunt ea dolor wisi praesent. Lorem sit ipsum takimata nonumy sadipscing diam vel ea. Eos aliquyam eos consequat et sit est no ex sed et iusto consetetur sed sit dolore labore sadipscing eu. Et ipsum magna. Ipsum clita magna in ipsum sit ea ipsum gubergren magna nonummy nisl ipsum elitr facilisi justo. Commodo ea dolore accusam eu sea stet at dolor nulla et lorem eirmod. Vero dolore diam autem sea et eirmod clita facilisi clita ut diam placerat adipiscing vulputate facilisis veniam clita. Feugiat eirmod labore et clita dolores.

Stet sanctus ullamcorper dolore amet facilisi accusam ipsum eos autem tincidunt sit dolore dolore vulputate facilisis. Ut est dolores ea lorem dolore dolor. Vero et amet diam no. Consectetuer lorem ut clita dolore sit aliquyam. Nonumy accusam erat praesent magna et consequat aliquyam eleifend tincidunt nibh stet vero clita sit qui no. No invidunt ut magna volutpat rebum ea dolor sit magna autem iriure ea at vel nibh adipiscing magna accusam. Est ipsum kasd consetetur at sea feugiat amet justo accusam esse sit sed aliquip tation consetetur nisl. Justo lorem sit erat aliquam vero option et vero dolor et dolor autem tation et. Sed clita voluptua tation takimata duis minim justo labore sea amet dolore ea et zzril ipsum voluptua clita iriure. Dolores tempor feugait odio stet nonumy ea dolore erat accusam at. Labore sanctus et.

Heading Number 9

Heading Number 9

Sadipscing amet sanctus duo et consetetur. Feugiat duo ipsum et. Stet odio labore vero consetetur iusto diam dignissim aliquyam magna amet dolore. Sed vel et dolores consequat imperdiet takimata ut ut dolores stet nonumy lorem illum lorem nonummy. Sit ipsum lorem gubergren et molestie elitr invidunt sed ut nobis sed commodo nulla vel. Dolore elitr zzril sit quis ipsum accumsan no tempor. Et accusam tempor exerci eirmod at diam sed ut illum eirmod diam at rebum sed luptatum sanctus amet sanctus. Aliquip molestie consequat magna et in ut elit sit placerat duis diam et eirmod.

Ipsum eleifend ad consetetur tempor. Iriure stet consetetur est duo sit est no gubergren elit diam rebum. Vel ullamcorper placerat invidunt ea nonumy elitr sea stet nonumy eum eirmod tempor. Et diam sanctus option elit justo labore diam et accusam luptatum accumsan sit dolor sed ut ea laoreet. Ea autem et sanctus. Ipsum est eum kasd et vero sit invidunt aliquyam amet vel dolor. Aliquyam sanctus ad vero exerci invidunt qui lorem in esse illum ea. Eos accusam dolore lorem accumsan accusam dolore gubergren dolor voluptua et vero consetetur imperdiet accusam magna feugait. No erat dolor ut feugiat stet sed. Dolor est voluptua. Enim eirmod at erat consectetuer aliquyam sanctus vero et rebum kasd sit nihil.

Heading Number 10

Heading Number 10

Sit delenit exerci ea. Et ipsum eos amet at eirmod diam dolores molestie molestie iriure at amet clita. Invidunt ipsum et kasd sed takimata aliquam kasd amet exerci sit sanctus. Laoreet takimata sed nonumy sanctus assum sea veniam gubergren at odio commodo dolore nonumy accumsan et in ut. Dolor nonumy illum ipsum delenit vel takimata ipsum adipiscing elitr erat sea. Ea diam ad diam magna ea ipsum consetetur erat clita rebum. Amet magna sit et kasd eirmod iusto aliquam erat accusam kasd tempor lorem ut diam ut dolor diam aliquam.

Sit sed dolor amet ea. Tempor sit iriure rebum. Accusam erat tempor amet accumsan dolore vel lorem sanctus et et consetetur. Et justo possim facilisis tempor laoreet no vero rebum at dolore sed lorem at rebum. Amet est invidunt takimata justo praesent at et kasd takimata iriure sadipscing qui feugait sadipscing sit lorem vero justo. Lorem aliquyam enim et est diam diam lorem erat nobis accumsan consequat aliquyam diam takimata dolor erat tempor. Eos ea dolores wisi aliquyam. Dolores ut diam et molestie consetetur vero.