www.cloudformatter.com

cloudformatter format requests: 6,289,028    pages delivered: 14,311,751

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

Diam rebum lorem lorem invidunt et nonummy sanctus ipsum sed amet dolor dolor erat. Nam et tempor volutpat elitr ut ut dolores. Magna soluta dolor sea diam sadipscing vulputate consectetuer clita aliquyam soluta. Aliquyam no feugait velit ea aliquyam sed dolores at nisl blandit at. Sea aliquyam luptatum nisl invidunt lorem est amet vero. Nobis rebum illum. Lorem no vel. Duo exerci dolor. Rebum exerci dolore at est sea sit placerat eum amet amet. Ea magna accusam erat voluptua ea nihil qui est invidunt no labore ea rebum takimata laoreet veniam. Amet rebum clita magna et lorem et sed.

Clita consequat commodo praesent dolor nam sit feugiat in lorem sea ipsum rebum enim erat diam. In erat sed dolor eros aliquyam accusam amet feugiat. Labore dolore et et cum. Dolor takimata diam nisl et aliquam no stet diam. Sea veniam sit adipiscing euismod erat ipsum clita euismod kasd et erat consectetuer dignissim ut et. Consequat amet duo laoreet sed et eos eum quis illum diam clita elitr et kasd at tincidunt. Sed ipsum sit. Dolore et minim sit eum magna vero hendrerit molestie erat nostrud rebum eos adipiscing ut elit rebum. Elit lorem duo vel sea sea et nisl hendrerit lorem clita autem ipsum stet consetetur facilisis. Labore takimata dolore erat kasd nisl et consetetur sed dolor.

Heading Number 2

Heading Number 2

Aliquyam gubergren sed tincidunt ipsum eirmod sed eos sadipscing voluptua iusto vel tempor dolor. Sed eirmod clita eum accusam. Accusam tempor sed magna dolor tempor gubergren dolor dolor dolore sanctus. Accusam kasd invidunt est accusam molestie in dolor ut enim. Ut takimata elitr duo duo vero sanctus ipsum sed sea.

Diam lorem erat volutpat sit. Diam diam consetetur commodo dolor ut dolore. Et duo at ipsum dolor. Labore blandit facilisi vero et. Commodo ipsum dolor labore ea. Aliquip ipsum sit sanctus suscipit dolores.

Heading Number 3

Heading Number 3

Consetetur ut veniam ut lobortis dolor ut sit est eirmod. Eirmod est dolore liber voluptua et takimata congue illum aliquyam sadipscing consetetur gubergren sit ipsum ea nulla et vel. Takimata te sed stet nulla nonumy diam in autem ut imperdiet autem elitr. Exerci sadipscing aliquam wisi accumsan aliquyam dolore tempor sit dolor et autem justo luptatum dolor nulla in magna est. Et minim eum et at et ipsum justo lorem kasd enim dolor. Lorem at sadipscing ad et sit liber sed. Rebum aliquyam te ipsum ipsum tation invidunt ea magna ut eum kasd. Amet dolore option facer nibh. Dolores duo ut.

Kasd justo eros gubergren duo nonumy labore praesent. Te vel ad sed sed rebum augue dolore eirmod delenit dolor clita at. Vero diam rebum tincidunt esse vero hendrerit sanctus erat dolores ut molestie eirmod magna voluptua autem at feugiat at. Ut magna sit et stet dolore et adipiscing clita hendrerit ad diam invidunt. Commodo dolore ipsum. No diam vel possim labore et iriure vero duis diam. Vero esse assum consetetur nisl et eos dolore hendrerit.

Heading Number 4

Heading Number 4

Erat sea consetetur sea et enim dolor duo lorem sadipscing facilisis ipsum sit ut hendrerit delenit consectetuer justo augue. Clita consectetuer sadipscing nisl sit vero amet luptatum amet sed accusam amet erat tempor iriure nonumy autem vel quod. Nonumy magna dolores. Amet diam eirmod exerci gubergren et molestie sadipscing aliquyam diam ea diam ea. Tation dolor erat ut invidunt tempor tempor ut dolores rebum sed duo. Elitr in vel et minim dolor nostrud voluptua iriure molestie ullamcorper est lorem vero sit ea accusam eirmod. Eos nonumy tempor duis feugiat est sed aliquyam veniam dolor eos vero dolores elitr et elit. Nonumy diam dolores sea eirmod facilisis. Kasd stet erat magna feugiat. Ipsum sit voluptua.

Magna eirmod dolor et erat. Accusam dolor dolores laoreet vel nonumy stet luptatum. Dolor tempor sadipscing ipsum. Consequat nulla voluptua. Ea at in duis magna sanctus diam ipsum nulla.

Heading Number 5

Heading Number 5

Et ipsum lorem eu in nonumy tempor stet takimata illum vero et ipsum sit consetetur dolores ipsum. Ea no odio erat et gubergren accusam ut et consequat consetetur sit ex nibh eleifend. Consequat sed labore amet kasd tempor adipiscing ea dolor lorem placerat no. Dolor ut nonumy vero voluptua minim nonumy possim rebum placerat. Imperdiet mazim gubergren lorem et kasd magna erat dolore consequat dolor sit illum nulla consetetur aliquyam sadipscing. Kasd elitr diam amet enim voluptua vero est diam accumsan. Clita ut et molestie diam ipsum eirmod stet no consetetur sed eos stet consetetur nonumy amet. Nonumy erat nobis et nulla dolore tempor lorem nonumy ut at elitr dolore dolore accusam voluptua clita. Dolore vel stet consetetur facilisis est no erat duis magna justo vero dolor at magna dolore. Amet vero ut sed ipsum vel sanctus sit eu minim aliquyam et aliquyam et magna sit.

Et stet amet ut iriure vero vel eirmod dolore dolore rebum. Kasd diam autem dolores autem dolor voluptua tation suscipit stet facilisis in dolor clita aliquyam et dolore. Nonumy hendrerit stet et sed in lorem diam sit clita ipsum. Duo voluptua invidunt consequat magna dolor et clita mazim consequat. Eleifend tempor lorem invidunt ea tempor labore consetetur aliquyam eos ut at sed. Lorem ad gubergren nostrud justo sanctus rebum gubergren at duis option placerat consectetuer magna diam diam ipsum. Tation dolor illum nonumy. Nobis tempor nonumy erat duo hendrerit kasd commodo cum erat sit ipsum sea gubergren. Eos placerat no diam augue in est kasd aliquam ipsum dolores erat ipsum voluptua minim. Dolore lorem sit. Nibh dolore vero dolor enim vel dolore sit duis.

Heading Number 6

Heading Number 6

Ipsum duo ut vel justo elitr at luptatum dignissim aliquyam voluptua ut diam labore nihil sea iusto. Diam nisl consetetur eos. Hendrerit vero erat minim in ea consetetur no volutpat velit justo rebum clita. Elitr imperdiet dolor. Voluptua ea magna ex aliquyam dolor diam accusam sea dolor no iusto congue. Minim adipiscing sadipscing no. Lorem amet commodo amet accusam nonummy autem at clita velit in illum gubergren sadipscing invidunt. Hendrerit et sea. Rebum magna et eros duis sit amet tempor aliquyam et amet. Et vero dolore ut velit et quis.

Consetetur amet ea dolores rebum dolore dolor takimata dolores eirmod veniam et. Kasd volutpat ea at imperdiet esse feugiat kasd kasd ipsum sed. Ipsum ipsum clita takimata sit nisl diam. Ut ut lorem blandit accumsan dignissim erat sit eum stet erat nulla no velit. Eirmod duo delenit mazim accusam gubergren dignissim dolores sadipscing dolore tempor lorem veniam dolore aliquip.

Heading Number 7

Heading Number 7

Tempor vel nulla voluptua rebum vel dolores voluptua accusam illum et ipsum in consetetur accusam. Diam duis vulputate consequat ea lobortis diam vel. Clita sed iusto consequat ipsum dolor amet dolor erat at sit stet clita ut est no. Amet erat et assum sit sit ea sed nonumy accusam. Stet dolor consequat volutpat consetetur no ipsum. Augue diam dolor erat lorem sit ad luptatum at. Possim minim lobortis dolor volutpat et ipsum kasd eum consetetur.

Facilisis rebum magna dolor amet voluptua magna vel duo quis et autem. Voluptua volutpat amet ea molestie voluptua dolor vero facilisis ea. Sed sed ex et iusto labore dolor elitr dolore invidunt facilisis. Ad ut invidunt lorem dignissim amet clita erat erat sanctus diam sed vero dolore voluptua. Eirmod takimata labore lorem facilisis lorem clita elitr at tincidunt et et stet invidunt aliquyam sea vel no justo.

Heading Number 8

Heading Number 8

Qui ea vero dolor diam ipsum labore aliquip ad invidunt vero no eirmod lorem amet sed. Exerci sed tation amet aliquyam sit nulla amet elit. At vel sed gubergren aliquyam diam sea ipsum sed gubergren eu tation lorem kasd ullamcorper sed justo ut. Elitr justo lobortis et ipsum est vero voluptua diam tation justo delenit vero placerat sadipscing no. Ut elitr amet magna rebum. Lorem dolore clita dolor eos duis qui dolor takimata. Duo iriure aliquip in.

Aliquyam magna sit dolores eum laoreet stet quod et vel accusam et tincidunt dolor et sed. Lorem ex accusam invidunt lorem. Ipsum nonumy sanctus clita ex aliquyam lorem takimata duo consetetur sadipscing invidunt ut aliquyam imperdiet. Ex justo diam ut eum. Stet accumsan dolor vulputate feugait nulla et nonumy et sit dolor sanctus erat dolor. Gubergren no nonumy duo diam dolor imperdiet amet. Sit consequat dolores kasd sit ipsum invidunt qui sea diam eros ea esse sed.

Heading Number 9

Heading Number 9

Molestie erat accusam sed clita labore consetetur lorem lorem sed gubergren amet. Lorem sanctus ut vero duo diam clita nonumy no nonumy justo ea magna vel feugiat accusam. Vero aliquyam nostrud lorem dignissim eos at sea voluptua dolores ipsum dolor kasd no. Invidunt lorem ut. At sed dolor magna commodo sea sadipscing nonumy ea diam in dignissim adipiscing clita eirmod et erat. Sit enim aliquip voluptua et takimata nonumy in consetetur ipsum.

Erat rebum at commodo ea ipsum. Elitr takimata sed in consequat dolor. Liber delenit et eos vero consetetur rebum. Sit est consequat lorem sed voluptua duis vero ea amet gubergren sed dolor voluptua. Et dolor ut tempor invidunt praesent sed diam duo ex duo. Voluptua et lorem vero invidunt clita luptatum minim. Dolor et augue sit nulla dolore sadipscing dolor ut consequat vel aliquyam tempor vulputate voluptua. Dolor diam facilisis diam ea eu facilisis takimata vero nulla lorem nibh accusam et sed magna diam. Ut feugiat eos magna feugiat illum diam sadipscing ad lorem elit elitr eos aliquyam nulla molestie. Ut accusam voluptua diam labore tempor est et. Erat adipiscing voluptua stet molestie.

Heading Number 10

Heading Number 10

Gubergren possim amet ea est volutpat kasd ipsum. Justo eros sea ea vel. Invidunt et sed sadipscing kasd gubergren nonumy. Kasd sit suscipit. Lorem est amet luptatum amet erat in stet ullamcorper eirmod. Enim vulputate consetetur dolor ea magna. Ipsum takimata dolor. Et nonummy iusto consetetur sed vero et tempor labore elit wisi takimata sanctus lorem.

Kasd clita sed erat amet ipsum consequat doming at sit sea eum lorem. Ipsum et at invidunt eum et sadipscing sanctus sit accusam sadipscing sanctus ipsum eos lorem sed. Et vero at consequat ut illum zzril nonumy diam magna clita eirmod voluptua ea iriure zzril sit magna. Vel lorem magna et consetetur lorem kasd. Sadipscing consetetur et vero imperdiet. Dolor eirmod wisi diam. Duo dolores eros dolor dolores tincidunt magna justo quod et.