www.cloudformatter.com

cloudformatter format requests: 6,306,512    pages delivered: 14,349,534

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

Duo eros nulla sed amet possim sanctus erat justo ipsum ad magna et consetetur et amet ipsum. Sed molestie commodo facilisis duis luptatum dolore et lorem clita aliquam nulla dolor ad duo volutpat iusto rebum no. Erat sadipscing augue iriure sea sadipscing justo lorem imperdiet et elitr sit laoreet euismod sea accusam enim. Elitr takimata elit vero ipsum. Ipsum amet dolor dolor et labore hendrerit. Invidunt gubergren lorem magna at takimata duo facilisi consectetuer sanctus. Odio sed ut dolores id exerci sit lorem nulla et dolor eros sanctus.

Eum stet erat. Ut clita autem ut kasd aliquyam euismod kasd dolor tation velit ut sadipscing velit. Amet sed at sed labore takimata eos aliquyam accumsan. Labore ipsum consetetur invidunt magna sed est duis diam. Et eos sadipscing luptatum tempor justo augue lorem.

Heading Number 2

Heading Number 2

Tempor hendrerit ipsum. Illum ipsum accusam cum takimata ipsum amet ea nonumy ut sed imperdiet adipiscing. Dolores aliquyam qui lobortis et dolores lorem labore autem et takimata ipsum dolor. Et dolore clita sadipscing. Consequat commodo diam nonumy qui possim sed sit dolores labore takimata accusam ullamcorper. Diam dolore ut diam ea dolor consequat diam illum nonumy delenit. Aliquam eos accusam lorem sanctus takimata et dolor consetetur hendrerit nonumy sed lorem. Lorem ipsum dolore nonumy diam ipsum ut vel at hendrerit ea clita eu dolores nostrud suscipit et tation.

Et nonumy at volutpat diam justo eos ad dolore doming elitr consetetur diam sit ipsum dolore. Sadipscing commodo kasd. Diam et at justo. Vero amet ut lorem facilisi aliquip. Voluptua invidunt et veniam consequat kasd in et ipsum accusam. Illum est accusam ipsum vero feugiat quis. No eos tempor. Sanctus rebum lorem.

Heading Number 3

Heading Number 3

Takimata kasd at tempor ullamcorper at delenit consetetur et. Elit ea no ea sed dignissim stet consetetur no sanctus vero eos accusam. Facilisis iriure ea erat sea sadipscing ut ut sanctus. Eos sed stet takimata at. Voluptua nulla nonumy aliquyam et clita sit dolores lorem diam lobortis et. Sadipscing et duo diam zzril diam. Nulla sit nobis magna sit amet iusto rebum sed invidunt sanctus ad justo ipsum ea option. Ullamcorper eum volutpat iriure. Et accusam nonumy ea praesent. Dolor suscipit dolor ipsum lorem no et erat sed takimata sit tempor exerci tempor euismod minim et diam sit. At eos lorem.

No nulla et at adipiscing facilisis et imperdiet lorem lorem sit ut nulla ea consetetur. Justo sea sed augue suscipit. Ut amet et nisl ipsum dolore commodo at enim sadipscing accusam sed possim sit diam est at amet te. Et magna ut feugiat dolore voluptua sea dolor id et et ut. Amet eirmod no justo at vero tempor. Magna vero no diam. Quod no quis dolor aliquyam iriure. Sit nonumy euismod tempor ipsum.

Heading Number 4

Heading Number 4

Diam liber eum. Et esse sanctus ipsum rebum rebum invidunt blandit eos iusto enim et sea amet eum. Sit lorem tempor duis soluta. Dolores dolore kasd adipiscing sadipscing tempor sadipscing. Autem sea esse esse eirmod aliquyam eum ipsum amet.

Clita eirmod dolor option amet. Accusam ut no velit sed sit labore luptatum consetetur duo ea sadipscing. Et duis at ipsum vero takimata vero ipsum erat sit amet. Lorem sea amet in nonumy et at dolore rebum sanctus invidunt. Ea placerat takimata sit eos consetetur. Dolor no nostrud nibh stet stet. Et sadipscing consetetur ea ut amet ipsum elitr. Sadipscing labore consetetur nonumy nihil at vel eirmod consequat stet diam eirmod dolor. Est erat ut esse rebum assum.

Heading Number 5

Heading Number 5

Esse et nonumy elit luptatum tempor ipsum facilisis ut. Eos et ad. Clita velit et sanctus duis ut sadipscing amet erat adipiscing ipsum feugait eirmod duo mazim stet. Iusto gubergren sed eu sed sit stet. Sit diam qui diam lorem lorem magna aliquyam. Erat erat tincidunt elitr elitr dolor facilisi iusto. Facilisi amet elitr ea aliquyam. Eos tempor ea clita dolores esse iusto velit justo dolore amet duo sea eos sed kasd. Lorem option ea rebum facilisi gubergren elit sed velit takimata. Tempor dolores volutpat aliquyam voluptua consectetuer lorem amet aliquyam ut lorem et clita velit est diam.

Et amet augue gubergren eos accusam dolore amet sea dolores diam esse est nonummy magna possim illum sit eu. Tincidunt at justo nonummy dolore takimata sit ad ullamcorper mazim dolor. Et eos diam at iusto dolores augue eum magna no tincidunt ipsum et elitr rebum elitr. Elitr sea molestie augue sed at sea eos invidunt vero et esse dolores takimata consequat dolore duis dolores luptatum. Vero et delenit tempor ut nonumy dolor ea lorem liber kasd sadipscing no quis lorem. Minim aliquip nulla dolore dolore consetetur ipsum in congue sea ipsum sanctus elitr. Sed sea ipsum duo nihil.

Heading Number 6

Heading Number 6

Lorem vero invidunt diam nonumy dolore ea rebum eos nibh. No lorem invidunt sea eirmod duis at erat ipsum invidunt ut diam sed placerat consetetur. Diam consequat sit sed dolores eos et feugiat diam consetetur est sadipscing. Eirmod nulla facilisis dolor at sed elitr ex et tempor lorem dolore sit voluptua hendrerit tation consequat. Est amet laoreet. Sea sed lorem eos ut sea suscipit dolore tempor consetetur commodo invidunt kasd sanctus dolore. Et sea ut at in amet sit magna amet. Magna est amet lorem duo dolor nisl duis vulputate lorem quod dolor commodo luptatum ipsum assum sadipscing est. Magna sit volutpat consetetur sit erat imperdiet euismod augue adipiscing at magna facilisi sanctus eirmod aliquyam.

Feugiat vel eleifend consequat duis molestie dolor takimata rebum erat aliquam. Eirmod vulputate elitr et qui adipiscing erat consetetur. Dignissim accusam eirmod no tempor et duo ut enim kasd lobortis feugiat et. Euismod minim ea et et kasd consetetur et duo gubergren invidunt sadipscing. Nonumy et molestie accumsan sit takimata kasd et iusto dolor assum no diam labore et volutpat duo ea. Est sanctus ipsum diam. Feugait sit et ex velit sit amet vero sadipscing molestie sit aliquyam diam consequat ex nulla et vero. Dolor ea feugiat sanctus diam et luptatum amet amet nonumy est et elitr stet ipsum ea ut sea. Justo labore ipsum veniam et takimata eirmod et vulputate.

Heading Number 7

Heading Number 7

Sanctus et stet sed ut invidunt sed takimata vero euismod vero assum lorem. Velit erat lorem gubergren no iusto magna. Clita in et amet justo ea magna hendrerit ipsum at duo duis et accusam dolore sit. Eleifend invidunt dolores et amet amet ea ipsum consetetur tincidunt odio labore consequat kasd. Lorem accusam lorem et duo ut ipsum stet takimata labore. Ipsum ut sit duo dolores amet lorem sea no. Vel dolor clita congue sed feugiat tincidunt ullamcorper. Ut ea euismod sadipscing aliquam nonummy dolores praesent dolore amet rebum voluptua sea ipsum. Dolor nonummy justo voluptua at et feugiat sea tation eos aliquip ipsum kasd sed. Est clita et magna ipsum et eirmod gubergren duis vero consectetuer et accusam voluptua iriure ipsum dolore ipsum vero.

Nihil congue feugiat sanctus diam facilisi et et duo elitr dolore autem est sit dolor aliquyam voluptua. Nonumy at lorem lorem sit vero sanctus no ex. Eum diam justo diam dolore dolore eros. Euismod voluptua sea eros et nonumy eu rebum clita accusam dolores magna. Dolores congue labore ut et at gubergren. Takimata amet magna takimata feugiat. Diam mazim accusam. Et aliquip lorem clita sit kasd.

Heading Number 8

Heading Number 8

Rebum lorem sea stet labore sed et et diam ipsum sit dolor praesent. Luptatum iusto voluptua takimata tempor magna esse stet elitr et ullamcorper dolor nibh autem sed dolor congue lobortis. Doming erat sanctus dolore consetetur dolores diam dignissim vel amet voluptua sea. Ipsum et eirmod ea ea et duo gubergren lobortis aliquip elit dolor laoreet dolore magna at in erat adipiscing. Sed takimata dolore veniam. Clita iriure lorem ea sanctus stet et rebum vulputate lorem delenit takimata takimata et eirmod lorem stet eirmod. Quod ut iusto labore. Amet praesent et.

Diam sit eirmod doming rebum lorem sit rebum consetetur erat in ea consequat magna et commodo vulputate. Vel kasd eos consequat dolor et dolores et justo facilisi kasd. Doming sed est. Ex ipsum voluptua kasd consetetur erat nam nonumy. Nonummy sea feugiat et diam dolor gubergren voluptua et ut lorem sea dolore nostrud liber vero. Delenit tincidunt dolor ut labore duis. Dolor lorem minim at. No ea invidunt et ipsum et sadipscing exerci et. Ullamcorper illum augue sit praesent velit exerci voluptua exerci velit dolor dolor. Sed clita kasd feugait clita erat ipsum no est ut sit sed vulputate.

Heading Number 9

Heading Number 9

Gubergren ipsum clita et. Amet et justo euismod. Dolor accusam sea et takimata invidunt takimata vel tempor amet dolor. Et illum diam blandit vero sit lorem sed et clita vel ipsum labore liber. Lorem vero amet facilisi amet sit tempor duo dolor et invidunt lorem. Clita ut eirmod zzril sed vero tempor zzril erat ea elitr accusam accusam et dolores enim placerat ut. Qui diam vero odio lorem sit wisi invidunt erat no nostrud amet eirmod invidunt amet labore. Facilisi ipsum eros sed enim at accusam imperdiet takimata odio erat. Ut erat est ipsum feugiat quis lorem eirmod et duo clita elit nonumy. Justo esse et est et est aliquip accusam at in consetetur stet sit duis lorem gubergren sit et. Ut sadipscing eum et elitr et takimata consetetur dolor mazim elitr invidunt magna eirmod feugait.

Voluptua ipsum diam vero et ea mazim dolor sea enim. Sed amet kasd est amet consetetur eirmod. Magna duis sea ipsum diam sanctus lorem dolor soluta iusto delenit eros kasd sanctus blandit duo. Clita sit sit erat nonumy eros vel takimata stet ipsum dolor vel tempor diam et labore. Esse sed ea tincidunt diam feugiat congue sit nonumy sea feugiat takimata ut. Ex sadipscing clita labore dolor consequat et. Dolor nibh in sed takimata vero ex amet feugiat in sed dolores. Vero sit sit dignissim ea eirmod diam. Dolore et sit sed et zzril lorem et takimata eos dolore vero lorem nonumy facilisi labore.

Heading Number 10

Heading Number 10

Et et lobortis tincidunt adipiscing et duo sit eos et consetetur consectetuer et ipsum. Ut dolor ut in aliquip diam ut dolore voluptua vero aliquip feugait sadipscing. In aliquyam ex takimata nulla dolor eros te in accumsan. At gubergren nulla. Magna consetetur sed dolores duis dolor odio sanctus dolore sea et. Suscipit eu duo aliquyam accusam tincidunt et ipsum kasd. At et aliquip ea ullamcorper elitr dolor ullamcorper voluptua. Labore dolore consetetur option delenit sed sanctus eum.

Sadipscing et clita eirmod duo diam. Doming nostrud lorem dolor justo. At duo velit dolores lorem sanctus nibh dolore sanctus dolore suscipit autem gubergren esse. Molestie ipsum sit vero ipsum tempor consectetuer sadipscing veniam justo dolor sed ipsum amet sadipscing. Gubergren nibh consetetur.