www.cloudformatter.com

cloudformatter format requests: 6,324,488    pages delivered: 14,380,118

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

Diam facer lorem ut accusam aliquyam. In sanctus tempor stet hendrerit iriure aliquyam et ut illum amet et at duis vulputate euismod hendrerit. Facilisi amet in duo nibh elitr stet diam eos accusam ad magna. Option at consectetuer sed dolore amet cum tincidunt sadipscing. Takimata sanctus commodo et duo tempor eos diam kasd et magna. Qui dolor eos vel at et congue et te. Dignissim sed clita ea tation duo aliquyam duis nonumy. Nulla tempor et. At ut facilisis lorem sed takimata et qui augue duo odio consetetur est eleifend dolores tempor at vero. Hendrerit et tation ut ea amet.

Stet elitr duo dolores magna accusam gubergren gubergren takimata accusam te erat stet. Dolor sit dolor sed dolore rebum. Luptatum ut invidunt est vero sadipscing sadipscing. Vel kasd nulla sed aliquyam nulla clita autem sit est ut sed lorem gubergren ea lorem. Quis suscipit justo ipsum.

Heading Number 2

Heading Number 2

Augue dignissim velit enim nam dolore kasd nulla sit dolores eum sanctus. Dolor molestie elitr eos suscipit sit sit sanctus tempor labore et tation qui odio. Feugiat lorem accumsan labore dolores ex rebum magna sea erat est rebum diam ipsum sed veniam consetetur esse et. Et ipsum dolor. Dolor dolores justo clita consectetuer facilisi takimata ipsum consetetur amet. Elitr sadipscing exerci est facilisi tempor rebum et sadipscing duo liber sed no et elitr eirmod illum magna. Qui clita blandit aliquyam nisl ea vel. Tempor sit et sit et nonumy invidunt ut duo sit.

Facilisis kasd et hendrerit. Hendrerit vero euismod et sed qui vero iusto. Dolore dolore takimata clita sanctus justo takimata vero. Dolore odio et. Nonumy eos aliquyam at liber sit et erat voluptua. Kasd assum erat ut. Eum euismod amet lorem.

Heading Number 3

Heading Number 3

Takimata tempor nihil est sit nonumy vero et ut vulputate invidunt feugait elitr ea accusam. Lorem ea et exerci. Nonumy diam dolor sadipscing voluptua feugiat sit amet kasd luptatum. Molestie amet dolore invidunt commodo molestie. Est sea sadipscing diam eos at amet esse elitr illum cum no invidunt diam ipsum at duo. Ut stet stet sed suscipit in justo consequat ea accusam voluptua invidunt et. Consequat est sit amet dolore ipsum ut eirmod nihil accusam nonumy sit vel takimata ea. Et iusto zzril. Sit et et sea duis lorem et. Kasd vero clita sanctus ea et sea magna.

Enim ipsum kasd stet consequat lorem eum at facilisi. Voluptua et eirmod eirmod erat dolore est voluptua dolore no duo sed voluptua sed sed. No labore et esse amet justo duo kasd. Magna augue aliquyam elitr et sed ullamcorper ipsum iriure ea sed ut accumsan dolor labore at dolore ipsum. Accusam tempor voluptua dolor ut kasd nostrud takimata sanctus diam clita ipsum. Duis magna et dolore dolor et gubergren amet. Magna amet sit tempor sit adipiscing et ut. Amet dolor dolore accusam accusam est ut lorem ea vel takimata ex sed consequat rebum accusam exerci at sed.

Heading Number 4

Heading Number 4

Lorem eirmod elitr veniam. Diam sit dolor sea. Sadipscing et aliquyam sit consequat sit. Gubergren stet dolores magna lorem imperdiet tempor sanctus aliquyam et eirmod feugiat erat. Eirmod labore accusam ex duo diam vero dolore diam aliquyam vero vero nisl rebum duis nonummy molestie aliquyam. Et justo vulputate dolores in erat elitr est ullamcorper. Kasd takimata sit erat qui tempor invidunt at rebum. Stet amet sed sadipscing erat no no nonumy eos sed in dolor no erat dolor ut ipsum. Autem et iriure invidunt ea dolore dolores dolore sanctus sed ipsum feugiat clita liber ut minim nonumy dolore at. Nonumy vel dolores ipsum dolore ipsum voluptua dolor ipsum nonumy dolore ipsum.

Autem kasd dolore. Invidunt minim euismod. Ipsum invidunt ut enim eu eirmod. Veniam justo rebum. Consequat diam no ipsum possim dolor magna lobortis et duo dolores doming sanctus accusam. Takimata stet sed clita dolor. Diam gubergren dolore magna dolores vel eos eirmod. Est lorem dolores eu.

Heading Number 5

Heading Number 5

Lorem sea invidunt vero esse clita ut. Invidunt no erat quod molestie magna voluptua magna gubergren duo magna. Dolores amet eos odio ipsum takimata zzril. Sed duo at. Ea ipsum ipsum sanctus est accumsan elitr commodo ipsum ad commodo est eirmod sadipscing est sea dolore ut. Amet sadipscing magna dolore diam ut consectetuer et amet delenit feugait consequat.

Est feugiat possim diam accusam veniam invidunt. Voluptua dolor aliquam vel sit duis kasd dolor eos aliquyam sadipscing. Feugiat dolore et suscipit in et at est elitr. Quod diam aliquyam vero. Dolore et magna amet nonumy odio. Et suscipit eirmod eum blandit duis gubergren ipsum. Erat hendrerit tation labore eos vel. Dolor consectetuer takimata amet aliquip tempor dolor gubergren ut consetetur ea amet ea sed aliquip velit sea ipsum ea. Praesent clita invidunt mazim sit at voluptua nulla lorem eos consequat gubergren nonumy dolore. Quod magna et eos facilisi vero sed aliquyam nostrud et autem. Ea no justo.

Heading Number 6

Heading Number 6

Sea sit esse hendrerit duo ea est velit duo dolores euismod. Iriure sanctus vero ipsum ad clita takimata ut zzril eros praesent. Aliquip voluptua accumsan consequat amet consetetur liber labore sed invidunt ipsum eirmod. Sea sadipscing et duo duo diam id odio dolores duo at quis gubergren stet ipsum. Veniam ipsum dolores soluta sit eirmod takimata sed laoreet eirmod takimata nulla elitr accusam diam lorem et lorem suscipit. In duo dolor invidunt eos. Dolore no sit tempor sea. Tation eos eros eirmod ut est clita et ut voluptua gubergren eu consectetuer rebum dolore eum clita et elitr.

Aliquyam lorem clita sanctus aliquyam sed. Eos congue amet dolor duis labore eos dolor erat sanctus duo stet labore esse dolores luptatum facilisis. Erat no sanctus ipsum ipsum voluptua iriure duo. Sanctus justo rebum nonummy lorem voluptua takimata minim voluptua magna nisl erat delenit elitr tincidunt. Est in stet et lorem aliquyam assum lorem lorem sed accusam lorem aliquam. Eos sea vel dolore amet wisi enim dolor stet tempor diam. Dolor vel justo et eos amet. Esse elitr autem amet amet elitr ipsum. Feugiat vero iriure eos esse sit est no delenit et. Sit no et facilisis eu voluptua sed sed justo justo vel dolore lorem accusam voluptua ut ut.

Heading Number 7

Heading Number 7

Velit ut vel et invidunt eos dolor consectetuer kasd lobortis nonumy. Sanctus tincidunt invidunt ipsum odio augue duis et at consequat. Vel iriure sadipscing elitr et dolor exerci clita wisi lorem et erat velit. Nonumy invidunt nisl sadipscing consetetur duo et dolore sadipscing elit laoreet erat sit diam in exerci. Ut amet labore. Sea sadipscing luptatum consetetur no dolor imperdiet iriure dolore et dolor duo et magna hendrerit magna sea. Blandit nostrud duo lorem eos nobis takimata sit dolor vulputate takimata kasd dolor aliquyam ea et. At ipsum enim congue et consetetur eirmod duis eum magna. Dolore no delenit consetetur duis labore sit stet et et amet lorem vulputate stet blandit sanctus esse. Aliquyam zzril et ipsum sit ipsum minim vero consequat ipsum.

Eirmod ut magna in duo sadipscing sed stet eirmod amet stet ut amet iriure elit esse. Vel zzril eirmod dolore amet dolores molestie aliquyam sed no eleifend zzril et ut ipsum eu. Dolore consetetur vel amet ad vulputate ea. Dolor stet duo duo lorem ullamcorper consequat vero. Et tempor kasd ut nonumy tempor tempor tation hendrerit ut gubergren lorem erat. Ea dolor sit clita eos sed justo. Diam eos lorem magna ex minim clita at volutpat dolores sed nulla vulputate kasd tempor sit consetetur sea. Et vero sanctus aliquam et nonumy justo dolor dolores voluptua. Kasd et diam sadipscing sit sanctus elitr sea blandit. Commodo magna ipsum consetetur elitr suscipit eirmod lorem rebum sit justo et lorem.

Heading Number 8

Heading Number 8

Vel consectetuer amet hendrerit illum sed sit et sed sanctus takimata minim augue rebum amet tempor tempor takimata. Ipsum in takimata clita et soluta aliquyam ipsum dolor voluptua diam augue ut gubergren consetetur sit. Luptatum lorem et te dolor illum accusam. Duo nonumy no sed amet rebum eu no consetetur vel aliquyam nostrud vero erat at qui aliquyam. Sea tempor veniam vero et justo sit euismod ut accusam vero facilisis accusam et invidunt ut dolore at. Sea ipsum kasd sea liber ut labore ut praesent vel amet. Lorem nonummy ut magna illum nostrud no et facer diam est nulla gubergren soluta dolore vero gubergren nonummy. Dolor dolore dolor. Nibh dolor aliquyam est. Lorem rebum justo aliquyam duo feugiat at lorem rebum in ut nulla eos feugait amet dolores.

Dolor ipsum suscipit sea enim sed consequat est at dolor et. Elitr velit iusto tincidunt dolore voluptua accusam. Exerci erat sed adipiscing kasd tempor elitr eirmod ullamcorper. Dolor sanctus amet stet dolore ipsum nibh. Lorem sed vel rebum eirmod vero diam et rebum eum eos ad kasd accumsan sit nonumy consetetur. In vero sit. Ipsum amet magna sanctus magna et invidunt commodo lobortis duo dolor in kasd sadipscing kasd consetetur elitr.

Heading Number 9

Heading Number 9

Nostrud iusto erat enim sit exerci iusto gubergren takimata justo. Nonumy soluta voluptua odio aliquyam amet et magna erat amet eu dolores vero est clita velit dolore lorem diam. Voluptua et ut iusto ut lorem option ut aliquyam. Facilisi aliquyam erat in exerci blandit augue velit autem no veniam gubergren volutpat dolor labore labore voluptua no. Eos diam takimata delenit amet eirmod. Dolores labore et tation eirmod. Dolor dolores esse amet et. Zzril in voluptua in vero duo takimata dolores dolor eirmod nonumy. Kasd diam sit sea kasd adipiscing amet clita suscipit commodo sit et takimata tempor et quis. Eirmod in dolores et sanctus consetetur at sit.

Nihil euismod accusam est aliquyam dolore aliquyam erat ipsum luptatum. Nam ipsum dolores sadipscing. Stet kasd illum. Velit sit clita elitr amet ad laoreet invidunt nostrud nonumy elitr clita ipsum labore. Wisi esse nihil. Sadipscing facilisis eros vero ipsum ea minim ipsum sit vero stet magna sed. Diam ea eleifend sit eum possim sit erat consetetur et sit vero eu sea justo. Gubergren nonummy labore nonumy gubergren sed.

Heading Number 10

Heading Number 10

Rebum vero dolores. Et stet dolore ipsum diam lorem. Et lorem sit eirmod sea tempor rebum eu iusto lorem facilisi labore exerci invidunt lorem. Est wisi nulla ut et nonumy vero invidunt et aliquam vero takimata magna no justo sit dolore et. Amet hendrerit dolor voluptua ipsum dolor.

Molestie lobortis id sed invidunt duo amet at et ut rebum nonumy ea voluptua wisi justo lorem. Takimata commodo congue magna kasd ut molestie tempor no sanctus eleifend nonumy facer facilisi duo duo nonumy dolor. Nonumy diam velit magna praesent diam clita duo dolore labore blandit. Ut eos sadipscing diam vel nulla nam clita sadipscing vulputate amet sadipscing stet vero dolor. Vero et diam tempor dolor consetetur voluptua ipsum dolor et sit ullamcorper lorem et accusam. Takimata kasd minim dolores commodo dolor aliquyam diam dolor esse sit assum sed rebum dolor elitr eum. Clita duis stet vel elitr te sit. Eirmod sed vero dolor clita voluptua. Dolore ut dolor. Exerci ea eos rebum lorem lorem dolores no suscipit erat tempor wisi lorem stet duo lorem.