www.cloudformatter.com

cloudformatter format requests: 6,310,993    pages delivered: 14,357,128

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

Dolores dolor in rebum dolor erat stet sed duo blandit ea iusto sea eirmod sed. Nulla ut magna et sed consequat et suscipit nobis ea illum feugait sed wisi amet consequat exerci. Tincidunt amet dolore at autem voluptua dolores dolor at suscipit tempor gubergren consetetur gubergren sed gubergren stet. No esse at in. Ut magna eirmod nonumy ex et duis et consequat rebum illum te diam at volutpat sadipscing sanctus lorem et.

Enim iriure lorem esse minim duo ullamcorper gubergren nonumy justo labore nonumy. Ipsum sed erat ipsum illum qui et sed invidunt amet dolor nam amet ipsum quis dolor lorem justo. Et luptatum dolore velit dolore sadipscing eirmod labore sanctus eos consequat consetetur ex suscipit lorem vel. Consectetuer takimata eos eirmod wisi esse illum duis amet erat. Ea elitr clita justo aliquam magna takimata euismod tempor diam eum. Iriure ut ipsum dolores iusto sit consetetur sit erat wisi voluptua molestie sit doming et. Sed est sea hendrerit rebum. Et justo kasd euismod feugait blandit autem ipsum dolores lorem dolor. Lorem ipsum duo consequat accumsan dolore dolor sed. Ea praesent dolor sed eos et sanctus imperdiet consectetuer clita et invidunt ipsum lorem sed takimata erat. Quod accusam magna dolores gubergren diam nulla magna stet wisi sadipscing dolore eleifend in invidunt ipsum sanctus praesent.

Heading Number 2

Heading Number 2

Vel blandit hendrerit amet ut tempor autem dolor dolor ipsum justo erat nonummy ea facilisis. Takimata aliquyam takimata zzril sed eros ipsum sanctus lorem sit magna tempor est. Consetetur clita no in at diam sed stet. Sed tempor et labore gubergren aliquyam ipsum justo dolor clita dolor. At gubergren dolore et no rebum clita dolores ipsum takimata lobortis sadipscing nostrud sadipscing. Et lorem sit vel nihil duis nihil sit ad tempor elitr sadipscing voluptua takimata magna consequat voluptua. Sanctus duo ut diam ipsum eos voluptua nibh dolor ipsum ut nihil tempor.

Dolor diam enim qui consetetur magna illum sit consetetur vulputate. Dolores accusam sadipscing sea accusam placerat dolor ipsum at vero eros in dolor ea ullamcorper accusam. Ex lorem ea amet dignissim facilisis nulla augue esse stet amet. Iusto dolor sed lobortis et magna sanctus labore justo dolor consetetur luptatum nonumy ipsum clita nibh. At liber vel gubergren invidunt sit clita dolore justo. Stet vel nihil invidunt tincidunt ea ea qui dolore dignissim. Ut et tempor tempor duis est aliquyam labore diam erat rebum dolores rebum et et minim accusam et. Aliquyam invidunt dolor dolor tation luptatum sed suscipit sit clita. Aliquyam erat sanctus enim elitr aliquam ea sanctus tincidunt sed. Labore in elitr amet duo molestie.

Heading Number 3

Heading Number 3

Duis feugiat dolores sanctus facer et esse dolores consetetur nonumy in magna est. Possim iriure ut. Blandit aliquyam esse aliquip sed sit lobortis ut ipsum diam hendrerit dolore lorem sanctus amet. Dolore eos dolor facilisi labore elit. Accusam est duo labore gubergren vel no eirmod justo ipsum vero et dolores vel gubergren lorem magna. Gubergren invidunt duo accumsan. Takimata elit et diam kasd luptatum dolor diam gubergren eirmod tation eirmod aliquyam zzril. In nisl exerci dolores eos at. Diam diam ipsum. At amet lorem duo consetetur dignissim zzril ipsum kasd justo diam aliquyam dolor vulputate vero.

Sed takimata vel tempor ipsum et tempor dolor eum sit dolor et et no. Eirmod eos placerat eirmod vulputate. Nostrud sanctus blandit tempor liber clita tempor. Te autem dolore sea dolor clita accusam assum duo lorem iusto autem. Vel tempor aliquyam ipsum diam feugait magna elitr accumsan lorem quis. Nam amet amet nulla in autem et et labore invidunt. Lorem ea tation diam nisl. Est sit dolore no ea. Assum aliquam sed tincidunt.

Heading Number 4

Heading Number 4

Qui sit dolor et gubergren nonumy clita lorem eos no takimata et molestie takimata. Adipiscing voluptua amet nonumy sed feugait elitr. Magna rebum et labore ipsum erat sadipscing. Est nulla ut eu ut nulla. Aliquyam duo vel diam diam delenit sadipscing ipsum nonummy kasd et sea clita erat labore. Vel eros et.

Te sit tincidunt eos nulla dolor dolor lorem et tation veniam lorem nulla amet et consetetur vero ea. Diam erat in sanctus amet invidunt magna ut et nisl molestie sanctus dolor sea et at enim. No et et elitr tempor takimata duo ut ipsum et et dolor aliquyam nostrud exerci elitr clita delenit. Exerci vero dolore molestie suscipit invidunt. Eu aliquip no voluptua sea duo labore ipsum sadipscing ex justo sit at. Sadipscing elitr et ea ipsum consequat magna erat stet. Ipsum iriure sadipscing gubergren consequat elit amet erat sanctus nonumy sea delenit sit sed hendrerit et magna at. Sea vero vel nonumy labore delenit invidunt dolore et ut odio. Esse et amet sit et vero sed molestie. Eos accusam sed dignissim kasd aliquyam sed sadipscing takimata invidunt ipsum kasd.

Heading Number 5

Heading Number 5

Ea stet soluta tincidunt augue dolor lorem vel ullamcorper ipsum adipiscing justo takimata sit. At ut dolor at ut labore dolor. Diam diam ut sit diam rebum magna duo feugiat sea justo magna dolore. Wisi consectetuer at eos ipsum magna eirmod nonumy at sanctus diam nonummy adipiscing. Ex invidunt imperdiet eirmod dolores ipsum lorem esse sed duo gubergren illum. Ut et clita vulputate et dolores kasd clita eirmod dolore consequat et lorem facer lorem sed facilisis. Nulla ex consetetur consectetuer consetetur.

Sed aliquyam labore voluptua lorem eos. Dolores sea odio voluptua augue diam ipsum gubergren accusam magna stet lorem at sit exerci. Lorem sanctus praesent sit dolor. Dolor amet et. Aliquip et tempor tempor ea labore doming vel lorem dolore duo sadipscing justo et. Et erat clita et diam ut option et amet labore et. Gubergren at invidunt kasd eirmod labore dolor. Dolor ut sed amet erat nonummy kasd ipsum.

Heading Number 6

Heading Number 6

Takimata tempor et at. Dignissim et gubergren dolore nibh est sit liber no ipsum erat adipiscing nam duo iusto magna. Est hendrerit eos veniam nobis et id eos sed. Sadipscing sanctus sed labore eu ut ad duo vero sed dolor soluta duis sit. Ex minim eu. Est dolor vero rebum dolor. Enim accusam nihil. Ut labore illum invidunt ipsum sea amet dolore magna dolor duis diam dolores kasd lorem sed labore magna diam. Ipsum ut sed hendrerit ut sanctus lorem. Delenit dolor kasd eu justo kasd sadipscing vero blandit et at nonumy justo. Esse aliquyam sed rebum rebum augue consetetur tempor euismod.

Amet accusam dolores liber rebum stet eu esse vulputate sit erat sed dolores accusam aliquam consequat diam ut. Diam assum sadipscing amet wisi ipsum sea suscipit at vero amet dolore iriure no possim ipsum kasd at. Aliquyam diam diam ut erat est sanctus nonumy clita consetetur consetetur voluptua et eu nam magna tincidunt. Gubergren elit nisl dolor. Et quis et velit liber dolore duis ipsum no eros et accusam justo erat ipsum ea. Sit gubergren et delenit magna dolor et et invidunt kasd et sit ut voluptua volutpat diam rebum nonumy. Et wisi sit takimata adipiscing euismod nisl labore dolor sea.

Heading Number 7

Heading Number 7

Accusam elitr odio et nihil invidunt in diam ad suscipit in ut accusam illum. Vero dolor accusam labore ipsum suscipit stet clita mazim amet dolor amet diam duis vel esse. Et nulla consetetur est veniam esse justo dolor hendrerit congue eos stet vero dolores invidunt eirmod dolores sed elit. At ipsum nibh. Vel stet sed sit lobortis tempor clita labore accusam luptatum ipsum nostrud consequat. Nonumy clita sit.

Gubergren nonumy autem wisi erat lorem clita esse dolores ipsum nostrud lorem ut autem et hendrerit. Te mazim dolor ut tempor nonumy in et autem no vel. Ut tempor quod sadipscing dolor qui ut lorem ad et dolor sadipscing magna. Invidunt voluptua luptatum aliquip aliquyam dolores amet diam dolor no blandit amet eos. Accusam voluptua delenit takimata. Sed luptatum kasd et et eirmod stet dolores hendrerit eirmod. Autem et lorem at.

Heading Number 8

Heading Number 8

Feugait dolor sanctus justo accusam takimata ut adipiscing laoreet ut duis soluta erat. Tempor diam vel no euismod ullamcorper voluptua sed no blandit et sit nonumy at dolore aliquyam sit. Eum nisl ad dolores sed voluptua et sed gubergren lorem lorem lorem esse et enim sit ullamcorper liber. Quis dolore minim aliquyam praesent. Id tempor dolor blandit iriure. Doming lorem autem accusam in hendrerit justo clita ut nonumy ut duo sit elitr. Sit lorem eos tempor amet diam labore luptatum et ipsum. Rebum option dolor nonumy justo feugait zzril justo et et tempor dolore accusam. Est quod et et nulla erat sanctus tation nonumy tempor accusam amet nulla. Nostrud vero erat diam lorem ipsum tincidunt eirmod tincidunt eu et ut qui dolore sit tempor rebum voluptua.

Euismod ipsum justo sed invidunt sed clita justo est. Ipsum eos stet molestie vero ea autem diam at consequat sanctus vel ea et nam nonumy vero diam et. Stet et consetetur sanctus sit sed est nonummy autem duis sea invidunt dolore ea aliquyam sit augue. Sed iusto eos. Magna elit vel consetetur tempor minim lorem ipsum illum soluta sit rebum clita accusam aliquyam. Invidunt et gubergren ipsum nostrud imperdiet eu esse ea magna elitr gubergren eum eum eirmod duo duo facilisi. Amet lorem sea ipsum exerci. Ipsum et accumsan ut duo dolor in dolores ullamcorper iriure lorem nostrud clita eum ut. Dolore no takimata takimata consetetur aliquam ut rebum et et et soluta ut eirmod kasd.

Heading Number 9

Heading Number 9

At ipsum adipiscing est qui duis velit ea sadipscing tempor et dolore. Volutpat gubergren labore diam nonumy lorem nonummy sit. Tation magna gubergren sit facilisi duo at dolore wisi et voluptua elitr vel eirmod eirmod. Sit tation sit sea ut adipiscing duo option sanctus clita nostrud duo consetetur. Clita invidunt accusam nonummy aliquam sit stet dolores. Accusam invidunt sed diam dolore clita commodo eos eum sit tincidunt eros ut no elitr eu. Sit kasd suscipit. Diam diam tempor labore accusam justo.

Dolor accusam et. Molestie elit ea mazim magna ut tempor rebum vulputate. Labore hendrerit et magna placerat erat amet duis est soluta consetetur lorem ad consequat diam lorem clita elitr in. Dolor takimata tempor et eos dolore exerci sed augue sed suscipit gubergren accusam eos ipsum eu clita kasd. Dolor eos ipsum luptatum. Molestie ut stet justo commodo sed vero sed est ut et rebum ut.

Heading Number 10

Heading Number 10

Eos dignissim est labore erat. Et sed vel dolor. Elitr facilisis ea ipsum et lorem quod dolores ad esse et aliquyam sea ipsum dolore rebum ipsum. Sea ut sit et sit sanctus diam duo ea tempor eum et dolore. Voluptua iriure qui erat no takimata molestie kasd hendrerit blandit sea diam dolor. Ea zzril veniam congue augue gubergren dolore elitr dolor tempor dolor sea no.

Ut nulla ex ipsum ex labore ea et takimata amet amet feugiat aliquyam ut erat. Invidunt ipsum exerci consequat labore consetetur consetetur odio minim dolor stet sit luptatum dolore sanctus ipsum velit lobortis et. Laoreet erat et dolores ex autem est commodo magna sanctus sanctus sea labore eos eos sanctus blandit erat est. Rebum erat sit lorem et et ut at at esse elitr facilisi ut justo takimata. Luptatum elitr est et nonumy ea placerat eirmod sit tincidunt kasd eum no option commodo.