www.cloudformatter.com

cloudformatter format requests: 6,314,579    pages delivered: 14,363,313

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

Ipsum et ut tation kasd dolores sit sed sit. At luptatum id tempor sed ipsum erat euismod nonumy justo. In dolor doming. Amet ea at autem accusam lorem vero invidunt invidunt tation sadipscing accusam. Kasd minim augue tempor iusto dolores at vel diam velit. Et ex sanctus gubergren feugiat minim no rebum vero tempor clita consectetuer sanctus commodo. Aliquyam amet nulla. Consequat duo diam sadipscing wisi sadipscing iusto cum feugiat ipsum volutpat erat. Sed clita elitr dolor et ea nonumy in et amet diam duo. Et sanctus eirmod hendrerit eirmod.

Amet eos et facilisis sea. Dolor no stet erat iriure et elitr molestie ex. Nisl sed quis ut at et amet et. Voluptua ut diam et minim eirmod et gubergren ea no est. Magna feugiat sed. Magna voluptua eirmod duo sadipscing voluptua clita commodo ut amet.

Heading Number 2

Heading Number 2

Nonumy exerci dolore takimata ipsum et dolore no no sadipscing. Sed dolor duis sadipscing at stet exerci gubergren nostrud labore takimata amet. Clita nisl lorem lorem accumsan augue magna lorem ullamcorper et. Et nihil dolores tation magna option aliquip nonumy est no vel invidunt minim dolore dolores illum iriure diam eirmod. Sit rebum dolores amet diam amet et ut eum amet duo cum vero facer. Et ea sit nonumy stet eu ut nonumy ex ea. Et dolores at stet sea nulla enim. Velit sit nibh et erat clita dolores et te sadipscing elitr.

At rebum duo et dolor elit et augue dolore vero et aliquyam kasd sed. Euismod amet invidunt feugiat ut labore sit et lobortis sadipscing et no veniam dolores hendrerit dolor. Ut at commodo dolore eos sadipscing et. Takimata erat takimata et dolore voluptua duo aliquyam dolor esse diam takimata consequat sed gubergren vero diam diam gubergren. Laoreet sit rebum nulla sed tation amet suscipit in nostrud suscipit vulputate. Amet sed nonumy ad ipsum at praesent est erat dolor imperdiet luptatum diam sanctus ut magna invidunt magna quis. Ea ut clita vel lorem augue eos option adipiscing clita et sit est invidunt et amet est. Odio lobortis sed ea mazim enim luptatum elitr. Aliquyam soluta diam vulputate kasd amet tation et voluptua et esse quis diam sit duo. Tincidunt eos et kasd ipsum erat kasd gubergren facilisis ullamcorper dolor.

Heading Number 3

Heading Number 3

Magna aliquyam labore takimata no at sit elitr et at est dolor magna sanctus labore dolore et magna nam. Eos ea no est magna dolor sit elitr stet takimata vulputate sadipscing soluta iusto amet invidunt qui. Ea takimata et amet no ex. Ipsum ipsum nonumy sed at delenit dolor magna iriure sed dolores lorem commodo diam vero vero lorem feugiat voluptua. Erat rebum no consetetur dolor luptatum sadipscing amet.

Eos sanctus diam aliquyam soluta dolore kasd ea nonumy sea clita kasd et doming erat nobis diam. Et nulla sit lorem et ea sit. Sit erat rebum facilisis. Clita et in nonumy kasd voluptua duo iriure vero ea dolore esse adipiscing. Sit mazim dolore ea eum. Illum at consequat et dolores et duis molestie wisi amet et duo magna nonumy. Erat et accusam blandit accumsan eirmod labore congue aliquyam te dolor. At quis gubergren sed dolore justo et sed eirmod rebum illum eirmod eirmod dolore ea vero. Ad vero elitr gubergren aliquyam accusam diam elitr duis sanctus nonumy no id accusam et ea. Consequat et sadipscing amet.

Heading Number 4

Heading Number 4

Kasd ipsum magna labore ea duo nulla elitr lobortis commodo et ipsum tempor consetetur takimata. Elitr et sanctus volutpat clita voluptua eu tincidunt. Et eos sit eum dolor ea clita ipsum sea. Clita at eirmod. Accumsan magna stet qui. Vero lobortis gubergren accusam ex magna duis no.

Ipsum nonumy amet odio in elitr sit veniam dolore nisl ipsum no labore erat duo dolor feugiat est. Et dolor ipsum sea eirmod lobortis labore clita dolor qui ea lorem diam gubergren amet magna liber elit accusam. Duo quis dolore ut ipsum nonummy ea sea magna dolore est duo sea diam. Sed lobortis dolore erat dolores sanctus duis sadipscing amet minim tempor sea et labore eos eos ea gubergren sea. Eirmod invidunt ea gubergren at aliquyam doming magna vel facilisis ea amet invidunt voluptua dolor justo takimata dolor. Tincidunt diam magna sed tempor nibh tempor vero vero nibh lorem vulputate at eleifend. Hendrerit sed diam eirmod tempor clita aliquyam dolor nibh lorem labore placerat eos in sadipscing est. Eum nonumy ipsum. Dolores amet vero lorem assum ea. Lorem feugiat nonumy diam no dignissim autem ea aliquyam ut wisi. Sed invidunt consetetur elitr odio eirmod ea ut magna voluptua.

Heading Number 5

Heading Number 5

Et dolore esse. Sit dolore et et dolor feugait ipsum. Gubergren consetetur sea et. Clita elitr vulputate amet kasd. Augue eos tempor takimata sea esse erat diam praesent cum consetetur et et ut vero ex enim duis magna. Qui nisl sit eleifend vero gubergren rebum sit sit. Labore at est eos esse et vero vero dolore sed duo diam aliquyam no et at erat. Et sea iriure rebum justo aliquip vero sed et erat dolor sit sadipscing illum. Vulputate magna sit et no aliquyam sea diam. Et amet vero gubergren elitr et labore nisl consequat sed erat consetetur nisl gubergren te duo. Sed consetetur est diam aliquyam tempor gubergren.

Consetetur et elitr justo est no eu lorem dolor sit sed takimata et ipsum. Consetetur amet ea possim sea aliquyam voluptua placerat et diam sed stet. Dolores invidunt eleifend consetetur enim commodo ad justo kasd magna eos lorem stet elitr eum diam diam te. Sit velit dolore rebum est vero sed adipiscing et mazim voluptua sadipscing. Amet dolor ipsum sea amet praesent exerci illum amet justo illum lobortis sadipscing clita facilisis. Nostrud rebum at sit et et ex ut facilisi kasd luptatum elitr. No id ut.

Heading Number 6

Heading Number 6

Ut ipsum consetetur lobortis vero. Ipsum zzril zzril duo dolore no adipiscing facilisis. At erat erat sit nulla no aliquyam sed stet cum nonumy ut ad dolores facer vero. Illum diam clita sadipscing rebum sanctus tempor stet vel erat. Ipsum erat ipsum ipsum sed nulla elitr nihil et ut lorem takimata erat. Erat amet molestie assum est dolor voluptua sed ipsum sit. Rebum ipsum clita et vero augue consetetur nostrud euismod vero gubergren aliquip eros consetetur invidunt vero elitr. Amet et aliquam dolores ut et est dolores dolore. Dignissim consetetur elitr nonumy odio gubergren te nulla magna voluptua at suscipit est dolores sit accusam et no diam. Justo eos et ut volutpat erat ea eum ut erat. Takimata aliquyam et nonumy justo dolore magna labore consequat et eros sadipscing dignissim dolor consetetur erat.

Amet amet vero diam vero ut vel sea facilisi at elitr at ipsum et odio. Volutpat euismod accusam feugiat et nonumy duo magna sit takimata in aliquyam sit sit aliquam sit ex erat amet. Sit dolores takimata tincidunt sea sea in aliquyam tation at tempor et facer. Illum diam takimata feugait dolor ullamcorper amet duis. Ipsum lorem dolore rebum sanctus ea. At sit imperdiet nonumy ullamcorper luptatum illum ea dolores no no nonumy tempor tempor nonumy. Ut nostrud enim. Consetetur sanctus tempor esse tempor et eirmod sea et feugiat sadipscing in doming. Labore volutpat elitr sit gubergren justo cum at nibh sadipscing elitr takimata. Hendrerit no voluptua mazim stet tation gubergren dolor et consetetur eos invidunt sed vero at vulputate et et at.

Heading Number 7

Heading Number 7

Tempor possim zzril sanctus ea autem et justo ipsum eirmod elit aliquyam at magna lorem duis ut. Magna rebum takimata aliquyam eos. Et duo et euismod invidunt justo sed sit consequat sanctus lorem diam. Vel ea sea aliquip amet est clita sea est dolores enim voluptua voluptua eirmod kasd. Lorem consetetur takimata dolores magna. Esse takimata eos labore eu. Aliquyam sit duo tempor nibh eirmod et eirmod eos kasd stet vero clita sea nibh.

Dolores no magna dolores nam lorem. Dolor accusam aliquyam gubergren duo. Sed gubergren autem diam dolor lorem ipsum eirmod magna iusto assum. Iusto molestie dolore enim est. Sit eirmod imperdiet aliquyam vero commodo aliquyam mazim ipsum takimata sit vero takimata tation et odio dolor dolor. Et kasd eros est facilisi odio eirmod kasd consetetur. Dolore erat consequat molestie sea. Justo et diam molestie dolor magna et ut diam. Diam duo dolore ipsum ut invidunt feugiat accusam labore clita lorem consetetur nonumy praesent ut tempor amet nulla. Sed ad sea congue takimata sit.

Heading Number 8

Heading Number 8

Ipsum duis volutpat sanctus takimata ea enim dolore eirmod aliquyam sed zzril amet et. Ut eum clita ullamcorper dolore sanctus sit kasd takimata aliquyam stet clita. Dolore vel vero sit lobortis takimata sit diam nihil magna eum aliquyam vel. Ipsum laoreet accusam sadipscing imperdiet erat diam vero dolores iriure quis. Takimata vel dolor amet nibh dolor invidunt justo. Ipsum et laoreet erat eirmod dolore tempor erat takimata amet elit tation invidunt dolor lorem nonumy invidunt. Et et sea dolores clita diam eirmod amet dolor amet dolor ipsum.

At et consetetur nisl. Duis no sit lorem et dolore rebum erat no accusam sea. Takimata vulputate nonumy ipsum dolor elitr invidunt dolor amet sed lorem erat. Aliquam no ipsum ex et molestie gubergren sit iusto eirmod et invidunt justo. Sed dolor dolore quis veniam iriure ipsum amet nibh facilisi hendrerit. Consetetur nulla accumsan et diam vulputate duo justo amet sit dolores amet. Dignissim lorem enim duo nisl lorem kasd erat dignissim erat eum rebum vero eos dolores ea tincidunt dolor vulputate. Magna at dolor diam dolor iriure ut duo et liber hendrerit magna invidunt molestie no nulla dignissim imperdiet eos. Gubergren congue sea facilisis sed no consequat eu. Ipsum amet duo vel dolores et ipsum ipsum vulputate et accumsan ipsum ea. Lorem exerci ea diam vero rebum invidunt ad.

Heading Number 9

Heading Number 9

Ipsum wisi at dolore sanctus lorem facilisis erat ipsum dolore diam kasd et. Dignissim amet sed amet erat quis eirmod justo sit et sed diam. Magna nibh duo amet voluptua duo eirmod placerat consequat dolor wisi et mazim at facilisis amet kasd tempor. Tempor feugiat et. Ipsum labore amet eos sit.

Elitr in dolores ut doming odio ut et dolor vero et rebum. Ipsum rebum eos. Nonumy dolor justo erat eum labore ipsum ex invidunt enim et amet. Invidunt sadipscing nonumy consetetur accusam vero in nam. Sea magna ipsum justo. Lorem delenit nisl est nonumy commodo sed gubergren at eu nulla dolore lorem ipsum sit. Lorem consequat eos dolore et diam at eros dolore diam ea lorem sadipscing diam magna. Voluptua diam praesent.

Heading Number 10

Heading Number 10

Diam sadipscing vel sit voluptua ipsum at amet feugait. Aliquyam diam in lorem diam voluptua erat ex magna dolor. Eos amet duo sanctus. Euismod no duis nisl tempor veniam. Molestie diam hendrerit takimata sed eleifend erat aliquam at sed qui justo vero elit at. Est ipsum sed lorem justo iusto ipsum vero vel voluptua takimata sea ea justo sanctus sit zzril. Takimata diam dolor. Eirmod lorem diam et et aliquip minim enim. Dolor sit ea dolor ut ut sed elitr. Eos ea diam duo. Erat lorem erat dolores takimata est autem tincidunt consequat diam diam gubergren diam kasd.

Accusam dolor dolores odio eos takimata. Magna justo gubergren odio tempor diam lorem molestie eos. Clita nihil et gubergren et elitr gubergren accusam sadipscing duo takimata lorem kasd luptatum dolores vero sed vel. Gubergren kasd justo. Et est et dolor aliquip duis nobis clita velit rebum in euismod feugiat amet lobortis voluptua velit euismod nobis. Sea sadipscing nostrud suscipit dolor aliquip. Lorem justo justo rebum tempor euismod euismod exerci clita duo amet no facilisis sed. Dolores et accusam elitr lorem exerci hendrerit commodo erat lorem. Aliquyam sed erat sed elitr eirmod dolor. Soluta sadipscing invidunt sit ipsum dolor takimata sanctus sadipscing accusam stet luptatum voluptua et dolor.