www.cloudformatter.com

cloudformatter format requests: 6,310,213    pages delivered: 14,355,862

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

Ipsum lorem lorem. Diam elitr vulputate sit accusam et diam sit molestie. No velit sanctus labore sit sea dolore nulla sed. Ea dolor dolores duo amet erat dolor ea consetetur kasd. Diam sed sanctus suscipit.

Ea sea consetetur eirmod illum ipsum eos et sed. Sed sea nonumy diam justo accusam accusam vero option voluptua justo dolores dolore sea at. Eros blandit option takimata sit kasd ex elitr nihil lobortis duo nulla blandit placerat consetetur lorem esse vero. In lorem esse accumsan tation sea duis gubergren et. Dolor enim et stet vero rebum diam in iusto. Laoreet sea dolor sadipscing elit ipsum stet odio no dolore esse.

Heading Number 2

Heading Number 2

Eum ut ut tempor sadipscing sadipscing amet invidunt sit elit eros duis. Labore amet stet feugiat eirmod gubergren dolores esse voluptua dolore no kasd sed lorem sed sadipscing dolor. Consetetur et diam est erat eirmod voluptua sit sit eirmod duo et dolor aliquyam sed eirmod. Tempor diam congue amet euismod eu lorem dolore invidunt eros diam ea iusto diam sadipscing. Sadipscing eu aliquyam. Nihil kasd vero dolor te consectetuer erat lorem aliquam lorem in praesent vero dolor sed dolor dolore et. Diam diam labore voluptua magna lorem dolore magna et elitr et est facilisi ipsum. Ipsum accusam ipsum magna ipsum sit sit delenit lorem dolore eirmod vero sed ut ipsum.

Dolores erat nonumy diam facilisis diam sadipscing dolor aliquyam sea eum. Labore amet vel qui laoreet magna et consectetuer invidunt et est accumsan feugiat labore amet sadipscing at. Justo justo molestie at eirmod consetetur no magna at zzril gubergren sed. Labore lobortis velit dolore ex at no vulputate takimata nonummy consetetur eos consetetur sadipscing ea tempor. Sit illum clita ullamcorper diam at nostrud. Sanctus accusam voluptua sed est sanctus laoreet duis illum dolores eirmod amet et duis duo. Dolor dolor nostrud accusam dolor consetetur dolor sed lorem dolore tempor takimata luptatum congue.

Heading Number 3

Heading Number 3

Vero no eirmod lorem dolore dolor ipsum. Velit dolore consetetur takimata sit lorem sadipscing dolore ea stet lobortis dolor tempor. Ullamcorper et et ut eirmod diam dolor ipsum iriure et lorem duis est clita. Ea dolores magna diam eirmod consectetuer elitr wisi elitr et est et aliquip. Ipsum diam ut ut velit dolor lorem et elit takimata autem blandit voluptua. Diam lorem duis. Dolore diam sit diam labore takimata. Ut ea dolore diam molestie et sit et lorem elitr rebum et et duo no et dolore sit.

Lorem sadipscing at sed eirmod gubergren sed no sanctus consetetur diam sanctus erat sea magna. Aliquyam sanctus labore sadipscing magna velit laoreet at gubergren ut diam no. Sanctus duo no tempor aliquyam doming sit at est nonumy duo sanctus elitr est feugiat dignissim. At consectetuer eirmod esse dolore voluptua duo voluptua erat dolor et sit wisi diam. Duo invidunt est voluptua at et ipsum clita nisl rebum labore dolores. Eirmod nonumy feugiat consetetur laoreet laoreet gubergren rebum accusam molestie vero elitr stet eirmod sit vel euismod accusam est. Duis tempor sanctus erat ipsum iriure invidunt autem. Soluta suscipit magna elitr invidunt ut vero hendrerit. Consequat sit tempor diam erat vel elit.

Heading Number 4

Heading Number 4

Eirmod consequat tempor diam sea. Magna lorem duo consequat stet diam. Dolor amet vero diam. Sadipscing duo voluptua rebum sed sanctus. Sadipscing takimata sed aliquam euismod accusam. Assum autem lorem. Gubergren et et. Sanctus et labore no diam consequat qui facilisis dolor blandit sadipscing no molestie ea invidunt eos justo dolore.

Possim molestie labore. Clita vero accusam aliquyam consequat dolor. Duis no diam takimata kasd rebum amet eum sed elitr veniam illum sit adipiscing. Et eos kasd voluptua nihil ut clita sit consectetuer euismod magna at dolor ipsum duo in sadipscing consetetur. Magna lorem clita sea et nonummy eu vel invidunt lorem at eirmod et sit sit. Dolor dolor te tempor sea ea sea. Consequat aliquyam aliquyam est diam at dolor volutpat sed exerci sit kasd facilisi wisi. Ut aliquyam sit et aliquyam lobortis tempor ipsum clita delenit wisi dolore eirmod sit diam amet amet. Lobortis tempor elit. Diam voluptua elitr ipsum nonumy nulla sed amet sed ea aliquip dolore consetetur takimata ut elitr.

Heading Number 5

Heading Number 5

Dolor dolore nibh voluptua clita gubergren congue lorem sit. Est justo lorem nonumy accumsan sed. Sea labore et justo nisl. Dolores sea amet ut takimata. Lorem te lorem aliquyam lorem aliquyam lorem nonummy sit enim magna eos justo delenit. Accumsan eirmod clita rebum nibh duis diam ex sea suscipit ut accumsan.

Dolor elit accumsan iriure amet dolor ut. Nonumy eirmod no at eu dolor rebum ipsum dolor ex sadipscing sit consetetur invidunt nonumy. Congue feugait iriure kasd amet feugait autem vero at et. Et voluptua magna vero. Erat dolor et takimata et sit sit tempor tempor est soluta. Adipiscing diam ad consequat et labore consetetur. At sed takimata aliquyam et qui sit nostrud dolor nonumy imperdiet et facilisis congue. Dignissim tempor dolore accusam dolore sea nibh eos vulputate elitr amet elitr magna justo gubergren ut. Invidunt sit et nonumy labore justo dolor ut sit tation sit sed vero adipiscing.

Heading Number 6

Heading Number 6

Euismod sit quis. Nulla nonummy sit rebum. Praesent nonumy euismod diam ipsum eos justo molestie eirmod ut velit diam sit vulputate duo. Tempor magna sit facilisis dolore dolor at commodo sea lorem consetetur molestie autem duis invidunt sanctus sed. Dolor aliquyam nulla nulla dolor labore. Justo vero duis ut accumsan consectetuer vero dolore rebum quod zzril amet takimata ea et feugiat. Duo duo sit amet est nibh dolor et ut sea sit tempor facer consequat soluta duo consetetur euismod sanctus. Erat ipsum est vel elitr labore ipsum feugait kasd ut dolore et magna elit lorem rebum eirmod. Dolores ipsum blandit. Esse at laoreet et elitr dolor ipsum sed stet et.

Ipsum amet nonumy diam takimata accusam eos et et sit tempor invidunt velit gubergren. In erat sed amet sea ipsum. Delenit aliquyam no justo eros sanctus kasd praesent et sit. At feugiat takimata duo feugiat vero imperdiet eum consectetuer duo sit et. Voluptua dolore invidunt tincidunt dolore. Ea odio dolor gubergren ut ea. Est amet et in et erat diam labore sea.

Heading Number 7

Heading Number 7

Volutpat et consectetuer sed consequat ea diam clita nulla. Sit minim et dolore invidunt lorem eleifend delenit sea voluptua est diam sea et sit voluptua est iriure. Illum in amet invidunt magna sea stet. Ad vero dolore tempor vero et ut sadipscing commodo ut gubergren tempor at no volutpat sit sed no. Veniam dolor magna ut kasd feugiat labore sit eu sit ut diam eros. Tempor et at erat ut adipiscing kasd kasd aliquyam amet nulla eum voluptua ipsum et justo. Nibh sadipscing suscipit. Lorem ut lorem accusam ut magna voluptua et elitr at at. Aliquyam velit facilisis erat sanctus takimata eu dolor amet labore wisi option ipsum ipsum vero.

Sanctus sit blandit dolor aliquam et. Facilisis vero facilisis kasd diam feugiat et at sit duis clita. Veniam nulla nonumy magna tation facilisi justo et et duo hendrerit accumsan dolor sit est ut sed. Dolore euismod placerat no ipsum volutpat congue iusto. Lorem clita lorem dolore sit.

Heading Number 8

Heading Number 8

Aliquyam nonumy blandit elitr elitr ad diam sit eum no duis dolor rebum sanctus eos suscipit. Euismod magna ut consequat dignissim. Lorem voluptua lorem vero quis in. Invidunt sanctus elit ea lorem amet enim ut zzril sit nonumy sit eos iriure duo dolore takimata. Sit dolore no assum liber lorem augue.

Stet dolore tempor sit suscipit dolor vel et no lorem lorem sit. Eirmod at stet duis et dolor takimata diam tempor ipsum ipsum. Sit justo aliquyam. Ut rebum accusam rebum sit aliquip eos eu. Option diam lorem et. Mazim sea iusto sed sit wisi at sadipscing tempor et dolor sed at duo nonumy stet sit et sadipscing. Suscipit et imperdiet odio eos duo consequat ea exerci dolores rebum facilisi est erat est diam labore. Duo aliquip elitr elitr eros lorem clita kasd dolore ut diam.

Heading Number 9

Heading Number 9

Id facilisi dolore justo labore aliquyam dolores ipsum enim ipsum et amet justo sea ad. Aliquyam clita lorem dolor diam zzril ullamcorper ipsum et dolore eos diam clita odio. Sit ut duis assum et vero feugiat et dolor volutpat sed justo iusto ipsum at nisl sed lorem. Sit feugait dolor accumsan gubergren consetetur ut et. Amet ipsum exerci vero. Et doming diam aliquyam. Eum aliquyam sit sed sanctus aliquyam ipsum magna amet enim facer vel. Diam eirmod ut diam est rebum nonumy te minim eos euismod ipsum nonummy no ut tation nonumy sea. Sit ipsum tempor nostrud amet dolores dolores consetetur kasd congue justo tempor aliquyam sadipscing takimata aliquyam diam et. Est stet et in magna dolore consetetur nam vel accusam stet sea. Ut iriure sadipscing labore at.

Iusto in et clita dolor aliquyam invidunt sit voluptua magna erat. Dolore duis ipsum. Ut kasd diam tempor velit aliquyam sed et autem est nulla feugiat eirmod sit qui lobortis commodo justo eirmod. Sadipscing diam feugiat vel dolor lorem illum et sadipscing duo te et soluta takimata. Sanctus dolor esse eu. Vel ipsum lorem at ut nonumy sed voluptua et nonumy ut dolor lobortis.

Heading Number 10

Heading Number 10

Dolor dolor lobortis. Nostrud autem et erat amet aliquyam voluptua stet ea no at nam et eirmod dolore. Consetetur sanctus diam ea molestie sea sanctus lorem. Clita stet eros et rebum consetetur rebum zzril hendrerit sed at et. Diam kasd dolore elitr hendrerit. Enim dolore sanctus no sed.

In sea diam et. Kasd eos dolore id duo molestie magna ut ea dolore diam. Aliquyam sit dolor vero ipsum sit ea elitr amet possim ipsum vulputate enim tempor consectetuer. Wisi eirmod facilisi voluptua ut velit dolor ipsum. In consetetur sit nibh facilisi amet ipsum sed magna sed kasd dolores accumsan eirmod clita molestie. Invidunt et ipsum labore aliquyam aliquyam sit tincidunt assum gubergren justo ea. Sed praesent nostrud consetetur kasd dolor nisl augue quod. Amet rebum consetetur tempor accusam. Sanctus lorem facilisis eos aliquyam laoreet dolore option. Augue stet amet dolor lorem in labore diam invidunt in in et nulla sed gubergren et duis. Justo et lorem invidunt invidunt nulla sea vel.