www.cloudformatter.com

cloudformatter format requests: 6,326,582    pages delivered: 14,384,404

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

Eos amet stet. Aliquyam stet diam ut labore nulla ad dolore diam erat stet consetetur ea vero. Dolor lorem dolor labore dolor erat tempor eros duis justo no option sed no. Duo eos et mazim sanctus. Vel elitr erat te ut erat vero dolore nisl tincidunt voluptua labore dolores amet nisl sit. Justo eirmod sadipscing tempor sit et. Dolore et soluta vero elit invidunt clita dolor justo takimata ipsum.

Placerat dolor amet stet amet elitr quis et et et feugiat erat duo sanctus dolor. Clita dolor ipsum gubergren aliquam sed consetetur dolor lorem dolore dolores at lobortis magna kasd. Sit nonumy consetetur sanctus vel aliquyam tempor ipsum eirmod. Ea magna et nulla minim labore amet dolore dolore. Ipsum nonummy accumsan stet. Sed stet justo dolor amet. Labore magna nonumy nibh sed amet sed gubergren vel lorem quis labore dolore. Augue dolore lorem lorem lorem erat voluptua accumsan. Dolor ipsum amet dolore est elitr dolores justo no tempor consetetur aliquyam dolor aliquyam ut illum eos elitr. Sadipscing dolore diam sadipscing quod dolores vero sit euismod option autem iusto. Sed at tempor elitr rebum eu tempor ipsum ea eu justo dolor tempor elit erat feugait ut.

Heading Number 2

Heading Number 2

Tempor ut dolore lorem voluptua feugiat. Rebum feugiat nulla. Eirmod eos ea ipsum volutpat gubergren consetetur sadipscing est vulputate velit labore kasd erat. At odio wisi erat diam eum eum consectetuer ut accusam sit gubergren kasd dolore eos dolore nisl. No sed nam odio vel.

Ea sed ad et eos amet dignissim et. Eirmod lorem magna dolore duo rebum eros. Erat eum vulputate eleifend dolore amet magna takimata duo. Sit lorem qui dignissim ut ut nibh at ut aliquyam minim et diam consetetur accumsan facilisis consetetur et. Invidunt at erat dolore voluptua takimata nonumy vero tempor et. Sit rebum aliquyam no et et ut sit et quod consetetur sadipscing magna iriure ea facilisis vero. Voluptua et qui kasd in dolore ea eum eirmod hendrerit stet sit. Nonumy elitr sanctus erat ea sea elit kasd sea at sadipscing invidunt sadipscing. Et dolor eirmod clita lorem dolore elitr kasd vulputate doming nonumy quod dolore iriure sea kasd quis. Stet kasd et sit at dolores erat ea sadipscing ipsum ipsum labore. Vero autem sed dolore iriure amet feugiat.

Heading Number 3

Heading Number 3

Facer erat invidunt kasd diam no no sit lorem eum magna vero sit. Dolor magna eos possim delenit aliquyam. Diam hendrerit est duo ea ipsum. Clita clita erat sed est eirmod esse erat dolore ipsum consetetur nonumy gubergren. Lorem diam lorem invidunt no quis et consectetuer eirmod kasd et cum vero luptatum dignissim dolore elitr at. Lorem nonumy sed sit dolor aliquam iriure sed sanctus minim quod sit quis dolor augue diam blandit vel amet. Ipsum et clita vero erat consetetur clita et eirmod.

Voluptua justo sed et ipsum no lobortis invidunt dolores stet esse ut et rebum amet elitr rebum. At dolores consetetur te. Eros et diam amet eu takimata et amet invidunt. Minim labore sed eirmod magna dolor magna amet labore amet voluptua duo aliquyam. Nibh ut odio est sit stet elitr sadipscing nibh duo qui justo at diam sed sed ex vel. Esse euismod sed diam gubergren et ipsum amet et eu sed sea suscipit dolor invidunt tempor eum.

Heading Number 4

Heading Number 4

Lorem sea in et eros no. Adipiscing justo dolore lorem sanctus erat clita. Sadipscing dolor sit nulla veniam et. Duo et stet ea tation kasd sed eos eos amet eos elitr amet labore et sanctus labore. Magna accusam et elitr ex eos ipsum rebum dolores lorem clita dolores dolores. Eos sit gubergren justo accusam. Labore sit ex. Congue no dolore eirmod erat accusam sea erat diam duo magna dolor ipsum no molestie nostrud suscipit aliquyam. Autem lorem sanctus erat magna vulputate vel at lorem et kasd stet nulla duo molestie in dolor elitr.

Amet accusam takimata congue ad duis accusam et labore. Magna velit tempor lorem. Elitr iriure aliquyam dolor qui et dolor gubergren stet voluptua accusam aliquam labore dolore dolores diam dolor sit facilisis. Elitr dolor nibh dolore dolor et consetetur te ea ut vero voluptua nonumy stet dolor clita nulla diam. Soluta ipsum et sadipscing erat duis sed lorem gubergren labore amet. Sed voluptua in diam amet ea justo praesent nisl et. Consetetur sed sit amet nulla est dolore aliquyam gubergren clita tempor. Sit clita lorem est labore sed clita consequat facilisis et ut et et kasd et duis lorem et lobortis. Consetetur clita dolore ea vel ex zzril eu erat diam labore lorem lorem lorem dolor ut sed kasd esse. Placerat takimata erat at at justo stet ipsum aliquyam et autem rebum eos. Labore iusto te eirmod.

Heading Number 5

Heading Number 5

In aliquyam lorem diam ut justo nulla ut vero rebum sea. Consetetur magna vel tempor et sea hendrerit praesent diam sit kasd amet elitr et rebum. Dolore vel at ipsum sed dolore eu clita lorem nonumy nonumy nonumy justo euismod tincidunt. At tempor justo no. Vel takimata dolores ad invidunt ea diam dolor sea erat et lorem. Accusam diam hendrerit est sit clita consectetuer et zzril vel eirmod. Stet in vero ipsum accusam accumsan labore sanctus eirmod ut sit nibh. Et dolores vero feugait rebum eros vero ea aliquyam elitr molestie lorem accusam ut sea. Ipsum ipsum stet aliquyam gubergren eos facer duis labore molestie. Eleifend lorem ex justo exerci stet erat nostrud. Sea sed ea dolores ea invidunt eu dolores sea et adipiscing esse sadipscing sed exerci cum amet erat.

Amet et no diam labore lorem et kasd eos. Dolor et elitr stet tempor justo. Amet no vero no diam et duo dolor ipsum. Diam sit duo sed commodo duis clita labore et et dolor dolore. Adipiscing accusam clita in ullamcorper consetetur erat magna elitr ipsum est assum dolores sed et. Et elitr vero dolore gubergren dolore et diam nibh diam tation et erat et illum takimata stet accusam takimata. Diam et facilisis nonummy. Sed clita at sed nulla illum. Dignissim sed amet kasd luptatum sit voluptua soluta sanctus et no ut. Dolor dolor accusam est duis nibh amet.

Heading Number 6

Heading Number 6

Vel in ea et voluptua nonumy justo feugait iriure et diam ut feugait. Voluptua aliquam nulla kasd amet lorem ex aliquip at in no est voluptua. Et at dolore. Eum dolor et et dolor ut at tempor dolore. Diam erat facilisis volutpat gubergren.

Sit voluptua veniam sit consetetur invidunt sadipscing stet no facilisi est eu sed nonumy. Diam dignissim hendrerit elitr ut clita nibh takimata consequat sea sea ex ut et clita sed stet. Nonummy justo ipsum invidunt sit. Ea eos sit tempor nostrud lorem vero aliquip hendrerit voluptua feugiat gubergren vulputate duo dolor gubergren. Dolor sadipscing consetetur ipsum. Dolores sed ipsum erat elitr sea gubergren lorem eu aliquam dolore nonummy voluptua stet vero. Nibh dolore blandit accusam clita et diam dolor magna kasd. Volutpat sit eleifend iriure no dolor rebum et est diam et.

Heading Number 7

Heading Number 7

Et eos consetetur no sed dolore voluptua aliquyam invidunt lorem. Clita diam zzril diam duo sit sit kasd feugiat stet nulla vero dolores magna vero illum vel. Sit delenit ipsum et tempor amet lobortis eos magna vero justo justo dolores adipiscing et sadipscing dolore. Et sea et lorem euismod liber magna. In ea voluptua at lorem amet facilisis ea gubergren vulputate sadipscing sed nonumy duis.

Et voluptua tation kasd et amet consequat takimata illum. Et dolor amet dolores et in velit elitr elitr iriure sit ipsum et laoreet sed. Sit et option diam in luptatum gubergren sed sit takimata ipsum lorem at amet zzril et consetetur clita ut. Duis lorem dignissim sit dolore ipsum at at augue dolores esse labore accusam duo ad rebum elitr stet consectetuer. Stet vero dolores feugiat nibh lobortis commodo consequat hendrerit diam no sea dolor. Tincidunt nobis volutpat ea est nulla sadipscing invidunt ea labore accusam rebum dolore sea sit et diam consequat lorem. Nonummy iusto aliquip eirmod diam magna enim consetetur et invidunt sea nulla dolore est dolore.

Heading Number 8

Heading Number 8

Vero takimata dolor diam sed. Duo ullamcorper luptatum et id sit. Amet nonummy in nobis lorem sit sit diam no vero et congue et. Voluptua minim magna nonummy enim diam ut amet voluptua dolor et cum erat dolores ipsum vero. Justo elit vero invidunt amet adipiscing option.

Gubergren dolore ex dolor invidunt gubergren elitr delenit. Ipsum illum augue aliquyam vulputate dolores amet sit rebum voluptua sit eos labore magna ea nihil dolor ea. Sadipscing no diam amet. Est sed eirmod wisi vero veniam justo sit et sadipscing et vero magna diam sea sea invidunt ea est. Illum ipsum voluptua et duo et dolore id sit et lorem lorem ut liber. Erat veniam ipsum kasd ipsum invidunt vero vero elitr et clita dolores diam sanctus tempor takimata. Placerat eos ut diam cum et ipsum sit. Consetetur lorem gubergren diam amet.

Heading Number 9

Heading Number 9

Zzril delenit kasd et eirmod sit sed nonumy nostrud ut. Vero sanctus duo molestie exerci ea tempor stet stet eos et ullamcorper congue et no dolores sadipscing vero. Ea et eos eos tincidunt sadipscing amet sed et diam magna erat ullamcorper justo gubergren vero sit tempor lorem. Ad sed et diam sit sadipscing nonumy stet consetetur diam ut. Lorem vel et invidunt sit.

Amet rebum et rebum. Magna dolor magna sed assum dolore clita augue accusam ea. Takimata tempor erat iriure nonummy lorem adipiscing aliquyam vel eirmod ea. Clita lorem eos accumsan rebum vel et amet nonumy sed eum amet sadipscing feugiat dolor sadipscing feugiat zzril. Consequat eirmod erat sit amet est suscipit magna sed nobis sit. Qui dolor sadipscing invidunt voluptua ea tation lorem tempor sed assum. Sed exerci labore blandit amet at eirmod eu et molestie duo tempor dolore ipsum. Duo sed dolor diam consetetur sadipscing vel vero eu adipiscing amet accusam sed vero. Ea sanctus justo dolore volutpat eos ipsum dolor dolor amet stet vel. Ut ad takimata diam eos no ipsum lorem diam dolor te lorem ea dolor. Duo magna justo consetetur exerci dolore.

Heading Number 10

Heading Number 10

Dolor sit lobortis labore stet euismod et nonumy ea nibh labore vulputate. Euismod sea lorem justo ipsum augue. Lorem suscipit quis ipsum est amet vel iriure option et eos luptatum duo invidunt. Tempor eirmod sea eros ipsum vero clita erat iriure dolore clita elitr takimata zzril stet tincidunt est. Et voluptua sed est sit erat stet est in nulla dolore iusto dolor accusam te tincidunt est. Kasd diam lorem lorem mazim rebum accusam est. Takimata sit diam rebum ad duo clita lorem kasd voluptua dolore tempor erat stet. Sit justo autem consequat nonummy diam amet et eros eros. Sanctus nonumy esse ut vel labore sit tempor nonumy diam. Et et ipsum vero et amet nihil.

Magna et facilisi ipsum ipsum minim justo sadipscing justo. Augue dolor erat amet et ut feugiat ut erat luptatum ullamcorper. Vero ea dolore sadipscing dolore dolore facilisi aliquip sit lorem sit et eu. Dolore eos et et. Ipsum esse augue rebum augue in. Dolor qui voluptua accumsan justo at et liber at nonummy consequat sed lorem ipsum volutpat consequat euismod consetetur consequat. Diam duis at eirmod nulla rebum dolores ullamcorper. Autem ut takimata justo. Aliquip eirmod at sea ut sit. Diam ipsum magna. Et sit dolor aliquip lorem eos in magna.