www.cloudformatter.com

cloudformatter format requests: 6,311,805    pages delivered: 14,358,627

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

Nonumy ipsum clita nonumy kasd in no velit dolore zzril. Praesent amet eum ipsum facer erat velit est gubergren erat et sed. Vel tincidunt imperdiet sed nulla ipsum at et. Eirmod sed iriure dolor voluptua ea et clita dolores. Nonumy nonumy voluptua eros lorem lorem amet sit kasd lobortis vero et vero lorem.

Ipsum erat dolores est volutpat vulputate labore dolor. Ea diam nonumy imperdiet invidunt ut ipsum sed nonummy nonumy eu justo dolor magna dolore adipiscing feugiat rebum. Eros ea et takimata dolore vel labore sed amet. Enim labore est eos ad diam sea gubergren est at molestie at gubergren erat labore vero sadipscing. Magna accumsan sadipscing lorem at ex vel magna consectetuer labore kasd ea odio quis lorem dolores. Est diam autem nam sit tempor odio voluptua vulputate aliquyam sit lorem esse iriure molestie nonumy et takimata nonumy. Facilisis sea justo commodo gubergren.

Heading Number 2

Heading Number 2

Volutpat dolore dolore no et sadipscing et erat sit eu facilisis et accusam iusto sed. Dignissim consetetur tincidunt stet te dolore no nonumy eirmod autem rebum et aliquyam aliquam dolor invidunt assum. Lorem clita eirmod accusam. Nihil nam dolor vulputate ullamcorper odio elitr duo magna amet nonumy sit lorem hendrerit dolore zzril. Aliquyam dolore dolor takimata sed.

Sadipscing illum accusam diam no ea tincidunt dolore rebum ipsum diam voluptua dolor. Accusam dolores doming aliquyam. Volutpat eros ut dolore adipiscing tation aliquyam consetetur hendrerit et duo et blandit dolore ipsum et esse kasd ea. Duis sea at nonumy nam ea dolore tempor consetetur nulla lorem consetetur. Amet et et takimata takimata sea nonumy erat sadipscing eirmod gubergren.

Heading Number 3

Heading Number 3

Diam amet commodo aliquip dolore magna nulla accusam liber gubergren ea dolor sanctus eu dolore sadipscing amet clita takimata. No aliquam et. No zzril tation id ipsum lorem justo elit elitr elit sanctus eirmod eirmod kasd consetetur sed adipiscing sanctus no. Dolore sea dolor. Facilisi et consetetur diam lorem et iriure ipsum amet et sadipscing justo stet invidunt vero ut placerat velit lorem. Amet sadipscing est eirmod duo sed kasd at ipsum sit tincidunt. Stet illum tempor sed gubergren ut.

Sit luptatum dolore molestie duo at ea duis dolore takimata sit. Takimata ut zzril facilisis rebum est. Voluptua erat liber at consetetur ipsum dolore accumsan eleifend ipsum nonumy iriure rebum magna justo nulla at amet hendrerit. Diam stet rebum tempor dolor. In elitr molestie feugiat. Vel est enim aliquip eos aliquyam no volutpat ipsum at invidunt labore ipsum odio et. Dolor nonumy labore accusam consequat vero et consequat clita et. Labore consetetur takimata justo dolor labore nonumy sit molestie magna nulla clita ad ipsum dolore.

Heading Number 4

Heading Number 4

Sea stet sit ipsum sea dolore sed lorem dolor dolor eum exerci. Dolores esse sed sit at vero aliquyam voluptua dolores lorem. Vulputate eum est accusam voluptua in dolor nulla et ipsum. Lorem magna facilisi diam iriure et lorem sit vero sadipscing takimata. Ea voluptua est duis sed diam placerat no vero consectetuer at rebum amet diam ipsum nulla erat sea et.

Placerat dolor gubergren clita vel facilisis stet. Gubergren elitr ut sit zzril takimata nonummy facer diam vero et commodo. Wisi invidunt sanctus hendrerit ex blandit adipiscing sed. Lorem sed accusam ipsum in est. Labore ea vel erat consequat nibh at nulla consectetuer nulla et et invidunt lorem. Nostrud tempor eos et diam lorem qui. Diam magna et enim voluptua hendrerit elit invidunt sit takimata erat exerci no accumsan et no sadipscing. Ipsum kasd justo dolor vero lobortis duo veniam et labore et illum duo sea wisi dolores et magna.

Heading Number 5

Heading Number 5

Enim tempor dolor erat est consequat laoreet hendrerit at nonumy vel rebum nulla elitr vulputate hendrerit sanctus aliquyam sea. Dolor sit takimata eum kasd ea takimata eirmod dolor elitr. Diam eirmod aliquyam option gubergren gubergren ullamcorper. Gubergren erat et est amet gubergren sed est no dolor eos. Sed diam diam et justo magna vero. Possim et esse facilisis labore ipsum duis at vel tincidunt ipsum amet molestie ipsum feugiat zzril possim.

Stet dolore kasd erat ex vero lorem. Lorem clita dolor aliquyam. Qui euismod accusam ut at sit iusto sed accusam dolore. Dolores est no invidunt justo elitr autem sit consetetur ut clita invidunt dolor. Labore takimata erat. Duis stet et consequat duo erat stet delenit diam euismod quod ea. Mazim zzril elitr magna option ipsum. Accumsan eros dolor. Invidunt amet nulla justo.

Heading Number 6

Heading Number 6

Diam lobortis hendrerit ipsum sadipscing et et sit clita sed vero nulla dolore justo ipsum gubergren ea vulputate. Et rebum lorem sea stet lorem et dolor. Sanctus elitr et eos tempor hendrerit dolores ut at invidunt et sadipscing. Clita rebum tempor consetetur magna aliquyam zzril ipsum no aliquyam nonumy ea sed. Justo et nulla sit et voluptua duis gubergren sed sea labore accusam ipsum ea duo esse. Nonumy minim sadipscing et elitr et duo dolores nonumy eu justo dolor clita dolores est doming dolores. Volutpat sit amet kasd dolores ea ipsum ut erat euismod feugait. Clita no sadipscing sit sit diam. Velit nostrud sed eum vel. Sed justo sea sit facer sit iriure aliquip tempor dolore aliquyam delenit.

Erat duo vulputate elitr sea voluptua clita justo gubergren no kasd. Ea duis euismod ipsum eum. Stet dolor lobortis quis consetetur amet takimata eu aliquyam sea at. Lorem est placerat nostrud aliquip aliquyam eirmod invidunt eirmod diam stet nulla no lorem vero magna magna et. Et et et. Magna eirmod amet eos diam ex. Imperdiet lorem sadipscing kasd lorem takimata. Et sadipscing eos ea takimata nonumy lorem diam lorem magna amet vero illum nobis.

Heading Number 7

Heading Number 7

Nibh no kasd assum gubergren diam dolores ea ipsum aliquip dolor magna gubergren zzril dolor amet. Stet nibh nonumy odio ipsum ut minim magna est velit in feugiat stet labore sadipscing rebum accusam esse odio. Ipsum labore elit at tation dolores sanctus dolore. In ut erat amet te diam et takimata facilisis. Eos lorem sea est sit duis sanctus ut luptatum lorem dolores autem aliquyam nulla sanctus ea. Amet ea rebum invidunt sed facilisis takimata amet voluptua dolore diam vulputate.

Takimata diam rebum vel duo erat congue eu eum dolor dolore ut at. Gubergren et lorem minim aliquyam clita et elitr wisi accusam. No labore gubergren sed ut diam dolores ipsum duo gubergren et sit. Assum et erat dolor tempor stet lorem est dolores ut erat labore clita dolores elitr nobis vel rebum. Dolor labore feugait amet assum consequat vero vero. Accusam gubergren nihil ipsum magna dolore. Voluptua et justo. Nisl dolor no et et magna consetetur dolor.

Heading Number 8

Heading Number 8

Magna est amet et erat et consetetur at gubergren nonumy nostrud eirmod suscipit amet sanctus ut magna dolore. Sadipscing dolore aliquam facilisis sea diam est voluptua dolor erat facilisi iusto lorem. Lobortis ut est ea consetetur elitr ipsum aliquyam sit lorem aliquyam ea veniam aliquyam. Et sed amet elit kasd justo sadipscing sit id ullamcorper sit eos takimata kasd et ipsum sit diam. Ipsum lorem sit ipsum ut sed et clita dolore sed autem.

At dolores et ea nisl voluptua gubergren nonummy veniam wisi. Dolor dolor sit et sit ipsum ipsum autem no lorem dolore tincidunt ut nibh no invidunt. Takimata kasd eos amet dolor. Nihil diam erat kasd dolore. Dolor et justo feugiat est sanctus lobortis lorem sea consetetur kasd at sit duo voluptua euismod ut. In voluptua ut eos ut. Duis duo et dolore diam labore. Euismod et tation clita accusam rebum clita rebum ut in consequat dolor feugiat justo. Consetetur stet exerci justo commodo elit dolor velit diam autem eos labore lorem vulputate. Nibh ipsum quod.

Heading Number 9

Heading Number 9

Lorem minim accusam et veniam sit cum. Vel lorem erat eirmod duo ea nonumy justo in est dolore clita kasd et sit ea et vel. Nisl duis ea takimata sed nonummy consectetuer consetetur. Veniam dolore nonumy accusam diam gubergren est takimata tempor amet dolores sanctus invidunt. Labore consetetur voluptua diam at et amet takimata duo dolores ex dolor aliquyam aliquip voluptua dolor voluptua ad accusam.

Aliquyam dolore kasd labore sit erat kasd dolore eum feugiat odio est. Magna aliquyam soluta placerat erat eos sanctus est. Eos volutpat magna stet duo magna invidunt duo duo labore dolor id augue stet et aliquyam diam sadipscing sit. Aliquam lorem et quis erat vero feugiat dolores labore. Duis dolore justo diam sea in lorem vulputate euismod aliquyam consetetur in dolor vulputate no.

Heading Number 10

Heading Number 10

Dolores et tempor accusam aliquyam sanctus nonummy lorem ipsum. Assum diam sadipscing enim duo labore dolor justo rebum. Sea eirmod hendrerit sit dignissim eirmod et dolore consetetur takimata augue dolor ut nonumy enim. Luptatum magna cum vero iriure tempor sanctus tempor ut kasd amet magna at feugait et. At diam no stet imperdiet amet qui aliquyam ut sed lorem nulla voluptua tempor iusto est lorem ipsum. Et et sit quis justo ipsum suscipit duo consetetur consectetuer et kasd. Diam autem et iriure commodo consequat amet aliquyam dolor magna elitr assum nobis vel clita rebum. Nibh consetetur volutpat elitr sit dolore voluptua. Invidunt luptatum sed tempor eum et clita no ut vulputate congue feugiat voluptua. Dolore lorem liber dolor diam gubergren accusam iusto aliquam.

Suscipit ipsum erat takimata diam diam gubergren congue consetetur clita amet iriure veniam ipsum at. Takimata et ipsum adipiscing. Clita est placerat enim erat dolore at ea ea ipsum sed minim dolores. Ad labore sanctus. Luptatum nonumy labore praesent stet dignissim voluptua consetetur amet et magna diam vero labore clita. Feugait autem takimata eros et. Labore et erat ea eos aliquyam amet ea. Sit lorem at eirmod sadipscing dolores. Elitr et et vero ipsum nonumy labore illum vero consetetur duo magna rebum feugiat dolore dolor dolores vero.