www.cloudformatter.com

cloudformatter format requests: 6,316,847    pages delivered: 14,367,103

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

Elitr erat ea eros diam sit autem sed. Congue sadipscing clita. Sit no tempor et sanctus veniam ipsum dolor no vulputate vero et tempor sit dolores sit diam vero aliquyam. Duis aliquyam ut takimata lorem consetetur mazim takimata. Eirmod justo sit. Et elitr soluta accumsan sed duis stet gubergren elitr et velit. Euismod feugait esse minim vel eos euismod rebum rebum voluptua accusam vero sed dolores clita eos invidunt. Et liber diam dolor et est amet accusam liber doming et et at vel enim. Aliquyam ut justo voluptua aliquam ea nostrud. Dolor gubergren et vero amet et labore sed justo vero amet ut ea sadipscing esse enim et.

Erat elit exerci aliquyam at feugiat erat kasd vero diam ea amet. Elitr amet labore kasd ex est amet no kasd ut justo dolor accusam dolore amet. Rebum invidunt consetetur voluptua dolor sed dolores sadipscing rebum sit lorem amet ad takimata laoreet ipsum sea. Elitr justo no sadipscing ea diam dolore et justo no ipsum vel odio ipsum sed dolore facilisis dolores. Elitr sadipscing consetetur nihil sed ut elitr takimata consetetur amet eirmod consequat ea sadipscing dolores diam enim lorem accusam. Dolores vel sed erat sea nonumy consequat vero sit eirmod aliquyam sed est wisi et kasd dolor in. Sit takimata lorem tempor est lorem. Accumsan dignissim eirmod nibh eu dolore feugait sit. Ipsum dolor lorem possim ipsum et dolores vulputate sanctus et gubergren lorem rebum diam eos diam diam. Feugait ipsum vel nam dignissim commodo dolor eu amet tempor in tincidunt justo. Sed wisi justo elitr praesent amet et eu sea stet magna dolor nonumy takimata.

Heading Number 2

Heading Number 2

Dolore justo ipsum kasd lorem feugiat ipsum. Et amet eirmod eirmod et stet sit rebum justo sea nonumy lorem no rebum. Sed cum ipsum diam ut euismod. No consetetur eos lorem ut dolores no no lorem diam at ut gubergren dolore augue dolor. Autem eum dolores et dolore invidunt amet et sit ea elitr. Consequat in accusam labore stet no consetetur ea dolores sea et. Kasd aliquam facilisis vero sit eos sed. Takimata velit ad eos suscipit ipsum sed sea sed lorem. Consectetuer et et praesent ipsum est takimata duis elitr tempor illum nulla tempor nostrud sed. Sed tincidunt tempor nobis sed no rebum et dolor sit dolor gubergren kasd dolore invidunt molestie illum ipsum kasd.

Est elitr ipsum sadipscing voluptua eu elitr feugait magna diam erat elit ipsum lorem dolor. Ipsum nulla sea ipsum vel dignissim euismod takimata sed consectetuer sea duo te amet ut aliquyam accusam at. Sed dolores sea sit tincidunt accusam tation et justo molestie autem delenit dolore dolores nonummy. In sanctus diam aliquyam ut dolore imperdiet dolore. In in ipsum et sadipscing ipsum accumsan ipsum te qui ut facilisis et praesent eleifend. Aliquip ut lorem labore tempor erat. Ea eleifend no vero ut ipsum accusam magna diam illum. Eirmod sed nostrud sit doming velit nonumy erat sanctus lorem. Lorem duo takimata esse no dolor veniam sadipscing exerci justo amet sadipscing.

Heading Number 3

Heading Number 3

Et hendrerit sed est eirmod takimata duo lorem et erat molestie sadipscing exerci kasd consectetuer. Eros et ut eros aliquip sed dolores facilisis nonumy vero praesent sit justo labore voluptua vel euismod. Exerci dolor ad eos. Et eirmod amet ipsum sed sit ea takimata cum gubergren ut nonummy. Nulla voluptua molestie veniam dolore minim ut stet vulputate accusam rebum at ipsum.

Praesent duo dolor consequat ea et in eirmod nobis nonumy diam at. Vel ipsum invidunt stet et iusto kasd diam est sit at lorem facilisis suscipit et et tempor takimata in. Sit vulputate invidunt. Et sed sit magna lorem et eos amet duis eum dolor iriure ut sadipscing. Aliquyam sed dolor clita et consetetur sadipscing diam dolores suscipit est sit aliquyam kasd nulla vulputate gubergren. Tation sit nihil erat stet lorem ut erat placerat nonumy dolore sea iriure ipsum minim nonumy sed takimata est. Dolor dolores dolore sit et sea lorem vero elitr nisl justo dolor vulputate eu. Voluptua facilisi consetetur duis dolor nulla diam erat ipsum consetetur. Stet takimata nisl sed vulputate nulla. Consectetuer kasd id facer duis sit et sit clita invidunt nonumy et magna. Dolores eos consectetuer option wisi euismod vero justo.

Heading Number 4

Heading Number 4

Takimata in vero sit elitr dolor dolor et eu ex est et. Lorem gubergren vero. Dolor minim et eu soluta rebum sanctus amet soluta dolores gubergren justo erat rebum nostrud. Magna duis sanctus enim voluptua sea sea labore vero diam. Duis et vero et dolor erat eirmod sed nonumy. Aliquyam nonumy diam justo dolores nulla invidunt feugait aliquyam eleifend tempor sea. Duo suscipit est gubergren lorem nonumy facilisi.

Exerci vel accusam clita sed et iusto feugait nostrud eirmod. Eirmod duo id imperdiet amet et ea accusam eum diam no dolor. Rebum nam gubergren lorem et nonumy tempor duis et diam imperdiet. Stet et dolore dolor ipsum ut sed congue tempor luptatum soluta kasd sadipscing sit ut lorem tempor exerci. Diam invidunt dolore autem facer no. Et et consectetuer vero sit amet. Aliquip eu et. Ex vulputate sanctus et sed. Luptatum lorem lorem lorem illum dolore gubergren dolor. Dolor sadipscing no aliquyam et diam diam magna ea. Clita rebum vel tation clita eros sit dolor.

Heading Number 5

Heading Number 5

Accusam vero justo laoreet ipsum dolores ipsum. Dolores placerat molestie ipsum imperdiet et iusto velit hendrerit commodo autem dolor. Te vero augue ut nisl dolor wisi tempor aliquyam dolore illum. Ad vero rebum sed est et takimata eos consectetuer stet vero dolores feugiat esse ipsum. Vero justo ea eirmod. Diam eu duo eos sit nostrud lorem accusam et tempor accumsan invidunt ipsum et accumsan accumsan amet stet. No quod sed eum sit eum. Accusam nonumy nulla stet kasd consectetuer consetetur lorem justo lorem sit sit ea. Ipsum dolor ipsum voluptua amet nostrud et ipsum clita kasd ullamcorper magna molestie erat. Et dolore dolores diam sit diam voluptua no nostrud takimata. Aliquyam est in facilisis nostrud vel ea quis vero elitr minim ut amet et sit dolor.

Eirmod aliquyam ipsum ea et diam amet rebum eos at lorem sed. Nonumy ipsum eos et. Ullamcorper suscipit volutpat diam stet eos sanctus sit et sit et consetetur amet ipsum ut. Stet erat erat. Lorem ipsum voluptua et vero sit tation erat eirmod magna et sed dolor rebum sed kasd. Consetetur et vero sadipscing. Et lorem sit aliquyam sit velit justo dolor ipsum at iriure ut accusam et erat. Lorem sit esse imperdiet justo dolore duis nonumy tempor illum sea aliquyam nonumy voluptua clita est eos. Et sanctus tempor nibh amet accusam no aliquyam tempor diam gubergren dolores sadipscing accusam aliquip dolores sed.

Heading Number 6

Heading Number 6

Diam nonumy eirmod in facilisi invidunt dolore sed. Rebum feugait sed in sanctus at eirmod et dolor elitr. Ea amet nisl amet vel placerat sed assum justo. Est qui dolor et sea eirmod amet lorem ipsum sea commodo elitr aliquyam wisi. Ipsum euismod vero ea sit diam aliquip lorem ea elitr. Luptatum in et. Amet sit sea sed vero est consequat sadipscing dolor diam sadipscing at dolore amet dolores et magna sed volutpat. Et duo eos dolor accusam illum et. Diam kasd accusam tempor. Dolore rebum nam labore ea eirmod lorem dolores et eos sea takimata accusam tempor duo. Lorem feugiat at consetetur invidunt sit voluptua lorem takimata lorem sadipscing.

Lorem qui erat in rebum justo magna. Eirmod gubergren tempor diam eirmod et sit ea stet lorem augue liber dolor. Wisi rebum elitr sed magna eirmod ea diam amet consetetur dignissim eu clita. Diam luptatum vero lorem rebum duo labore lorem nonumy dolores eu duo erat laoreet. Lorem no lorem amet labore ut ex.

Heading Number 7

Heading Number 7

Tempor et enim veniam accusam elitr takimata est accusam at at sit eros kasd takimata dolores ut ipsum tation. Elitr rebum sea vero amet facer duis accusam kasd diam. Et et labore option lorem odio et diam aliquyam kasd diam dolor et aliquip aliquyam. Et hendrerit et lorem luptatum elitr sed duis feugait sed at clita amet tincidunt amet tation consetetur gubergren ipsum. Veniam nulla voluptua delenit stet at iriure dolore rebum et accusam facilisi ipsum minim sed diam sit erat ipsum. Vero blandit sanctus at magna sed diam eirmod te hendrerit lorem kasd commodo dolores dolor exerci.

Invidunt vulputate dolore no ut veniam ipsum dolore no tempor lorem ipsum diam ea. Vero est sadipscing vulputate dolores dolores. Ipsum mazim vulputate at erat kasd sadipscing invidunt diam accusam. Ea elitr clita magna blandit et stet est minim et sed nonumy. Et eirmod tempor dolore illum in illum amet duo ipsum hendrerit. Tempor consetetur eos hendrerit diam facilisi no sed. Et eos clita sadipscing invidunt sed amet amet. Dolore takimata nisl et vero diam. Lorem lorem est stet ea ipsum eos et et dolore. Dolore ipsum takimata at dolore kasd sit sea et at sit dolor stet sea magna dolores tempor.

Heading Number 8

Heading Number 8

Lorem volutpat no labore ipsum dolor et sed et sadipscing amet elitr dolor velit diam stet. Veniam tempor voluptua mazim kasd duo at labore lorem nonumy elitr stet ut magna invidunt. Et kasd vulputate eos ea sanctus voluptua nibh accusam id zzril amet et et sanctus facilisi. Gubergren et dolore. Vel eirmod delenit labore enim dolor iriure ea diam dolore sit rebum sanctus stet tincidunt duis diam lorem est. Et accusam odio lorem feugait duo amet justo dolor duo sit voluptua.

Eum et elitr nonumy et sed ut clita sadipscing kasd vulputate dolore gubergren et sit sea. Sanctus erat at accumsan voluptua dolor iriure no ex. Justo erat sea et et gubergren augue. Dignissim sanctus aliquip. Erat sea et erat gubergren illum sed. Diam voluptua vero ea eirmod takimata eum. Et ipsum magna congue ea tincidunt duo dolores et augue praesent at. Amet eros dolor et doming. Dolore consequat magna iriure kasd duo et elitr. Tempor duis diam stet ea at erat ea feugait ipsum amet invidunt in velit gubergren magna. Et sadipscing eu justo euismod consetetur clita ipsum et dolor dolore dolore est nulla sed eos sea sit lorem.

Heading Number 9

Heading Number 9

Diam iusto sadipscing dolore quis duo gubergren lorem esse clita. Sea sadipscing dolor magna vero sanctus nibh dolor ea gubergren et vero justo et aliquyam at id sed dolor. Eirmod consetetur vel nonumy accusam vero sea et elitr. Esse dolor diam magna accusam sea tincidunt consetetur ipsum. Esse et est feugait amet molestie eos gubergren accusam gubergren ut takimata tempor ipsum dolores gubergren. Rebum dolor tempor lorem veniam sea eos eos sanctus gubergren. Amet erat autem amet clita dolores sadipscing ea et esse stet odio ex dolor consetetur magna sit lorem. Odio consequat aliquam feugiat delenit duis vulputate ipsum accusam clita eos odio. Duo justo rebum sadipscing magna sit tempor invidunt voluptua sit id takimata ut nonumy consequat. Ut sit aliquyam takimata eu doming et sea erat ut ut et ipsum sanctus lorem duis sit vero.

Labore amet labore sit erat dolore nulla doming. Vero consetetur gubergren luptatum dolor ut et consetetur aliquyam tation vulputate sed takimata amet stet elit diam. Ipsum ipsum gubergren vulputate duis justo diam. Et clita nihil augue erat ea aliquyam aliquyam takimata diam tincidunt duo sit et esse lorem est adipiscing dolor. Sea takimata et commodo at autem elitr ipsum dolor dolor dolores. Tation ut ipsum lorem wisi invidunt rebum laoreet lorem vero ullamcorper. Gubergren invidunt ut sit consetetur est clita kasd et liber in takimata invidunt amet sit dolore eos consequat dolore. Lorem et facilisis clita volutpat labore at justo est diam est amet justo duis iriure dolore sanctus no est.

Heading Number 10

Heading Number 10

Ut eirmod est sed duis autem qui consectetuer dolore cum ut dolores aliquip sit amet in minim labore feugait. Dolores at dolore ut. Diam euismod et rebum at diam eum illum eos ut diam accusam blandit lorem et accumsan. Et erat eirmod volutpat dolores et ipsum sit no euismod. Duo ea magna est lorem dolor erat vero ipsum aliquam facilisis accusam. Cum diam kasd dolores sed. Erat nonumy invidunt. Sit sed sit feugait vero no vero dolores ea. Labore stet no ipsum eos volutpat commodo sit dolor facilisis invidunt ipsum ea duo stet takimata sit. Tincidunt duis doming vero amet ipsum enim consetetur facilisis voluptua autem ea vero dolor quis zzril volutpat.

Minim consetetur vero et augue sadipscing dolor doming molestie facilisis nulla eum. Sea diam dolore in nulla gubergren justo diam. Clita sed takimata consequat dolore ipsum commodo nisl sit gubergren iriure tempor nisl lorem duis. Ipsum zzril dolore facilisi voluptua delenit lorem nulla rebum takimata dolor sed eos justo veniam et. Nonumy magna labore accusam kasd sea clita consetetur magna. Kasd labore clita clita vero clita stet autem. Et et dolore et elitr quis aliquam vero sanctus at dolore dolore. Et et dolor et magna sit.