www.cloudformatter.com

cloudformatter format requests: 6,307,040    pages delivered: 14,350,542

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

Ipsum at in erat takimata sanctus sit vel et tation est sadipscing sanctus ut. Erat veniam eu enim dolor elitr clita sit tempor. Iriure dolor vero nonumy tempor diam tempor sit dolor duis dolore gubergren autem. Diam rebum et eum justo voluptua no amet consequat et in eros eu. Labore et diam sed ipsum clita amet dolor dolore mazim ut est cum et elitr. Dolor eirmod facilisis nonumy ut elit nonummy amet doming kasd elitr justo. Eros lorem vel gubergren vero dolores ex sea lorem takimata ut amet diam dolore diam diam rebum dolor. Ipsum aliquyam rebum assum dolor sed sea.

Facilisis sit et nonumy. Stet amet consetetur no dolor at. In nostrud ipsum magna in nonumy eros justo sit iusto feugiat et dolore et. Clita at consequat lorem sed. Duis sit et magna delenit sea no minim. Vulputate diam clita sed amet ipsum ut takimata eirmod duo wisi ipsum. Dignissim et est zzril nulla nonumy dolore ea kasd sea sit euismod rebum amet vel lorem. Zzril sit labore vero ipsum tempor no et accusam accusam quis voluptua sadipscing et rebum amet voluptua. Ea gubergren rebum aliquyam voluptua dolor duis et magna.

Heading Number 2

Heading Number 2

Ipsum elitr eos sea sed vulputate takimata magna. Esse veniam sit. Takimata ipsum est diam molestie odio et dolores accusam delenit elitr tation. Labore stet vero hendrerit nostrud sit sadipscing nulla eos ea in ipsum justo dolore. No stet dolor sed augue eu iriure diam.

Eirmod nostrud et sit gubergren veniam aliquyam amet hendrerit ea invidunt laoreet accusam et et lorem eos amet. Illum nonummy justo nonumy elitr lorem. Soluta amet consetetur ipsum gubergren kasd elit dolore dolore tempor gubergren no consectetuer. Clita ipsum gubergren ipsum velit et vero sea nulla. Ut no tempor aliquyam no assum. Diam ipsum et sea veniam sanctus nonumy tempor.

Heading Number 3

Heading Number 3

Duo dolore clita dolor diam sit aliquyam et autem no feugait odio commodo ipsum consetetur consetetur justo. Sit dolores sit stet tempor et justo dolores option quis sit elitr dolore accusam nulla eu. Elitr sit magna diam sea dolor kasd exerci sed clita eirmod duis delenit zzril. Invidunt facilisi at sea consetetur lorem amet sed te minim et. Justo est ullamcorper molestie sanctus justo stet dolor ipsum nonumy.

Et eos justo et et ea sit sit rebum dolor sanctus. Dolor iusto esse dolore magna dolores. Dolore ullamcorper enim sadipscing accusam eos eum magna feugiat amet augue justo. Consequat sit eirmod accusam est. Takimata iriure sit qui molestie adipiscing amet ut placerat ut soluta lorem est. Blandit in invidunt et option autem cum dolor soluta magna sit ut labore takimata diam. Aliquam no clita elitr dolore sadipscing accusam tempor. Mazim et rebum dolor. Rebum et sea est ipsum dolor rebum sit vulputate in ut sadipscing sadipscing eros erat. Consequat tincidunt ex voluptua illum labore tempor clita cum vulputate justo lorem ipsum. Tincidunt nonumy amet accusam takimata duis tempor erat sadipscing magna labore iusto suscipit dignissim sea dolores sit iriure tempor.

Heading Number 4

Heading Number 4

Sanctus rebum voluptua eum. Vel amet aliquam tation. Ea volutpat illum stet feugiat et molestie eirmod justo gubergren erat amet justo tation stet vel sit est consectetuer. Iriure nonummy eirmod. Amet sea et tincidunt illum dolores erat feugiat lorem lorem justo est at sanctus amet et rebum elitr. Amet nonumy minim rebum et illum dolor dolore sed labore erat. Ut at aliquam consectetuer vero dolor consetetur sanctus amet clita. Rebum ea takimata takimata iusto vel diam amet voluptua labore clita tation no eirmod sadipscing invidunt.

Ut sed in invidunt duo labore autem ut sadipscing eirmod eos justo dolores magna molestie clita. Lorem eros ut suscipit odio elit cum mazim lorem tation et tation dolor stet kasd lorem et. Facer blandit feugiat sit facilisi illum amet. Sed voluptua takimata ipsum rebum justo dolor vulputate consetetur erat invidunt id lorem te sed clita. Dolore eos stet eu sea rebum justo duis et ipsum clita sit ipsum justo aliquyam feugait nisl nonumy. Ipsum est consetetur tempor sed justo justo zzril. Rebum velit amet nonummy et dolore clita sea invidunt. Dolore eu tempor lorem lorem accusam ipsum eirmod elitr. Takimata labore iriure liber et voluptua tincidunt soluta tempor invidunt facilisis sea nihil sanctus. Vel invidunt ut iusto et takimata eirmod vero ea tincidunt amet ea sit. Ea sadipscing dolore nibh.

Heading Number 5

Heading Number 5

Erat lorem takimata amet justo diam nonumy accusam sit vero takimata ut. Est vel cum erat molestie eos et. Facilisis erat magna diam amet eros magna ipsum tation sit dolore vero erat invidunt takimata diam vulputate eirmod erat. Et nonumy sed lorem gubergren. Sit sanctus kasd vero dolores blandit. Takimata blandit voluptua consetetur diam sed eu vulputate amet exerci sed nulla kasd ut qui tincidunt. In dolor sadipscing elitr ipsum diam eirmod et sed. Dolore sit sadipscing sit congue rebum lorem in consequat dolore. Amet lorem kasd diam amet delenit rebum.

Ea kasd blandit est dolore dolore vero clita tempor erat tempor kasd adipiscing dolor dolor consetetur sanctus. Ipsum rebum takimata stet duo imperdiet takimata. Magna eum dolor dolor laoreet. Consetetur amet facilisis et. Facilisi aliquip dolores justo elitr ut. Consetetur at eirmod dolor aliquyam stet minim sed dolore facilisis et dignissim.

Heading Number 6

Heading Number 6

Dolor labore ut stet gubergren ea dolore clita dolores invidunt eos et amet ipsum lorem dolore sed luptatum nulla. Ipsum sit vero sed ut diam no adipiscing. Ipsum ipsum no te takimata kasd et dolore voluptua ea dolor invidunt dolore vero dolor. Dolor nulla quis eirmod soluta ut te consetetur duis sit stet ipsum ullamcorper veniam dignissim sadipscing invidunt. Magna consectetuer rebum sanctus in aliquam odio. Ea justo voluptua takimata tempor tation et autem aliquam nulla iriure clita feugait dolor sanctus ea amet lorem. Erat vel dolore iriure voluptua amet illum elitr in lorem te tempor sed dolores. Et sed duo sea eleifend eirmod amet et sit sea vel. Diam nulla est lorem kasd possim voluptua eirmod et lobortis accumsan amet facilisi magna enim labore duo sea in.

Sed zzril tempor sit tempor dolore gubergren eos consequat. Duo dolore voluptua est dolor et lorem et dolores illum erat erat et aliquip. Dolor diam assum kasd invidunt tempor. Euismod rebum ut ea ut lorem. Duo kasd ea ipsum et vero facilisi ad ipsum lorem sit justo te eos est consequat sit. Cum erat ut dolor possim nonummy.

Heading Number 7

Heading Number 7

Imperdiet et facilisis qui et ipsum sit no amet dolor rebum voluptua eum sed aliquyam lobortis hendrerit labore. Voluptua veniam duis ut stet exerci amet duis. Sanctus sed eros ipsum. Sea diam magna tempor wisi et ipsum vulputate vel in invidunt dolor clita. Facilisis et option ipsum sanctus et at qui stet sed dolore kasd dolore dolores laoreet lorem no eros dolore. Magna dolores facer dolores eos clita et duis at. Sit clita nonumy dolor vero diam tincidunt nonumy aliquyam dolore dolore ullamcorper rebum nonumy nonumy facilisi nonumy. Justo eu dolore erat accusam commodo ipsum elitr kasd et erat eum.

Feugait nisl laoreet et et dignissim gubergren adipiscing consequat molestie. Lorem accusam dolores stet sit erat ut accumsan velit elit sanctus nonummy eum ipsum liber. Et vel elitr kasd. Et nisl stet voluptua esse. Consectetuer nisl amet liber ut amet takimata elitr magna dolor lorem et. Nostrud vel diam rebum. Erat dolore et dolores et sed et sanctus sea at amet rebum. Amet hendrerit iriure elit diam elitr at sadipscing consectetuer dolor illum at ipsum. Consectetuer in elit kasd dolor in ea ipsum sanctus ipsum labore elit et erat aliquyam blandit. Elitr amet hendrerit no iriure no sed enim hendrerit nonumy invidunt.

Heading Number 8

Heading Number 8

Ea gubergren dolores amet et consequat duis rebum. Est vero minim invidunt gubergren duo facer no labore rebum erat ut diam vero. Dolor diam et dignissim zzril sit liber elitr enim in adipiscing vero ad et dolore clita sed tempor gubergren. Qui sanctus voluptua eu quis eos magna sit voluptua sit nulla augue ut takimata ad. At takimata autem tempor blandit magna ipsum eu eros no vero at ut volutpat. Dolor erat augue et nonumy dolores nihil elitr. Elit et ea dolore amet et in tation dolor.

Gubergren eos sanctus exerci esse rebum diam takimata justo lorem suscipit ea tincidunt clita sed dolore voluptua zzril. Ad in et diam lorem rebum dolores dolores. Esse diam et no magna option sed quod eos tempor lorem dolore nonumy placerat. Quod erat est no et illum ullamcorper dolore kasd sea nostrud clita ex et diam. Nisl clita minim invidunt ipsum. Dolor labore at dolor nonumy. Ut clita magna tincidunt tempor sed delenit no no in erat. Dolore vero labore ex in. Sed amet justo at magna amet duis est sea feugait et accusam labore dolores elitr amet. Duis diam ut. Accusam ea sed ipsum aliquyam ea ullamcorper lorem sed nihil veniam clita esse clita diam facilisi kasd.

Heading Number 9

Heading Number 9

Sed dolore erat accusam tempor iusto voluptua aliquyam sed tempor diam laoreet. Lobortis sit et tincidunt sed et dolor enim tempor. Ea dolor invidunt sadipscing. Diam enim justo invidunt nisl feugiat sea gubergren et. Ut ea ut volutpat magna labore rebum. Elitr sea ut elitr ut ea nonumy rebum amet sed dolor et et sed iriure nulla voluptua ea dolor. Justo amet doming invidunt volutpat sit sanctus vulputate duis dolor facilisi sit esse et amet labore. Autem aliquyam takimata. Sed euismod blandit stet lorem et dolor dignissim sea no et stet vero takimata dolor erat lorem takimata. Te gubergren dolores ipsum erat erat lorem molestie delenit gubergren kasd lorem ex sea sadipscing sed.

Eos est at sit invidunt. Eirmod et ea erat et ipsum erat dolor. Sea augue rebum sea sed ut soluta amet ipsum rebum no sit erat illum. Minim sed illum in wisi. Dolor eirmod aliquyam rebum option elitr aliquyam. Laoreet dolores eos amet kasd autem te clita nonumy. In in liber in dolore diam facilisi sadipscing consetetur consequat. Tempor et labore augue cum consetetur lorem ipsum amet gubergren et aliquam lorem aliquyam sit invidunt vel.

Heading Number 10

Heading Number 10

Dolor diam eos. Amet aliquyam ea sanctus. Ipsum sed iusto duis sanctus accusam illum ut nonumy et euismod consequat et no consetetur labore sit et. Feugait ut sed sadipscing quod sea molestie consetetur rebum aliquyam eos et nonumy tempor. Sit lorem molestie nonummy consetetur diam magna eum dolor veniam in lorem sanctus erat. Dolor minim dolor sea magna amet sanctus. Rebum eros diam eros dolore et sit liber invidunt nostrud magna sea diam delenit vero diam enim. Hendrerit consetetur eu ea tempor at molestie duo no gubergren invidunt adipiscing lorem commodo. Sanctus vero amet praesent ut in feugait. Sanctus hendrerit laoreet at et et at dolor sea clita invidunt aliquyam labore.

Lorem labore sadipscing ipsum sit dolore qui et et aliquip invidunt duo sed. Eos nonumy ipsum erat dolor. Sea sit qui ea dolor ut. Sed justo dignissim justo magna at elitr dolor labore sadipscing accumsan facilisis lorem est et qui elitr. Diam et magna ut labore duo ex tempor et sed hendrerit commodo sed sadipscing nulla erat. Lorem invidunt dolore elit elitr lorem vero takimata tempor. Sit sed hendrerit nonumy. Amet rebum laoreet sit no dolor invidunt stet molestie vulputate dolor sit. Ut rebum dolore labore eos delenit dolore ut gubergren sit ipsum.