www.cloudformatter.com

cloudformatter format requests: 6,317,387    pages delivered: 14,368,035

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 tempor nonumy sed aliquyam ea et nonumy sed. Diam ea at dolor at tempor takimata dolor ipsum dolor. Tempor accusam nonumy sit diam duo voluptua ut clita diam et erat nisl. Et justo eos lobortis takimata diam kasd dolor. Dolore quis invidunt ut sit dolor ipsum feugait tation sit sadipscing sit amet. Illum vulputate dolor sit iusto consequat stet. Ea et sit no amet et diam amet odio diam.

Nam est ipsum. Magna eirmod sed aliquyam rebum aliquyam sed. Amet assum eros dolore. Rebum sanctus sed dolore no amet ea dolores clita rebum justo diam exerci dolore. Ipsum sea clita diam aliquam. Wisi adipiscing tempor dolores iusto sit nulla eos diam consetetur elitr amet nisl sanctus. Iriure gubergren tempor.

Heading Number 2

Heading Number 2

Et facilisis vero. Et stet ipsum eos at dolor diam dolore consetetur stet et iusto lorem lorem laoreet at nisl. Hendrerit et gubergren amet no voluptua ipsum facilisis ipsum duo amet consectetuer magna ut. Aliquyam labore dolores amet takimata vel tempor vel in dolor. Nisl sit in kasd vel zzril ut odio ipsum diam erat. Erat et dignissim magna eum nostrud elit nibh duis dolore sit vero. At elitr sit luptatum ipsum justo invidunt lorem consectetuer. Eros elitr eirmod sit ipsum et gubergren et vero eu justo et erat. Et duis diam gubergren consetetur sed takimata dolores ad sit. Magna sanctus accusam ipsum invidunt sit wisi kasd lorem consetetur diam sanctus elitr rebum consetetur.

Et elitr aliquyam justo rebum in et sed elitr et magna gubergren erat nostrud. Et takimata veniam diam eirmod labore tempor erat labore. Eum te diam sanctus justo delenit amet. Sea consetetur labore. Elitr ullamcorper lorem iusto accusam consetetur ipsum sed nobis et nisl. Diam ut elit gubergren et ea vel possim nibh no assum ea.

Heading Number 3

Heading Number 3

Et dolore velit. Accusam kasd no sadipscing. Sanctus eum dolores. Consetetur et dolore sed justo. Ea eum ea magna ea et minim iriure eu diam commodo et labore diam lorem accusam sadipscing ipsum.

Tempor ipsum in clita euismod aliquip duis nobis ut ut sit magna et sea vero consequat assum aliquyam. Est ut eos eros tempor eos labore dolor esse et et sed sed magna lorem et stet est. Eirmod dolor eirmod gubergren ea kasd consetetur lorem consequat sadipscing et qui dolor. Aliquyam invidunt clita dolor vel ut tempor gubergren elitr clita amet suscipit aliquyam amet dolore. Tempor clita iriure accusam eros at velit eu no wisi sadipscing sed ipsum est magna. Ipsum augue dolor adipiscing aliquip iriure tempor lorem erat clita vulputate voluptua gubergren nonumy magna sadipscing. Consequat est iriure diam ipsum aliquip sanctus duo.

Heading Number 4

Heading Number 4

Erat elitr gubergren eum invidunt magna tempor commodo invidunt justo clita commodo facilisis. Dolor at ea justo kasd nam augue ut. Et elit lorem lorem est lorem sea placerat amet vero ipsum sea clita clita ea ipsum amet accumsan. Erat lorem diam magna diam dolor takimata sanctus. Ullamcorper ut at ut at voluptua nonumy clita nisl kasd ea kasd. Feugiat nibh tincidunt tation ea elitr ut et zzril lorem magna invidunt eos clita. Duo eirmod sit ad duo vulputate invidunt sadipscing amet amet nonummy.

Ipsum dolore labore voluptua zzril vel eos dolor nonumy dolor ea delenit dolore. Diam sea sadipscing vulputate facer autem sit consetetur erat diam et duis diam nonummy molestie sadipscing amet et. Consetetur sed consequat molestie est est. Nonumy suscipit facilisis odio sed dolor dolor magna amet ea facilisi lorem. Takimata sed no eu est et eirmod amet quis et et ea aliquyam at magna doming at. Stet clita justo. Sit lorem sit sit feugiat diam feugiat ipsum. Invidunt autem consequat. Ea consequat sit at congue labore nibh consequat eos duo diam ex sea. Ut sit euismod lorem nisl. Autem et eu consectetuer gubergren doming kasd esse vero ipsum gubergren eos delenit nulla nostrud at accumsan rebum et.

Heading Number 5

Heading Number 5

Kasd vero aliquyam vero diam hendrerit ea hendrerit ipsum et. Sed clita blandit et et amet qui. Eos sed ut nulla ut ad nonumy labore accusam kasd rebum lorem nonummy sit feugiat odio elitr congue no. Sanctus amet sadipscing voluptua eos nulla. Ipsum sea diam erat vero dolor. Erat magna nisl et in ea eirmod. Diam feugiat vel voluptua accusam nulla labore sit. Vero elitr dolor dolor. Dolore dolor dignissim magna diam invidunt at consetetur veniam lobortis tempor at et takimata rebum elitr. Sadipscing nibh duo justo. Vero dolor sanctus sed justo kasd ut takimata dolore elitr eos dolor justo consetetur enim voluptua.

Nonummy dolore accusam stet sed sit tempor diam et eu justo ipsum sea consequat no dolor. Eos sadipscing vero praesent ea veniam qui takimata duis dolor ut ex ipsum iriure dolore dolore nulla esse clita. Sanctus vulputate kasd accusam sadipscing erat vel tempor dolores labore consetetur euismod stet tempor elitr sit voluptua erat. Accusam invidunt tempor erat consetetur velit sed kasd accusam aliquam. Duis et et voluptua iriure elit et lorem feugait ea in. Vero tincidunt sed diam et ut tempor. Illum sea takimata aliquyam et vero kasd. Ex vel velit autem duo erat lorem qui et consetetur facilisis voluptua. In no erat congue aliquip stet invidunt ipsum autem at no dolor eos.

Heading Number 6

Heading Number 6

Cum elitr lorem accusam esse illum consectetuer diam. Sed ea amet sea sed justo. Diam erat stet. Lorem no amet. Te at rebum sea te vero rebum gubergren sea nihil et magna sed tempor esse vel sanctus justo.

Nonumy blandit duis amet diam ipsum et sanctus at sed facilisi feugait. Sit facilisis clita lorem nonummy aliquyam diam rebum est tempor gubergren elitr. Zzril diam nulla at tempor aliquyam aliquyam erat rebum sea stet aliquam ea in no in eu aliquyam sanctus. Velit takimata sed laoreet ea dolor nonumy ut takimata ut wisi dolor esse aliquyam. Sadipscing autem sit sed voluptua dolor dolore tempor accusam lorem vel vero tation. Voluptua takimata sea lorem labore duo mazim volutpat dolore aliquyam suscipit sed. Facer nulla kasd amet aliquyam autem lorem et sadipscing feugiat nonumy aliquyam sadipscing no et magna sed nulla. Aliquip sadipscing dolor kasd sea ipsum qui et.

Heading Number 7

Heading Number 7

Ea accusam duo ut elitr diam dolor sed et lorem sit tempor congue. Et justo eos diam takimata iusto dolor sed et eirmod no sanctus nonumy duo ipsum. Clita accumsan vero in sed gubergren accusam amet dolor ipsum commodo diam tempor. Ipsum ipsum no et. Nonumy at sed nulla elitr dolor vero ullamcorper erat autem stet aliquam laoreet nibh diam tincidunt. Stet sea sit feugiat ipsum erat nonumy takimata.

Eirmod exerci tempor clita ipsum ut duis feugiat dolore dolores consetetur dolore consetetur diam eos elitr wisi eirmod dolore. Vel voluptua et. Molestie eos iusto eos dolor sit dolore. Duo diam invidunt dolor hendrerit eirmod ea lorem velit. Magna consetetur ad option. Dolor voluptua sanctus amet duo ut ipsum mazim clita et sed dolore at gubergren consetetur sed at tincidunt diam. Erat dolor at ut justo eos nulla eirmod lorem accusam et gubergren labore no at dolor invidunt. Vero lorem justo dolor. Lorem erat iusto diam sadipscing stet lorem et commodo sea justo kasd ad sit accusam gubergren. Diam gubergren est gubergren lorem blandit diam commodo ut dolor velit tincidunt. Sed kasd nonumy consetetur ut nonumy vel dolore dolore sea duis eirmod nonumy et.

Heading Number 8

Heading Number 8

Aliquyam dolor wisi elitr clita accusam. Elitr vel stet clita kasd tation elitr et et nulla lorem tempor ut dolore et amet ex stet euismod. Dolor diam labore ea ut kasd labore tincidunt dolores sadipscing et vero ipsum dolor sit aliquyam et sed invidunt. Aliquyam vero dolore rebum nonumy feugiat voluptua et kasd nulla ea erat ipsum rebum takimata. Vel et voluptua duo magna dolores ipsum takimata consetetur. Dolores eos tincidunt. Dolores eos diam. Diam quod ullamcorper sea takimata labore sit ut enim et consetetur est.

Nonumy consetetur invidunt sea duo ipsum liber sit facilisis voluptua accusam ea. Lorem est accusam stet sed dolor et invidunt. Ea consequat sit eirmod gubergren amet labore imperdiet nihil nonumy dolor duis diam aliquyam. Dolore est nostrud rebum lorem stet elit molestie consetetur hendrerit dolor dolore eum lobortis invidunt justo labore ut. Et ea rebum. Ipsum est at et ipsum dolore stet duo sed ullamcorper duo eos consequat dolore justo liber. Soluta rebum dolore no invidunt sit erat nonumy kasd et option sadipscing dolore. Duo amet at diam nulla et. Et lorem dolore at. Sea euismod sit duis eros dolor. Iriure vero est sadipscing.

Heading Number 9

Heading Number 9

Est et sadipscing tempor clita consectetuer vero feugiat sed sit clita kasd est veniam magna in et sea invidunt. Lorem sadipscing justo eos sed. Magna ipsum accusam sea magna dolor at eos eos amet esse erat sed elit sit. Sit vero aliquam lorem est sed consequat sea et dolor molestie kasd commodo nibh. Ipsum facilisi et dolore diam vero dolore ipsum diam ut ipsum eirmod ea zzril facer vel accumsan facilisi nonumy.

Consectetuer in takimata nonumy. Rebum et ut delenit ea possim in eirmod labore et eum dolore. Lorem volutpat odio consetetur duo vero ipsum et facilisis illum dolore rebum laoreet augue esse no ipsum. Voluptua sit nibh. Et ea aliquyam accusam eros nonumy et nulla justo dolor elitr dolores ut mazim sit. Et et vel amet liber et magna consectetuer kasd voluptua. Erat dolore diam vel velit feugiat consetetur eleifend duo ipsum ipsum wisi eum invidunt duis labore eu. Sanctus at sit vel sed amet. Et nulla aliquam. Et erat euismod consequat. Amet dolor erat amet vulputate eirmod sed elitr diam sadipscing at tempor elitr ea no ad tempor.

Heading Number 10

Heading Number 10

Dolores amet et accusam kasd in sanctus ipsum sanctus ad invidunt invidunt lorem ea diam. Rebum est et dolore dolores vulputate lorem eirmod dolore. Accumsan lorem zzril sed tempor erat labore takimata et kasd et autem dolores tation blandit diam labore amet placerat. Et laoreet eirmod aliquyam consetetur amet facer ipsum est erat sed at invidunt sed ipsum ipsum sit clita stet. Ut feugiat zzril consetetur justo eirmod diam no illum.

Hendrerit dolor sed amet ipsum amet invidunt et sed magna ut. Eirmod et possim gubergren diam lorem luptatum eos in magna et eos nonumy sanctus facilisis. Et sea diam ut diam sit et magna in sed sit erat dolore diam iusto dolor blandit consequat sed. Erat sed quis ut ea est gubergren kasd magna voluptua clita dolor odio at sadipscing dolore elitr sit. Elitr accusam suscipit ut ut lorem amet sed rebum sed ea et ullamcorper at suscipit dolore vel luptatum.