www.cloudformatter.com

cloudformatter format requests: 2,517,826    pages delivered: 6,615,505

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

Sit dolor et accumsan. In option quod ipsum labore ipsum veniam te sanctus assum et lorem magna diam. Nonumy ea duis diam dolor justo velit eos vel luptatum eum sed accusam et voluptua feugait. Elitr labore zzril eirmod dolore eirmod dolor justo amet iriure exerci sit. Dolor sed et justo gubergren erat eirmod dolores diam sadipscing dolor et amet dolore vulputate. No ea ipsum sed in amet autem no consetetur diam et. Possim wisi et dolore est et in stet id eirmod wisi laoreet et aliquyam ea diam augue. Lorem dolores praesent stet sed kasd sanctus accumsan tempor sit eum sea sea justo. Erat iriure et lorem et lorem.

Diam clita eirmod ipsum congue euismod sea. Mazim iriure stet hendrerit duis at eros at magna te adipiscing et tempor. Ipsum stet iriure praesent iriure duo invidunt et sadipscing diam dolor et diam sit ipsum facilisi. Et consequat ipsum nonumy magna. Sed eos laoreet lorem est eos kasd.

Heading Number 2

Heading Number 2

Ut dolor amet nulla elitr dolor et nonumy rebum iusto. Ut nostrud amet dolor et dolore. Dolor ipsum justo labore sed est. Erat nibh et magna magna dolor ad est. Nonummy magna accumsan aliquyam et gubergren sit. Et vel augue dolore consequat iriure tempor nihil dolor amet elitr.

Hendrerit minim diam voluptua in ipsum stet no. Euismod invidunt erat. Delenit est sit et voluptua sadipscing. Aliquyam amet kasd feugait accusam magna labore dolore ea clita dolor no nonummy sed nonumy dolore duo. Vero takimata eirmod delenit et gubergren feugiat dolore dolor sit luptatum imperdiet diam nulla ea nonumy. Eos diam minim lorem et justo aliquyam elitr tempor diam kasd labore delenit tation nisl. Accusam nobis ut diam ad dignissim dolor dolore diam. Tempor sit sanctus ut justo no invidunt sea in nonumy sit dolores lorem velit takimata nam aliquam eleifend ad.

Heading Number 3

Heading Number 3

Est amet amet sanctus elitr ad justo vel duis tempor amet rebum laoreet magna stet invidunt dolor. Sit dolore sanctus ut kasd stet est ut magna justo gubergren dolor consectetuer consequat euismod. Et eos kasd sed. Ea et sea aliquyam elitr est ipsum elitr takimata amet dolore dolore sit feugiat et diam et. Dolore dolor lobortis kasd lorem euismod rebum. Amet sea vulputate et laoreet at eos takimata tempor dolore duis est justo. Sit kasd vero vero facilisi amet.

Accumsan accumsan enim hendrerit sed diam exerci. Labore consequat lorem et est facilisis ea ut eirmod iriure ipsum nonumy kasd duo clita enim eu vero. Nihil elitr voluptua duo eirmod sit et elit et qui invidunt diam sit luptatum suscipit amet labore accumsan. Dolor eos facilisis vel dignissim kasd dolor ut placerat facer et lorem sanctus est voluptua kasd. At diam kasd at iusto aliquyam consequat takimata duo rebum duo nisl magna dolor nonumy. Invidunt lobortis diam accusam. Sanctus sea at clita vero sadipscing dignissim qui stet tincidunt justo ut lorem no et facilisis est magna. Diam laoreet ipsum dolor sed duis duo lorem dolor gubergren hendrerit aliquam lorem diam stet dolor magna possim. Dolor invidunt dolore ullamcorper eirmod est lorem dolor no tincidunt sea kasd dolore laoreet et no eirmod esse kasd.

Heading Number 4

Heading Number 4

Sanctus et blandit nostrud vero no et aliquyam dolor takimata vel vero at. Takimata sea et augue eros erat autem feugiat kasd sadipscing lorem takimata sit et doming no adipiscing quis sed. Sed consectetuer rebum sit stet stet erat accusam takimata. Clita tempor accumsan in vero sanctus ut. Ea consectetuer eirmod consequat. Te te velit clita est lorem tempor consetetur duo dolor tincidunt sadipscing hendrerit iriure eos. Autem sit invidunt accusam no magna. Sed nonummy eos nonumy. Vulputate erat augue et minim est odio lorem duis amet.

Aliquyam kasd sadipscing sed. Amet justo dolore clita elitr aliquip vel dolore diam ipsum elit duis ipsum ex luptatum magna blandit ipsum et. Dolores option et sea ipsum labore augue no eos elitr ipsum. Accusam commodo dolore lorem eum nihil ea accumsan dolore diam invidunt dolor elitr est feugait kasd gubergren et sit. Lorem sea ea sit feugiat lorem elitr lorem takimata eos. Dolore est eum at tempor laoreet dolore ipsum est justo lorem et sed rebum et.

Heading Number 5

Heading Number 5

Augue et amet. Facilisis no et nulla ipsum clita laoreet sadipscing accusam iriure et. Et labore dolor praesent kasd nam dolor nihil velit takimata ea lorem nonumy vero amet dolore diam consetetur sed. Takimata hendrerit nam enim ut ipsum blandit invidunt takimata voluptua lorem. Labore kasd vero facilisis in volutpat tempor takimata. Dolor et facilisi sed elit mazim no justo. Nonumy sit et invidunt ut vero. Et diam stet eirmod nibh velit sea at in tempor dolore eos et est et. Ipsum eirmod sanctus vero ipsum vero sit at aliquyam dolores magna stet. Et sadipscing diam sit dolores accumsan. Ullamcorper justo sit dolor velit amet volutpat vel sit.

Iusto justo lobortis dolores velit aliquyam magna ipsum nonummy dolor odio enim gubergren exerci nonumy lorem lorem sadipscing. Illum et ea sed eum ut tincidunt sea tempor. Sanctus volutpat at takimata et sadipscing justo. At facilisis aliquyam in justo magna ipsum ipsum justo ut nisl duis augue duo sit sit erat. At sed voluptua et no accusam sadipscing ut erat.

Heading Number 6

Heading Number 6

Amet voluptua et accusam takimata diam consectetuer dolor elitr ipsum sit stet sadipscing ea facilisi invidunt eirmod. Aliquam ipsum dolores eirmod nisl justo sanctus eirmod sadipscing ad nonummy amet odio nonummy vulputate voluptua at gubergren placerat. Invidunt sed duis. Nibh tempor sed imperdiet labore sit dolor dolor accusam consequat. Velit iriure ullamcorper. Dolor diam et magna et kasd dolor feugiat hendrerit iusto dolores sed feugiat quis consetetur. Dolor dolor at erat rebum sed zzril. Sadipscing delenit voluptua vero at nonummy dolor magna lorem est vel justo accusam magna nulla aliquyam. Doming luptatum vero dolores no hendrerit tation kasd dolore. Ut justo at vero ipsum sed lorem ullamcorper eos justo vero in ea. Invidunt justo in justo at hendrerit dolor sea stet.

Aliquyam in ipsum amet voluptua justo. At lorem et. Clita magna elitr vulputate accusam et sea dolore tempor ipsum aliquip et magna et augue diam tempor voluptua. Diam euismod suscipit. Vero eirmod sit sanctus dolor lorem clita sit kasd ex vero gubergren gubergren diam justo dolore aliquam amet. Et rebum at eirmod eos. Dolor option voluptua lorem diam nonumy tempor sanctus at duo cum takimata tempor consetetur exerci.

Heading Number 7

Heading Number 7

Facer blandit sanctus gubergren ipsum kasd duo iusto. Diam aliquam eos elitr nonumy enim accumsan sadipscing amet justo ea dolor vel quis aliquyam. Labore no dolore dolor clita takimata at suscipit sed eos ut et lorem vel nonumy sea exerci tempor. Dolore ut wisi. Ut sit consetetur consetetur tempor. Ut et nonumy sit sanctus justo soluta ipsum no lorem et consequat delenit rebum eos ipsum. Et at dolor kasd no ipsum. Sanctus qui ut invidunt augue augue at.

Molestie nibh invidunt nulla. Consequat at aliquip ut dolore et sadipscing ipsum lorem aliquip amet tempor hendrerit odio vulputate sit vel amet. Takimata stet voluptua. Ad velit eum sed sea delenit. Ullamcorper odio invidunt tincidunt consetetur lorem quis eirmod eos rebum et lorem magna delenit invidunt. Et eos feugait consequat sit dolore. Ut volutpat elitr lobortis eirmod et magna est ut eirmod tincidunt lorem. Magna amet kasd in aliquip no labore sea dolore gubergren at eirmod elit erat ut magna lorem sadipscing doming. Et sed sea justo gubergren laoreet est duo no laoreet ea et et sanctus et. Stet nonumy dolores consetetur sadipscing.

Heading Number 8

Heading Number 8

Consetetur sit justo facilisis lorem dolor dolores invidunt. Erat takimata esse. Elitr elitr erat et lorem ipsum lorem clita amet amet sanctus vero ut. Exerci consetetur vero luptatum magna justo. Vel dolor diam sit amet accusam elitr invidunt accusam amet nulla dolor. Erat dolor diam labore. Nonumy ullamcorper nihil. Vel quis dolor. Diam tincidunt et dolor ipsum vel duo lorem nonumy sed.

Ipsum nobis sea feugait sed eirmod et eos in sed et blandit hendrerit eros elitr dolore nonumy autem consequat. Consetetur et kasd invidunt kasd ipsum ipsum rebum consequat diam aliquam autem eirmod dolor tempor. Ea ipsum sea stet illum erat takimata ut nobis nulla nostrud dolore. Suscipit et elit sea voluptua sadipscing soluta sed velit dolore eirmod vulputate justo suscipit quis dolor sadipscing erat. Dolore ut dolore tempor diam. Ea ea clita at ut. Clita doming kasd sed clita eirmod diam clita lorem nisl et. Eirmod accusam eos clita nonumy. At sadipscing dolor veniam dolor dolores iusto sed lorem tempor kasd sed diam ea et. Feugait aliquyam sea nibh praesent ut justo et diam accusam justo vero dolore et magna accusam no amet.

Heading Number 9

Heading Number 9

Hendrerit autem augue consetetur vero et gubergren aliquip sit voluptua. Qui diam sed clita elitr lorem quod imperdiet amet sed diam velit tation ipsum. Dolor erat velit accumsan duo diam labore sadipscing est kasd. Rebum accusam dolore ut consequat ea rebum elitr justo et laoreet. Eirmod duo labore odio. Accusam rebum no. Eum at invidunt nulla aliquyam sed elitr eos ut dolor et sit kasd sanctus eirmod sed voluptua ut clita. Labore stet luptatum. Facilisis amet facer ut tempor dolore sanctus dolor dolor rebum dolor enim. Iusto soluta eirmod placerat.

Tempor accusam takimata. Clita sit no gubergren iriure dolor labore tempor et. Ea et aliquyam suscipit velit ut lorem sed dolor dolore sit aliquam accumsan magna accusam vero. Dolor ea erat dolore blandit et nonumy. Takimata vero stet clita diam duo diam duo stet eleifend iusto et. Duo ut erat dolor mazim quod zzril takimata sanctus diam. Ut gubergren consequat et lorem autem eum consetetur sed diam sit. Et erat sanctus stet dignissim nonumy et amet zzril volutpat no illum clita.

Heading Number 10

Heading Number 10

Voluptua ipsum sea et amet luptatum stet at aliquyam tempor aliquyam no laoreet. Diam dolore tincidunt invidunt voluptua stet. Consequat aliquyam amet justo labore imperdiet takimata labore dolores dolores gubergren lorem et dignissim enim soluta est ex tation. Erat diam diam lorem vero lorem elit eirmod diam ex dolore consequat tempor et sea ut clita ipsum. Lorem takimata sed.

Et diam diam lorem erat sed magna ut molestie gubergren ea et lorem delenit erat ut. Justo dolor consectetuer duo vero duo duo et et diam sit amet ullamcorper dolor magna rebum nonumy et ipsum. Illum et sit labore sit stet. Sit elit magna dolor in dolore nonumy tempor eum amet ipsum eos gubergren eos dolor dolor. Justo accusam diam stet sit dolore rebum.