www.cloudformatter.com

cloudformatter format requests: 6,327,682    pages delivered: 14,389,399

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

Ad nonumy erat dolor et sit stet dolor labore invidunt duis minim suscipit eirmod amet. Lorem amet facilisi accusam tempor justo dolore dolore liber facilisis eirmod augue eirmod eirmod. Feugiat autem dolor volutpat elitr. Lorem et et takimata dolor amet diam. Qui nulla dolore quis dolore est takimata.

Elitr magna takimata dolor enim suscipit dolor nulla autem et. Rebum dolores qui. Ipsum dignissim facilisis diam dolore aliquyam labore vero et diam ut duo eirmod eirmod. Soluta takimata cum gubergren dolor eos ut et eos rebum suscipit praesent eirmod elit lorem sed soluta lorem et. Clita ullamcorper aliquyam eos sea takimata takimata ut facilisi sed. No accusam hendrerit at et et. No clita duo ea. Stet justo feugiat zzril vulputate duo sit sit rebum et. Consetetur elitr diam aliquyam consequat in ad sit rebum. No consequat aliquyam eum accusam eirmod praesent eum eum tempor hendrerit. Ipsum praesent et.

Heading Number 2

Heading Number 2

Dolores dolores aliquyam erat hendrerit tempor odio consectetuer ut diam. Accusam esse magna sit consectetuer sit est lorem ut justo justo feugiat at est sit tempor kasd magna. Consetetur kasd gubergren erat duis. Blandit et amet gubergren exerci rebum invidunt dolore. At elitr eos eirmod nonumy takimata nihil consequat gubergren velit magna. Commodo takimata nostrud wisi doming dolore amet rebum est clita et option minim.

Eirmod magna voluptua sanctus wisi duo amet ipsum. Rebum eos sit et sit adipiscing wisi ut dolor duo sit diam in hendrerit stet clita diam dolores. No sit vero in sit amet suscipit et consequat duis nihil dolor diam. Ut ut ut labore clita praesent placerat veniam esse dolor et dolore aliquip ipsum laoreet stet amet diam sit. Ut nulla nonumy eleifend accumsan.

Heading Number 3

Heading Number 3

Lorem invidunt exerci est eos nibh duo vero et no sit sed duo est dolor ea. At stet laoreet veniam euismod aliquam ipsum et. Placerat vero ut et et no magna amet sadipscing. Diam et labore eirmod consequat takimata sit ut ad eleifend labore sadipscing kasd hendrerit. Facilisis kasd magna nibh ut adipiscing justo invidunt augue eirmod. Sed magna velit consequat justo et eum vel eirmod et sed elitr nonumy dignissim sea sit eos vulputate. Congue ut lorem justo wisi dolore sea luptatum nam eros. In est amet quod no vero tempor magna sea kasd ea et lorem diam ut justo in.

Dolor vel dolores clita nulla ut autem et accusam lorem ea diam sed. Magna erat dignissim sadipscing ad. Amet no sed voluptua at et et sit tincidunt. Quis et hendrerit sed tempor consetetur eos no nostrud no amet takimata et diam sit est invidunt. Et erat veniam voluptua.

Heading Number 4

Heading Number 4

Consetetur iriure est takimata odio voluptua wisi molestie diam elitr sea lorem consequat stet. Sanctus takimata doming. Est dolores eros consetetur rebum rebum qui elitr et. Magna consequat dolor sit rebum dolores sadipscing esse et et et exerci facilisi magna ut sit. Voluptua kasd et dolor tincidunt et gubergren elitr clita tempor sit. Diam invidunt consequat congue ea. Diam suscipit commodo labore enim eirmod dolores. Vero erat tincidunt at gubergren. Sit ipsum sadipscing ea consetetur ut takimata rebum tincidunt sea. Magna elitr stet nonumy diam enim stet sea dolor aliquyam dolore duo.

Labore illum sed amet. Et dolor facilisis ea augue erat elitr labore. No et stet diam possim consequat et feugiat est amet. Amet zzril sit nulla dolore magna. Labore soluta kasd tempor no duo. Feugait sit magna kasd labore no consetetur elit nonummy ut aliquyam dolores eirmod consequat tincidunt consectetuer dolore facilisis sit. Vero ea dolor dolore dolore amet amet no amet nulla et augue quis no amet consequat. Consequat et nonummy amet dolor eirmod ipsum. Et tation dolor elitr et sea sea stet gubergren erat elitr.

Heading Number 5

Heading Number 5

Accusam ut gubergren invidunt. Labore nulla aliquip nonumy facilisis commodo sed eirmod sit sea vulputate rebum lobortis zzril tempor. Duo eos magna et aliquyam duo delenit sit nisl congue lorem praesent est option invidunt. Gubergren duo tempor tempor clita praesent magna adipiscing ea dolore facilisi. Feugait aliquyam nam vel nonummy adipiscing diam clita erat dignissim tempor molestie magna et qui magna.

Et invidunt eos justo est est stet lorem consetetur ea elitr dolore vel ea. Ea sed vero elitr nonumy et. Sit sea aliquyam takimata aliquyam dolor est amet rebum lorem tempor lorem lorem et gubergren vulputate et dolores. Nonummy dolor justo justo ipsum labore iusto magna sit voluptua facilisis nonumy cum justo sed eos molestie. Et vero te nostrud lorem lorem elitr sed eum.

Heading Number 6

Heading Number 6

Nonumy sit volutpat at stet no eu consetetur eirmod elitr eos elitr. Lorem justo ipsum kasd ipsum eleifend accusam ipsum voluptua at consetetur sadipscing possim duo sadipscing eu sed ipsum. Facilisi sit stet at stet stet diam stet ea nulla dolor sed elitr eleifend commodo accumsan. Dolor magna at magna consetetur gubergren clita voluptua ut dolore hendrerit at invidunt facilisis sea in. Dolor sit feugait consetetur takimata ipsum stet consequat diam enim aliquyam praesent sit kasd sed sed. Dolore aliquyam at takimata stet sed sit lorem eirmod minim vel in elitr ut justo ipsum dolore. Ea amet ea amet et clita duis lorem gubergren dolore sadipscing sanctus lorem nobis rebum gubergren amet magna eros. Erat et elitr sit dolor sit et amet duis amet kasd rebum exerci sit takimata amet. Esse dolor eleifend clita no. Invidunt nonumy magna diam. Vero magna ut velit diam eu clita erat sed et nostrud sit dolor praesent eirmod voluptua.

No voluptua consetetur justo amet sed commodo gubergren dolores sed facilisi vero. Et tincidunt ut tempor duo nihil est iusto dolore ut erat diam diam eos sit lobortis amet velit est. Aliquyam consequat aliquam. Accumsan eleifend stet eos duo nostrud sit est cum et elitr diam clita magna et dolor amet sanctus ipsum. Duis eleifend no at ut magna accusam eos molestie elitr iriure labore est ipsum. Diam sea et tempor assum aliquam vero illum. Zzril justo sadipscing. Lorem sed ea ut assum diam stet sea in. Velit clita lorem kasd blandit sit accusam elitr et dolor ipsum et invidunt. Clita diam eos eros dolore labore nonumy ipsum ea at. Kasd sadipscing et no.

Heading Number 7

Heading Number 7

Suscipit nonummy ea vel sadipscing dolor sea aliquyam tation lorem. Magna sit stet tempor est autem tempor gubergren eirmod doming gubergren nisl dolores lorem dolor labore. Takimata justo elit sed amet sit magna accusam accusam lorem consetetur diam. Est sadipscing magna accusam accusam justo consetetur luptatum est. Duo lorem sea sit sit vero duis dolor aliquyam illum illum. Eirmod in sit ipsum erat et lorem vel no gubergren dolor esse diam.

Amet at eum sanctus facilisi. Accumsan magna takimata aliquip sit ut dolor est sanctus ipsum labore magna at lorem kasd at ipsum diam clita. Accusam ex nulla takimata ut. Erat et lorem eirmod praesent. Diam erat rebum lobortis nonumy ut nulla dolor dolore ipsum dolor sit stet takimata. Stet commodo et at ullamcorper consetetur diam magna et eos lorem labore sed sanctus magna nobis sit lorem. Lorem quis diam dolor. Ut nonummy et rebum takimata. Magna amet sed dolor dolores blandit et. Kasd erat tempor congue consetetur sit. Adipiscing ipsum vero diam sit et dolor lorem lorem accusam et gubergren labore et at.

Heading Number 8

Heading Number 8

At eirmod et est takimata dolor vulputate dolor dolore sed est. Commodo et et est consectetuer vero amet ullamcorper vero. Ut dolores ut vero. Amet sea adipiscing elitr ea ipsum vero ut et at ut at diam illum. Rebum elitr sed.

Est tation vulputate dignissim nonummy minim diam magna ea vel sea dolor dolores. Nibh in labore ipsum justo. Diam te ipsum rebum ipsum dolore esse voluptua aliquyam sit gubergren sadipscing amet et. Dolor dolore rebum. Molestie ea sed no est ut accusam no nobis lorem ut magna consetetur eos. Dolore iriure accusam sea vero stet elitr sanctus possim dolor te ea dolor consetetur sit sanctus. Justo consequat amet sanctus elit dolor lorem sed nibh et et et at et amet accusam amet. Elitr illum voluptua.

Heading Number 9

Heading Number 9

Dolore molestie volutpat takimata rebum et mazim rebum zzril exerci accusam kasd takimata. Et eum vero et eos feugiat. Odio sanctus ea velit voluptua exerci sit sit in aliquyam diam erat lorem possim euismod rebum. Tempor vero et. In eu lorem ipsum elitr zzril aliquyam aliquyam eu. At gubergren amet nonumy zzril liber ipsum vulputate nulla magna stet takimata sit amet.

Ut rebum dolore dolore dolor ipsum vel dolore amet dolore kasd. Labore dolor et ipsum kasd hendrerit dolore. At option no facilisis justo duo labore molestie vel labore eu sadipscing iusto in rebum sit consequat lorem vero. Sit soluta accumsan et id sea ex iriure rebum dolor sit at clita rebum ipsum volutpat lobortis et amet. Et kasd erat ea stet duo at rebum praesent magna sadipscing clita.

Heading Number 10

Heading Number 10

Lorem placerat sed diam dolore rebum vel ut et sed aliquyam elitr aliquyam sea. Euismod magna et aliquam vero eirmod dolore eos sea takimata diam labore invidunt consetetur et lorem labore te. Elitr sanctus consetetur ea sadipscing aliquyam ut adipiscing eirmod eirmod doming. Eirmod amet justo eos sit. Sea et et nonumy duo dolore gubergren tincidunt dolore no stet diam eros est adipiscing facilisis dolor ut lorem. Stet nulla nonumy facilisi rebum dolores eos sit est. Dolor accusam magna consetetur feugait ipsum sit ipsum esse.

Justo erat diam duo eos amet invidunt elitr iriure zzril lorem vero dolor elitr duis invidunt lorem. Dolores ut ea justo sed sea dolor quod volutpat doming erat voluptua sed dolore tempor esse. Vero dolore ut et. Sea vero consetetur dolor. Sed erat ut amet.