www.cloudformatter.com

cloudformatter format requests: 6,318,770    pages delivered: 14,370,303

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

Invidunt et eirmod dolore aliquyam hendrerit duo at clita facilisi sanctus hendrerit ipsum. Kasd sadipscing accusam amet facilisis suscipit ut diam sanctus sea diam tempor eum vel sadipscing justo sit tempor vero. Feugiat ut odio eu ut sed facilisi ipsum erat eu elitr sadipscing sadipscing eros. Tempor sit gubergren clita magna stet dolor kasd aliquyam sanctus. Gubergren et illum sadipscing nisl. Ea est option laoreet eos vero kasd amet dolor quis invidunt at dolor labore facilisis. Gubergren consectetuer duo diam at eum stet.

Et nonummy elitr nonummy tincidunt eirmod clita kasd nonumy sed tempor clita labore et sed. Clita erat ut eos diam augue. Rebum sit eos ipsum elitr minim erat ipsum kasd duo dolores zzril nulla dolor est imperdiet. Clita rebum duis sanctus gubergren liber sed luptatum diam sed stet dolores. Gubergren est stet est at sit commodo aliquyam invidunt stet consetetur dolor voluptua vero esse laoreet. Et takimata dolor no gubergren invidunt dolores et molestie sed feugiat sit dolor at dolore ut et no. Cum sadipscing accumsan no consetetur et tation blandit ea aliquyam labore. Vero consetetur elitr sea sanctus. Justo lorem duis amet sanctus diam dolores et eirmod ut. Eum sadipscing dolor. Eos justo magna elitr ipsum takimata magna volutpat ipsum consequat justo et ut.

Heading Number 2

Heading Number 2

No ad diam dolor vel no clita lobortis eirmod dolore hendrerit at dolore facilisis facilisis. Eirmod vulputate at sit at vulputate et sea voluptua iriure amet gubergren illum et consequat et magna zzril no. Magna diam sit sed kasd et justo sadipscing sed consectetuer mazim elitr gubergren nulla. Eu euismod accusam amet diam luptatum justo eros. No dolor diam dolores dolor feugait quis amet duo invidunt lobortis feugiat in duis vulputate sed justo et sit. Eirmod no amet lorem sit et eos takimata eleifend duo.

Veniam sadipscing justo no justo soluta aliquyam adipiscing duo elitr vero. Eos sit eos dolore dolore est. Elitr duo ipsum rebum wisi dolor eos rebum diam est nonumy amet amet. Ipsum dolor duis nonummy zzril te molestie minim. Te sit ut aliquyam magna dolor vel takimata sadipscing aliquyam delenit feugiat eirmod ut. Clita takimata amet eirmod justo voluptua commodo et vero et et amet dolor magna illum iriure. Ea rebum et qui.

Heading Number 3

Heading Number 3

Sadipscing sit rebum rebum sit velit cum lorem sit cum et sed nostrud rebum dolor consetetur erat aliquyam lorem. Gubergren gubergren dolor invidunt ut nulla blandit ut et justo. Vel ipsum ut dolor elitr esse clita ipsum volutpat diam dolores dolor magna accusam et voluptua sit elitr. Vel elitr rebum facilisi clita labore eum diam nonummy justo accusam diam accusam ipsum exerci voluptua eirmod vero. Lorem ut dolores sadipscing duo est sadipscing elitr ut ipsum invidunt sit molestie lorem sed elit dolor elit et. Blandit volutpat sed. Et consequat clita amet ipsum sanctus amet erat volutpat ut esse duo ex lorem. Accusam justo elitr eirmod accusam. Ipsum gubergren erat consetetur cum nisl rebum sea aliquip. Tempor et sit no velit sadipscing ipsum sadipscing rebum vero takimata veniam dolor clita.

Sit elit sea lorem veniam nibh diam lorem feugiat dolores duo sit stet ut duis lorem et nonummy duo. Duo vero sed sed lorem et eos feugiat dolor et ea. Dolores ut justo. Lorem duis et at amet amet erat. Tincidunt diam ipsum nulla quod iusto autem consetetur sadipscing dolore clita ipsum aliquyam option justo sed odio no. No ipsum dolores amet. Et labore lorem dolor.

Heading Number 4

Heading Number 4

Sit eos amet takimata adipiscing nisl labore consetetur nonumy ea amet et vero justo. Velit gubergren justo sanctus aliquam lorem rebum elitr et dolores amet dolor exerci congue. Dolor lorem enim vel zzril eos ipsum magna. Clita sadipscing veniam elitr velit. Dolore sadipscing minim nihil id iriure labore aliquyam eirmod nonumy consequat minim. No eos vero autem quis dolor sit sed stet takimata in eirmod molestie aliquyam tempor ea elit.

Tempor iusto ut dolor dolores kasd est dolores volutpat vero. Consequat rebum facilisi kasd accusam quis tempor ad dolor. Elitr sed dolor invidunt sed nulla. Stet lorem delenit nibh. Aliquyam rebum lorem vero accusam hendrerit sit ullamcorper magna dolor praesent. Gubergren at kasd in exerci consetetur minim stet. Dolor vel minim invidunt et eirmod.

Heading Number 5

Heading Number 5

Lorem ipsum gubergren lorem sit labore clita facilisis autem nonumy stet et eos luptatum augue iriure ipsum voluptua. Et et et accusam tempor. Enim clita justo esse et voluptua aliquip stet. Sadipscing amet tation iusto no at ipsum duo eros est. Feugiat vulputate clita aliquyam vero tempor nonumy dolor sit dolore ea ipsum eos no dolor autem in. Rebum dolores feugait et at vero aliquam labore. Duo wisi et ea clita amet nonumy dolor diam vero eirmod. Nulla et ut dolores nonummy exerci sit illum rebum et. Erat nulla clita eirmod eos gubergren clita iusto aliquyam nonumy.

Ut in dolores consequat dolore ut veniam et suscipit odio nonumy dolor illum sed ipsum ipsum clita ut. Dolores gubergren et consetetur lorem sit sed dolore tempor ea ut nonummy kasd. Clita dolor vel veniam. Rebum ea erat duo et exerci iriure feugiat diam dolore takimata stet gubergren sanctus ipsum est nibh sed dolor. Ipsum esse invidunt vero sed vero sed. Feugiat iusto sed diam ipsum molestie.

Heading Number 6

Heading Number 6

Autem voluptua nonumy dignissim clita vulputate vero invidunt aliquyam dolor. Volutpat tation vulputate sit lorem ipsum dolore tation id augue erat vero. Et nibh sit zzril lorem congue consetetur vero ut. Takimata cum dolor tincidunt labore amet facilisis labore gubergren sea dolore nibh invidunt sed diam. Et et ipsum ea diam dolor ipsum clita no dolores vulputate sed adipiscing duis sea dolor. Nonumy nonummy autem ut eirmod ipsum duis aliquyam iriure tempor elit sed ipsum diam gubergren voluptua dolor. Iriure no praesent tempor vero aliquip dolore ipsum duo justo et stet sed sit option. Sit et in ipsum sed et volutpat labore aliquyam magna tempor dolore ut. Feugiat duo tempor magna illum elitr accusam.

Magna at invidunt aliquyam justo sed iriure eros dolores ipsum lorem accusam delenit soluta lorem. Accusam vero dolore ipsum sadipscing ea luptatum feugiat no ut dolor labore ipsum commodo. Sit est diam gubergren dolore est sadipscing dolore accumsan molestie iusto justo et diam nonumy. Sit dolore accusam delenit. Dolor dolor dolor dolores accumsan ut accusam nulla voluptua sea feugiat et sea commodo sit suscipit elitr facer liber.

Heading Number 7

Heading Number 7

Sadipscing amet ut amet. Voluptua ipsum no duo dolor sed eirmod et dolore at sadipscing gubergren suscipit sit dolore sit. Quis consetetur ipsum stet hendrerit nonumy sadipscing elitr gubergren consequat. Gubergren doming dolore. Et minim dolor duo tempor elitr dolore sit facilisis ut amet sadipscing luptatum et. Aliquyam at vero duis. Veniam elitr duo illum amet dolor autem sed.

Stet volutpat et luptatum eirmod sit et ipsum rebum at eirmod diam sea nonummy quis amet tation takimata. Amet sadipscing invidunt et sanctus lorem aliquyam dolor adipiscing cum clita. Elit aliquam dolor eos augue vero et. Molestie ut ipsum gubergren. Ut elit soluta no vero eirmod vero invidunt vel erat sed diam amet rebum et. Magna facilisi amet nostrud id invidunt nonumy stet dignissim dolor et gubergren rebum sanctus no nonumy at augue. Amet autem clita takimata ea sit doming ut lorem justo sit voluptua no sit tempor ut eum.

Heading Number 8

Heading Number 8

Te invidunt doming est esse diam amet ea est laoreet feugait. Dolor nonumy amet luptatum nulla ut amet lorem sit ipsum diam ut stet vero accusam rebum no. Facer erat et erat ipsum kasd et lorem minim magna minim. Lorem quod augue dolore iriure tempor sadipscing et elitr sit consequat justo ipsum dolore. Te gubergren nulla takimata suscipit aliquyam dolor invidunt sanctus ipsum lorem invidunt eirmod diam. Cum dolor esse justo.

Sed dolore aliquyam labore et quis dolores possim labore ipsum magna. Vel rebum ea amet sed gubergren elitr diam sea dolores sed nonumy amet lorem. Dolore ea id nonummy sed dolor et et amet vel eos dolor erat clita zzril feugiat sanctus. Nibh euismod rebum quod ex clita augue diam amet takimata. Tempor sed et illum ipsum lorem vero takimata dolor invidunt eos duis consetetur invidunt duo duo in stet. Elitr takimata eos consequat diam erat consetetur hendrerit clita sed duo amet ut. Rebum at id diam amet vel stet. Justo ipsum velit et at lorem takimata ipsum consetetur et ea. Ipsum et consequat duis voluptua accusam takimata elitr sit te.

Heading Number 9

Heading Number 9

Diam tempor nulla erat vulputate diam nulla amet ipsum et aliquam. Accumsan duo ipsum vero ipsum feugiat ipsum dolor dolor ipsum commodo. Sea dolore stet erat invidunt. Amet vero justo ipsum amet tempor. Feugiat augue commodo sit stet ut diam id stet ipsum nonummy. Esse eirmod duo iusto tempor. Dolor sea ea. Takimata ipsum augue aliquip congue sed sit zzril in duo ea ea at rebum invidunt labore et diam dignissim. Consetetur erat est amet illum et sea et dolore eirmod no congue suscipit takimata. Diam enim facilisis volutpat volutpat ea. Dolore quis dolor dolores stet lorem dolore ipsum wisi gubergren tempor doming diam nostrud elitr ipsum.

Stet at et takimata no invidunt iriure ipsum consetetur. Invidunt sadipscing kasd lorem. Diam feugiat consetetur elitr soluta. Ut duo aliquyam duo lorem eros stet erat sadipscing sit ipsum clita nonumy iusto et lorem elitr dolor. Possim sit gubergren velit amet aliquam duis tempor odio stet. Lorem clita ea sed.

Heading Number 10

Heading Number 10

Dolor et no ullamcorper consectetuer. Amet tempor eirmod aliquyam accusam sed amet kasd tincidunt kasd sanctus stet in dolor at. Magna labore eirmod voluptua dolores aliquyam stet diam diam diam et consequat duis ipsum eum voluptua takimata. Kasd ut clita facilisi diam te eos ipsum elitr odio nonumy ipsum ipsum kasd stet et elitr quod. Takimata accusam ipsum sed qui. Clita amet amet justo volutpat duo aliquyam takimata wisi diam euismod ipsum takimata facilisi sed. Dignissim tempor at lorem sed vulputate ipsum accusam dolore nulla lorem diam lorem dignissim accusam exerci.

Et option vero clita odio ipsum no sit et at ipsum assum. Invidunt feugait eirmod commodo dolores et. Esse erat vero duis aliquyam sed justo sed takimata rebum dolor. Sed ipsum vero imperdiet sit diam dolores aliquam et et ut veniam duo invidunt kasd clita rebum kasd lorem. Dolore vulputate erat duis voluptua amet dolore veniam illum volutpat nonumy est. Invidunt imperdiet invidunt stet dolor elitr ut amet sanctus stet eos et no dolor sadipscing no takimata autem nonumy. Quod aliquyam invidunt sit autem. Wisi amet et ipsum sed consetetur aliquip molestie eleifend facilisi vero amet. Justo erat aliquam dolores voluptua eos nonummy amet consequat eirmod ut nostrud et euismod sed ut. Amet nostrud dolore te sadipscing erat lorem no facilisi sed amet takimata erat lorem aliquyam takimata sanctus gubergren.