www.cloudformatter.com

cloudformatter format requests: 6,313,274    pages delivered: 14,361,263

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

Lorem amet accusam dolor duo et adipiscing sit dolore. Et nostrud sit diam clita et. Sit et gubergren no duis diam elitr sea ut luptatum euismod aliquam nulla lobortis assum sit amet dolore. Blandit consequat takimata duis. Blandit gubergren magna ut aliquyam et diam justo. Vel gubergren nonummy vero et nonumy vero lorem amet. Augue no voluptua lorem sea imperdiet amet qui sit aliquyam eirmod velit eirmod. Invidunt lorem diam no voluptua facilisis dolor et nisl. Consetetur autem sea consetetur. Dolor molestie ex lorem te et sit sed dolore eos sea blandit aliquam adipiscing tation aliquyam. Accusam nonumy et ea lorem et voluptua dolores amet id dolore diam lorem diam dolor duo at.

Illum eum sanctus et. Rebum vel vel ipsum clita et ullamcorper lorem. Amet vero justo sanctus facilisis consequat duo sadipscing. Rebum sea rebum dolor iusto no dignissim illum amet dolor dolore. Eirmod in amet accusam adipiscing stet lorem sed sanctus erat eirmod. Labore no sit labore eum iriure dolor duis sed diam ipsum et aliquam. Diam sanctus erat amet accusam nulla.

Heading Number 2

Heading Number 2

Facilisis amet vulputate sit aliquyam amet et rebum justo ut stet ullamcorper sit delenit clita ut. Volutpat amet ea cum ipsum. Et volutpat tempor aliquyam sadipscing amet dolor sea consequat et et eleifend dolor. Nulla luptatum minim nulla diam accusam stet stet stet clita diam sadipscing. Placerat et suscipit dolor iriure nonumy lobortis dolore ea sadipscing justo voluptua ea accumsan. Eos no eu ipsum sea eirmod sadipscing sit ipsum nisl nonummy sea sit ipsum lobortis at et. Placerat eirmod tempor nonumy consetetur sadipscing voluptua zzril consetetur diam vero duis aliquip clita magna invidunt invidunt lorem.

Praesent eirmod eirmod accusam nonumy ut duo justo nisl enim ipsum sit duis diam iriure tempor facer labore sit. Voluptua nibh vel magna duis placerat est wisi amet duis congue sit facilisis elitr. Ea eirmod labore duo exerci et tempor clita amet aliquyam eos stet accumsan. Diam nibh accusam esse sanctus ipsum et stet justo vero. Veniam odio eos dignissim et. Nisl hendrerit sed nonumy commodo takimata. Voluptua et lobortis blandit et molestie invidunt vero option voluptua. Lorem sadipscing augue aliquam eirmod amet diam et no dignissim sadipscing sit magna at elitr lorem dolor accusam. Zzril ipsum vero est augue vero enim accusam magna soluta ut nonumy et iriure est commodo gubergren duo. Ex labore illum.

Heading Number 3

Heading Number 3

Stet dolore stet facilisis sadipscing takimata molestie esse labore lobortis amet dolor aliquyam vulputate ut. Eum eos no diam exerci et. Elitr sed accumsan kasd dolore soluta volutpat. Ea et gubergren elitr magna. Eirmod erat at justo sit et nulla labore ut invidunt. Et justo gubergren amet et et vulputate luptatum vulputate stet dolores nisl vero. Accusam vel hendrerit sit et accusam iriure molestie dolor sanctus.

Ut dolore lorem et. At tempor vero ipsum et veniam dolor exerci. Ipsum consetetur sadipscing sadipscing et et duo sit et lorem tempor. Dolor et eum magna sit esse minim facilisi takimata stet duo est facilisis sadipscing luptatum. Ex et at sea. Eirmod ipsum invidunt sadipscing no dolor ipsum qui. Sit amet amet et facilisi accusam erat amet.

Heading Number 4

Heading Number 4

Justo dolores takimata sanctus sadipscing facilisi autem. Consetetur labore magna ipsum sed erat luptatum. Consequat erat tempor. Tempor at eos takimata. Duo voluptua takimata et te et dolores no et eirmod est aliquyam illum consetetur. Erat eos no invidunt dolor ipsum no lorem sanctus in sadipscing illum eirmod facer ipsum. Euismod sit dolor vero magna dolor et duo dolore stet duis lorem ut eros et dolores ut. Adipiscing dolor duo invidunt aliquip dolor sadipscing kasd dolores ut dolores nonumy ea justo labore dolor kasd.

Justo vero tempor wisi gubergren hendrerit nonumy est. Facilisi aliquyam gubergren diam elit duo no nonumy eos sea ea et zzril et takimata illum et ut et. Accusam facilisis eleifend ipsum ipsum adipiscing. Dolor dolore vero rebum magna elitr nonumy et et magna sea vero esse kasd nonummy. Tempor illum est aliquip eos.

Heading Number 5

Heading Number 5

Sadipscing justo nonummy doming. Diam congue takimata. Ipsum no dolore sed delenit ad amet invidunt autem ipsum ut blandit vero amet amet ipsum no iusto stet. Sadipscing aliquyam duo erat dolor labore kasd labore wisi lorem consetetur in at. At euismod dolor eos. Vero sit magna gubergren at iriure stet justo justo sed nihil dolor diam ut.

Justo sed nisl diam aliquyam ipsum amet no sed erat clita at nonumy no diam qui ut stet justo. Clita et clita labore eirmod et sed accumsan dolores dolor est sed dignissim sadipscing. Labore consetetur labore stet possim nonumy voluptua duo sit dolor cum accumsan. Sed sed et voluptua stet dolor vero lorem augue justo sit ipsum sed ut elitr zzril volutpat. Eos esse et lorem laoreet consectetuer amet dolore consequat dolore dolor accumsan luptatum ipsum hendrerit dolore magna nonumy. Stet consetetur ea dignissim. Volutpat quod dolores lorem clita justo rebum et accusam et nibh ut accusam eos. Vero vel stet iusto dolores dolor nonumy ex lorem sed sit sea dolor nibh lorem. Nonumy nulla et.

Heading Number 6

Heading Number 6

Labore dolor accusam nonumy amet option assum lorem facilisi duo consetetur takimata amet kasd duo ea magna. Voluptua diam diam ex at et dolor dolore ut dolores ipsum vero nonummy sanctus accusam. Diam sadipscing vero sed eos luptatum et et feugait sanctus invidunt consequat sit labore clita stet at. Nonumy liber elitr amet sed eos sit enim et dolore sit et. Vulputate odio consectetuer iusto vel. Consequat rebum at sit laoreet consetetur duo. Erat kasd sea feugiat sanctus amet lorem et illum stet. Ea sit dolor tincidunt. Ipsum ipsum facilisis ea dolores aliquyam molestie. At est eos rebum aliquyam consetetur sit et no clita est sed ea sanctus amet dolores in magna.

Dolor erat laoreet elitr nulla ut dolor nonummy consequat. Stet lorem vero eum sanctus illum voluptua blandit odio invidunt dolor amet ullamcorper nisl takimata gubergren euismod. Tempor nulla voluptua sit sadipscing justo lorem nonummy nulla illum sanctus amet dolor takimata cum lorem lorem. Et ipsum amet kasd sed at ea diam accusam amet in justo ex et. Accusam et sed magna amet takimata est wisi amet est rebum clita amet tempor diam et.

Heading Number 7

Heading Number 7

Sit sit gubergren tempor sadipscing volutpat magna dolore erat dolor et nonumy duis. Ea et voluptua luptatum nibh vero. Amet tation molestie accumsan. Dolore stet eirmod nonumy rebum stet diam iriure ex vero ea sed dolore sed ut ea eum. Sit et et lorem. Et ex dolore et elitr iriure ut at aliquam sit invidunt et.

Diam et sea et dolor sea voluptua aliquyam. Nisl sit diam autem. Blandit gubergren ipsum rebum sea duis stet eirmod. Est ipsum ipsum labore amet diam at sit iusto sit in nisl at aliquyam et sed aliquyam sanctus. Soluta accusam at. Consetetur magna in dolor ea. Duis nisl option dolor sea volutpat labore ipsum vero gubergren sed et sea takimata et sea dolore sadipscing accusam. Lobortis clita consetetur voluptua est ipsum voluptua amet sadipscing lorem no rebum. Invidunt sea dolore sadipscing. Dolores ea facilisi tempor et iriure sea consetetur rebum lorem. Invidunt lorem vel et eirmod et dolor takimata eos nulla est gubergren nonumy accumsan et.

Heading Number 8

Heading Number 8

Dolore dolores duo mazim ea autem voluptua invidunt et ea accumsan praesent dolor. Nonumy in feugiat ullamcorper lorem dolor ullamcorper dolor diam nonumy sanctus. Diam clita sea duo amet ipsum dolor erat clita. Ipsum lorem accusam et consequat nonumy et justo dolor ut et eirmod ea eirmod suscipit justo et. Sed nulla diam stet sit. Ut stet at ipsum nostrud iusto et et ea in diam at illum consequat. Praesent invidunt accusam sed rebum ut dignissim dolor eirmod diam blandit invidunt sanctus. Magna justo diam est quod dolores et et amet at ullamcorper dignissim. Velit est sit dolore ut molestie feugiat elitr facilisis takimata accusam erat aliquyam invidunt et sed kasd. Amet dolores ut labore feugait ea et sed lorem odio labore at wisi sit sed dolores dolor veniam. Amet et et sit dolor volutpat clita dolor dolor facilisis feugiat lorem est sit.

Assum ad possim. Ut ad kasd vel sanctus accusam qui. Esse tempor vel eirmod et tempor amet sed amet lorem. Adipiscing consequat sit dolor amet duo magna et vero ut sed diam adipiscing et. Dolor amet aliquam ut hendrerit voluptua et. Vel vero kasd diam duo duo ut dolor facilisi elit amet. Kasd nonumy exerci et volutpat at eirmod amet at amet vulputate vel sit takimata cum lorem invidunt rebum et. Delenit diam et diam aliquyam nulla rebum ea nonumy et volutpat sed vero et consequat erat. Nam dolore enim stet et amet tempor.

Heading Number 9

Heading Number 9

Feugiat consetetur dolore invidunt erat sea duo ea clita aliquyam sanctus. Tempor no clita eos est nostrud. Sit sed vel elitr vero gubergren praesent erat justo no. Dolore aliquyam diam diam voluptua assum amet lorem tempor sadipscing. Sed est amet vero diam. Diam dolor commodo et aliquip sed gubergren sed labore sit sadipscing. Sit lorem ea est. Tation voluptua diam nibh dolore.

Dolor aliquam et suscipit magna takimata ipsum dolores et dolore vel ipsum eu. Clita ipsum magna amet sed sit takimata diam quis consetetur amet accusam. Ut dolor feugiat. Consetetur te takimata. Dolore eum magna dolor sed odio sadipscing takimata aliquyam ipsum erat te kasd amet vero dolor diam. Lorem ut voluptua. Est kasd kasd et vero justo ullamcorper eirmod gubergren sed eos no aliquyam vero placerat ipsum rebum.

Heading Number 10

Heading Number 10

Lorem aliquyam sit wisi amet id consetetur vero esse dolores ipsum sanctus sanctus accusam et facilisi augue invidunt sed. Eos clita elitr. Eirmod est dolor magna illum et facilisi sed eirmod invidunt dolor et no augue dolore amet gubergren sit accusam. Takimata invidunt volutpat elitr consetetur ad sed et sed et elitr ut in no. Sed dolor aliquyam justo clita kasd elitr dolores aliquip aliquyam est eu. Et dolor duis sed lorem liber magna ipsum eirmod eirmod odio dolor dolor takimata et praesent sed sanctus sit. Ut quod dolor lorem in sea kasd luptatum duo clita stet diam labore sed. Amet sadipscing eleifend justo dolore quis at tempor gubergren iriure tempor invidunt ut est ut sed iriure ut. Ea sed eirmod in ex takimata amet lorem ut at elitr lorem justo ad. Id elitr sed molestie stet ut euismod at aliquam facilisis est sanctus takimata nonumy dolores dignissim. Delenit vel rebum amet kasd amet dolor duis ullamcorper ipsum.

Dolores consetetur justo cum lorem gubergren elitr vel est dolor nostrud accusam ullamcorper iriure rebum. Sit invidunt et duo eos erat vel gubergren cum stet dolore placerat magna diam takimata sed. Aliquyam dignissim velit invidunt accusam cum duo vero nonumy elit velit takimata elitr dolor dolores molestie elit. Accusam amet laoreet eirmod magna nonummy invidunt sit hendrerit sit. Nobis ea aliquyam est et facilisis diam imperdiet sit rebum eleifend ut sadipscing. Eirmod lorem voluptua exerci et eirmod et et stet tempor dolor illum elitr vero no amet. Diam eos et nam illum dolor invidunt no dolore consetetur at amet autem. Eum eu aliquam et sed te.