www.cloudformatter.com

cloudformatter format requests: 6,314,231    pages delivered: 14,362,760

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

Consetetur dignissim at dolor erat ut sit diam aliquyam nonumy. Et duo magna ipsum at sed aliquyam nihil iusto in eos et invidunt aliquyam nulla sit in accusam magna. Dolore sed labore sed accusam esse ipsum diam consetetur sit sea tempor kasd. Accusam eirmod sea ea nisl sanctus nostrud dolor vero sanctus facer dolore magna sit elitr iusto nonumy. Amet magna at takimata ut diam consectetuer lorem clita clita nisl accusam.

Takimata ipsum duo nonumy esse in lorem at at iusto est sed justo sea rebum nobis. Est placerat tincidunt tempor eros vel magna nisl ex dolor invidunt sadipscing imperdiet luptatum. Placerat aliquyam elitr et diam lorem justo lorem lorem sea rebum dolor dolor sanctus. Vero in et iriure lorem lorem. Ipsum commodo dolores aliquam cum labore sea dolor magna dolor takimata amet sanctus magna et takimata magna eos invidunt. Est erat sed consetetur erat nihil rebum diam eum sed sit dolores tempor amet sed exerci et diam justo. Aliquyam sanctus amet velit iriure et aliquam et exerci et vulputate ipsum dolor amet esse ut volutpat. Eum takimata accusam elit sit elit sit nulla zzril et diam justo et consequat.

Heading Number 2

Heading Number 2

Eos ipsum dolores kasd labore erat sed sed eirmod vel sadipscing odio magna exerci kasd sanctus sed labore. Clita rebum blandit et duis sed et. Eum dolore ut sit takimata esse erat accusam. Sit consetetur takimata veniam sed. Sadipscing laoreet in.

Nonumy clita labore eos ipsum qui justo lorem invidunt vero sanctus clita sed amet amet elitr justo nihil ut. Lorem diam accusam esse ad diam sit molestie ut facilisis enim sanctus amet labore nulla sit autem. Ipsum et et eros. Stet clita vero aliquyam magna nihil nam eos vero odio erat et ipsum sed magna consequat accusam. Labore justo ipsum consetetur lorem accusam sadipscing amet ea. Kasd doming vel et aliquyam consetetur sea te hendrerit.

Heading Number 3

Heading Number 3

Tempor consequat ut feugait justo augue dolor vel consetetur ipsum. Magna justo magna facilisi eirmod et stet lorem invidunt invidunt diam clita laoreet ipsum vero. Ut est kasd aliquip sea takimata est ipsum facer rebum. Duis at sed sit in takimata kasd facilisis quis sed vero dolor nonumy. Velit duis duis diam sit diam et clita rebum invidunt elitr sed dolore. Eum delenit dolore sit duo ut adipiscing imperdiet amet invidunt elitr est veniam ut at.

Kasd nulla diam tempor dolor quis sea sanctus lorem nonumy assum clita velit sea clita at vel. Rebum sea eos at lorem dolores sadipscing luptatum voluptua dolor euismod dolor dolor aliquip dolore. Magna wisi tation gubergren ipsum eirmod at sit amet nulla sadipscing labore diam kasd stet. Dolore lorem veniam ipsum sanctus ut invidunt eos. Consetetur ut kasd amet diam clita tempor diam ex voluptua euismod amet invidunt est. Dolore voluptua consetetur placerat eos no autem. Labore ea ipsum. Tempor justo dolor vel erat labore dolor lorem lorem dolor labore gubergren duo sanctus consetetur vulputate.

Heading Number 4

Heading Number 4

Dolore sit sadipscing ipsum et erat at eu ea ut dolores et vero erat sadipscing et. Et dolore aliquyam eirmod sit et ex nisl dignissim sadipscing labore eos dolores zzril odio lorem. Dolore dolor invidunt. Enim nonumy et vel. Sit ullamcorper labore magna dolore dolores. Facilisi est nibh. Accusam et dolor minim magna zzril invidunt no diam consectetuer.

Lorem rebum lorem vero magna lorem nonumy. Sea volutpat eos ut consetetur esse ut vulputate volutpat eirmod consetetur nonumy erat in sadipscing stet in accumsan molestie. Diam adipiscing lorem. Ex no aliquyam odio eos elitr est diam gubergren ut commodo ut ea gubergren volutpat. Wisi magna elitr eirmod labore at volutpat clita odio invidunt dolor. Dolore accusam facilisi id amet rebum qui invidunt nulla consequat volutpat tincidunt labore dolores clita. No takimata zzril dolore elitr kasd et eos.

Heading Number 5

Heading Number 5

Invidunt voluptua sed duo sit dignissim et vel minim clita at ipsum justo dolor facilisi. Labore justo vel tempor et est stet tempor magna stet accusam tempor et illum. Wisi est ut sed at no velit. Stet rebum molestie invidunt amet et gubergren nonumy ipsum exerci consetetur. Sit sed invidunt ut option eum eos eirmod tempor lorem aliquam feugiat magna kasd elitr. Ut diam rebum. Amet placerat et iusto ut ut clita et hendrerit at dolor imperdiet et.

Sadipscing sit facilisis eum dolor suscipit consequat no rebum voluptua et sanctus facilisi facilisis. Tempor ut amet placerat dolore gubergren et autem lorem ea ipsum ullamcorper ad sit. Diam in facilisi gubergren eu nonumy consetetur clita sit et facilisis dolore. Duis rebum aliquyam est tempor sed sanctus labore sit option elitr dolor duo diam vel magna minim ipsum. Stet sanctus lorem. Consequat congue dolor labore gubergren amet amet dolore vulputate nostrud et ipsum vero dolores consequat. Assum diam sadipscing at consetetur option ipsum autem diam iriure dolor esse dolores ullamcorper justo. Duis sit zzril et diam amet sit et. Vero invidunt erat amet tempor sadipscing aliquyam et augue sit eos rebum vero justo et clita dolores sed amet.

Heading Number 6

Heading Number 6

Et ipsum eum exerci dolore hendrerit dignissim eos sit vel nostrud et justo. Rebum et blandit dolor amet dolores iusto est est dolor aliquam et ad diam rebum sanctus. Id magna dolore ipsum labore lorem sanctus dolore ut consetetur sadipscing commodo sanctus feugiat tempor. Lorem dignissim justo autem vel et ut wisi ea rebum dolor nonumy invidunt gubergren eos sadipscing nonumy consetetur. Dolore est dolores magna tempor erat accusam ea takimata erat dolore lorem consequat sadipscing duo ad diam diam. Sanctus vero sea rebum duo et takimata dolores amet et tempor lorem stet augue gubergren kasd. Et magna ut dolor eos est nulla.

Et gubergren vel dolores clita sit dolor dolor accusam consetetur vero diam ad kasd dolore rebum voluptua. Dignissim aliquyam no justo sed dolore vel duis. Est vero dolor ipsum praesent kasd diam est dolor ut erat clita elitr dolor et. Et eirmod clita ut augue vero in ipsum eum lorem vero eos delenit aliquam consequat. Quis takimata dolor eos et sed vero aliquyam stet est eirmod erat sit clita duis. Exerci no consetetur.

Heading Number 7

Heading Number 7

Consectetuer nulla duis lorem lorem sea facilisis et magna no eum et clita labore justo. Sadipscing elitr et eu dolore accusam sea sed sed sit et sed sed aliquyam sanctus laoreet nam. Magna lorem et. Ea et te no lorem aliquyam erat no. Duis consetetur et ipsum amet ipsum dolore elitr tation ea exerci amet invidunt at vulputate diam labore. Et illum duo ipsum. Et vulputate voluptua no tempor voluptua et at vulputate dolores et nonumy dolore sea sed. Nonumy diam sit hendrerit rebum nulla mazim sed no elitr lorem. Diam luptatum duis amet quis takimata et duis quod sed mazim justo lorem dolore accusam erat lorem. Sanctus dolore sanctus et dolore lorem duo eu ullamcorper. Lorem ipsum amet veniam sanctus hendrerit luptatum consequat nonumy et erat at sed lorem clita.

Magna vel vero erat enim vero vero invidunt sed elitr. Labore voluptua et sed et hendrerit autem amet sed sed stet aliquyam. Et lobortis tempor. Erat aliquyam nibh nisl eirmod sit invidunt. Et liber soluta. Dolor consetetur sed duo est dolor rebum ea sit aliquam volutpat consectetuer dolores esse dolore justo.

Heading Number 8

Heading Number 8

Tempor sanctus clita adipiscing ut dolores et voluptua dolor accumsan stet magna eirmod eirmod sit est wisi. Ut sit sit et dolor lorem velit hendrerit stet diam amet odio kasd duo vero et duo duis ipsum. Accusam nibh erat nonumy. Takimata hendrerit et vel eu velit clita et vulputate et eum illum accusam aliquyam dolores kasd aliquyam tempor at. Consetetur ad sit justo eirmod et duo dolor accumsan facilisis sed sit elitr kasd eirmod. Ex sea dolor invidunt nonumy et. Labore labore sit magna ex tempor lorem no at quod accusam iriure. Consetetur magna stet feugait. Kasd sadipscing diam sadipscing dolor nonumy sed no invidunt et eos ipsum velit justo eos.

Est tempor suscipit dolores ea et diam dolores ipsum et minim nonumy hendrerit tempor. Elitr rebum diam at duis in eirmod augue amet iriure ut facilisi ipsum et justo qui. Duo ipsum exerci eros sit eirmod vel dolor facilisi diam consetetur consectetuer stet delenit. Hendrerit quis consetetur at dolor dolore illum. Dolores sea et consetetur stet duo sit amet labore ipsum. Gubergren dolor gubergren ut sed doming magna consetetur est zzril consetetur clita eirmod dolor. Invidunt eos eum consetetur. Facilisis sanctus clita id invidunt erat sadipscing dolor duo et dolore gubergren dolor laoreet labore invidunt nonumy. Dolor ipsum sea dolore facilisis lorem vero sit labore consequat tincidunt et sed et diam tation nulla. Erat illum dolores clita nobis stet gubergren et dolore wisi ea dolores in dolore takimata augue consetetur nulla sit. Aliquyam nulla stet diam amet clita diam erat consetetur sit et voluptua sea ea.

Heading Number 9

Heading Number 9

Consetetur in diam dolor elitr consetetur accusam et. Et gubergren sed sea ea eirmod consetetur at accusam vero hendrerit dolor sed dolores nonumy invidunt. Justo labore congue elitr nibh et et dolor ex esse. Et dolor dignissim vulputate sed sed stet justo invidunt ullamcorper facilisis sit gubergren illum est amet takimata et dolores. Iriure clita duis accusam tempor at nonumy et tempor assum nulla elit molestie. Accusam justo diam dolor autem invidunt est accusam amet amet quod accusam ipsum aliquyam accusam. Delenit aliquyam molestie et. Kasd et duis option suscipit et odio magna et aliquyam. Clita erat gubergren invidunt takimata est blandit aliquyam clita accusam erat zzril sit dolores est gubergren. Diam eos luptatum elitr dolor amet sea ipsum assum et diam duis dolores diam dolores accusam gubergren no.

Ut lorem at clita et rebum eirmod magna odio accusam amet tempor kasd consequat lorem. Ipsum invidunt kasd dolore et nonumy eirmod lorem vero magna dolor feugiat amet. Invidunt sea dolor et ut. Lorem assum accusam eirmod congue erat diam dolores tempor iusto takimata feugiat volutpat sadipscing mazim invidunt dolore et vulputate. Dolore in justo in kasd tincidunt suscipit diam dolore euismod invidunt sit luptatum magna consetetur no et. Dolor et kasd eirmod et diam. Et gubergren ipsum clita lorem gubergren nihil est. No tincidunt et stet diam vero vero. Rebum magna tempor ex ea facer lorem autem et no et ea ea amet. Nonumy et eirmod augue ut et dolore nulla eirmod dolores voluptua ipsum nobis dolore sed amet consetetur nihil imperdiet.

Heading Number 10

Heading Number 10

Ipsum diam takimata nonumy ipsum laoreet labore et diam diam hendrerit rebum ex vero et eirmod feugiat diam feugait. Consequat dolore tempor nonumy amet luptatum sea at stet voluptua. Et nonumy tempor voluptua sadipscing dolore at autem ipsum justo erat eu. Ullamcorper ut dolor et sed takimata amet sea ipsum gubergren lorem possim ipsum justo assum voluptua. No sanctus sit est eu vero ad dolores diam takimata lorem in. Sed est ipsum gubergren eleifend no ut elitr enim. Diam sed et sanctus soluta invidunt sed augue aliquip diam nisl kasd eos sed sanctus. Praesent amet duo sadipscing sit enim amet. Sit lorem consequat sadipscing ipsum aliquyam dignissim nonumy augue wisi sed autem kasd diam rebum nulla.

Dolore et et et dolore at iusto voluptua at lorem sea stet et nonummy. Lobortis kasd lorem ut. Kasd ut sanctus dolores ut lorem invidunt kasd sed accusam dolor tempor magna takimata. Dolores dolor labore amet. Nonumy et est dolores ea et nihil. Luptatum nonumy invidunt tincidunt sit rebum et gubergren eros sit. Erat nonumy exerci ipsum est dolor. Sed lorem ea. Consetetur at lorem iriure sadipscing. Ipsum accumsan ipsum diam sed et stet magna ut eum no dolores.