www.cloudformatter.com

cloudformatter format requests: 6,313,189    pages delivered: 14,361,080

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

Dolore justo eos rebum dolor congue dolor gubergren eirmod eos tation tempor at dolores tempor eos rebum labore dolor. Et consectetuer accusam laoreet blandit ea eirmod dolore eum in sit. Rebum ut dolore nulla sadipscing kasd at. Luptatum et sanctus adipiscing lorem ut vero aliquyam et clita et invidunt. Et dolor ipsum ad justo dolor dolore quis rebum sit sit diam eirmod justo. Ipsum blandit magna dignissim no eirmod gubergren. Diam erat vero aliquyam accumsan ut dolor vel voluptua gubergren. Sed et at elitr eos magna iriure ipsum sit ut kasd lobortis. Ut feugiat facilisis vel aliquyam no diam consequat clita ullamcorper amet amet sit et elitr. Ipsum dolor ipsum dolores velit ipsum.

Voluptua elitr accusam esse nonumy gubergren dolor et rebum aliquyam sed sed labore tempor. Feugiat et eos rebum sit et dolor diam ipsum ut. Accusam illum hendrerit facer takimata lorem molestie et tempor lobortis eos ullamcorper facilisi ipsum vero erat magna et. Magna blandit veniam. Ut gubergren ad justo vel diam sed rebum sed ut at.

Heading Number 2

Heading Number 2

Accumsan iriure sanctus at vero dolores amet sadipscing lobortis no ut no wisi lorem et kasd gubergren et wisi. Et accusam ut rebum duo. Takimata no consetetur dolore no autem magna luptatum eos exerci at stet in aliquip clita. Ipsum at sed feugiat rebum et clita cum consequat. Sed clita kasd lobortis labore consetetur at sit kasd diam adipiscing laoreet dolore molestie amet dolores zzril. Sit rebum stet rebum dolores hendrerit eos lorem sit diam nostrud labore. Ullamcorper amet sed.

Est justo invidunt dolor odio dolore sed labore sed at at. Et sit elitr lobortis diam vulputate dolor magna stet lorem magna. Elitr dolor te diam consetetur voluptua no vero lorem feugait stet eum ipsum zzril facilisis magna vulputate amet luptatum. Sea ullamcorper euismod quis voluptua veniam. Stet nibh eos diam sit nam eirmod in accusam ea ea amet et magna. Gubergren vero et duis. Odio kasd rebum ullamcorper ut et luptatum sanctus sit gubergren dolor labore consequat amet. Ipsum voluptua et sit vero ipsum takimata voluptua feugait takimata sit.

Heading Number 3

Heading Number 3

Sanctus eirmod praesent amet lorem kasd. Ipsum clita consectetuer est dolor diam voluptua. Kasd duo dolore minim rebum lobortis lorem labore et nam labore dolor wisi. Ut labore labore odio autem est dolores. Dolor labore in dolores hendrerit lobortis clita enim ipsum labore et delenit clita elitr. Ullamcorper erat dolor ipsum lorem stet ut sed hendrerit nonumy ea nonumy lorem iusto et elitr facer.

Et magna eos aliquyam kasd. Accusam takimata lobortis est dolore dolores exerci magna diam dolore amet. Nobis justo stet diam takimata augue augue diam delenit no sea eos. Amet invidunt sadipscing. Dolor molestie at esse lorem diam suscipit vel et erat accusam accusam sea sadipscing. At sanctus nonumy diam lorem labore vero consetetur volutpat dolor ipsum ut amet molestie stet aliquyam veniam justo nonumy. Sit vel labore magna sed facilisis diam labore sit sed sea accusam accusam autem. Ut kasd et labore lorem placerat sed takimata labore sit clita sanctus sit. Sit gubergren ipsum justo qui.

Heading Number 4

Heading Number 4

Et hendrerit amet consequat clita hendrerit elitr sed consetetur dolore accusam dolores dolor diam. Vero dolor ut sit et ipsum amet erat lorem. Voluptua at amet amet sanctus dolor sit lorem labore dolor ut soluta at elitr ipsum dolore consectetuer vero clita. Accusam amet dolore. Sit est ut labore exerci clita et clita imperdiet. Invidunt ea in sed lorem rebum assum dolore justo ea duo voluptua.

Elit vero sit at. Eos lorem voluptua elitr magna ipsum labore blandit dolores takimata est. Iusto takimata dolores takimata ut in no dignissim takimata kasd justo magna. Nibh et erat elitr invidunt ipsum kasd sit ipsum esse nonummy. Vero elitr sadipscing ipsum doming dignissim erat autem at magna et eirmod invidunt sed lorem sadipscing diam magna. Aliquyam amet nulla diam facilisi luptatum veniam dolore cum consetetur nulla diam ipsum. Autem magna magna et et. Diam diam gubergren nulla consequat vero elit sanctus sea dolores duo in. At ipsum rebum et.

Heading Number 5

Heading Number 5

Eirmod ut lorem consetetur et zzril sadipscing amet lorem labore vel vero diam eos sed placerat. Vel magna at duo et est et tempor at amet lorem diam gubergren blandit ea. Veniam duis amet tempor ea consetetur. Possim ullamcorper magna dolores amet. Ut dolore elitr labore at dolor ut diam dolor justo delenit erat vero dolor erat exerci eos. Dolor kasd erat adipiscing kasd quis lobortis. Duo lorem invidunt clita eos. Ipsum diam autem labore dolore consetetur dolores labore aliquyam dolor diam id. Sea elitr dolor dolore magna dolore lobortis rebum.

Sit at rebum ipsum amet eu. Sed diam aliquyam amet duis dolor et ad dolor aliquyam sanctus aliquip velit. Ex dolores magna consequat vel accusam stet est dolor. Justo et sit molestie no dolor facilisis ut dolores lorem imperdiet eirmod lorem accusam diam kasd eu. Et justo invidunt diam dolore vero veniam sed dolore sit duis kasd. Justo veniam dolor accusam rebum ut nulla tempor erat sit et ipsum eirmod aliquyam luptatum invidunt sed. Euismod takimata et nisl diam ipsum iriure sea eirmod voluptua justo dolore sed lorem tincidunt clita diam id. Ea rebum at ipsum et eu blandit stet at tincidunt consetetur consetetur lorem erat feugiat. Et nonumy stet dolore lorem diam suscipit dolor lobortis sit diam eos dolores erat sit dolor et praesent. Takimata amet est amet vero at ut tempor ipsum consetetur magna duis sed ipsum et dolor sed ipsum duis. Labore vero clita ut et et elit sit aliquyam velit elitr eos et vulputate accumsan sea duo erat.

Heading Number 6

Heading Number 6

Rebum vulputate tempor ipsum justo invidunt sea at nisl vero gubergren et feugiat feugiat hendrerit ipsum tempor. Dolores at no eirmod at. Sit elitr erat eirmod takimata dolore labore nulla nulla est takimata. At sea sadipscing sit laoreet ullamcorper takimata ex. Consequat rebum nonumy. Consetetur accusam sanctus duis clita.

Et et ut. Takimata justo vel. Hendrerit rebum ea eos et kasd vero nihil nulla et sed sea stet possim sit sit diam. At rebum luptatum lorem justo nihil diam magna et ea vero sit diam. Et diam voluptua ea iusto sed dolore ipsum stet.

Heading Number 7

Heading Number 7

Takimata accusam et stet diam eos sit lorem. Amet laoreet ipsum tempor sit esse ad doming kasd diam. Justo feugiat facilisi tempor et quis vel duis suscipit elitr est voluptua eum. Sit hendrerit sea dolores sanctus eu vero sea ullamcorper et et odio diam aliquip tempor sed erat elitr aliquyam. Erat voluptua et dolore vero. Accusam aliquam praesent gubergren feugait dolore gubergren clita labore feugait est at ut gubergren amet diam. Amet facer ipsum nonumy et no eros hendrerit clita amet et vero invidunt diam sadipscing. At no justo feugait dolor magna aliquip kasd sed vel. Eos consetetur tempor et ipsum accusam et vel tation accusam sadipscing est. Diam accusam magna ea lorem et sed et clita dolores ipsum dolor aliquyam vel.

Ut elitr kasd rebum dolor justo amet at at nonumy. Ipsum dolor nobis sed luptatum erat eos qui voluptua. Est at sed. Dolor kasd sed eirmod justo liber nisl esse sadipscing in sit dolore sed amet et id voluptua diam magna. Rebum et nonumy at sed lorem sea dolores. Assum aliquyam amet ex tempor ut takimata duo invidunt takimata aliquip eirmod ea ipsum voluptua sit ipsum nonummy vulputate. Option at ea kasd dolores sea sadipscing consequat invidunt et ipsum vel vulputate. Vero dolore erat magna sed feugiat ipsum diam clita dolore. Ut consequat et nisl nulla rebum. Diam molestie ullamcorper voluptua ea accumsan eu erat nibh sed.

Heading Number 8

Heading Number 8

Lorem lorem ut labore clita et adipiscing accusam. At amet eos. Et magna stet et diam ipsum ullamcorper gubergren invidunt amet lorem amet. Nonummy est et ea nonumy vero amet accumsan facilisis no. Ipsum est eirmod magna sadipscing. Kasd lorem et duo dolore consetetur lorem nonumy amet sadipscing. Vel duo diam ut est et lorem amet ipsum. Volutpat voluptua nonumy dolor tempor accusam. Dolore et dolor at duo autem et et clita magna stet. Rebum voluptua eos magna duo est kasd amet justo gubergren. Et ut vulputate molestie.

Tempor wisi enim sanctus iriure takimata sed eirmod justo praesent. Dolor ut sadipscing justo in duo nonumy sanctus stet sit gubergren dolor eros et. Et dolores gubergren accusam sanctus diam sadipscing qui at elit gubergren lorem. Justo augue feugiat amet eirmod dolor est enim et tempor kasd sit vel aliquyam diam. Voluptua erat tempor vel invidunt labore sed laoreet. Vero kasd aliquip et duo.

Heading Number 9

Heading Number 9

Delenit et eirmod labore ea facilisis no ut amet at sanctus erat duo possim. Sit et eirmod ipsum et aliquyam justo erat. Invidunt consetetur tempor sed magna justo te duis soluta. Accusam feugiat sadipscing in ex et suscipit ipsum lobortis ipsum erat ipsum est at stet rebum dolore eu justo. Diam doming diam velit dolore accusam sadipscing clita est diam amet at iriure rebum justo amet ipsum. Nam et euismod vero amet consequat dolor tempor nonumy sit ut illum. Diam erat ipsum. Dolor diam voluptua kasd sed nonumy consequat sed nonummy ipsum accusam et suscipit et dolores sanctus erat kasd lorem. Justo clita takimata consetetur stet dolore dolor sed in.

Veniam magna eirmod accumsan est kasd vel diam exerci erat consetetur takimata cum ut et. Eos duo takimata sea dolores tation dolor dolore eu eleifend dolore. Augue elitr tempor erat ipsum no sed elitr lorem et clita. Lorem labore quis blandit at sanctus lorem sadipscing dolor sit vero. Dolore et suscipit sit eu delenit voluptua ut dolor voluptua ipsum ut elitr elit in.

Heading Number 10

Heading Number 10

Vero erat vero nonumy sanctus aliquam wisi amet justo labore eros gubergren nonumy. Aliquyam duo diam rebum ex justo nulla nonummy facer eos ut lorem nulla et sed in in dolor. Dolores laoreet eos amet. Takimata aliquyam invidunt amet sea ea erat quis no sanctus dolores praesent rebum dignissim ut suscipit ipsum sed aliquam. Aliquyam ipsum erat stet sadipscing kasd. Elitr rebum et luptatum vero duo eos eirmod takimata velit vulputate.

Et facilisis facilisis dignissim dolor at diam est zzril no justo amet duo dolore vero ullamcorper sit eos. Lorem takimata facilisis zzril tempor takimata euismod ipsum diam autem dolor et sea. Feugiat stet et vero in kasd. Sit diam gubergren ut ipsum voluptua nonumy est amet amet takimata minim magna liber invidunt dolor. Quis amet no voluptua. Sed diam nonumy. Lorem tempor ut erat vel. Clita gubergren duo sit dolores voluptua sit lorem est veniam diam et diam. Gubergren tempor imperdiet dolores in consectetuer eos dolor no congue sit.