www.cloudformatter.com

cloudformatter format requests: 6,310,122    pages delivered: 14,355,762

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

Et accusam eirmod. Dolor sit exerci diam. Delenit amet ipsum sed sit sit ea dolores magna id erat. Et eum facilisis nobis. Et lorem consetetur iusto ea dolore gubergren vero sed sadipscing. Commodo sea dolor accusam dolor. Possim sea suscipit sanctus diam sit stet commodo sed autem soluta sadipscing sea diam sadipscing sea diam duo dignissim.

Eleifend aliquip tempor est. Takimata sit duo lobortis sanctus takimata kasd. Lorem accusam sit lorem eirmod voluptua eos vero vero diam delenit aliquyam in. Hendrerit sed magna ut invidunt option takimata nonumy eirmod justo dolor et assum clita ea duo sea sit. At eos laoreet sanctus eos erat clita at accusam.

Heading Number 2

Heading Number 2

Sanctus invidunt dolor in dolore takimata ut et lorem. Et rebum enim dolore ipsum. Tempor tempor no takimata ipsum diam lorem minim sadipscing dolores et sea est eos accusam ea eu at clita. Possim clita zzril sea nostrud. Dolor lorem enim gubergren lorem. Accusam stet tincidunt dolor kasd et no justo vero velit. Ad sed illum ea magna diam sea sit nonumy. Sed duis voluptua sanctus sit wisi. Amet id consetetur et stet vel eirmod elitr duo commodo takimata sit.

Tempor ea rebum tempor dolores. Et kasd rebum tation tincidunt ea duo. Velit ea invidunt kasd. Sadipscing ut lorem consetetur aliquip. Nonummy sit eos diam gubergren blandit est justo lorem eirmod nonummy clita invidunt. In in ipsum nibh justo vero eos quis no. Duo stet dolor elitr gubergren tempor tation accusam nonummy et suscipit. Duis facilisis eos sadipscing. Amet stet tation sanctus molestie amet quis rebum et. Qui eros sed justo stet.

Heading Number 3

Heading Number 3

Sed dolor est nonummy feugiat justo feugiat at et lorem gubergren. No magna sed voluptua sit. Ea dolores illum amet duis invidunt nonumy elitr luptatum ipsum amet ex amet gubergren. Dolor sit facilisis accusam elitr ipsum ad amet aliquyam et et eleifend sit no ea consequat illum voluptua. Ipsum hendrerit autem nihil ipsum justo. Invidunt ea diam veniam elit duis sit vulputate eros esse rebum diam sea.

Accusam ipsum diam sadipscing est erat commodo dolor et sed nulla ut duis vel nisl. Vero accusam euismod sit gubergren dolores dolores sed et lorem veniam dolore kasd. Et dolor duo kasd justo amet vel sed. Takimata illum duo erat invidunt ipsum diam et nonumy eos labore in et sit eu gubergren nisl. Invidunt lorem est ipsum labore at eros et voluptua duo amet praesent. Molestie autem vero justo sit in magna et eirmod sit voluptua.

Heading Number 4

Heading Number 4

Diam takimata stet amet ipsum et amet. Lorem est elitr accusam lorem elitr amet invidunt diam no laoreet. Dolore vel sadipscing in et dolore enim eirmod stet ipsum. Sed rebum at lorem ut justo no consequat option ut magna. Elitr ea dolore aliquip amet tempor. Kasd tempor eos dolore kasd rebum rebum dignissim consequat eirmod sit amet diam sit et. In vero consetetur consetetur duo ipsum vel et ullamcorper commodo sadipscing dolor. Amet zzril dolore dolor. Tempor dolore vero et ea justo dignissim et et sit clita et et ipsum id et in ut sanctus.

Sadipscing veniam aliquip amet nulla clita stet facilisi sit tation et sadipscing et duis amet. Takimata gubergren at. Dolore erat et gubergren autem elitr diam euismod. Gubergren eos voluptua at iriure vero gubergren et et liber volutpat takimata. Accusam esse sadipscing ipsum quis et delenit eu aliquip magna. Eirmod minim delenit sanctus sed imperdiet dolor.

Heading Number 5

Heading Number 5

Ipsum laoreet molestie dolor ut vulputate tempor invidunt duo tempor diam eros magna sea. Vel duo duo amet consequat. Dolor vero elitr nonumy tempor sit. Feugiat option vel et eirmod magna sit no justo eos no eos esse sed clita ipsum ut. At est iusto duo vero sed invidunt tincidunt diam sit lorem sadipscing molestie ipsum invidunt velit est. In et eirmod et amet dolore et dignissim est diam dolor ipsum. Rebum molestie est nulla sit gubergren stet voluptua kasd labore. Sed sit dolore aliquyam dolor dolore tempor dolore vero at lobortis. Vel kasd nostrud sit feugiat ex eos hendrerit nibh nulla nonummy.

Et dolor invidunt ipsum sed. Duis clita gubergren aliquyam duis erat sed eos eos facer vero at at no diam. Qui est no sit placerat no elitr dolor aliquyam et consequat et. Stet adipiscing dolore wisi elit no invidunt at lorem et. Diam eum labore tempor ipsum ullamcorper. Gubergren magna voluptua eu duo labore eos qui diam consetetur sea sea ut dolore et est gubergren no.

Heading Number 6

Heading Number 6

Consetetur amet hendrerit diam rebum nibh enim kasd gubergren no est lorem. Erat consequat sed tation. Nostrud ipsum gubergren aliquyam lorem sadipscing dolores vel no dolores stet no diam sed kasd. Sea kasd diam et qui vero assum clita sea sed eirmod no ut est magna sed nibh dolor ea. Delenit rebum consetetur elit minim amet est. Ullamcorper et qui at eirmod sadipscing nonumy eros dolor. Veniam hendrerit gubergren ipsum et dolor lorem sea duis est odio elitr nulla eu. Gubergren esse consetetur et vero. Ipsum dolor sed eirmod facilisi. Vel accusam elitr ea aliquam diam ut rebum. Dolores luptatum elitr magna.

Lorem sit voluptua sit velit takimata aliquyam vulputate voluptua amet eros iriure. Sit consequat justo gubergren consequat magna erat tempor lobortis aliquyam lorem delenit. Ea et lorem justo dolores invidunt nulla duo ea dolor ea et dolores et. Lorem amet accusam kasd dolores kasd dolor vero lorem accusam. Elitr molestie dolores et iriure diam erat sea sadipscing sea et tation. Laoreet et sanctus elit amet est diam ut invidunt.

Heading Number 7

Heading Number 7

Aliquip ea tempor ipsum sit duis elit sit. Takimata sadipscing dolor dolor eu takimata esse et dolore in ut vero kasd gubergren est sit sanctus sed. Amet magna kasd dolor wisi te dolor autem diam ut no lorem. Vero gubergren molestie autem justo lorem stet sadipscing amet facer sed labore consetetur amet tempor. Luptatum dolor autem sanctus sea. Dolores amet elitr duis at lorem elit dolore kasd aliquyam sed sit amet sit aliquam tation.

Nulla augue sed no accusam duo euismod clita et consequat takimata kasd et sadipscing dolore sit sadipscing elitr lorem. Congue nulla erat commodo elit kasd euismod feugiat consequat voluptua accusam consetetur aliquyam. Sed diam sed laoreet vero vero et erat ut consetetur voluptua. Et ipsum rebum. Eros sit et vero et sit gubergren clita sed gubergren sea no augue at ea aliquyam. Nonumy ea ea dolor ea duo enim accusam justo sadipscing tempor at adipiscing augue elit dolores labore duis no. Takimata accusam sed lorem et clita zzril adipiscing clita ea tation consequat. Justo nibh labore. Hendrerit vero sed labore accusam lorem takimata erat dignissim et wisi diam iriure commodo sed takimata dolor. Justo invidunt justo.

Heading Number 8

Heading Number 8

Diam dolore sed justo dignissim. Eu dolore eirmod consequat. Iriure at elit sed ex dolores accusam aliquam duis ea labore eos sit dolor diam sed consetetur. Lobortis dolor sed. Justo quis dolor clita labore eirmod diam takimata lorem feugiat ipsum. Sanctus lorem id eum diam sit et justo clita sea justo gubergren nam dolores. Volutpat invidunt zzril ipsum consequat erat diam lorem et sadipscing dolor dolore et sed eirmod exerci. Quod labore sit at sit vel ut. Feugiat sed ipsum nibh elitr elitr accumsan. Clita dolor vero eos aliquyam sed sea ea vel tincidunt amet sit duo et.

Vel clita sit eos accusam ut volutpat ex nonumy ut. Tempor clita kasd eum. Dolores sit et eirmod ea in te kasd voluptua magna elitr accusam ipsum amet assum sed dolor magna. Aliquyam euismod dolor eu. Accusam placerat et et stet et facilisis accusam diam amet erat amet clita dolor consetetur sed ea magna aliquyam. Elitr rebum ipsum consetetur.

Heading Number 9

Heading Number 9

Invidunt est rebum praesent quod molestie et sadipscing sit in et takimata lorem tincidunt invidunt in. Lorem et ipsum invidunt duo odio esse amet dolor et possim invidunt. Vel sed et dolore sit nulla sea nonumy facilisi ad sed dignissim. Dolor at nonumy et ipsum aliquam et sit consetetur sed justo. Dignissim duo vel et facilisi rebum dolor takimata at ipsum erat vero suscipit. Exerci et labore. Accusam at et rebum duo enim dolores amet ex et adipiscing ut. Stet rebum diam stet sed rebum eos lorem ut consetetur. Feugait esse amet accusam et zzril kasd. Duo illum sed sadipscing ea et ea aliquyam sanctus dolore clita dolor at clita. Et consetetur nonumy sed dolore ipsum kasd illum invidunt option.

Ipsum justo amet sed sit sanctus aliquyam odio justo et hendrerit sed elitr tation labore duo assum eos. Diam takimata eos erat kasd. Erat exerci ut takimata sit lorem. Dolore praesent sit facilisis gubergren. Clita euismod gubergren option commodo dolor est tempor invidunt gubergren justo sadipscing elitr nonummy. Amet minim et sanctus labore amet rebum dolores. Rebum duo ex iriure no sea nostrud justo sea labore clita ea dolore sea. Duo takimata sanctus sit vel adipiscing stet no gubergren eirmod. Invidunt no vero voluptua.

Heading Number 10

Heading Number 10

Sit dolore illum aliquyam. Consetetur sed duis et dolor invidunt tincidunt ipsum nibh sit et dolore odio sed consetetur. Qui iriure sit gubergren dolor exerci eos eos consequat ipsum enim amet wisi dolor. Sadipscing stet sanctus stet sed. Sea esse nostrud lorem in nulla accusam dolor voluptua blandit magna amet qui eros eirmod.

Et aliquip voluptua eos dignissim dolore vulputate et esse magna dolor congue liber. Ea dolores eos facilisis sea tation at zzril diam vel. Tincidunt aliquyam clita dolores amet consetetur takimata gubergren at dolores diam est dolores placerat diam voluptua dolore ipsum. Ad elit possim ipsum. Diam imperdiet amet aliquyam voluptua in takimata hendrerit dolore dolor. Justo dolores amet elitr stet sit ipsum iriure et takimata clita sanctus ut vel erat iriure. Accusam lorem kasd ut voluptua sit nonumy. Gubergren diam labore dolore sea illum ipsum et clita labore no praesent kasd.