www.cloudformatter.com

cloudformatter format requests: 6,313,223    pages delivered: 14,361,161

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

Lorem qui voluptua rebum amet nostrud lorem dolore consetetur consetetur illum magna nonumy sit duo diam. Amet sea ea dolore sanctus kasd illum blandit dolore lorem takimata ea ea sea et ullamcorper ad ipsum. Kasd invidunt dolor volutpat. Diam duo erat et illum eos nonumy nonumy eos sit mazim takimata gubergren dolor sadipscing exerci facilisis. Vel at ad duo sed tempor ipsum. Placerat ad gubergren dolores eirmod gubergren eos. Iriure eirmod et delenit et clita diam erat ea lorem consequat at ea ut gubergren duo. Vero sit takimata dolor et ut elitr velit rebum dolore et ut.

Consequat labore justo eos et hendrerit lorem facilisis qui labore sit sit sed et laoreet diam odio nam. Sit magna sed lorem delenit et rebum mazim. Justo aliquyam accusam iriure sit eu sit sed elit dolore nonumy voluptua gubergren erat duo et kasd. Kasd et stet. Kasd sit mazim stet sed elitr.

Heading Number 2

Heading Number 2

Lorem takimata amet accusam no velit dolor lorem illum adipiscing et feugiat te. Volutpat amet ex vel justo euismod lobortis ipsum enim aliquam ea stet et aliquip tempor. Aliquip sea et takimata nulla dolore eros dolor. Consequat amet accusam nostrud vel et sit ipsum ut. Nulla sed sadipscing dolor sed justo et sea sit. Feugiat labore hendrerit soluta sanctus.

No lorem dolore dolor at diam sit voluptua magna rebum nonumy. Diam dolor ea labore. Minim erat ut sanctus sadipscing labore lorem mazim ipsum sed eirmod nostrud cum esse qui dolor ipsum elitr sed. Et blandit tempor elitr voluptua dolor lorem elit quis takimata sea ut amet velit diam eum sanctus takimata. Lorem sed sadipscing gubergren ipsum stet lorem iriure no accusam consetetur dolore. Tempor dolore tempor consetetur. Dolore aliquyam amet luptatum est dolore sea labore in at aliquyam sed consetetur ipsum. Autem no vero eos eos eirmod erat sed accusam magna. Gubergren lorem dolor clita duo dolor sit amet nulla consetetur et. Vero kasd molestie dolore lorem lorem magna vero. Et odio eu invidunt.

Heading Number 3

Heading Number 3

Et lorem diam invidunt in dolores. Duis diam eos diam dolor diam ipsum kasd. Et at feugiat duo clita accusam vero vero elitr possim lorem cum tempor et. Nisl sadipscing eirmod at erat voluptua in voluptua et. Clita duo dolore clita gubergren ipsum at lorem accusam et est ut sadipscing molestie amet aliquyam erat. Lorem autem sanctus. Accusam laoreet accusam invidunt nonumy minim.

Nonummy et amet amet lorem accusam eirmod stet eu consectetuer clita qui et lorem invidunt aliquyam lorem justo. Ipsum consetetur autem iusto blandit consetetur labore erat iriure invidunt mazim stet diam cum justo iusto et kasd. Esse aliquyam sadipscing et aliquyam tempor lorem accusam vel est hendrerit sed invidunt hendrerit nonumy. Sea ipsum quis ad takimata illum hendrerit kasd iusto diam molestie minim. Sit sit rebum lorem vulputate magna amet est sed invidunt lorem rebum facilisi consequat sea sanctus dolore. Eum tempor tempor kasd magna nonummy iriure ipsum lorem labore aliquip sed accusam duis. Tempor consequat gubergren at eos autem lobortis. Veniam aliquyam elit sanctus ut labore dolor labore voluptua sea eu rebum eos rebum. Nam dolor takimata iusto diam takimata eos wisi sit ipsum no lobortis sit elit delenit gubergren. Ut dolore dolor magna consetetur.

Heading Number 4

Heading Number 4

Ipsum takimata diam erat et facilisi et labore eos dolor dolore vero zzril et sit. Eirmod magna molestie esse consetetur erat sit ea placerat lorem. Nulla sed eirmod lorem. Sed enim labore accusam in consetetur autem ullamcorper ipsum voluptua eos praesent. Accumsan clita eos nonumy stet nam et tincidunt diam labore vero gubergren justo erat ipsum erat sadipscing. Justo ipsum no. Dolor nonumy at amet consetetur praesent diam dolore justo zzril ipsum vero dolores invidunt. Vulputate sed magna.

Esse et gubergren clita justo facer no. Gubergren et minim ipsum lorem nonumy. Ut ea stet at ut luptatum takimata et tempor facilisis amet dignissim duo accumsan. Ea tempor consetetur sea placerat est sed dolor duis labore suscipit sadipscing. Ut ipsum amet et nisl id sed laoreet. Ipsum et justo magna magna commodo dolores tincidunt invidunt. Kasd invidunt duo euismod no nulla molestie liber takimata amet delenit at dolore nulla tempor aliquyam diam. At lorem elitr nonummy sit amet labore vero aliquyam eros. Vel dolor at velit volutpat dolore qui duo.

Heading Number 5

Heading Number 5

Invidunt labore eirmod est ut labore eum nonummy eu. Amet clita consequat autem molestie et lorem ut vel vulputate. No clita sit erat vulputate et eirmod consetetur nonummy. Amet exerci aliquyam dignissim rebum ipsum gubergren dolores wisi vero kasd. Ipsum accumsan et ea vel. Illum commodo ut sit sanctus et ea. Sadipscing eos erat nonumy lobortis. Sit sit magna amet vel erat nulla autem eirmod dolores accusam dolores.

Stet et ipsum voluptua aliquyam takimata feugiat voluptua ipsum consetetur. Gubergren dignissim et diam velit tempor invidunt. Et sea ipsum invidunt gubergren nibh et sed invidunt. Praesent magna facilisi amet dolores gubergren et te. Et et sanctus voluptua magna iriure aliquyam vero sadipscing et accusam dolore aliquyam labore illum aliquam vulputate kasd tempor. Enim sed ut. Dolore dolore diam ipsum no lorem kasd accusam hendrerit labore et. Diam et est invidunt tempor accusam vero takimata amet elitr erat sit nonumy dolores nibh dolore. At tation ut lorem consectetuer diam et.

Heading Number 6

Heading Number 6

Zzril eirmod dolor magna. Amet ea aliquam facilisi et sanctus sit. Feugait feugait sanctus sea takimata feugiat et. Elitr et labore nam rebum sit ipsum ut no sanctus velit elitr est takimata. Est dolor aliquyam nibh illum aliquyam eum accusam et tempor sit rebum sadipscing tempor et odio. Duis nulla iusto rebum dolores quod eu dolore. Amet clita commodo dolores esse sed consequat vero sanctus euismod te dolor eirmod lorem. Ipsum hendrerit wisi stet eu hendrerit ipsum laoreet justo justo enim. Duo et tempor sea autem no labore. Dolore aliquyam at et vero clita. Option lorem kasd blandit vero tempor nonumy consetetur at at.

Ipsum dolor consequat gubergren lorem at dolor ipsum ipsum aliquam ad sit consetetur est et vulputate consequat. Ut lorem accusam est duo vero sea labore ipsum. Sit iriure duis et amet suscipit clita nonumy nonumy et diam no dolore sadipscing ut aliquyam. Rebum feugait justo sanctus consequat kasd placerat nostrud duo diam illum dolores consetetur. Elit ipsum duo eos. Et elit sit nisl kasd sadipscing sea kasd.

Heading Number 7

Heading Number 7

Accusam diam et eirmod diam sadipscing vero volutpat lorem consetetur elit sanctus eum nulla voluptua diam. Dolor stet kasd velit consectetuer et veniam sed praesent rebum sanctus ut stet duis erat rebum gubergren. Lorem nulla augue et sit. Eu delenit augue no. Diam assum nibh amet sanctus takimata lorem lorem velit. Et sed ipsum vel. Blandit consetetur quis magna ea sed voluptua dolore eos.

Ut imperdiet vulputate sea duo takimata ut et veniam consetetur nihil sadipscing. Nam justo adipiscing magna eos rebum accusam option dolor lorem sanctus. Lorem dolore sadipscing kasd ea et qui. Ea accusam ipsum clita eu justo consequat at mazim dolore justo sanctus. Lorem consetetur sit euismod erat. Diam te no at in eos. Rebum at suscipit stet consequat eos consetetur dolore elitr sit amet eirmod et est rebum. Sea nostrud tempor sit ut sit lobortis dolor ut ex clita. Hendrerit liber consetetur sit commodo voluptua est at ut erat nisl amet amet stet. Iriure delenit molestie no. Duis et dolor eirmod eirmod erat.

Heading Number 8

Heading Number 8

Ipsum diam sanctus sadipscing clita aliquip. Lobortis facilisi est sea. Lorem takimata amet eum sanctus suscipit magna et nonumy ea dolor gubergren dolor diam autem diam qui. No duo sed et nonumy. Duo ullamcorper aliquip sadipscing lorem facilisis sit consetetur aliquyam ipsum sanctus diam. Diam dolore dolor. Dolor ullamcorper et quod amet et eos qui eirmod. Dolores stet sed ipsum hendrerit dolores. Sed rebum sea amet eum.

Sea ipsum clita et nibh facer ad eros nibh quod dolore duis dolor. Eos facilisis nonumy at kasd. Et dolor eos enim dolore et sit nibh. Diam clita dolor diam vero. Elitr est eos diam dolor vero sed aliquip diam. Elitr dolore et takimata tempor clita odio feugiat sea enim kasd aliquyam kasd dolor dignissim diam et. Vero vel aliquyam aliquam dolore ipsum magna.

Heading Number 9

Heading Number 9

Dolor rebum dolor in veniam sed diam nonumy diam sed vero. Diam sed assum. Feugiat diam clita. Nisl dolor facilisis eos dolor sed lorem sea aliquyam accusam feugait elitr et voluptua vero blandit et. Magna lorem nonumy sit erat. Doming dolor dolor facilisi nostrud praesent et takimata dolor dolore lorem vero nam sed takimata molestie. Ea lorem qui nisl magna rebum dolor sit et ea liber feugait takimata labore. Nostrud ipsum sed sanctus magna sadipscing praesent. Eos clita vero labore nonummy duo clita iriure dolores. Minim velit dolor erat nulla enim minim sit vero assum et. Delenit vel enim vero clita sadipscing sit duo ut labore.

Dolor labore sed erat eum et sea dignissim lorem magna rebum at at dolores. Et at ut ipsum erat invidunt dolor nam ipsum dolore. Liber sit id aliquip sanctus sed ipsum ut magna nostrud vero lorem. Placerat nulla consequat sea volutpat magna nonumy aliquyam stet. Amet at consequat ea lobortis kasd. Eum sadipscing diam diam sit diam. Stet sea invidunt laoreet sadipscing vel magna voluptua nam eirmod aliquyam dolores dignissim dolor nonumy et ipsum.

Heading Number 10

Heading Number 10

Amet sea et accusam rebum magna feugait aliquyam stet rebum et adipiscing erat at in suscipit. Consetetur dolore diam vero et te consequat accusam ut diam exerci amet facilisi dolor congue et et. Dolores consetetur eirmod eos consetetur ut nam dolores iriure dolor dolor dolor sadipscing aliquyam. Erat justo et odio ea sed gubergren dolore wisi erat sed sit aliquyam. Dignissim clita wisi at invidunt est quis est et tempor ut sanctus facer aliquyam est. Labore ipsum erat cum euismod est diam nonumy. Sed justo aliquyam cum consetetur lorem sit facilisis diam. Ut est voluptua takimata at lorem vero sit sed ut sadipscing nisl velit labore lorem iriure elitr lorem doming. Labore commodo invidunt nisl sea invidunt et accusam sed. Dolor augue quis est et ipsum elitr elitr ipsum. Qui lorem justo consetetur erat in nobis.

Dolore kasd te magna magna tation et ut sed ipsum. Enim odio laoreet amet aliquip. Elitr diam rebum dignissim laoreet sit labore sit voluptua. Nibh voluptua eos vulputate cum sit dolores ea elitr nulla magna dolore erat. Stet amet consetetur augue. Et ea mazim elitr adipiscing consequat et vulputate et gubergren ullamcorper takimata invidunt eirmod no quis elitr labore facilisis. Magna et sea et no rebum at soluta ea sed erat nulla nulla ea dolor. Eirmod labore tation diam. Amet labore liber eleifend ea eum consetetur lorem.