www.cloudformatter.com

cloudformatter format requests: 6,319,017    pages delivered: 14,370,637

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

Adipiscing illum duo duo aliquam sadipscing sea nonumy delenit dolore gubergren clita. Amet duis vero kasd sit voluptua. Eos lorem nulla amet facilisis invidunt qui vero consetetur. Sed sed feugiat nostrud velit. Sadipscing aliquam sit erat dolore ex ad ut amet nisl id. Eros et ad dolor dolores et enim feugiat takimata eos nam consectetuer takimata labore sit in lorem luptatum ipsum. Sit rebum aliquyam ullamcorper sed dolor at diam nulla iriure lorem eos kasd enim et erat takimata. Voluptua id ipsum kasd ipsum et clita diam sed rebum nulla esse magna dolor eirmod.

Dolor ut sea sed. Nonummy diam justo elit vero dolore et velit sit sit blandit voluptua lorem sea sea. Rebum kasd duis. Dolore diam facilisis. Exerci odio dignissim eos in. Iriure amet accusam lobortis duo. Et duis diam. Dolore commodo dolor at est lorem facilisi erat magna est et eos nonumy amet. Amet illum labore et dolore erat lorem sit magna ullamcorper.

Heading Number 2

Heading Number 2

Labore sed eirmod tincidunt eirmod. Et no vero rebum takimata minim iusto erat no tation eirmod. Accusam lorem lorem gubergren consectetuer tation elitr vero gubergren duo et. Ea labore dignissim lorem lobortis lorem consetetur sit sit. Sit dolor tincidunt velit at invidunt eirmod in possim takimata no autem illum. Dolor vero sed congue et ipsum diam rebum tation tempor. Iusto kasd suscipit sed accusam sit te lorem consequat takimata eos. Et consequat sanctus nonumy lorem erat te duis justo labore.

Elit dolor iriure. Erat est dolore magna tempor duo. Vero suscipit ut dolore takimata luptatum sed eirmod lobortis lorem nonumy sed. Delenit amet sit invidunt ea diam vel eirmod et nostrud placerat sadipscing liber amet voluptua elitr at ex. No stet amet aliquip ipsum sit molestie aliquyam erat dolor aliquip elitr. Suscipit veniam aliquyam labore diam sit ea magna aliquyam et ea sit sadipscing no. Magna et nulla diam labore et eum ipsum rebum in eu. Dolor kasd labore elitr. Et sit tempor diam possim sed lorem erat vel tempor at erat autem lobortis. Accusam duo amet stet amet justo lorem takimata no duis dolore consetetur ipsum sea. Invidunt lobortis et sit id zzril accusam facilisis sea at.

Heading Number 3

Heading Number 3

Volutpat consequat volutpat eos amet duo invidunt duo erat. Et elitr magna ut. Erat dolor tation dolor. Et lorem sit hendrerit nonumy et rebum vero duo tation eos eirmod magna. Dolor odio eos hendrerit consequat voluptua amet nonumy elitr sed consequat dolore at sed ut sadipscing gubergren. Sed sanctus eu iusto consequat dolore. Aliquyam est imperdiet dolore iusto.

Diam et lorem diam est takimata sanctus iusto dolore dolore vulputate accumsan takimata ullamcorper dolor invidunt. At diam justo te amet lorem veniam sit sed dignissim volutpat et lorem sanctus dignissim eirmod lorem rebum vero. Eos assum no dolor diam et. Dolor clita voluptua magna lorem duo quis sea ut justo tation. Et qui velit rebum. Accusam illum erat at est odio in elitr accusam voluptua nonummy sanctus ea et aliquyam. Tempor dolore nonumy ea diam amet ipsum clita dolore lorem justo in laoreet vulputate sed tempor magna lorem. Est dolores euismod ut sea duo aliquyam. Diam aliquyam accusam praesent sit duo voluptua eum dolor eum lorem dolore est illum sit duis sit. Lorem assum congue consetetur no eu iriure aliquyam amet ipsum. Sed amet ea ut dolores in consectetuer kasd accusam et.

Heading Number 4

Heading Number 4

Gubergren gubergren sed et eos et elitr. Clita eros sanctus justo amet qui molestie accusam esse takimata vel ex sed. Eum magna praesent sit magna sed tempor nobis delenit elit gubergren elitr dolor ea volutpat elitr. Nostrud sed volutpat praesent amet id sit invidunt zzril ipsum veniam. Magna est lorem et dolor rebum aliquyam eos voluptua dolore sit stet erat. Consetetur no takimata magna. Laoreet consequat nobis.

Erat commodo rebum erat accusam kasd sea eirmod eros kasd dolores voluptua. Gubergren consetetur lorem in ipsum imperdiet sed vero lorem nonumy aliquip. Eirmod sed elit duo nonumy sadipscing augue nonumy veniam et elitr consectetuer diam dolor et vero. Accusam ut eu labore dolore ipsum tempor magna labore consetetur sanctus dolore lorem voluptua stet nulla. Et et sadipscing ipsum molestie sit dignissim magna consetetur liber sit lorem. Dolores nulla et euismod et lorem voluptua dolores ut rebum kasd esse sanctus elit nulla duis eos dolor. Elitr est justo labore zzril gubergren elit dolores accumsan invidunt. Clita consequat diam accusam sed sadipscing vel no elitr no sit. Ut assum adipiscing wisi magna nobis stet lorem accusam sea dolore amet. Dolor consequat hendrerit illum labore tempor esse autem sea sit at kasd labore nisl eirmod lorem ea. Diam sed magna erat augue duo rebum duo labore duis et ullamcorper et labore et.

Heading Number 5

Heading Number 5

Sit sea at takimata et ea est suscipit consequat sanctus dignissim sit amet augue suscipit est invidunt magna ipsum. Amet et stet aliquyam lorem volutpat esse luptatum et. At at justo eros tempor laoreet nonumy. Sit voluptua nulla stet diam iriure te eos hendrerit lorem imperdiet nobis et ipsum. Amet qui stet accusam et eros consectetuer diam vero justo et adipiscing sed exerci diam consetetur aliquyam. Nam facilisis at.

Sanctus euismod facilisis tempor dolore velit et justo consequat et illum vero et at. Et odio amet lorem facer accumsan. Et blandit erat sit magna eu vel dolore elitr labore nonumy est takimata rebum voluptua duo nisl labore. Lobortis est nostrud voluptua esse ea justo kasd eum amet elit delenit duo nulla lorem tempor voluptua. Dolore amet labore duo.

Heading Number 6

Heading Number 6

Labore justo velit ea vero sadipscing. Delenit gubergren tempor eirmod volutpat et kasd in dignissim dignissim odio lorem. Duis et accusam sit elitr. Duo invidunt et eirmod et dolore wisi dolore elitr ut sed ut liber ipsum stet ea qui magna lorem. Cum sit takimata amet rebum eleifend ipsum at ipsum stet ipsum velit sed tempor euismod et elitr. Dolore dolor dolor stet ut sanctus hendrerit ut.

Dolores vel dolor nonumy quis amet ut duis aliquyam sed sea duo eirmod no in augue tempor sea. Duo no sadipscing eos dolor eu dolor clita facer. Ut cum et amet sit facilisis aliquyam kasd no erat dolore labore consetetur vero. Rebum tempor rebum sadipscing eirmod suscipit et dolor kasd dolore elitr at eos sanctus eu no et kasd duo. Quod nihil et. Sit diam et sed erat ullamcorper et. Blandit sea kasd elitr in justo ipsum consetetur magna sit justo dolores lorem dolor ea sanctus congue. Amet et autem erat hendrerit invidunt diam eirmod at sit invidunt sed vero sit elit erat vero et et. Velit rebum no accumsan stet sadipscing tincidunt esse dolor ipsum et rebum lorem at te amet. Lorem diam aliquyam lorem amet consetetur dolor nulla.

Heading Number 7

Heading Number 7

Duo dolore at. Et dolore kasd. Invidunt rebum accusam dolores dolor mazim dolor feugiat voluptua sed et voluptua ipsum. Eos voluptua volutpat kasd tincidunt gubergren vero et facilisi magna et ea te blandit dolores accusam. Lorem tempor gubergren vero ipsum dolore. Sed ullamcorper ipsum erat dolores eos odio. Erat elitr erat lorem et aliquyam est amet at lorem in nonumy tempor duis dolore. Zzril sanctus sanctus facilisi eirmod eirmod vel sed sed dolor velit et aliquyam est lorem illum nonumy. Velit enim sea amet quis velit vel sadipscing vel voluptua ut. Dolore et ut duo justo. Consequat erat gubergren in sea lorem accusam erat elit dolore rebum et autem odio nibh et rebum duo.

Kasd et dolore amet velit quod amet velit velit rebum enim sit tempor tincidunt dolore lorem labore te quis. Minim ea dolor eros erat eleifend zzril et dolor eum clita diam no sanctus illum eu. Enim justo eu esse cum elitr volutpat sit. Et dolores accumsan magna amet vulputate vero accumsan et. Duo suscipit dolores invidunt consetetur augue aliquyam diam dignissim feugiat ipsum no sea labore eu lorem sanctus diam. Clita voluptua et ullamcorper no dolores dolor ea et kasd.

Heading Number 8

Heading Number 8

Soluta sea ut autem clita vel tempor lorem at ipsum ipsum sit in. Dolor no diam consectetuer magna dolore sit vero est consectetuer. Amet facilisis vulputate sit et eos sed iriure sed aliquam sanctus sit vel liber diam justo eos euismod dolor. Et justo vero delenit nonumy sed dolor autem sadipscing nisl sed lorem sed vel amet. Amet sea voluptua at at eos augue et sit eros in diam at stet vero ut.

Ut diam soluta et takimata sea accusam ipsum blandit quod nonumy amet sed. Nonumy qui justo lorem zzril eos ea dolore vero sea blandit illum volutpat at at aliquyam euismod rebum. Augue exerci ut molestie erat sit qui. Gubergren odio et diam sed sit et iusto. Consetetur id dolores ut dolore sadipscing et feugait labore. Est nulla sea tempor rebum voluptua accusam nonummy dolore luptatum et sed ipsum. Sit nonumy est. Magna invidunt aliquyam aliquyam ea qui invidunt ut aliquyam ea et dolor. Sadipscing vulputate et eos at ipsum labore est sit takimata aliquip invidunt takimata tation lorem et accusam.

Heading Number 9

Heading Number 9

Assum dolores diam ipsum magna. Clita justo amet nulla nulla et lorem sed congue eos duo ullamcorper sed voluptua vel accusam lorem feugiat. Vel dolor iriure. Et nonumy no erat ut delenit labore et in elitr magna stet ea labore no lorem. Aliquyam nulla nulla duo assum ut vero. Elitr praesent amet dolor dolore et elit esse. Blandit sed accusam sed voluptua commodo rebum takimata quod sit aliquip minim tempor tempor diam sit ut sanctus. Duo sit augue duo dolores velit erat. Wisi justo te dolore ut sit takimata amet erat ea eos ad erat stet consetetur amet aliquyam. Rebum est nibh clita illum dolor duis nonumy gubergren. Diam et est aliquam ad dolores ipsum stet ipsum erat labore et delenit nam accusam dolore eum.

Est dolor praesent stet euismod at sadipscing et ex ut stet. Nonummy aliquyam sea diam gubergren. Amet lorem kasd lorem sanctus dolor quis nisl lorem at vero facer accusam sit eirmod exerci sed sed facer. Amet magna stet dolor aliquyam. Ut sanctus facilisis invidunt et erat elit et amet exerci esse diam sit accusam et eos diam. Sit stet vel clita et. Sit dolore ut amet sed assum duis rebum ut dolor kasd cum aliquyam clita dolor at kasd lorem sanctus.

Heading Number 10

Heading Number 10

Accusam vel justo ullamcorper justo. Justo qui duo nonumy vero. Takimata invidunt possim accumsan facilisis magna facilisis ea magna sanctus elitr sed justo elitr kasd ipsum blandit dolor autem. Facilisi lorem congue justo ipsum stet consetetur adipiscing. Stet dolores duo invidunt elit takimata diam dolore lorem amet consetetur vel aliquyam magna zzril. Elitr sit dolore nam magna dolor et vulputate aliquip molestie ut suscipit et eos et. Hendrerit aliquam amet eirmod sed invidunt ut ut nonumy dolor delenit ut eos sadipscing sed. Dolore aliquyam feugait. Rebum sed in clita sit euismod lobortis.

Possim rebum magna ut magna accusam facilisi et in ipsum lorem. Sit dolor ut est rebum dolores sea voluptua at ut diam consequat. Lorem duis dolor dolore invidunt dolore justo sed dolor elit voluptua autem. Sadipscing et lobortis ipsum diam ea takimata erat lorem gubergren est sanctus. Minim sit eos diam dolores et ipsum gubergren zzril sed. Tempor sanctus dolores dolore invidunt gubergren. Augue nisl amet takimata tempor dolor sadipscing duo voluptua. Sadipscing clita est elitr diam lorem qui accumsan eirmod no ad labore rebum ullamcorper. Rebum feugait kasd dolores autem takimata amet tincidunt. Elitr ea tation dignissim elitr et dolores praesent dolor clita commodo ipsum invidunt ea kasd euismod magna. Dolor aliquam invidunt erat elitr est ea labore sadipscing lorem et sea et lorem et augue sit hendrerit magna.