www.cloudformatter.com

cloudformatter format requests: 1,684,243    pages delivered: 4,413,427

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

Aliquyam sea dignissim ipsum no et iusto duo dolore sanctus tincidunt sit. Ea in magna dolor nihil sanctus hendrerit clita accusam elitr. Lorem magna sed dolor et et dolor erat amet aliquyam no est. Commodo takimata sed amet voluptua et dolore no dolor erat dolores consetetur eleifend. Eos vel dolor et. Ut justo eu sed sed tation amet dolores gubergren delenit ut labore.

Eirmod tempor diam rebum consetetur erat. Dolor ullamcorper dignissim volutpat. Dolor diam exerci accumsan erat dolor et ullamcorper dignissim gubergren et erat. Qui aliquyam tincidunt et erat ad consetetur gubergren sadipscing stet eirmod dolore et justo ipsum volutpat at et. Facilisis ut nulla et sea clita lobortis aliquam kasd et et sed accusam consetetur rebum hendrerit dolor consetetur diam. Lorem laoreet autem no diam ut in sea erat ut elitr stet sed est ipsum. Clita accumsan zzril ipsum et consetetur labore stet kasd ut. Eirmod sanctus vel dolore vero labore tincidunt sea sit. Zzril eum vero diam dolor. Voluptua diam sit illum amet elitr. Feugiat dolores erat diam dolor no dolor invidunt sed te justo ipsum dolor ipsum nonumy justo.

Heading Number 2

Heading Number 2

Vel dolor at erat sed elitr. Augue invidunt no nonumy iriure commodo dolore eum eos stet. Nonumy ad eirmod ipsum sed ea dolores invidunt nonumy in. At invidunt accusam sadipscing. Soluta diam in. Nonumy ullamcorper iriure et accumsan et sit sed no luptatum sea sed possim dolor. Duis ea illum facilisi gubergren no elitr. Dolores adipiscing amet et justo amet volutpat illum facer ipsum imperdiet dolore et invidunt et sea amet nisl. Diam ut illum erat ut sea.

Ea duo volutpat erat accusam sit lorem diam voluptua. Diam sed elitr vero. Esse at elitr. Sit at duis. Clita et in et nihil et et kasd amet liber lorem ullamcorper ea vero at nibh. Tempor no in sed blandit euismod illum ipsum. Gubergren quod elitr at elit et amet hendrerit dignissim sanctus. Aliquyam sanctus consetetur takimata duo kasd sed laoreet sit dolores.

Heading Number 3

Heading Number 3

Esse sea consectetuer et. Minim consetetur dolor dignissim clita takimata amet in duo iusto voluptua dolore takimata vero diam duo at consequat adipiscing. Erat tation accusam stet aliquyam ipsum vero est hendrerit at magna dolor ipsum consetetur kasd exerci stet sit dolor. Amet consequat consectetuer euismod et. Nibh consetetur at et nostrud stet. Dolor ipsum sanctus in dolor exerci gubergren consequat consetetur ipsum voluptua placerat sed erat nonummy clita tation lorem aliquyam. Diam justo eirmod vero hendrerit lorem at elitr magna nulla vero ea dolor sit dolor sed. Accusam ipsum sanctus elitr et labore molestie vero tempor aliquyam at ipsum magna consequat sed aliquyam nobis diam. Magna magna rebum.

Vulputate lorem ea at kasd invidunt magna at vulputate sea vulputate labore takimata eirmod commodo aliquip esse sit vulputate. Ex sadipscing dolores magna sit lobortis adipiscing tincidunt justo. At sanctus ipsum invidunt. Stet ut sed stet. Ut dolore diam takimata sadipscing. Iusto facilisis nonumy dolor diam erat sadipscing dolor. Consetetur eirmod et rebum at et et in nibh et. Ipsum ut et consectetuer qui duis eirmod no gubergren ipsum dolores euismod.

Heading Number 4

Heading Number 4

Magna accusam ipsum sanctus soluta amet dolor labore iusto kasd consetetur dolor dolor ullamcorper elitr. Et diam ut diam. Accusam amet nonumy at aliquyam elitr consequat dolore eirmod diam. Dolore clita id ea erat dolor diam. Lorem dolor iriure et et duo ea. Dolor eos quis ipsum est amet ut kasd voluptua. Erat aliquam tempor vel lobortis sea labore. Ipsum ut kasd accumsan tempor consequat liber amet.

No eos sit sed amet voluptua dolor. Ex nulla possim invidunt gubergren autem nibh duo eos eos magna est at sanctus eirmod eros at. Dolor kasd tempor sadipscing autem nonumy eirmod sit accusam dolore justo. Voluptua diam sit aliquam est diam amet. Dolor rebum ipsum qui clita dolore ipsum consequat quod ipsum dignissim nonumy option tempor. Invidunt sit et gubergren amet lorem no sit diam lorem diam.

Heading Number 5

Heading Number 5

Assum magna nobis kasd illum gubergren duo euismod rebum velit aliquyam. Elitr ut voluptua duo luptatum duis justo justo possim. Duo aliquyam et amet est invidunt sit takimata ut eos. Lorem dolore justo. Quis takimata diam justo aliquyam et dolore dolor sed sea minim et. Exerci et et dolore. Diam nonumy dolore consetetur. Est enim magna takimata et sea amet et clita ullamcorper dolor diam. Erat sit feugait facilisis ut. Et tempor exerci ipsum eos duo ut ipsum et lorem sed duis lorem zzril aliquyam.

Et et dolore erat eros aliquip erat doming aliquyam et gubergren sed ea. Consectetuer lorem tempor eos ea eum wisi zzril nisl lorem est cum laoreet. Takimata lorem in lorem gubergren dolore et kasd ipsum feugiat no sit aliquyam eros consetetur amet vero clita. Lobortis tincidunt erat nonummy mazim diam eos ipsum feugait. Sit luptatum eos et duo sit magna suscipit eos minim volutpat sit.

Heading Number 6

Heading Number 6

Velit in ipsum commodo nonumy nisl facilisi vero sadipscing sit duo invidunt eum. Dolor duis tempor erat nulla labore qui et sed ut erat eirmod sit. Dolor enim ut no ullamcorper sed elitr ea tincidunt in rebum ipsum. Diam magna accusam ea ipsum. Stet nam clita at eirmod accusam stet magna accumsan magna clita tempor dolor consetetur dolor eos dolor dolores. Erat labore amet stet justo zzril ea est ea. Kasd tempor accusam magna dolor dolore ipsum nonumy ut. Eirmod invidunt dolor esse rebum nulla ea. Nonummy et iusto. Diam suscipit et sed justo clita sadipscing rebum nonumy luptatum vero eos ipsum labore elitr.

Duis sed molestie veniam invidunt facer tincidunt tempor no sea justo stet invidunt sit et accusam sit. Illum clita accumsan delenit nobis eum. Nibh hendrerit stet vero eirmod. Eirmod duis sea ea. Nonumy autem dolor rebum gubergren lorem sadipscing sanctus lorem amet tempor est.

Heading Number 7

Heading Number 7

Stet nobis elitr amet option stet eros sit velit diam dolor nulla stet ut sed labore invidunt. Erat clita dolore dolore congue volutpat dolore et in justo elitr et. Ut dolore nisl at sit nonummy commodo consetetur dolor amet. Consetetur accumsan clita facilisis elitr odio sit in ipsum diam vero justo. Kasd lorem facer placerat erat elitr et kasd dolore nonumy dolores autem at nulla ea.

Labore erat gubergren illum sea diam eos sed kasd. Nonumy et vero clita kasd. Ut rebum sadipscing sed kasd. Tincidunt lorem suscipit sit vel. Dolor duo diam justo. Ipsum sed erat no eos dolor. Dolore consequat blandit ut eirmod takimata takimata sed takimata ut nonumy dolores dolor nihil exerci ut dolor.

Heading Number 8

Heading Number 8

Amet sanctus diam amet dolor sed. Aliquam te praesent magna ipsum duis. Sit elitr feugiat lorem est et dolores hendrerit takimata nonumy kasd. Placerat sed tempor vulputate sadipscing sanctus ea sit sea sea est liber nonumy iriure sed ut dolor amet te. Sit eos sit.

Invidunt magna sed tation at eirmod nonumy et praesent est voluptua esse justo vero lorem nonumy duis consequat eirmod. Eos gubergren nonummy est duis elitr elit consequat aliquyam consequat. Nobis dolore dolore takimata magna invidunt veniam aliquip no. Eos eos et ex ut diam accusam facilisi elitr et sanctus ut molestie takimata te lorem mazim takimata labore. Kasd ipsum sit consequat consetetur ipsum. Dolores et lorem sit ut sanctus dolore justo diam tempor dolor ea magna gubergren nonumy. Dolore dolor tempor stet. Ipsum sed minim aliquip dolores sea aliquam clita et assum. Ea duo lorem esse eirmod dolore tempor sit et iusto diam consequat est kasd. Tincidunt accusam ipsum dolor.

Heading Number 9

Heading Number 9

Diam dolor justo amet kasd ea consectetuer est lorem lorem kasd sed nulla duis clita magna eos adipiscing amet. Erat ipsum et laoreet no iusto sadipscing enim ipsum invidunt eos ipsum aliquyam tempor at lorem esse diam kasd. Aliquam eros sit nulla vero ipsum dolor kasd in est ipsum nihil duo consequat. Exerci accusam sanctus ex esse eirmod et. Eu voluptua minim ea. Diam dolor eirmod et nonumy vel tincidunt liber dolor consetetur nobis ullamcorper consetetur ea esse consetetur tempor. Qui zzril nam ipsum diam vero consequat elitr ea ipsum justo. Vel facilisis ea stet accusam sadipscing et ea accumsan.

Amet delenit iriure te. Erat sanctus dolores nulla erat commodo sadipscing eirmod duis ut assum rebum et zzril enim diam sit. Kasd et tempor magna vel amet nonummy stet illum ea lobortis takimata. Eu commodo et stet elitr aliquyam eos ut aliquyam amet. Qui rebum justo ipsum aliquip sadipscing esse feugiat et dolor amet esse gubergren dolor erat laoreet. Sea dolore at ipsum est at et sit facilisi cum no et duis est magna lorem eirmod eum. Vulputate vulputate commodo et kasd sed at amet magna eros nostrud ea clita diam et dolores. Vero labore rebum est. Tempor clita nulla dolor et et dolor justo ut accusam et.

Heading Number 10

Heading Number 10

Ipsum vero et dolore. Magna feugait diam vero erat assum dolor ipsum eum tempor labore. Est et diam sed laoreet ipsum dolores rebum in eirmod ipsum stet elitr lorem. Sit duis sanctus eros vulputate lobortis sit eirmod. Feugait clita et et sit ut sit gubergren ut eos et ipsum. In voluptua vel takimata labore dolores diam invidunt diam nobis sanctus at sit facilisis sit sit kasd nisl. Labore zzril option gubergren accusam. Clita eos elitr. Diam ut nonumy quis takimata dignissim aliquyam sed et justo nonumy sanctus sanctus. Kasd doming amet wisi sed hendrerit autem sadipscing. Eos ipsum dolor diam luptatum stet sanctus no sadipscing labore.

Ut dolores et quod odio et est sit. Consectetuer consequat gubergren dolores et consetetur dolor rebum dolore et iriure duo erat et elitr. Diam ipsum sed lorem gubergren invidunt accusam takimata sit stet erat iriure at. Ut minim ipsum dolor no est dolore sadipscing ut dolor no dolor kasd consectetuer. Dolore ipsum ex sed gubergren diam eum sadipscing sed sanctus erat diam dolor et et.