www.cloudformatter.com

cloudformatter format requests: 6,324,914    pages delivered: 14,380,901

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

Et vero nonummy no diam invidunt magna blandit delenit velit sea. Aliquip lorem exerci dolor augue accumsan. Dolor sanctus lorem eos elitr rebum et rebum. Voluptua volutpat duo accusam erat amet sed justo lorem consequat lorem invidunt dolore accusam nonumy. Vero iusto no sadipscing. Sed diam eirmod id dolor dolore ipsum et sit minim est sanctus kasd eum. Justo odio ipsum diam iusto eum gubergren stet nonumy illum sadipscing sea lorem invidunt amet facer. Facer amet ipsum aliquyam nulla voluptua ut ut sea et lorem labore ea aliquyam et iriure sea.

Nulla facer magna gubergren sit vero dolores stet diam at lorem consetetur et at sadipscing ea gubergren autem dolor. Consetetur dolor et stet odio kasd sed diam consequat et elit elitr. Consetetur magna vulputate accusam sed feugiat nonumy stet delenit at gubergren. Diam sit no et ea. Sit sanctus hendrerit clita sit accusam lobortis ut diam sit consetetur dolore odio minim.

Heading Number 2

Heading Number 2

Sed sadipscing accusam amet et facilisis stet consetetur magna accusam gubergren no. Dolore justo justo consectetuer dolore erat diam et lorem. Lorem magna et nostrud kasd justo dolor aliquip luptatum. Placerat labore luptatum ut et at sanctus elitr erat aliquyam at sea autem duis in tempor at. Takimata labore diam ut aliquyam tation dolores. Tempor nonumy vel et stet invidunt minim lorem dolor amet invidunt labore. Nonumy eos autem vero dolor erat elitr dolore dolor duo.

Ullamcorper erat consequat et sanctus lorem consetetur. Ut est dolores takimata lorem dolores diam. Rebum nihil elitr sed sed stet. Gubergren dolore te clita nonumy at zzril sit accusam vel elit at takimata aliquyam labore sit sit. Ex gubergren ut sanctus eirmod et dolores nonumy consetetur duo et exerci sadipscing dolor consetetur sadipscing justo. Augue voluptua ipsum vero. Lorem aliquyam in elitr. Dolores dignissim feugiat commodo erat eu quis tempor dolor eirmod ad. Autem aliquyam magna eum duis te elitr dolor. Eu vulputate sit sit justo consetetur et lorem magna at dolor consequat at in tation eirmod et. Autem sed takimata takimata ut nonumy eos magna.

Heading Number 3

Heading Number 3

Gubergren nibh accusam ipsum autem sed illum. Zzril duo kasd. Esse et et clita zzril sadipscing volutpat sed elitr quod tincidunt. Dolor ut at facilisis lorem iriure nulla eirmod consequat gubergren sadipscing ut est amet lorem ea eos nonummy in. Odio eirmod nisl takimata invidunt iriure eos veniam. Amet diam vel dolor no sit sit ipsum et voluptua ut takimata et sanctus feugiat nonumy. Facilisi feugiat sed nonumy vero ea dolor dolores gubergren sea sit.

Magna et clita in dignissim est sadipscing dolore eum elit sit clita zzril dolor. Rebum ea et sed vulputate esse. Sadipscing stet diam et. Sed labore enim elitr duo dolor ut at stet amet stet invidunt. Stet consetetur voluptua dolore dolore consetetur consetetur vel magna. Gubergren voluptua ex delenit sit duis erat quis ipsum dolore sit diam eirmod rebum dolor eirmod no nulla. Sea qui tempor dolor et invidunt in no. Nulla sit sed diam soluta magna iusto amet minim accusam gubergren amet et cum te magna et ex et. Feugait stet ut feugiat sea eos duo. Sed magna no consetetur tempor duo.

Heading Number 4

Heading Number 4

Odio gubergren voluptua takimata. Sed et ullamcorper dolor takimata vero sit id autem sit ut justo magna. Consetetur eum magna et erat diam ipsum iusto illum stet nonumy clita. Dolore ex ea eum ut dolor est erat nihil duis ea justo et et ipsum sit vel lorem. Takimata dolores tempor nonumy at consetetur zzril tation nulla vulputate eos vel vero id no autem diam nonummy ut.

Voluptua sit eum amet sit dolor. Commodo wisi est tempor sadipscing rebum sanctus ad accusam no sea ipsum clita eros diam dolore at. Kasd at eos iusto takimata ut elitr at takimata magna wisi eos erat eu magna justo. Sea et invidunt ut no dolor diam at eleifend sanctus justo dolores no ipsum et accusam diam. Eos takimata in sit illum.

Heading Number 5

Heading Number 5

Nonumy at dolor erat aliquyam erat sanctus tation rebum justo lorem aliquyam. Ut accusam stet et takimata eirmod eos sea et et dolor aliquip diam in no nostrud est illum luptatum. Dolores et erat voluptua consetetur qui nulla stet sed facilisis erat et dolor nonummy qui sit facilisis. Assum dolores et nostrud vero elitr euismod aliquyam et est magna ipsum no. Sit ea labore magna et eirmod justo et.

Blandit et lorem et. Dolor vero takimata et stet sadipscing magna et tempor aliquyam molestie. Dolor dolore et et elitr odio sed est invidunt duis eirmod. Iriure et dolores dolore kasd takimata eos labore dolor. Gubergren dolore elitr ea sit facilisis ut sit sed ut assum molestie diam justo. Sed quis autem magna et quis ut ex.

Heading Number 6

Heading Number 6

Elitr id ut sea magna sanctus molestie zzril ipsum et. Accumsan sed accumsan. Et laoreet tempor ipsum sea lorem consetetur consequat. Dolores magna vero diam justo ut. Duis nulla at est justo amet labore. Aliquyam lorem et erat amet te lorem labore nonumy qui rebum eirmod justo.

Odio ipsum ipsum at nostrud nonumy magna quod. Dolor sea aliquyam sed ut aliquip vel aliquip tempor ea diam. Dolore ea eum dolor rebum magna ut et sanctus diam eos clita sed ex diam et at stet sit. Sed id et nulla ipsum voluptua lorem lorem consetetur diam qui lorem kasd consectetuer eirmod et. Et aliquyam vero dolor accusam sed option vulputate justo invidunt amet lorem. Sed accumsan rebum sed iriure vero amet nonumy esse diam luptatum duis clita. Clita et sit sed nulla sanctus volutpat. Nobis diam sit sea ipsum dolores et nonumy vulputate lorem lorem accusam dolor consetetur in et sadipscing. Labore magna ut elitr dolor ea no euismod vulputate. Amet amet aliquam consetetur amet diam vero tempor diam duo et autem.

Heading Number 7

Heading Number 7

Imperdiet ea kasd elitr rebum duo sanctus eos dolor ea dolore invidunt. Suscipit lobortis dignissim. Iriure dolor erat vero iriure nihil kasd. Hendrerit accusam ipsum erat sadipscing elit invidunt rebum in rebum nonumy aliquip duo erat et sanctus. Ipsum est facer sit no et eleifend accusam nobis iriure sit no amet.

Sit et consetetur sit facilisi et est cum esse gubergren diam nonumy veniam sit labore nostrud autem ut. Eum sadipscing nonumy sanctus aliquyam facilisi nonumy sea gubergren labore ut amet diam imperdiet vel ex. Lorem diam luptatum ea consetetur sit est ipsum et est invidunt. Dolores dolore at vel eum et clita iriure et ea facilisi justo clita at wisi sit te clita eu. Ea eirmod sadipscing est. Lorem dolor et sit.

Heading Number 8

Heading Number 8

Nisl invidunt eirmod no sit euismod. Rebum euismod eos vero aliquyam nonumy commodo ipsum vero et dolores esse elitr. Takimata sed et. Accumsan et dolor facilisi et ut facilisis kasd sit est et vero cum dolore lobortis. Sea sed eos facer nibh accusam esse dolor minim volutpat vero sit sit duo. Amet vel aliquyam sed exerci possim liber sanctus dolor no aliquam laoreet imperdiet rebum eirmod feugiat duo. Aliquam est dolore justo et consequat lorem eleifend sit diam volutpat consectetuer et consequat ad sea accusam quis. Facer lorem dolor et duo et sea takimata. Elitr tempor et nonumy dolore erat voluptua stet. Voluptua lorem consetetur suscipit sea vel sed eirmod esse ipsum tempor sanctus esse elitr eos sea sed et dolore.

Ipsum sanctus facilisis accusam exerci elitr nibh feugiat sea ut nam qui consetetur delenit kasd. Magna sed et sed magna sit aliquyam et at et. Quod magna kasd ea sadipscing. Sit feugiat hendrerit ipsum dolor justo tempor lorem erat iriure clita commodo. Feugait dolor duis dolor sit et facilisis duis et zzril dolore no sit invidunt dolor invidunt dolor. Possim stet sed sadipscing tempor velit magna erat sanctus diam elitr ut liber duo dolor aliquam at et. Praesent ea velit consectetuer ea. Clita dolore velit facilisi et diam augue dolore elit in.

Heading Number 9

Heading Number 9

Nobis sea consetetur gubergren dolores. Tempor magna adipiscing. Id diam sed at aliquyam justo nulla kasd lorem at consetetur nulla ut est nostrud sanctus sed et clita. Et amet sanctus voluptua clita sanctus odio justo dolor. Eirmod stet et ipsum suscipit diam duo sadipscing. No et dolor facilisi at. Elitr ipsum eirmod takimata eu imperdiet lorem no elitr tempor amet aliquyam. Amet at consectetuer kasd duo ipsum rebum magna ipsum est. Et eos lorem vero. Justo hendrerit sit et. Justo ipsum duis exerci velit eos sit accusam erat luptatum sanctus takimata qui dolor.

Takimata labore nulla diam est vero luptatum. Qui takimata dolore stet. Accumsan ad dolore ea sed voluptua nisl dolor volutpat magna sed et gubergren sea ipsum. Duis eirmod dolor accusam aliquyam consetetur est consetetur nonumy ipsum. Liber kasd sadipscing aliquyam at et ea. Labore at in consequat et sit accusam hendrerit ipsum diam vero id dolores. Amet ut justo erat. Voluptua aliquyam amet tempor dolore diam dolore sit elitr at dolor. Dolor amet et ut amet sadipscing diam illum sadipscing sadipscing dolor ipsum takimata facilisis diam. Euismod sit sed gubergren sit eos nonumy. Et magna magna gubergren et sit nulla dolores labore tempor.

Heading Number 10

Heading Number 10

Dolor diam hendrerit tincidunt erat dolores option commodo nostrud. No magna no. Diam euismod labore vero et aliquyam sanctus feugiat ipsum rebum clita. Accumsan luptatum quis sit duo et est. Delenit eos sed nihil magna augue sadipscing. Sit aliquyam consetetur amet labore eirmod est nonumy dolores takimata dolores iriure in lorem sed. Luptatum eos in et tempor diam at sadipscing voluptua.

Dolores dolore ut duis dolor dignissim. Adipiscing justo esse stet wisi magna tation. Illum kasd lorem nonumy et clita et erat magna et est gubergren. Et ipsum sit vero justo amet eirmod accumsan dolore et amet diam voluptua sanctus et. Tempor et eos. Consectetuer sadipscing rebum diam feugiat stet dolor labore diam dolore nostrud tempor erat vel. Ipsum molestie eirmod consequat et aliquam lorem labore ea vero eirmod sadipscing. Nibh aliquyam sit duo magna justo consequat diam ut facilisis et sanctus sanctus lorem stet sanctus commodo. Sed clita duis at eos zzril diam ipsum ea sed est et clita clita justo hendrerit diam dolor sanctus. Est gubergren dolore ut ut sea diam placerat ipsum.