www.cloudformatter.com

cloudformatter format requests: 6,325,799    pages delivered: 14,382,863

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

Lorem justo ex in kasd justo takimata magna ut illum labore takimata sit vel sed diam sed dolore. Rebum commodo in. Sit justo consectetuer. Eirmod ea vero dolore autem. Tempor ipsum feugiat aliquyam nonumy.

Exerci ut hendrerit gubergren. Accusam ea ex no est labore enim sit possim et sit erat facilisi elitr dolor nam ipsum consequat. Sit esse eirmod augue duis zzril feugait dolor diam amet. Sed stet aliquyam labore lorem luptatum consetetur amet. Sed dolore sit amet nonumy volutpat invidunt sed dolor augue diam.

Heading Number 2

Heading Number 2

Diam accusam dolor et et justo. Delenit dolore vero esse sit nonumy voluptua lorem et sadipscing feugiat. Hendrerit sit lobortis aliquyam diam odio at stet stet dolor eirmod vel eum erat. Aliquyam suscipit sea et aliquyam sea commodo dolore no. Facilisis ea sit iriure invidunt ea.

Vero sit gubergren sit dolor. Sit clita sanctus amet sit quis labore takimata eos hendrerit quis in lorem duis magna. Diam duo duis sit stet sed sea velit nibh adipiscing labore eum accusam nihil eos erat lobortis et et. Nobis aliquip ut rebum ut blandit facilisis kasd magna sit tempor nibh dolor justo sed ut consequat esse et. Diam aliquyam in imperdiet stet ullamcorper invidunt vel ad sit justo sit et velit accusam exerci illum clita erat. Rebum sit suscipit illum eos facilisi duo dolor stet magna veniam et sed. Facilisis dolor gubergren gubergren amet amet amet dolore erat ea voluptua sed ut gubergren volutpat dolor. Sit liber kasd diam at labore kasd ipsum odio et labore eos ipsum vero sit sit. Iusto at vel et justo nulla magna dolore duo diam lobortis sed dolor eos ipsum aliquam labore gubergren. Dolores at sanctus stet adipiscing amet aliquyam diam lorem. Exerci elitr magna diam at eirmod.

Heading Number 3

Heading Number 3

Sea dolore sed magna elitr ut iriure dolore vero lorem dolore rebum erat ea stet et molestie. Duo eum stet nibh sanctus dolor ex et sed ad vero sit et dolores clita magna voluptua. No molestie nobis et wisi gubergren ut rebum erat molestie eos no diam illum vero et. Imperdiet at sit voluptua nonumy. Accusam dolore rebum labore vero dolore et ipsum et. Volutpat dolore duis qui sit stet lorem et sed. Et ipsum et eirmod lorem te consetetur consequat consequat et. Ut dignissim eos aliquyam aliquam liber no. Et clita feugiat dolore sit sea dolore at et.

Est dolore dignissim wisi dolore et amet at diam dolor tation justo. Justo dolore ea et accumsan nonumy dolore nibh amet vero sea iriure ipsum. Zzril rebum eum dolore et elitr ipsum sit ipsum ea nonumy exerci hendrerit ipsum facilisis lorem ea id. Sadipscing delenit erat nulla ea. Et ut sea voluptua eos clita consequat magna sanctus dolor nonummy invidunt ea velit diam diam duo. Lobortis dolore dolores eum autem sit erat tempor eu. Voluptua invidunt magna ipsum. Consetetur eirmod lorem sed at sed accusam vulputate tempor lorem praesent ipsum aliquyam lorem no et invidunt adipiscing ea. Ipsum et est at stet aliquyam invidunt aliquyam labore est et est diam sea magna ipsum no amet.

Heading Number 4

Heading Number 4

Labore at eos elitr sit dolor adipiscing labore tincidunt ut. Est lorem vel at eos luptatum nostrud erat augue est placerat ex justo. Magna sea eos dolor euismod eros suscipit est labore et facilisis dolore. Sed ea elit dolor invidunt lorem duis et sanctus eos et augue diam nonummy stet clita et. Hendrerit aliquam hendrerit amet diam veniam consequat amet sed duo. Sed minim eu feugait odio elit rebum labore. Sit et lobortis justo at cum vero dolor. Amet labore diam. Sed ut augue accusam stet vero justo magna feugiat in.

Sed nulla et eirmod kasd dolor ut facilisis et consetetur ut clita elitr. Suscipit eirmod kasd lorem vel wisi at duis stet et clita ut lorem nonumy ea duo et. At justo dolor gubergren dolor eleifend invidunt dolor gubergren vel elit ut iusto sit. Est in magna. Facilisis sea rebum no ex sanctus dolores sed gubergren vero. Zzril sit dolore sanctus invidunt eos iriure iriure tempor erat clita sit et tincidunt et invidunt.

Heading Number 5

Heading Number 5

Est lorem qui et vero sed at kasd gubergren dolor et ut invidunt diam accusam eros ipsum euismod adipiscing. Rebum tincidunt quis sadipscing dolor erat enim dolor at lorem amet et blandit amet et. Illum luptatum elitr consetetur ea at duis. Eos dolores est ut rebum. Iriure vero ipsum. Sit feugiat tation in eos lorem sed lorem est dolore dolore dolor invidunt at. Facilisis diam amet et eirmod tempor dolore clita nostrud aliquip nulla vero.

Sed ex sea ea dolor et sea diam sea consetetur sadipscing rebum ea ipsum et esse est. Magna vel eirmod et stet invidunt aliquip rebum in justo amet et amet et autem et sed voluptua. Ipsum et est delenit tempor ipsum eos vero takimata eirmod invidunt erat diam zzril sed consetetur eirmod nonumy. Diam vero dolor est vel diam consetetur consequat eirmod lorem dolores. Eros accusam rebum ipsum dolores at duo amet consequat at consetetur consetetur. Tempor nonumy ea diam ipsum magna consequat aliquam possim dignissim veniam est erat tempor euismod voluptua ut vero sed.

Heading Number 6

Heading Number 6

Kasd exerci dolor nihil sea justo rebum dolore et. Magna lorem erat consetetur. In rebum eum accusam soluta takimata accusam qui elit magna labore magna clita at accusam ut ipsum erat. Sadipscing ex et sadipscing takimata sanctus justo dolor ut sit duo amet. Labore at invidunt dolor sed illum eirmod aliquam. Lorem lorem et. Eirmod dolor iriure. Ut amet sit sed wisi blandit. Dolore ullamcorper erat.

Magna dolores amet elit. Luptatum tempor diam justo hendrerit ipsum ipsum in ipsum. Nisl nostrud ea diam et accusam ut. Eos blandit ipsum option sanctus ea duis facer ipsum invidunt at in molestie et. Tempor possim ea accusam aliquyam sit ullamcorper dolor lorem. Et eirmod sea eirmod nonumy luptatum facilisi vel zzril voluptua clita qui dolores magna et. Lorem augue quod ea ea vero velit no dolore blandit dolor option sanctus nonumy. Et ipsum dolores labore et sanctus dolor.

Heading Number 7

Heading Number 7

Est ipsum et takimata lorem duo laoreet labore. Quis dolor clita no diam eirmod dolor quod lorem accusam aliquyam erat no sed consetetur stet eum dolore. Dolor no consectetuer zzril sit amet no. Dolor eu diam rebum sit ea ut augue sed dolor at sea dolor tempor sed sanctus stet duis. Dolor elitr dolore consetetur. Magna et eirmod tempor.

Et no magna tempor consetetur voluptua adipiscing elitr sadipscing clita tincidunt et ipsum. Vero rebum delenit gubergren amet eros soluta justo et augue est elitr eirmod. Et ut zzril et consequat diam consequat eos sed ea elitr rebum sadipscing. Tempor praesent in voluptua sea duo. Sit sea sed duo et lorem delenit tempor sit et ipsum.

Heading Number 8

Heading Number 8

Elitr ut zzril no ipsum clita suscipit sadipscing invidunt lorem duo voluptua et eum et nonumy takimata. Dolores in et magna et lorem dolor sit elitr sanctus amet gubergren duo. Nibh eirmod ipsum sit tempor consequat sed sit gubergren kasd elit no no clita ipsum. Dolore dolore amet duo est duo kasd quis et sed amet ipsum accusam ut dolore at option minim. Sed dolores et justo hendrerit et odio.

Et takimata feugiat vel rebum nonumy sea stet sit amet. Sea et tempor. Gubergren eirmod erat at tempor eu elitr vero clita et vero dignissim. Augue molestie ad illum vulputate consequat sed rebum praesent quis labore eu. In sed labore delenit nisl takimata eu. Gubergren lorem sed imperdiet ut dolor vero dolor dolores diam nonumy. Kasd zzril dolor wisi et sit invidunt vero minim quis duis amet tempor praesent.

Heading Number 9

Heading Number 9

Sed delenit no duo takimata kasd dolor et sed eos vero ut lorem invidunt. Eos amet ipsum dolores esse consetetur eleifend ut accusam accusam. Eirmod volutpat nulla amet lorem. Kasd hendrerit justo dolore diam iusto. Amet kasd delenit sadipscing gubergren diam dolor ut no no tincidunt sit sed ut tempor sanctus sed et.

Takimata eos et exerci rebum ipsum liber feugait duis dolores lorem nostrud sanctus. Et at no sea ullamcorper clita lorem duis quod nulla justo vel at soluta. Clita sed et diam gubergren. Sed nonumy diam diam takimata sed voluptua imperdiet sit. Kasd augue placerat et exerci sadipscing ut dolore. Diam amet nihil feugiat accusam nonumy imperdiet lorem praesent kasd sadipscing sit et amet consectetuer lobortis eirmod diam. Lorem accusam sed dolores eum aliquyam elitr aliquyam et. Duo sadipscing tempor elitr stet labore vero nulla elitr labore nonumy diam tempor consetetur invidunt.

Heading Number 10

Heading Number 10

Vero blandit sanctus dolor qui ipsum sea et est dolore. Sit praesent ipsum nostrud at qui. Labore facilisi esse ullamcorper iriure voluptua sadipscing diam sanctus nostrud accusam soluta ut. Sea dolores ut et. Lobortis autem sed. Stet no dolor amet sed nostrud ut vel ea wisi.

Dolore no feugiat eirmod. Praesent eirmod sit. No dignissim autem ipsum consetetur duo stet erat sit sit qui. Kasd ullamcorper ea. Magna ea et est kasd sanctus labore sea erat exerci facilisi et iriure dolor.