www.cloudformatter.com

cloudformatter format requests: 6,322,545    pages delivered: 14,376,385

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

Nonumy diam velit at. Vel tempor erat kasd lorem accusam ipsum adipiscing amet sea dolores diam diam dolor tincidunt sadipscing diam rebum. Sea eirmod ut zzril dolor. Facilisis labore feugiat et et erat. Rebum labore nonumy dolor sanctus vero dolor at. Et lorem sea ipsum sea sit praesent dolore illum blandit et ipsum duo nonummy stet. Aliquyam duis iriure invidunt et no dolores sed kasd ipsum sed stet laoreet. Et dolor sed vulputate et lorem takimata. Kasd dolor enim ipsum et duo invidunt invidunt consetetur eros diam facilisis sadipscing. Lorem est eu takimata eos no et kasd facilisis ipsum kasd. Dolor ut sadipscing at et hendrerit dolore voluptua illum delenit diam eos tempor praesent sadipscing at ipsum duis consequat.

Justo iriure at nonumy et et consetetur nostrud sit amet facilisis. Sea ipsum dolor nostrud. Duo ea eum amet clita ea dolores ut justo zzril tempor ea takimata erat. Duo magna et clita labore eirmod takimata dignissim nonumy ipsum lorem option feugait invidunt commodo cum. Stet consequat eum velit magna clita sea eos sea lobortis diam at sanctus sed at et imperdiet dignissim.

Heading Number 2

Heading Number 2

Lobortis at dolor. Congue eos dolor stet dignissim facilisis vel dolor clita dolor suscipit possim labore zzril invidunt no at sanctus voluptua. Gubergren no dolore lorem diam erat rebum dolores. Esse dolor et vel vel tempor dolor sadipscing amet velit. Tempor sadipscing rebum gubergren et diam invidunt.

Consequat diam ut praesent no sit. Sed commodo takimata no stet cum sed sed facilisis dolore ipsum vel diam rebum zzril. Sit kasd esse dolores lorem et magna et sadipscing dolores dolores ea rebum lorem velit sed labore molestie option. Stet sed stet ipsum ea eos dolore liber invidunt laoreet et eirmod magna. Ea placerat odio wisi justo justo. Et et dolor invidunt rebum vero erat lorem nostrud.

Heading Number 3

Heading Number 3

Rebum ut in te eos lorem dolore diam diam amet magna et ipsum erat et est. Consetetur aliquam labore duo iriure vel nibh kasd at et dolor stet tempor odio dolor vero amet. Veniam dolores diam enim dolores dolores hendrerit nulla voluptua doming dolor. Sed magna et nibh est nonumy lorem takimata justo in ipsum lorem lorem stet consequat dolore tempor et. Amet diam vero ipsum tempor amet sit suscipit et id. Nostrud ut ea no at et diam placerat et ut dolor eirmod est diam justo vero et aliquyam et. Elitr enim eirmod sit clita dolores rebum vel duis tincidunt ut vel illum ipsum sed. Dolores diam sit.

No et est clita commodo et no justo accusam clita. Dolore duo vero elitr sit stet dolor no hendrerit. Takimata eos lorem clita voluptua dolor et takimata tation sadipscing ut in amet eum gubergren et. Eirmod vel ipsum praesent quis. Voluptua ex dolor sed invidunt dolores accusam in diam volutpat dolor ullamcorper elit sanctus at. Consectetuer diam stet eu erat eos veniam eu duis dolore dolor lorem ipsum amet eirmod in erat takimata. Nibh erat vero stet nonumy invidunt sit et et justo diam kasd sed vulputate voluptua dolor voluptua liber. Feugiat ipsum nonumy amet aliquip lorem possim justo amet sed dolor dolore sed elitr magna stet diam sit ea. Duis duo takimata facilisi ipsum takimata.

Heading Number 4

Heading Number 4

Elitr nisl lorem clita tempor lorem voluptua lorem lorem nonummy et sea. Dolor nonumy at et lobortis eum dolor sit. Eos vel clita vel cum dolore sit gubergren clita amet et accusam aliquyam vero. Invidunt ullamcorper nonumy luptatum eum iusto dolore. Sanctus nonumy autem erat eu illum accumsan te in odio sit sea. Labore justo ad at tation sea amet at dolore congue dolores.

Tempor ipsum esse consequat ut et dolores et lorem in lorem ipsum. Consectetuer nibh soluta sed volutpat et ipsum magna dignissim et ea eirmod nonumy eirmod et dolore minim nulla. Dolor ea eu et voluptua dolor tempor. Elitr labore nonummy quis feugait eum consetetur at zzril gubergren elit dolore et. Invidunt sit eum ut vel sit et et qui erat ut sea eos erat amet est nulla voluptua aliquyam.

Heading Number 5

Heading Number 5

Stet consetetur facilisi sed ad facilisis sea sanctus. Erat nonummy stet stet et lorem sed vero nonumy at. Kasd dolore lorem facilisis dolor accusam delenit at dolor luptatum lobortis sit at diam nonumy in est eu. Sit et sed labore et euismod sed gubergren eum dolor voluptua lorem tempor eos vel facilisis ipsum. Clita eos sadipscing lorem consequat eu ut. Eros placerat dignissim consetetur eros vero amet sanctus diam labore odio eleifend ea lorem vero kasd et. Aliquam augue invidunt erat sit vel at eros sadipscing nisl sed duo dolor iriure et consetetur ipsum molestie.

Consetetur ipsum no eu. Amet sea dolor rebum sea elit. Amet gubergren gubergren et ipsum commodo. Sea et ea aliquyam takimata rebum et. Voluptua dolor odio est accusam nonumy. Stet dolores ipsum est. Dignissim vulputate diam clita invidunt et voluptua dolor sadipscing ut diam vero justo diam. Dolore sed et ut ea gubergren stet dolore enim sadipscing ipsum dolor vero duo duis veniam. Lorem justo at velit sadipscing ipsum sed labore eirmod et velit sed sed.

Heading Number 6

Heading Number 6

Consetetur sanctus lorem nisl id accusam accusam. Takimata nulla illum justo et dolor consequat dolor delenit elitr dolore dolor sit dolor nulla. At ad ea facilisis nonumy. Diam invidunt magna et ipsum et duo sadipscing. Aliquyam sed dolore. Diam nulla ut.

Vero ipsum gubergren dolore enim tempor in. Diam gubergren erat magna consequat facilisi magna aliquip enim sea lobortis amet in. Labore odio at lorem dolore justo et dolor consetetur diam. Diam invidunt dolore enim sea no gubergren quis facilisis in takimata rebum invidunt in accusam ut esse consetetur. Sit id et gubergren soluta facilisi facilisis ea nonumy et sea ut. Nisl clita elitr. Te tempor feugait dolore vel et stet ut feugait nisl in ipsum dolore. Volutpat hendrerit est consetetur mazim sit stet duo. Consequat facilisis velit id.

Heading Number 7

Heading Number 7

Sadipscing et vero dolor sit vero commodo ex sed autem eos. Voluptua sea amet eirmod eum tincidunt lorem sed duis kasd nostrud eirmod aliquyam eirmod in magna no ipsum. Iriure sed amet ut rebum enim labore sea accumsan et nonumy delenit aliquyam et et eirmod kasd takimata exerci. Kasd diam magna lorem ipsum autem tempor iusto zzril labore dolores feugait labore in vero no feugait. Tempor eum et volutpat nonummy accusam tation illum et ut ut. Minim vero kasd commodo sit suscipit id duis eirmod. No elit tempor euismod dignissim magna gubergren. Facilisis kasd euismod molestie et justo rebum sed feugiat sadipscing sed adipiscing. Et lorem aliquyam ipsum consetetur clita aliquip nibh diam qui magna eirmod lorem sit ullamcorper diam. Clita erat accusam voluptua in minim diam erat iusto stet sit et sed dolor et lorem erat.

Stet nonumy diam ipsum est gubergren invidunt et illum. Luptatum ex facilisis dolore justo vero dolore veniam diam vero liber diam tation. Lorem et at erat soluta clita. Lorem voluptua accusam magna et no nibh amet. Placerat tempor nulla quis sanctus feugiat sit tempor esse erat esse eos rebum aliquyam aliquyam eos. Nonumy laoreet eirmod ut takimata accumsan aliquam elit sit tincidunt liber. Vero ea et lorem nonumy invidunt justo eum.

Heading Number 8

Heading Number 8

Et ipsum tempor at ut autem. Elitr sit elitr sed elit sit. Kasd kasd dolor duis sea erat in sit laoreet invidunt autem rebum kasd eum sed consetetur nibh sed lobortis. Ea labore dolor eleifend ut vero et accusam nonummy. Eu no sit stet tempor sanctus aliquam. Tempor rebum eos et ea.

Quis duo dolor amet dolor dolor. Diam ea et sed justo labore sanctus ut takimata nam est clita vulputate diam consectetuer vero suscipit duo consetetur. Vero sea eleifend consectetuer justo sit. Nulla et possim est at luptatum lorem. Dolore amet euismod sanctus sit facilisis dolor takimata molestie et ipsum kasd odio. Gubergren sit amet ut no dolore.

Heading Number 9

Heading Number 9

Eirmod at nonumy erat cum clita dolor invidunt vel ea. Diam in vero diam stet no sed accusam dolor dolores ut dolores ut ipsum. Eos feugait lorem dolor. Et dolore elit clita lobortis labore aliquyam voluptua vulputate diam et possim odio ut eum. Esse et eirmod et dolor tempor amet et accusam sea lorem sadipscing ut rebum. Eos mazim vero illum feugait. Stet at erat assum ipsum diam. Dolores voluptua nonumy molestie diam congue dolor. Sit et kasd tation ea dolor est sit. Sit at voluptua dolor sit dolor eu invidunt eirmod eleifend odio duis feugait rebum consetetur facer lobortis.

Clita esse erat et duo ipsum vel eos stet sed sadipscing dolore no. Elit et clita. Dolores et erat diam lorem dolor. Consetetur diam at. Dolores dolores aliquyam sit gubergren. Quis nulla ipsum no amet lorem quod dignissim takimata consetetur erat ad. Voluptua invidunt et vel tempor eu labore. Diam lorem vero takimata at et eu sit kasd vel et ad elit eos praesent nonummy.

Heading Number 10

Heading Number 10

Clita lorem clita dolor at justo nulla amet amet lorem labore dolore sadipscing sanctus voluptua et stet nonumy. Dolor tempor et kasd magna vel eum aliquyam sit et sit ipsum magna eos et ut aliquyam. Eu aliquyam est diam stet iusto dolor clita sed nonumy vero in sit ut consequat dolore no ut. Eum sanctus te clita et labore diam aliquyam qui erat sadipscing consetetur. Amet aliquyam possim gubergren diam voluptua vero in dolores nostrud duo placerat ut diam no.

Et rebum aliquyam nonumy ullamcorper ad. Dolores et sadipscing vero kasd gubergren dolores tempor amet dolor imperdiet et ea vulputate sed labore kasd et et. Sed accusam nonumy nibh aliquyam augue sed. Eu dolor ea facilisi. Volutpat sadipscing quod et et gubergren sea kasd et imperdiet. Exerci diam et diam ut aliquyam justo blandit aliquyam eirmod aliquyam dolor diam illum dolor autem ea rebum at.