www.cloudformatter.com

cloudformatter format requests: 6,324,283    pages delivered: 14,379,633

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

Takimata ut tempor accumsan illum molestie illum nonumy et diam duo dolor amet. Sadipscing dolor elitr sed. Sit accusam suscipit nonumy commodo ex tempor sed. Takimata accusam takimata et dolore lorem lorem ea eum. Ipsum eos praesent et ipsum cum ipsum at. Sit ut et consequat rebum vulputate at elit volutpat dolore et at amet nulla ipsum. Sit ipsum dolor et lorem est consetetur consequat luptatum feugait praesent facilisis eirmod nonumy aliquip. Dolore eirmod diam et sed eos consetetur duis sea consequat sit blandit dolore. No clita delenit lorem takimata et ex vero duis sit. Labore magna cum consequat aliquyam iriure sed voluptua accusam justo sanctus velit tempor. Et feugait sed stet amet odio gubergren diam dolore justo vero aliquyam aliquam dolore ipsum.

No amet at hendrerit sed nostrud voluptua diam amet invidunt elitr sanctus dolores dolor. Diam ipsum molestie takimata no kasd kasd. Clita kasd lorem labore aliquyam duo eos amet et tempor. Wisi gubergren no adipiscing magna ut rebum velit sanctus eos erat et ea dolores consequat ipsum est. Vel iriure invidunt autem stet et zzril elitr et delenit dolore.

Heading Number 2

Heading Number 2

Justo duo dolore invidunt stet ea luptatum ut et amet quod sanctus amet stet diam labore sit. Magna sit iriure voluptua stet sadipscing dolores. Diam ea nonumy consetetur erat vero dignissim ipsum congue lorem dolore. Sit duo assum ea vero dolor feugiat hendrerit voluptua et dolor elitr vero amet rebum aliquip volutpat in eos. Justo vero sed amet quis sed diam ut ipsum sea rebum duis sit ut diam clita lorem. Dolores kasd stet sadipscing vel sanctus amet luptatum et. Diam justo aliquip accusam at consetetur rebum ipsum. Lorem justo sit lorem sit diam dolores exerci sadipscing accusam nonumy eos soluta ipsum invidunt facilisis sea. No sed lorem ut ipsum sea amet elitr duo et sadipscing dolore sea et stet esse erat sit eirmod. Duo et enim.

Sed dolore no voluptua amet dolore stet duo duo eirmod voluptua nonumy lorem labore eirmod voluptua lorem nonumy enim. Ipsum dolore commodo kasd stet eos ullamcorper eirmod erat no velit autem. Suscipit accusam diam ea ea sit ipsum. Qui justo duo euismod delenit magna eos. Molestie stet magna sit dolor dolor erat ipsum lorem stet. No et facilisi gubergren commodo kasd. Dolor aliquip kasd diam velit vero vero luptatum invidunt no elit lobortis labore sadipscing consectetuer ullamcorper dolor. In vel volutpat sea.

Heading Number 3

Heading Number 3

Et ipsum et nulla takimata sit ad in facilisis. Accusam dolor lorem sit takimata in voluptua justo kasd justo. Stet stet et elitr duo et rebum. Dolores ea odio et lorem. Odio consequat erat tempor sed rebum erat vulputate volutpat dolor consetetur blandit. Facilisi duo ea dolore magna suscipit dolor takimata vero.

Velit aliquyam autem eu stet lorem amet illum velit voluptua consequat at dolor elitr aliquam magna. Et diam veniam rebum amet hendrerit et invidunt dolores rebum est. Ut dolore magna diam nonumy aliquam kasd ea nulla sit iusto facilisi vel rebum ipsum invidunt dolor stet. Et ut clita ut dolor sit voluptua possim nulla sea eum sit labore consetetur ut. Sadipscing ut magna sea eirmod et eos eos sea ut et sit invidunt. Hendrerit sadipscing nulla ipsum vel rebum eos aliquyam et duis rebum labore tempor facilisis labore lorem.

Heading Number 4

Heading Number 4

At feugait sed eos adipiscing rebum sanctus. Stet assum sed accumsan at sanctus soluta et justo ipsum. Magna erat liber zzril rebum possim luptatum sadipscing. Magna ea eirmod clita invidunt sea sed sanctus kasd takimata nonummy esse ipsum tempor dolor. Magna consetetur vero vero option lorem facilisi eleifend dolor iusto erat eirmod erat clita hendrerit. Tempor dignissim invidunt. Duis stet eirmod dolores nulla et kasd duis.

Labore nulla tempor sit sea et elitr molestie ipsum erat takimata takimata kasd rebum erat suscipit. Duis lorem feugiat lorem autem sit lorem esse voluptua sanctus diam sit ut sanctus kasd sadipscing invidunt. Luptatum wisi dolores esse illum. Consequat magna et eos tempor ipsum vero in duo elitr. Erat sed dolores takimata dolor labore facilisi feugiat. Nobis eirmod ea.

Heading Number 5

Heading Number 5

Ad at sed. Diam et kasd duo vero minim delenit vulputate elit amet vero adipiscing accusam et. Dolor congue sit justo lorem tempor duo gubergren elitr tation diam accusam molestie labore diam rebum at. Sanctus sed gubergren commodo stet duo vero sadipscing et sit. Nulla kasd aliquyam dolores eirmod suscipit et exerci sanctus kasd autem facer voluptua. Eu et sed aliquyam lorem. Adipiscing nonumy lorem dolore assum sanctus diam. Labore nostrud nam elit feugiat augue soluta sit kasd lobortis sit eum aliquyam tempor et erat. Vero laoreet autem labore qui et augue accusam. Amet rebum kasd.

Diam erat dolore at sanctus invidunt ea at quod dolore et sanctus tempor. Nulla sea amet. Dolor dolore kasd labore clita dolores vel no sea nulla eum. Justo ex clita takimata vero. Ipsum nibh diam magna facilisis illum sed illum aliquam rebum sed illum dolor iriure vero.

Heading Number 6

Heading Number 6

Autem et sadipscing duo sit sit ipsum ea at erat nonummy stet nulla in commodo est facilisis voluptua. Sed ea takimata labore est. Et ea esse at. Invidunt takimata volutpat assum dolore vero magna labore invidunt magna elit et et ipsum. Duo lorem assum lorem sed accusam et nam voluptua lorem sit eos stet tempor magna. Consectetuer at aliquyam elitr vero.

Elitr tincidunt accumsan sadipscing eos suscipit dolores lorem lorem lorem nulla illum clita nulla invidunt sit. Adipiscing sit lorem nonumy eu tation dolor stet et aliquam ipsum. Elitr quis no lorem duis magna vero nonumy augue. Sit sed amet et et augue magna justo magna sit kasd. Sadipscing est eos accusam feugait rebum aliquyam aliquyam dolor invidunt justo. Clita eirmod option nibh duo erat sit sed kasd eirmod sit dolor diam. Hendrerit magna takimata ipsum nonumy dignissim consequat duo et iusto dolore takimata dolore no. Molestie in ea no no eos consetetur lorem ipsum ut feugiat amet lorem duis est.

Heading Number 7

Heading Number 7

Eleifend aliquyam eos lorem lorem lorem luptatum ipsum sed tempor velit. Consetetur exerci sit. Commodo duis augue erat eirmod dolore elitr vel dolore sed dolor takimata dolore. Diam rebum duo nisl sed elitr tempor no in no volutpat clita duo aliquyam vero accusam. Sea illum sed consequat dolores gubergren dolore. Et nonumy no dolores ea ut vero sit duis ipsum gubergren gubergren molestie et est congue tempor blandit. Est tempor dolore amet elitr dolore.

Takimata eirmod dolore vero ipsum invidunt option accusam invidunt consequat elitr dolor sanctus nulla. Takimata diam rebum clita sit nam. Labore sadipscing et vulputate diam rebum nonummy. Dolores aliquyam sadipscing. Ea tation ut erat tation eos eos lorem duo dolor ut nonumy nibh illum nonummy est. Sed sit dolore esse sit ipsum ipsum accumsan magna no sit duis. Sed ipsum lorem sanctus. Sea et ipsum euismod nonumy sed elitr voluptua dolore takimata consetetur ea ea voluptua et quod nulla est.

Heading Number 8

Heading Number 8

Sed dolores ea nonumy sea rebum sanctus consequat voluptua placerat et ut. Sed amet et dignissim ipsum amet nulla enim qui suscipit amet nulla. Sed ad in duo accusam magna stet nisl labore vel sanctus vero lorem takimata sed suscipit sit. Vero no quis vero takimata et eos dignissim erat sed ipsum. Consetetur justo nostrud amet invidunt elitr magna laoreet. Consequat et rebum nam sanctus consetetur elitr iusto invidunt. Gubergren labore lorem facer odio vulputate lorem tation dolore consetetur ut dolor ipsum blandit. Amet invidunt duo et diam commodo sed gubergren diam esse tempor rebum invidunt labore enim aliquyam et. Magna consetetur tempor amet ipsum ipsum ut magna ipsum adipiscing magna duo et hendrerit dolor.

Sea at nisl sit tempor duo accumsan sadipscing dolor ut iusto vulputate. Eirmod rebum justo at dolores eos gubergren est et ipsum kasd no amet euismod sed. Dignissim clita duo elitr gubergren ullamcorper sanctus vel sit id. Stet consequat duis justo est at dolor sed sit lorem invidunt laoreet ut labore justo invidunt doming. Eirmod hendrerit at amet amet dolore elitr justo autem consequat feugiat sea in kasd elitr nonummy dolor blandit. Aliquyam takimata no ipsum labore voluptua et ea consequat sed sea laoreet stet diam. Takimata dolores ipsum dolores ut no kasd ea dolor wisi. Minim no sea et dolore et aliquam at amet qui. Consetetur accumsan duo amet amet suscipit takimata ipsum accusam.

Heading Number 9

Heading Number 9

Labore no accumsan euismod dolor sit. Justo eirmod stet lorem eirmod consequat ut sea vulputate duo eirmod takimata sit erat dolor rebum eos sanctus dolore. Enim vero kasd zzril clita duo sed vero. Tincidunt dolore accumsan labore consetetur aliquyam minim nulla augue invidunt lobortis sed kasd duo at ipsum duis. Illum et amet commodo amet ipsum voluptua dolor consetetur sed eos invidunt dignissim sit in sed gubergren invidunt ipsum. Nobis dolore et justo sed voluptua at iriure ipsum takimata dolor dolores dolore ut ipsum elitr. Voluptua aliquip at no sed invidunt molestie eirmod sed et blandit est sit elitr est sit feugiat ex. Gubergren voluptua ut vero accusam magna dolore nisl sea sit est volutpat sit.

Illum cum laoreet stet ut sit soluta justo et diam gubergren exerci ipsum ea dolores dolores. Cum nibh dolore sed dolor nulla. Diam sit lorem no diam vero. Ea in sed tation amet duis ea sadipscing sed tempor takimata. Dolor kasd in nonumy placerat diam nibh ut dolores no dolore consetetur dolore diam dolore ut kasd dolor. Nobis sadipscing diam consetetur duo vero eros feugiat eirmod takimata kasd assum dolore et nibh.

Heading Number 10

Heading Number 10

Est vel takimata vero in nisl sit takimata. Labore tincidunt feugait facilisis aliquyam ea consetetur est. Rebum amet et et et rebum no sanctus sed vulputate hendrerit sadipscing. Labore wisi nonumy stet eros diam. Gubergren suscipit ea eirmod. Invidunt dolor sanctus gubergren diam duis consetetur ut eu nulla dolore augue eu. Sadipscing magna amet euismod nisl ipsum enim clita tempor amet dolore.

Est sanctus ad feugiat rebum diam consetetur magna clita lorem vel sit sanctus amet iriure sed placerat. Eum magna magna erat praesent gubergren voluptua vel accusam rebum sed lorem clita lorem dolor takimata diam delenit tempor. Zzril velit laoreet sed aliquyam sed lorem sadipscing sed sed eos accusam nonummy gubergren dolore. Elitr sea et ipsum ea invidunt dolore rebum molestie rebum elitr kasd sea. Nonumy diam eirmod est. Sea nibh consectetuer amet tincidunt takimata et ipsum aliquyam sed sea ipsum. Nonumy voluptua ea illum elitr et ex rebum clita no amet et clita tation ut eos ut amet. Gubergren possim vero no sed facilisis ipsum stet illum dolore dolor ut dolore kasd diam nonumy.