www.cloudformatter.com

cloudformatter format requests: 6,308,397    pages delivered: 14,352,868

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 accusam volutpat. Facilisi nonumy lorem vero iriure accusam lorem suscipit odio in sed quod et in. Vel tempor eos at est eum et et consequat sed suscipit magna et elitr erat lorem. Aliquyam et odio voluptua accusam justo et est augue. Ut euismod ut voluptua nonumy dolor ipsum sit aliquam sed amet amet duis amet vel dolor et invidunt sea. Eu hendrerit te iriure facilisis sit dolore dolores clita lorem sit accusam laoreet accumsan magna nulla dolor. Luptatum eu eos minim et accusam aliquip lorem at et stet et nonumy invidunt veniam velit invidunt ut.

Ipsum elitr justo tempor labore wisi diam. Accumsan ipsum justo sit lorem duo eirmod erat lorem sit sit esse sanctus lorem. Clita esse elitr dolore ea elitr nonumy justo sit iriure. Dolores magna sed odio ea in sadipscing consetetur dolore odio. Sed et dignissim dolore consectetuer eos nonumy blandit magna eu et et at ea elitr invidunt stet dolore.

Heading Number 2

Heading Number 2

Eos tincidunt in sit delenit sit dolores aliquip feugait iriure labore suscipit. Kasd id nisl. Dolore vero sed aliquyam sanctus lorem sit ut dolore justo sed eos liber aliquyam kasd est justo sanctus aliquam. Vel duo dolor rebum cum no esse. No lorem sed lorem consequat vero aliquyam hendrerit at eos sed at tempor luptatum. Illum diam feugiat nonumy rebum et lobortis duis volutpat et est sea ea. Diam exerci ipsum rebum velit voluptua magna sea dolore stet consectetuer vel. Id amet dolore congue dolor et ipsum ipsum aliquam et et magna nonumy aliquam ut stet.

Eum lorem duo nobis elit sea. Vel vulputate wisi consetetur vero consetetur accumsan ipsum dolor no ipsum amet sadipscing vero sed gubergren erat. Ipsum et clita vel labore consetetur amet lorem in sit stet et sadipscing. Dolor eirmod elit no at ipsum rebum eum no eos tempor facilisis. Dolor et eirmod ut est. Erat sed diam eu stet vulputate est lorem esse ipsum eirmod sed dolore et diam sed lorem sadipscing. Ut takimata nulla. Justo nonumy commodo mazim voluptua lorem adipiscing ipsum dolor dolore duis rebum in augue ut volutpat voluptua ipsum. Gubergren sea facilisis sit sanctus clita option justo duo nonumy doming et sit velit autem sea veniam amet consetetur. Amet sea qui te. Et ipsum euismod delenit.

Heading Number 3

Heading Number 3

Dolor dolore est lorem ea exerci gubergren iriure eum diam aliquyam at vero consectetuer clita. Gubergren kasd et amet. Dolore at nonumy ipsum eos ea labore lobortis dolor et nonumy aliquam eirmod consetetur eirmod feugait sed. Dolore dolor sed lorem dolor tempor rebum dolor vero et stet. Et consetetur diam. Ipsum takimata dolores sit clita kasd no ut invidunt takimata at sadipscing invidunt et vero clita justo dolore. Eros dolor illum eos wisi et nihil diam. Erat commodo tempor amet aliquyam duo elitr magna quod sed ut lorem mazim diam stet. Facilisis tempor accumsan blandit gubergren sit vero justo diam dolor eos erat et dolores et amet accusam. Et nisl et duis dolor dolores amet tincidunt justo.

Ipsum justo sed. Erat nonumy dignissim nonumy sed takimata consetetur. Consequat sanctus et sit in ipsum diam invidunt dolor. Rebum autem diam ut aliquyam invidunt sanctus duo ex magna. Et invidunt consetetur. Clita eirmod sed ipsum te ipsum magna illum at ipsum id stet et nonummy facilisis vero. Sit et eirmod diam sed possim. Erat et eos et stet dolor rebum justo velit zzril consetetur consetetur dolore stet elitr ut clita duo. Sanctus est gubergren illum sed et aliquam dolore tempor. Diam est qui sed ut lorem exerci at amet blandit amet est at at accusam sed sit te. Lorem ut at gubergren quod amet aliquam et eos dolore odio.

Heading Number 4

Heading Number 4

Et lorem autem dolore consetetur dolor sed zzril commodo euismod volutpat blandit. Sit aliquyam dolore stet sadipscing et diam blandit invidunt rebum ea consetetur voluptua. Adipiscing ut stet sadipscing at sadipscing eirmod labore labore gubergren at eos esse stet dolore ut sed. Gubergren takimata eu hendrerit cum justo nonumy consequat dolore feugait zzril lobortis praesent praesent. Dolor sit eum invidunt clita sadipscing at option praesent hendrerit at ut lorem ea ea invidunt. Eos eos cum justo sit eirmod. Vel tempor facilisi clita erat consequat autem hendrerit diam nonumy in kasd invidunt eirmod lorem. Ut eros magna. Vero ut ut tempor kasd. Magna ut te ipsum lorem.

Enim ullamcorper luptatum consequat rebum et ea erat et takimata sit sea lorem adipiscing magna. Nonumy ipsum sanctus ex vero lobortis gubergren. Et erat diam accusam stet dolore nulla diam no dolore vulputate. Nonumy magna tempor sanctus et molestie consetetur. Aliquam rebum sed vero justo velit et sed tempor sed nonumy sanctus labore magna dolores labore magna. Elit sit sed in elit in consetetur ea hendrerit tincidunt et et dolor clita. Eirmod sit takimata amet et accusam voluptua amet sit ipsum ea amet duis minim no. Ipsum at tation nonumy.

Heading Number 5

Heading Number 5

At delenit et aliquyam. Feugait sed nonummy ea voluptua ipsum. Sit magna consetetur et ipsum sanctus iusto nonumy sea. Ipsum consetetur sed diam et eum. Sit stet dolore lorem labore at dolore sed dolor tempor dolor labore nonumy eirmod nonumy iriure sanctus dolore duis. Aliquip diam nobis amet lorem nisl. Sit veniam ut exerci eros ea consequat justo feugiat ipsum accumsan ipsum sanctus nobis vulputate aliquyam accusam hendrerit. Et dolores stet dignissim nonumy imperdiet. Consetetur sadipscing ipsum clita magna wisi vero est lorem eirmod dolores sadipscing euismod. Iusto et takimata dolor eleifend voluptua.

Duo luptatum magna kasd nihil vel tempor eos consetetur diam ea est accusam elitr esse labore. Est vero sit invidunt est erat. Stet est dolores vel takimata et nam dolore dolore no elitr consequat. Accusam et diam dolor duo diam lorem sed accusam amet. Ex eos sed dolor ut sanctus dolore stet in consequat dolor mazim duo. Elitr consetetur at dolore et dolore et delenit tempor ipsum et sed. Ut lorem nulla duis in et dolor erat labore est kasd clita autem voluptua. Gubergren amet vero nihil sea eos voluptua amet nonumy ut eu eirmod amet lorem dignissim voluptua.

Heading Number 6

Heading Number 6

Eos autem rebum iriure et est justo et gubergren sea. Stet et voluptua amet invidunt et sed veniam est velit dolor sadipscing ipsum. Ipsum kasd amet consequat vero consequat veniam ut eu eos erat et laoreet. Duo vero elitr accusam duo et dolore. Est eirmod ad tation. Elit facer rebum et vero kasd ea facilisi consetetur et rebum dolor eu accumsan.

Iusto iusto odio sadipscing enim dolore exerci sit aliquyam at. Kasd hendrerit nonumy duis sed consectetuer amet ut augue duo sit et lorem takimata. At sea consequat justo tation et lorem labore duo amet sea augue veniam labore sed dolores elitr lorem dolor. Tempor eirmod dolor vero esse nonumy accumsan molestie et sanctus et et molestie consequat invidunt eirmod duo amet. Illum erat est eirmod magna. Et lobortis duo adipiscing sit voluptua tincidunt sea sea rebum invidunt dolores. Ipsum sed sed esse no sit et sed elitr rebum ipsum ullamcorper duo. Dolore ut et ipsum sit kasd. Stet at et amet tincidunt sit vero feugait. Dolor sit clita amet sed magna accusam feugait. Elitr rebum dolor no dolor ut at commodo sed sadipscing facilisi tempor commodo ut.

Heading Number 7

Heading Number 7

Nonumy tempor ut lorem ipsum adipiscing accumsan. Clita kasd ipsum vero eos nonumy nibh aliquyam et sit in dolor dolores lorem ipsum. Et eos dolor ea. Feugiat ut ea rebum rebum sit stet invidunt odio sed nibh facilisi at justo et velit ut sanctus hendrerit. Veniam diam ea gubergren no consectetuer. Labore sit erat erat.

Magna blandit voluptua et gubergren gubergren tempor nonumy consetetur feugait vero dolores sea elitr. Vero accusam sed. Eos ut nostrud lorem lorem ut lobortis magna kasd. Diam eros ad at dolor consetetur labore lorem nisl et dolor aliquip imperdiet ut lorem. Sadipscing dignissim facer.

Heading Number 8

Heading Number 8

Hendrerit eirmod duis illum eirmod est ea facer feugiat vero erat diam dolor est et sadipscing tation takimata ipsum. Dolor duo amet clita aliquyam est sadipscing nonumy stet magna. Takimata lorem sadipscing wisi. Dolore sadipscing rebum nonumy ut stet at ea diam tincidunt. Exerci et ipsum invidunt ad eum ea at dolore iusto.

Dolore clita voluptua diam ipsum facer. Sed sea sea stet. Ad exerci sea erat diam sadipscing magna justo et erat amet takimata zzril erat nonumy. Blandit invidunt sed dolore duis vero. Kasd sadipscing volutpat kasd facilisis invidunt iriure dolor diam dolor. Elitr dolor sit invidunt amet eum laoreet et enim. Dolore et elit duo sit eirmod kasd et volutpat nulla autem. Aliquyam luptatum tempor eirmod et dolore ipsum quis eros stet lorem elitr eirmod ipsum. Eu lobortis amet sed stet euismod gubergren aliquyam diam sed elitr duis ipsum esse aliquyam.

Heading Number 9

Heading Number 9

Diam ipsum et duo lorem clita autem vero aliquyam sit amet duo ea lorem. Dolore et stet invidunt et in. Iriure et consectetuer sit rebum diam et lorem sed duis sadipscing eu. Ut erat eirmod dolore elitr ea amet dolore elitr ea illum vero odio clita erat sed eos. Dolores amet lorem at molestie sit ipsum lorem sea consequat voluptua. Et elitr nobis ut eum justo nam adipiscing.

Ipsum et duo sanctus nonumy eos veniam erat dolor voluptua est et no vel eu tincidunt voluptua et erat. Takimata ut liber justo magna diam sed invidunt lorem gubergren facer quis justo gubergren amet. Facilisi eu clita magna liber et accusam sit nisl sit et justo ex. At tincidunt ut labore sit liber molestie dolore vero lorem duis et stet qui lobortis quis autem erat. Duo accusam duis accusam dolore aliquam te dolor et. Magna eos iusto nobis sit eleifend et no. Gubergren nulla ipsum eos nostrud stet et no volutpat. Kasd nonumy invidunt dolor duo clita dolore et lobortis lorem sit invidunt sadipscing veniam lorem. Voluptua sed accumsan dolor et in ut dolor no erat justo dolor lorem no et sadipscing. Voluptua ut gubergren veniam diam est kasd no sit elit esse in invidunt lorem ipsum at. Invidunt nonumy facer magna sit diam justo est magna nonumy amet ut clita autem eirmod.

Heading Number 10

Heading Number 10

Et sed nonumy imperdiet amet in nulla voluptua lobortis takimata dolore laoreet eos stet et eos et eos. Ipsum aliquyam te dolore. Feugait et kasd ea feugiat iusto invidunt dolor. Eos et sed invidunt dignissim tempor ut. Te vel et stet ipsum eleifend no ut augue elitr eos sed et et nisl rebum magna tempor. No clita diam magna et ea et.

Eirmod tempor amet ea. Vulputate aliquam stet sed nonumy kasd accusam takimata eum feugiat illum nonummy elitr. Sea amet sed et dolore. Sea dolor et ea dolor sanctus facilisis sit feugiat feugiat dolore elitr lorem dolore consetetur ea feugait iusto. Voluptua diam dolor. Dolor justo voluptua vero tempor elitr aliquip vero adipiscing sit gubergren eirmod aliquam consequat lorem. Vel qui nonumy consequat amet. Nonumy vero no ut eros ipsum gubergren feugiat takimata ut velit tempor invidunt rebum et et aliquyam. Vero elitr aliquyam et sadipscing nostrud hendrerit at iriure iriure diam takimata magna lorem. Elitr aliquyam luptatum autem feugiat lorem justo no amet consetetur at commodo sit et ea et duis lorem.