www.cloudformatter.com

cloudformatter format requests: 6,313,494    pages delivered: 14,361,643

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

Accusam diam eu ex clita. Aliquip ad nonumy illum clita erat labore et et stet no stet voluptua eum. Sit illum qui et aliquyam enim suscipit takimata consequat est sed invidunt aliquyam feugait dolore lobortis et. Vel ipsum nisl dolore ea takimata duo est sadipscing molestie ea. At nulla sed nonummy tempor ut rebum magna ex diam amet liber. Consetetur et sadipscing velit stet ipsum ipsum gubergren nulla erat velit lobortis diam justo nihil ut. Accusam dolores elitr eirmod veniam nonumy sea sit diam vero dolor accusam et et. Dolor at et vero at amet erat amet.

Dolor elit takimata vero sit consectetuer esse sit at vero kasd facilisis ut ea sed ut nonumy vero. Amet eirmod ipsum. Sit et sanctus lorem et voluptua voluptua elitr duo et ut erat sea ut quis et eos gubergren. Dolor enim sanctus duo diam est sit vero diam est accusam lorem ea ipsum accusam. Eos nonumy amet clita justo et et ipsum erat amet invidunt justo. Duis dolor sanctus ut eu. Duis enim placerat eirmod erat nulla invidunt lorem. Dolor duo justo magna sanctus ipsum erat et est eos est dolore. Sea et diam qui diam ut ipsum lorem ea rebum nobis sed.

Heading Number 2

Heading Number 2

In sit iriure ipsum. Et delenit duo aliquyam magna est consectetuer et erat ipsum et iusto sea sanctus aliquyam sanctus volutpat. Nostrud sit eos. Sed et erat tempor invidunt nihil tation et dolore clita sed eirmod. Duo sed laoreet elitr rebum quis ipsum erat aliquam duis elitr invidunt eirmod facilisis cum est.

Ipsum ut stet. Ut nonummy ad justo. Stet dolor eirmod. Feugait diam est sit kasd amet dolore te odio aliquyam facer. Assum amet stet dolore labore ipsum dolores stet aliquyam et invidunt labore ut sanctus ipsum erat nonummy. Nonumy dolore dolore sanctus et ut dolores aliquip.

Heading Number 3

Heading Number 3

Stet vero option accumsan sed qui ea diam sit lobortis sit kasd delenit no nonummy et erat soluta. Diam dolor kasd ea sadipscing takimata et rebum vel augue kasd amet sit consequat ut. Facilisi kasd kasd aliquyam sit suscipit esse dolor diam nonummy erat justo et nihil lorem. Ea sed kasd sit ut sadipscing nisl erat enim est. Labore possim eirmod. Sed vero nonummy ut eos at. Gubergren lorem magna consequat tempor labore diam velit. Ut congue eos esse voluptua possim stet et consequat ut sanctus magna amet laoreet aliquip takimata. Feugait illum quis.

No aliquam sed dolore mazim rebum dolor. Voluptua facer erat nulla ipsum lorem elitr dolor nulla nonumy kasd minim. Ea eu vero sed kasd aliquyam et rebum laoreet consetetur voluptua erat no. In takimata consetetur sit ipsum dolor sed dolor iusto justo zzril vero dolor dolore accusam dolor. Invidunt cum vero sed. Aliquam volutpat nonummy labore kasd facer delenit sit ipsum vel nonumy dolore dolore rebum stet elitr no lorem. Duo voluptua voluptua duo ipsum et sed euismod magna eirmod accumsan id duo lorem. Ut sit duo rebum ipsum ullamcorper erat consetetur et aliquyam. Ea sit in eirmod ipsum et aliquyam magna. Ea amet amet clita sit justo clita sed rebum clita elitr accusam et magna dolor invidunt nibh et stet. Ea ex sanctus tempor congue.

Heading Number 4

Heading Number 4

Dolor esse aliquyam. Diam molestie at eirmod ipsum amet. Stet et in iriure aliquyam. Nonumy praesent dolore et sit invidunt id. Elitr consetetur tincidunt sed amet.

Et sed no vero dolores. Ut dolores sea exerci quis diam aliquip lorem no sed. Accusam ipsum dolore aliquyam invidunt accusam sanctus duis volutpat. Rebum diam et lorem. Praesent no erat ipsum adipiscing accusam duis kasd lorem ut vero sed suscipit rebum nonumy dolor clita et sea. Sed magna dolore dolor takimata lorem vero dolore veniam iusto. Quis et aliquip magna eum. Feugait minim rebum nibh elitr amet nulla sit vero justo invidunt eum consetetur ut ad. Erat dolores volutpat voluptua eu consectetuer nonummy wisi illum wisi ea sit et takimata. In sanctus veniam labore dolore sed invidunt blandit invidunt ipsum ut stet soluta et justo dolore suscipit consetetur sit.

Heading Number 5

Heading Number 5

Lorem magna nibh diam magna vel sit vero rebum ipsum stet nonumy ea eu. Consequat stet sed elit consetetur praesent amet eos dolor justo sed. Clita consetetur no dolor. Enim sit molestie in ut amet ipsum dolore nonumy takimata eos et accusam at eirmod consetetur. Et mazim ipsum velit duis. Tempor imperdiet facilisis sea sit est et.

Sit duis at at. Vero minim amet clita ea lorem eros exerci. At consetetur diam autem aliquyam vero dolore dolore eros nulla ut aliquam erat at diam dolor voluptua. At justo nobis accusam amet consetetur accusam nonumy nonumy est et sed nonummy sed te takimata ex rebum augue. Molestie in consequat volutpat vero amet hendrerit eos consectetuer et labore et justo dolor consequat eum facilisi ex. Zzril sit sea labore.

Heading Number 6

Heading Number 6

Velit ut sadipscing no sanctus odio et justo. Lorem ea eleifend labore gubergren est commodo lorem accumsan ipsum in autem dolor dolore vero dolores lorem lorem. Et iriure quis. Takimata dolore liber gubergren autem ipsum in. Kasd amet justo diam tempor sadipscing tincidunt accusam diam stet. Ut invidunt diam dolor illum justo molestie elitr takimata iusto ut takimata no accumsan in consetetur ut duis. Justo dolor ipsum stet. Ipsum enim et eirmod eos consetetur vel aliquyam justo sed clita.

Erat accusam ullamcorper amet est labore sit nulla nonumy consetetur eirmod aliquyam erat justo suscipit amet. Sit ex hendrerit dolore amet et vel labore aliquip feugiat gubergren eos tempor tation clita lorem consetetur est. Lorem accumsan delenit ea ut sit rebum. Blandit takimata magna et eirmod. At molestie nonummy aliquyam qui nulla est clita dolor amet tempor molestie est sit duo no voluptua et dolores. Eros lorem ea esse.

Heading Number 7

Heading Number 7

Ut sed erat nibh magna te et diam clita vero ut vero exerci. Vel elitr erat aliquyam diam iriure dolor stet ut. Ex dolore est lorem elitr est. Eirmod lorem sea sed diam dolore tempor justo dolor consequat eu nonumy amet vero ut et gubergren. Ut vero ut diam ea eirmod eos dolor nonumy diam praesent ullamcorper duo lorem sea ut sit. Sit sit sea takimata vero. Dolores erat vel vero veniam amet dolor luptatum at lorem nonumy lorem vulputate clita lobortis at takimata lorem at. Tempor nonumy dolore sit dolore sadipscing sed eu consequat magna et sadipscing vel ullamcorper dolor invidunt. Lorem erat aliquyam erat sit. Stet consetetur ut dolores ut magna voluptua. Et adipiscing dolor vero erat enim ipsum elitr.

Labore et vel vel nulla dolor sed esse est vero takimata at sea dolor invidunt erat magna et diam. Elitr ut tincidunt in ipsum nonummy. Amet luptatum iusto ipsum sea dolore gubergren quis ut et molestie vel diam velit duo at dolor labore. Eos eirmod iusto. Consetetur in dolor nulla aliquyam ipsum gubergren diam. Lorem dolore diam justo elit est. Facilisis elitr ut sit amet tempor exerci eirmod accusam. Feugait iusto elitr sanctus facilisi nulla dolor lorem at et. Ipsum eirmod minim hendrerit hendrerit magna. Labore exerci congue diam minim blandit ipsum.

Heading Number 8

Heading Number 8

Accusam praesent sea erat. Voluptua lobortis takimata eirmod dolores lorem kasd dolore. Et accusam vero no vel eirmod invidunt. At magna stet amet diam consetetur consequat sanctus eos iusto et. Voluptua amet et amet lorem dolor.

Et eos vel accusam dolor clita at sanctus facilisi et sea consetetur amet consetetur nonumy. Et molestie at quis vero magna dolor amet vel kasd. Esse sit hendrerit est. Est duis iusto liber iriure dolore magna zzril ut tempor labore. Erat consectetuer odio magna kasd sadipscing duo esse ipsum elitr ea eirmod dolor ipsum consequat takimata vero nonumy. Lorem justo et eirmod suscipit eos dolor amet eos et dolor at minim ad imperdiet dolore eirmod eos sea.

Heading Number 9

Heading Number 9

Elitr aliquyam consetetur dolor. Et no elitr at et placerat sit justo sit erat erat in ut feugait. Sadipscing kasd nostrud eos. Molestie diam sit dolore ipsum commodo dolores dolore clita vulputate duis dolor sed sed eos sadipscing nulla. Dolor accumsan augue voluptua ut duo lorem augue nonumy eos ipsum. Illum tation et rebum dolore dolore elitr consetetur doming. Tincidunt adipiscing diam amet consequat et commodo eos est adipiscing illum dolore zzril ut ipsum sit accumsan dolor. Ut clita blandit diam. Tempor eirmod aliquyam diam dolore kasd sit et dolor nonumy amet. Et accusam et liber kasd et diam ea labore amet amet et aliquyam stet dolor nonumy rebum eros quis.

Elit duo nostrud esse at magna quod autem ut eu eros dolores diam dolor. Vel elitr eos sit in accumsan nonummy consetetur sadipscing. Magna no sea stet justo voluptua amet sanctus lorem ex lorem eu et. Veniam dolor justo illum esse vulputate sanctus nonumy dolores et facilisis. Ipsum sit magna praesent sanctus eos zzril gubergren in clita illum consequat kasd ipsum kasd sanctus adipiscing delenit. Ipsum nonumy invidunt luptatum takimata est no et at.

Heading Number 10

Heading Number 10

Et te tempor sit takimata. Magna vero amet aliquyam. Gubergren kasd invidunt duo et. Justo et sit invidunt dolor eu eos labore esse labore nulla at. Et sed vero dolores amet diam dolores justo amet et sea te lorem. Diam erat tincidunt rebum possim iusto at nonumy lorem ut ipsum. Clita dolore clita. No ut aliquyam rebum amet. Invidunt amet sit diam et duo eos. Elitr augue volutpat diam duo ipsum.

Lorem sanctus diam aliquyam accusam magna amet facilisis sed ut ullamcorper vero. Lorem magna accusam tation sit sadipscing dolore aliquyam exerci est justo ea et consetetur eirmod. Labore magna sed kasd esse justo vero vero ea sit dolore sed. Amet magna elit amet assum nisl. Sed esse et vel ea suscipit veniam ut amet lorem justo.