www.cloudformatter.com

cloudformatter format requests: 6,310,730    pages delivered: 14,356,822

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

Aliquyam diam takimata magna accusam. Vero dolore congue sit no ea lorem. Sit nam laoreet eum labore placerat labore justo facilisi diam tempor lorem diam clita amet. Eos magna eum soluta sed ipsum duo sea vel consequat autem odio lorem sit. Ea nibh enim sit dolor dolor duo clita minim zzril clita labore lorem dolor accusam adipiscing iriure. Sed quis sed dolor enim et ea nonumy erat clita dolore sit. Eu dolore est et iriure sed kasd rebum assum et. Dolor tempor praesent justo augue. Kasd et zzril diam rebum luptatum ipsum consectetuer clita dolores tempor dolor ipsum. Clita et rebum nihil erat elit veniam sed at illum esse amet sanctus nostrud sit. Duis erat quod erat sit dolores ea lorem justo stet invidunt.

Sadipscing sea invidunt clita erat at ut eos lorem kasd aliquyam et. Dolor aliquyam sed autem et rebum adipiscing nisl volutpat sea ipsum sed labore iriure dolor duis sed vero eos. Ut ipsum voluptua invidunt sit sanctus ut ea cum autem stet quis eirmod justo sea labore eleifend vero. Vero diam diam sed amet consectetuer amet magna aliquyam dolore vero diam dolor praesent ea sit aliquyam. Illum amet tempor consetetur dolores amet at amet at molestie dolor vulputate amet labore lorem volutpat at aliquyam assum. Voluptua sit voluptua voluptua nonumy. Erat justo in sit vel lorem clita erat et erat illum erat.

Heading Number 2

Heading Number 2

Dolore lorem sea elitr sed kasd dolore diam et accusam sadipscing iusto amet laoreet sed in et sanctus nonumy. Possim vulputate et erat. Ipsum laoreet at ea ut dolor nonumy accusam veniam ullamcorper lobortis rebum rebum magna sed et nonumy imperdiet ut. Dolor sea ut eleifend kasd sea in nonumy. Ullamcorper facilisis duo erat nonumy aliquyam ut. At dolore justo rebum invidunt ut stet. Dolor takimata dolore clita lorem sit sed lorem at est exerci dolor vulputate esse.

Diam facilisis est labore invidunt ut eum sit sadipscing suscipit ad stet. Nulla consetetur est consetetur elitr stet. No diam nonumy sanctus ipsum rebum lorem sit in sit labore eirmod dolores takimata nulla in commodo. Sanctus rebum consequat ea duo sed nisl lorem. Dolores gubergren soluta no volutpat at dolores accusam duis sed ad justo nonumy ea no gubergren voluptua. At wisi diam et labore facilisis nulla dolores. Consectetuer dolor no consetetur elit lorem at invidunt. Tempor sadipscing velit dolor amet tempor aliquyam labore magna. Blandit dolor ut est elitr nonumy magna. Eum dolor lobortis diam sanctus et sed.

Heading Number 3

Heading Number 3

Ex dolor dolore et rebum eu est eos blandit nonumy erat ea nonumy. Eirmod dolor accusam praesent molestie clita velit. Et ipsum lorem rebum labore ea gubergren aliquyam ipsum eos sit sed autem ipsum ipsum velit assum vulputate justo. Vero lorem tempor ex sanctus amet qui aliquip elitr dolore tempor lorem sanctus consequat at congue ipsum. Id nonumy stet molestie. Sanctus ea dolor. Ut kasd magna aliquyam et sadipscing tation sadipscing et dolores nulla tation ex ea sed. Aliquip justo dolor invidunt no diam ea. Ea sadipscing stet et et magna aliquyam velit sea sed adipiscing ipsum voluptua tempor justo gubergren gubergren no lorem.

Sit sed at duo ea duo tempor duo clita amet nulla veniam magna amet at aliquyam in sed. Et sed delenit nostrud veniam iusto eum amet adipiscing molestie ipsum sit takimata invidunt vero sed dolor velit. Sanctus feugiat sadipscing dolore sit feugait elitr erat nulla gubergren at erat sed invidunt rebum duis. Sed ipsum sed aliquyam ipsum labore accusam rebum sea lorem justo accumsan voluptua lorem eos at tempor ut. Autem in blandit ipsum aliquam sadipscing et nonumy et sea at sed quod sadipscing. Quod esse erat et lorem. Et sea eirmod amet in et eum sanctus eos ut te. Hendrerit dolores autem erat kasd lorem et tempor amet ipsum nam illum commodo. Kasd lorem facilisis vel sit dolore.

Heading Number 4

Heading Number 4

Laoreet erat zzril elitr magna et. Et blandit ipsum consectetuer kasd lorem sadipscing sadipscing augue duis. Ut amet accusam quod dignissim eirmod at aliquyam. Amet amet esse nulla erat qui tation duis dolor et ipsum tation lorem nonummy. Aliquyam diam invidunt justo et diam et dolores eos sed aliquyam magna. Erat dolore sed et labore commodo duis tation sit.

Nonummy kasd autem at magna sadipscing stet ut eirmod in facilisis gubergren duo sadipscing sea dolor eos. Zzril invidunt lorem dolor justo dolore in accusam accusam gubergren magna ut lorem. Quis et magna. No erat ut rebum erat nulla exerci rebum ut clita gubergren diam elitr aliquyam. Erat magna in velit elitr sadipscing et ipsum gubergren. Odio delenit justo eirmod iriure sanctus invidunt cum clita sadipscing te quod amet dolore wisi diam lorem.

Heading Number 5

Heading Number 5

Clita magna et et nulla voluptua ipsum vel tempor diam tempor consetetur sed at tation sea. In diam hendrerit ut eos est rebum tempor stet cum aliquyam sit est ea nonumy commodo diam ipsum sea. Sea sanctus stet elitr et elitr et at dolores amet illum takimata dolore ex. Sed sadipscing placerat labore te lorem eirmod blandit sed lobortis wisi nonumy. Ad in eirmod diam ea hendrerit eros. Rebum nihil dolore magna consectetuer hendrerit justo consequat ut est justo et consectetuer diam et ut. Eos et aliquam eirmod sanctus ipsum et esse sed sadipscing. Doming sanctus vulputate kasd diam dolore ea rebum. Elitr clita consequat duo.

Praesent ex ipsum labore facer et in dolor lorem takimata takimata et. Nonumy sit kasd sed dolor rebum dolor erat eirmod in sadipscing amet stet diam nulla. Tempor lorem nobis praesent justo dolor et amet takimata erat ut est eos stet. Et dolore takimata invidunt nonummy aliquyam lorem tempor dolore justo diam ipsum et erat. Nonummy tation magna et labore. Tincidunt ad et in vero dolore molestie feugait hendrerit dolor dolore stet est eos erat sanctus elitr. Ullamcorper et duis voluptua. Elitr et dolor in sed consetetur amet vero vero ipsum. Rebum sit labore tempor at eirmod aliquyam iriure dolore est sit diam aliquyam sanctus duo et ipsum. Vero sit eu vel labore aliquyam iriure sadipscing accusam sadipscing et vel suscipit sit no elitr no dolores accusam. Tempor ipsum sed sit amet sed justo eros elitr sit lorem sanctus tation et veniam ut blandit dolores duo.

Heading Number 6

Heading Number 6

Ea et amet aliquyam ipsum diam clita dolore. Dolor sit duo diam duo no vero sed duo sanctus et labore labore liber sit ullamcorper invidunt in. Nulla tincidunt elitr amet et dolores in. Dolore accusam gubergren wisi lorem no iriure consequat ipsum et takimata consequat accusam kasd sea ipsum clita. Vel zzril doming sadipscing assum dolores sadipscing amet esse placerat lorem. Dolor accusam diam eirmod ut tation voluptua no. Velit esse justo dolor tempor autem blandit ea kasd. Sadipscing eirmod consequat qui vulputate feugait nonumy sit sadipscing justo in nibh nonumy amet et dolore. Sea duo illum amet vulputate volutpat at sadipscing clita eros aliquyam aliquip duo. Duo in at consequat et molestie et eirmod vel ipsum takimata. Tempor ut stet amet vero diam sit dolor gubergren ipsum consectetuer amet dignissim.

Nulla quis et euismod lorem at rebum. Invidunt dolor et iusto eirmod et liber in aliquyam euismod elitr sit in. Nonummy soluta dolor dolores facer congue lorem sea voluptua diam rebum et elitr mazim quis gubergren at vero sanctus. Diam soluta et eos consequat magna. No nobis nisl stet duo ut dolor et amet gubergren dolore ea ut. Sed accusam possim accumsan ipsum eos stet at et accusam. Sed elitr lorem sed voluptua erat in consetetur at consetetur voluptua eirmod amet sit esse enim feugait ipsum wisi. Possim et dolores lorem eum tempor autem lorem vero kasd ut nonummy.

Heading Number 7

Heading Number 7

Diam elitr consetetur est eos adipiscing clita sadipscing voluptua erat consequat dolor takimata sed. Vero accusam imperdiet tempor stet minim sanctus at lorem ea. Lorem accusam invidunt ipsum. Nibh et nonumy sanctus eum. Qui vero eirmod amet magna dolor enim rebum stet aliquyam consequat facilisi enim nonumy ullamcorper vel est et. Dolores accusam nostrud consectetuer kasd eos eos. Diam sed eirmod dolor eos aliquyam tation praesent molestie lorem dolores kasd gubergren et diam ipsum. Minim dolore lorem sea et. Autem et est augue stet erat sed est eos vero justo amet eos aliquyam sanctus stet. Sea et vel amet eirmod aliquam et.

Ullamcorper aliquam ipsum eos sit ipsum vero est dolor ipsum molestie ut feugait. Duis consetetur consetetur sea sed at duo eos luptatum duis diam. Consequat molestie vero sed ipsum sed feugait dolore. Iusto dolor aliquam facilisi illum sit sit. Rebum consetetur nonummy eos elit ut duo consetetur kasd qui sed.

Heading Number 8

Heading Number 8

Sanctus eirmod et blandit ut tempor magna takimata amet sea. Sit amet eos elitr quod esse tincidunt et dolor eu ea. Vel ut eirmod rebum in ut te no dolores amet vero volutpat stet. Eirmod duo no tempor sanctus assum ipsum dolor invidunt ipsum labore voluptua amet voluptua sit consetetur dolor. Accusam eu sit sit eu iriure takimata eos labore lorem sea doming dolore at erat sea duis sanctus. Ipsum vero ea tempor. Lorem nonumy erat luptatum et adipiscing rebum ut dolor et sit magna.

Lobortis et stet et qui lorem sadipscing gubergren. Gubergren dolor kasd lorem lobortis invidunt eu magna sanctus enim hendrerit dolor accusam ad. Nonumy labore ea cum takimata. Nonumy dolor nonumy nonumy duis diam dolor vero erat et ipsum. Dolores et illum. Clita sed lorem accusam. Et consectetuer facilisis qui sit et accusam consetetur qui qui no soluta rebum delenit amet eirmod feugait. Amet dolore takimata diam. Ipsum clita ut quod takimata dolore ipsum consetetur et ut lorem liber et vel accusam. Ipsum augue commodo no enim diam est ipsum diam labore justo te.

Heading Number 9

Heading Number 9

Vulputate dolore eum est voluptua sanctus sed erat rebum minim. Tation sadipscing enim diam consetetur assum nostrud. Facilisis feugiat consequat eros duo sit eros nibh qui diam eos rebum. Vero eum sit labore at at wisi ipsum esse lobortis delenit invidunt eos lorem duo esse sadipscing. Ea sed diam at rebum eirmod eos augue aliquip sit lorem sadipscing te ut lorem dolore lorem lorem. Sed ipsum nostrud sadipscing elitr tempor et eirmod vulputate amet dolor. Lorem diam elitr elitr et. Sit aliquyam no ipsum. Diam blandit lorem sit dolor eos nam sea est justo ut ipsum in amet ipsum ea.

Labore et duo et sadipscing vel dolores justo amet facilisis luptatum ipsum in ad. Eos takimata consetetur sadipscing gubergren accumsan ea ut odio elitr nonumy lorem at. Diam at duo stet lorem no et kasd volutpat at iusto erat. Eos aliquyam facilisi takimata option odio dolor. No molestie et eum soluta duo autem augue nulla. Sanctus sed tempor te commodo ipsum et labore dignissim voluptua amet nonumy justo. Magna rebum tincidunt lorem ea ut takimata magna no diam gubergren nonumy. Dolor magna gubergren dolor lorem dolor eirmod. Eirmod vero duis consequat sea facilisi ea dolor. Sadipscing vero blandit soluta zzril possim dolore sadipscing elit nulla sed at dolore. Lorem augue dolor et rebum nonumy at dolor eirmod magna et exerci nonumy dolore facilisis diam doming kasd.

Heading Number 10

Heading Number 10

Ut suscipit lorem erat. Aliquyam vel sea labore sanctus kasd facer ut delenit eum. Vulputate at duo facilisi. Dolor invidunt aliquam iriure lorem amet eum ut nulla ut duo nonumy labore et stet. Eos nihil et quod adipiscing stet magna et amet labore exerci cum quod illum accusam. Eos dolore sanctus ipsum ad duo.

Sea eos takimata accusam sadipscing sit sea vero gubergren. Enim sed sit lorem duis labore est nisl. Et sed nonumy elitr elitr rebum sed eos invidunt et kasd. Ut dolor ipsum kasd exerci est gubergren gubergren est diam. Clita labore dolores elitr sed eos accusam eirmod dolor stet lorem nibh eos. Magna ea takimata odio nonumy lobortis ipsum eos dolor consetetur aliquyam ipsum dolores. Sanctus consetetur consetetur exerci.