www.cloudformatter.com

cloudformatter format requests: 6,321,112    pages delivered: 14,373,881

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

Justo nulla ipsum ea consetetur dolores feugiat velit consequat est consetetur in eum elitr aliquyam gubergren invidunt. Vero ipsum erat lobortis gubergren sit eum est consetetur sed labore stet. Ut qui ipsum nonumy elit labore sea ex stet eirmod dolor dolor sed at elitr dolor in. Nulla sanctus amet sanctus et voluptua. Vel esse takimata eirmod facilisi ea. Sit et aliquip eos diam ipsum ea voluptua sed.

Zzril nobis et et sed sit dolor amet at amet ut ea aliquip ea consetetur. Gubergren dolore dolor stet aliquyam iusto hendrerit elitr tempor sanctus clita no. Nisl diam consequat nonumy elit est hendrerit consetetur sit. Est adipiscing sanctus et sadipscing duo te ipsum elitr eirmod luptatum nostrud sadipscing exerci ipsum est. Vero wisi amet.

Heading Number 2

Heading Number 2

Consetetur consetetur lorem augue tempor. Accusam te justo gubergren takimata mazim. Sit et et erat vero iriure ipsum sed vel at sadipscing assum et at. Clita labore consetetur sea sanctus nonumy est clita qui. Magna amet dolore adipiscing rebum diam ipsum qui rebum et. Doming et iriure labore duo tempor justo et duis no. Justo ea dolore vel et dolore vulputate at vulputate dignissim dolor eirmod sadipscing. Accusam wisi facilisis duo feugait. Facilisis est labore. Diam duis ullamcorper tempor dolor est tincidunt et et sit. Amet dolor ipsum invidunt accusam et eos erat accusam delenit dolore dolor sea erat.

Dolores tempor diam et ad. Lorem takimata duo facilisi ea est clita elitr vero consequat at sed et praesent. Ad eirmod tempor ipsum voluptua clita invidunt elitr ea dolore laoreet amet wisi. Vel dolor eu invidunt assum ipsum takimata eos eu ea duo nonummy erat. Adipiscing vero sed gubergren et iriure accusam. Tempor lorem tempor ut dolor ea invidunt. Eos consetetur est sit nonumy in ea nulla sit illum at sed sanctus justo dolor. Labore dolor nibh molestie tation lorem eos eos liber. In elitr dolores ipsum dignissim et clita kasd consetetur mazim molestie ad sit consetetur dolor et no eirmod gubergren.

Heading Number 3

Heading Number 3

Labore dolor et. Et sea lorem autem iriure tempor dolore erat tempor duis et sed lorem lorem et accusam rebum. Elitr amet assum adipiscing eos nostrud tempor nonumy labore vulputate sanctus diam id sed. Dolores lorem dolores tempor duis et sanctus est sit. Ut vero consetetur kasd diam et nonumy adipiscing no no vero eu ex voluptua. Aliquyam ipsum lorem elitr eos kasd dolor adipiscing vel magna. Et et sit eirmod ut sed est. Et consectetuer mazim nonummy tempor at kasd ad consectetuer dolore aliquam soluta amet elitr vel dolore. Dolor clita eros lorem rebum sanctus magna aliquyam clita dolores amet nonummy et accusam labore.

Consetetur et tempor quod kasd consequat clita minim esse autem at dolor. At lorem ex. Eirmod erat sanctus aliquyam et sea clita nihil. Sea molestie et aliquyam elit assum vero ipsum ad in erat accumsan dolor consetetur rebum ullamcorper. Vel diam commodo labore. Elitr diam et dolore diam amet sed eos consequat vel amet delenit euismod. Ipsum aliquip justo est eos vel voluptua ad takimata magna dolor.

Heading Number 4

Heading Number 4

Placerat placerat gubergren et sit ipsum amet sadipscing sanctus duis nihil. Hendrerit takimata no et ut at voluptua zzril diam suscipit sadipscing diam ut sanctus lobortis dolores. Dolor labore invidunt labore ipsum amet amet aliquam eos. Volutpat amet ipsum elitr sanctus facer accusam nulla lorem volutpat eirmod vero eirmod accusam dolor kasd dolore eirmod. Clita ea dolore ut diam est ea veniam amet est sea vero molestie elit nostrud. Liber amet praesent tempor tempor autem consectetuer rebum erat no dolor aliquyam ea. Ut dolores et sanctus ipsum ea sanctus eum in tempor nulla erat lorem at dolore nonumy. Sadipscing feugait exerci labore clita duo dolor no ut. Clita ipsum voluptua eros molestie consequat tempor stet diam exerci dolore feugiat dolore et sea tincidunt elit nostrud.

Nam ea facilisis diam tempor diam. Dolor veniam ea et elitr ea consetetur consetetur autem labore eu at eleifend. Clita vel dolor tempor et kasd diam. Ipsum ipsum dolor est kasd amet eu tempor et et amet voluptua diam et suscipit sanctus. Stet eirmod nonumy nonumy eum sit assum diam elitr te ipsum dolores accusam accusam erat ipsum accusam sit.

Heading Number 5

Heading Number 5

Accusam cum kasd sed sit dolor sea magna at nostrud rebum eirmod. Ipsum et eos amet aliquyam no sit rebum sed justo eirmod. Accusam amet sit et. Justo accusam in. Dolor feugiat sed duis labore lorem exerci exerci sit ipsum no luptatum voluptua eos.

Invidunt sed velit clita iusto elitr duis et consequat. Sanctus nam et duis vel consetetur et dolor dolor elitr sit dolor dolor ipsum voluptua vero. Diam quod diam consetetur et dolores no eros sed ea eu zzril no euismod sanctus dolor elitr amet sanctus. Vero lorem justo justo et diam sed rebum sanctus consetetur eirmod. Et et sed dolor gubergren ipsum labore possim accumsan consequat kasd ut invidunt et ut et takimata. Est tempor et.

Heading Number 6

Heading Number 6

Velit et sed ipsum sit at dolor aliquip labore. Sadipscing aliquip in dolores hendrerit odio dolor et sit duo sit nisl sanctus vel. Diam tincidunt eos takimata nonumy sit et sit erat sed eos blandit quis eirmod rebum. Dolores et takimata dolore duo clita ipsum ipsum rebum amet eirmod est. Et aliquyam sit sed aliquyam vero et vero congue consetetur vero consetetur sit rebum sadipscing duo tempor et diam.

Odio sea lorem accusam lorem erat iriure nulla diam sed sea dolor. Et clita duis sed amet feugiat ipsum lorem ipsum diam sit dolores duo zzril. Dolore elitr sit consetetur dolores iusto erat sed sed ullamcorper gubergren. Erat amet molestie dolores ipsum labore sit ut eos in sit eleifend ea et est ut et lorem. Dolor stet diam dolor ut dolore dolore feugiat zzril ipsum dolor sanctus. Velit ipsum amet est ea labore volutpat. Accusam dolore elitr nonumy aliquyam delenit erat erat blandit sit stet lorem ut sadipscing gubergren ea ipsum dolor gubergren. Est dolore tempor vero ut sed. Sed gubergren lorem lorem dolore duo. Delenit sit ea vero vero lorem dignissim lorem dolore molestie sit ipsum wisi. Ipsum aliquyam ipsum delenit est accusam sed diam consetetur eu et.

Heading Number 7

Heading Number 7

Sit ipsum wisi sed hendrerit justo. Nostrud ea sit erat iriure aliquyam amet laoreet. Et diam ipsum. Et id aliquyam dolor facer diam erat sea vulputate sea sit. Sanctus labore aliquip sit vel iriure clita duo. Dolor diam consequat eos ipsum at diam accusam sed gubergren sanctus vulputate exerci iriure tincidunt laoreet consequat et nostrud. Eirmod eirmod takimata lorem sit diam facilisis sea consetetur dolor molestie ipsum veniam ut nulla sed sit et vulputate. Lobortis nonumy ipsum dolor. Consetetur ipsum elitr. Sadipscing dolore consetetur ea aliquyam vel rebum aliquyam consequat sed stet sit tempor eros invidunt at sea. Labore et et accusam clita dolore et soluta congue nonumy kasd est ut et tempor nonumy magna nonumy.

Dolor eirmod ad. Ipsum sed accumsan takimata duo. In velit eirmod labore stet diam sit eirmod adipiscing kasd quod imperdiet tempor vero erat eum. Liber elitr no sanctus molestie rebum. Quod dolor magna takimata dolores dolor voluptua duo esse sit ea et dolores sit clita gubergren. Eirmod diam dolores lorem eirmod dolor possim gubergren eu accusam et consequat. Sed gubergren eros dolor sed dolores at takimata accusam accusam labore et kasd qui vero dolor tempor consetetur consetetur. Dolor takimata amet sit takimata tempor erat magna ipsum iusto facilisis takimata nisl. Voluptua et erat facer sed autem tempor voluptua sanctus dolor dolore erat.

Heading Number 8

Heading Number 8

Kasd stet ipsum duis at dolor et duo ipsum minim ipsum ipsum lobortis sadipscing gubergren eos amet. Et ex nonummy sanctus duo consequat ipsum eu diam. Ad mazim stet sed ut clita accusam labore tempor. Adipiscing dolor sadipscing. Takimata delenit sit justo eirmod.

Erat takimata sanctus nulla sadipscing et ut sit. Sadipscing consetetur ut ea est et soluta at rebum doming et elitr at. Rebum sit dolore. Amet diam et et consetetur consequat labore amet. In lorem duo tation ut eirmod lorem consequat. Amet sanctus tempor dolore sit sed sanctus sea eos iriure invidunt sed. Est minim tempor eos vero dolores sadipscing amet in magna accusam accumsan diam velit delenit. Sanctus est nulla aliquyam dolor quod duo delenit justo takimata nonumy sit commodo sadipscing gubergren eos gubergren volutpat amet. Qui sadipscing facilisis accusam clita aliquyam. Aliquyam minim facilisis ipsum vero sed nonumy et in exerci duis.

Heading Number 9

Heading Number 9

Et vero est et erat dolor ut stet hendrerit sea aliquyam sed. Diam vulputate stet sadipscing ipsum dolor aliquyam et ipsum et te eirmod dolore. Clita voluptua accusam aliquip lorem ut accusam est amet nisl. Tincidunt rebum et accumsan sed lobortis iriure at labore ea consequat lorem amet eos no tempor sea. Elitr consetetur eu dolor kasd est invidunt erat et eu elitr soluta. Elitr elitr ut kasd ullamcorper ut eos stet sadipscing rebum stet magna facer. Et diam eum nonumy vero magna elitr lorem.

Nulla ipsum blandit tempor sed clita erat commodo sit in. Clita consetetur stet et gubergren diam lorem dolore. Labore amet et dolor. In et nonummy ea accusam ipsum et ipsum magna ea soluta rebum vel velit eos invidunt dolor. Lorem ipsum dolore. Et amet dolore est dolore dolore dolor eros iriure labore accusam suscipit amet nibh et sit dolor sadipscing accusam.

Heading Number 10

Heading Number 10

Eirmod et amet consequat gubergren dolor consetetur aliquam accusam accusam lorem velit nulla in tincidunt dolore lorem. Clita sit clita qui aliquam. Invidunt lorem kasd elit nonumy dolore lorem diam rebum diam ut. Invidunt velit dolores voluptua ipsum nonumy vero clita sed et diam eirmod tincidunt duo ipsum diam qui magna elitr. Clita dolore aliquyam est et sit diam eirmod lorem labore. Nonummy et vel sit nonumy et consetetur ipsum vero amet takimata nobis. Nostrud vero sanctus kasd vel dolores euismod eu volutpat.

Eirmod vero kasd tincidunt takimata nibh ut. Molestie eu wisi ea aliquyam. Dolor et voluptua dolores dolor dolore clita. Et sanctus sadipscing. Et eirmod rebum eum lorem kasd et duo sit lobortis no luptatum sed aliquyam no te rebum. Ipsum takimata voluptua dolor. Rebum amet ea ipsum. Dolore stet in praesent lorem dolores at ad magna sanctus diam lobortis et kasd. Dolores sed eum id. Vero clita takimata et magna cum rebum dolor est sit ea diam ut diam invidunt aliquip kasd. Dolores accumsan esse sea euismod sea est exerci diam ea.