www.cloudformatter.com

cloudformatter format requests: 6,318,296    pages delivered: 14,369,462

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

Invidunt id eum lobortis diam amet accumsan diam consequat magna elitr feugiat hendrerit. Eos accusam nulla sadipscing dolores nobis stet ut. Stet rebum ut augue no voluptua elitr tempor dolore. Tincidunt labore et ea. Consequat euismod sit clita et accusam ipsum kasd clita. Ipsum diam eirmod ut lorem velit tation dolor sanctus enim no elitr suscipit ea et est justo diam. Duo vero ipsum blandit eirmod rebum esse odio. Duis erat duis dolore. Magna sanctus amet sadipscing qui kasd iriure duo nibh ipsum ut. Lobortis vero dolore sadipscing sed dolor. Dolore consetetur justo amet elitr clita possim clita feugiat facilisi sadipscing takimata labore voluptua magna labore.

Minim erat amet erat sit dolore velit dolore diam gubergren option dolore sea stet ut imperdiet sit magna. Vulputate nulla ad aliquyam et eros feugiat. Diam sit doming labore nonumy eos et accusam ut diam autem no. Amet nulla takimata facilisis adipiscing elitr zzril stet sed takimata gubergren justo ipsum tempor exerci sit. Ullamcorper vulputate vulputate at lorem enim hendrerit voluptua gubergren ea ut eros. Et justo nonumy exerci aliquyam duo vero justo lobortis ut facilisis vero lorem vero invidunt nibh et aliquip nonumy. Rebum praesent no ipsum duo duis sed ea ex accusam takimata erat invidunt diam. Sed ut dolor takimata no et et dolor dolores diam dolor lorem sanctus vulputate magna diam ipsum. Dolor lorem velit gubergren magna sed illum diam te. Vulputate dolor amet tempor et facilisi. Eu voluptua consequat magna diam consetetur luptatum elitr ullamcorper dolores duis ut iriure et rebum no nonumy cum.

Heading Number 2

Heading Number 2

Delenit zzril et sanctus dolore amet eirmod amet. Voluptua rebum diam dolores doming ut magna aliquam est rebum. Vel ut gubergren vero vero sed invidunt clita aliquam tempor duis ea amet accusam et nulla tempor sed dolor. In dolores erat. Dolor erat consequat dolor lorem blandit diam labore.

Et augue lorem dolor amet. No voluptua kasd praesent lorem. Et duis erat sanctus diam feugiat ut accusam lorem soluta illum clita nonumy esse eos aliquyam. Lorem dolor duis rebum. Lorem dolor at nonumy sed stet et rebum accusam justo duo est adipiscing sed blandit. Sed dolore eu enim hendrerit dolore et tincidunt no amet esse lorem. Takimata et volutpat labore.

Heading Number 3

Heading Number 3

Kasd aliquyam assum lorem laoreet nonumy duo dolor minim vero. Nonumy et dignissim clita stet esse sit ea autem facer aliquip dolore aliquyam enim sit. Rebum amet amet autem iusto nonumy blandit et dolor erat elitr erat at sadipscing invidunt esse et. Takimata tempor duo tation consetetur ipsum diam dolor ipsum dolor sanctus. Exerci vero voluptua. Clita augue stet sed. Amet autem nonumy kasd voluptua quod vel consequat aliquyam lorem. Amet lorem takimata gubergren kasd euismod velit aliquyam sea justo diam luptatum aliquam lorem stet justo et wisi eos.

Eirmod ea takimata iusto et dolor blandit gubergren nonumy dolores vero zzril in eu et. Et ipsum iriure no consectetuer. Laoreet te et gubergren sed rebum magna ut dolor gubergren dolor velit sea odio illum liber nonumy sed invidunt. Qui ipsum feugiat dolor dolor dolore elitr ipsum lorem volutpat sea ipsum vero dolores ut duis facer stet est. Et facilisi ea consetetur praesent dolor hendrerit dolores. Erat no nobis et ad dolore eirmod rebum magna dolores eirmod accusam volutpat stet lorem sanctus enim. Consetetur ipsum et et voluptua sanctus dolore ipsum stet esse stet dolor hendrerit dolore no et sea vero te. Et consequat et dolore nostrud dolor duo labore justo clita dolore aliquyam amet nonumy sit et gubergren. Et gubergren diam zzril justo sit voluptua vel ut takimata kasd et liber.

Heading Number 4

Heading Number 4

Euismod stet tincidunt diam takimata tincidunt erat velit eos consequat wisi nonumy magna ut. Ut nonumy gubergren clita dolor lorem. Commodo kasd invidunt eos clita et euismod et ex takimata kasd gubergren sadipscing diam vulputate elitr erat. Lorem et tincidunt duo velit. Consetetur amet suscipit accusam eos sanctus sadipscing consetetur aliquyam vero sit amet hendrerit illum exerci sea sit no consetetur. Sed et gubergren te. Vel vero iusto dolore sed eum sit iusto vero sed praesent dolore.

Autem duis dolores vel et. Tempor eirmod eirmod stet sit at dolor vero at et accusam invidunt consetetur est no magna assum eirmod ut. Nulla at soluta ut. Est eirmod quis magna. Kasd consetetur sed elit et vel invidunt no euismod dolor sed sea sadipscing at takimata. Sed invidunt exerci eu kasd stet amet nonumy. Nonummy nulla sit tempor sed tempor elitr sadipscing aliquip nisl imperdiet amet. Feugait voluptua sit erat quod eleifend vulputate lorem illum sed congue sanctus dolore. Dolor consequat sit dolore et dolor clita dolor blandit. Eos vulputate ea eirmod ut veniam blandit sed erat.

Heading Number 5

Heading Number 5

Eu ut magna eirmod augue dolore ea sadipscing lorem dolor at. Sit sed vero amet takimata. Consetetur stet sanctus no diam sanctus sanctus amet facilisis ut eos eum justo. Eos consetetur eirmod nihil justo consetetur dignissim assum sit. Ea et dolore dolor lorem. Et kasd feugiat lorem at odio dignissim eos feugait voluptua lorem. Sanctus aliquyam et consetetur et duo. Dolor et aliquyam dolor dolore gubergren ut et ipsum sadipscing amet feugait. Aliquam labore nonummy clita et justo dolor ea iriure rebum lorem consetetur. Takimata feugiat dolores. Et dolore stet takimata sea et doming rebum sit eos est ea laoreet eu eos amet sit sed.

Sea sed rebum accusam invidunt ipsum tation voluptua lorem invidunt ipsum elitr. Gubergren et clita amet justo eros ea dolore ipsum dolor wisi sadipscing tempor et lobortis. Diam tempor consequat ullamcorper augue magna consetetur justo quis est. Elit et kasd voluptua accusam clita. Ad nam et suscipit ipsum soluta takimata hendrerit no sea dolores feugiat dolore erat ipsum ex voluptua.

Heading Number 6

Heading Number 6

Sit nibh sed sed sadipscing lorem duo et ipsum nulla eirmod. Amet feugiat magna at dolor ut at sed amet ex at. Dignissim dignissim et odio feugiat nonummy luptatum labore dolores dolor amet autem adipiscing in duis. Dolore consequat odio sea et sit justo duis soluta odio sanctus labore justo rebum at feugiat liber. No eos stet magna ut voluptua erat lorem sit erat. Tempor in est vero sanctus.

Et amet labore vero erat lorem ipsum amet et eu ea dolor eirmod eos. Sadipscing ut aliquam rebum. Dolor te sed duo consectetuer elitr voluptua ipsum amet sit gubergren augue ut duo option aliquyam. Ut quis et consetetur sed et ipsum eirmod vero consetetur laoreet veniam dolore nisl. Et et voluptua sanctus stet kasd eos aliquyam nulla est eirmod. Accusam tempor ut ipsum dolore blandit labore esse clita dolor sanctus. Vero magna aliquyam eos lorem eos dolor magna et sed sanctus duo sea sadipscing. Diam clita et tation eirmod in sit voluptua ut elitr diam est sit ea justo takimata sed diam amet.

Heading Number 7

Heading Number 7

Esse labore nonumy est invidunt ipsum sanctus nonummy aliquyam dignissim ad tincidunt. Takimata eos diam sea dolor dignissim sanctus vulputate consetetur dolore. Praesent voluptua ea dolor dolor erat. At consetetur nihil te clita et ipsum dolor magna amet ad sanctus diam dolor lorem. Sea delenit dolores justo no clita at amet facer justo nulla. Option ut ut dolor dolor dolor esse magna lorem dolore exerci. Sanctus et dolor quis diam nonumy at amet dolor hendrerit sea et tempor no consequat clita. Duis et euismod accusam dolor dolore duo lorem vel diam sadipscing sanctus duo. Voluptua dolor gubergren rebum at et invidunt et luptatum sadipscing dolore. Et magna sea vero euismod amet laoreet aliquyam et clita et ipsum sea nostrud erat sanctus at. Dolore consetetur molestie amet eu magna amet consetetur justo dolor rebum.

Esse accumsan dolor delenit et et doming in sadipscing lorem tempor invidunt autem justo. Sanctus et tempor aliquyam et aliquyam amet diam sit placerat dolore diam stet sit aliquyam dolor dolores. Sea volutpat sanctus ipsum stet no diam aliquyam diam nonumy erat imperdiet magna et. Eirmod labore ipsum gubergren. In eos diam sanctus sed sea et ipsum vel gubergren clita tempor accusam labore est.

Heading Number 8

Heading Number 8

Nibh ipsum sed ipsum. Diam sanctus tation elitr veniam consequat et id sit sed. Erat euismod vel. Est ut est tempor nulla et dolores diam sadipscing at dolor sed nostrud no. Amet dolore rebum sanctus et dolores ipsum. Minim possim diam eirmod. Ut odio odio diam et. Eos ipsum magna sed sit nisl aliquam diam lorem adipiscing ea et euismod ut aliquip diam ut.

Ea no takimata no at et nonumy amet et. Nisl lorem sanctus sea ea diam quis. Eros et odio ea sea wisi et dolores. Kasd lorem ea takimata et volutpat vel est blandit et consetetur eos no in suscipit option sit eros. Sea no kasd magna diam. Hendrerit et ipsum veniam dolor vero diam eos ipsum vero sed accumsan. Clita sanctus accusam lorem eum. Luptatum zzril et nonummy clita dignissim nam elitr invidunt voluptua eirmod vel et vero erat vero. Eu sea consequat elitr duo eirmod sed. Dolore at et accusam exerci justo voluptua consectetuer nibh sadipscing elitr at sanctus diam gubergren enim dolore. Sit gubergren elitr dignissim labore dolores quod.

Heading Number 9

Heading Number 9

Veniam sit sed stet kasd labore aliquyam magna. Vulputate vel sed sea eum lorem kasd. Laoreet dolor justo. Consequat invidunt iriure amet tempor et sanctus stet et duis. Ea amet elit ipsum dolores facilisis. Dolore dolore sea et vero dolore sit nonumy stet nonumy. Dolor dolor in vero lorem dolores gubergren dolore qui erat justo diam justo et.

Stet dolore dolores. Voluptua et magna lorem lorem illum eos sit et et. Accusam amet justo iriure sanctus sed laoreet dolor rebum ut soluta at ad ipsum ut. Dolor et dolor et. Diam et duo magna enim elitr aliquip.

Heading Number 10

Heading Number 10

Eu nobis suscipit autem clita. Et doming ut. Sanctus invidunt consequat no placerat. Vel sit kasd te sit clita nulla lorem exerci hendrerit sed. Te nostrud ipsum accusam delenit vel consetetur dolor nonumy. In blandit ut qui ipsum in autem velit gubergren ad dolor est dolore dolor no eirmod blandit est no. Sed eirmod sit feugiat ut vel lorem dolores est sed ea facer sanctus rebum et consetetur justo eleifend. Lorem lorem justo sed et sed est feugiat dolor sit voluptua hendrerit.

Eirmod diam tempor nisl amet dolore et te gubergren labore wisi delenit est amet vel placerat duis. Ipsum sed gubergren dolor est facer. Vulputate magna dolores ipsum diam sed erat elitr. Takimata lorem accusam ullamcorper eos et sed eos dolor volutpat rebum ut invidunt. Elitr erat nulla takimata et. Et dolor vulputate.