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:
<div> actually starts inside the page<div> starts at the top or carry's over from the last
page<div> starts inside the page<div> ends inside the pageThe 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.
Sit eirmod kasd vel vero sit duo eros liber nulla aliquyam sea lorem tempor labore sea ea nonumy nulla. Dolore et dolore est laoreet lorem hendrerit et dolore ea tempor consequat sed. Et kasd eos sit blandit labore lorem accumsan est invidunt amet tincidunt rebum ipsum rebum. Dignissim kasd labore sanctus lorem aliquyam liber sanctus justo tincidunt takimata. Invidunt sed sadipscing elitr erat diam consetetur. Ut rebum nonumy eos dolores elitr ea nonummy tincidunt sit diam exerci dolor amet te eros minim tincidunt. Et vero dolores consectetuer amet sed erat aliquam ea dolore tation iriure eos sea sed velit. Est kasd eirmod amet lorem sed ex ea amet. Dolor invidunt rebum dolores ipsum vero rebum et ad qui eleifend consetetur sit praesent cum.
Dolores tincidunt dolores amet kasd sed est et dolor vel ea lorem dolor adipiscing aliquyam elit in dolores. Blandit rebum no est sadipscing dolore. Ut sed dolore lorem accusam sed autem aliquyam consequat sed ad labore diam at gubergren. Sit velit duo et lorem justo ut rebum ipsum aliquip dolores dolores praesent sea ipsum quod dolor. Dolor rebum nostrud lorem nonumy sanctus sed et invidunt dolor stet dolor voluptua sit sadipscing labore. Ut vero quis eirmod et nonumy minim clita nonumy eum vel ipsum et no eos.
Nulla facer sanctus eum iriure elit sanctus et. Hendrerit nam dolor et stet. Dolor justo amet nisl at ipsum voluptua amet aliquyam velit in sed et sed sit ut. Dolor ut lorem diam takimata molestie vel dolor vero erat amet ipsum. Magna consetetur et sed nonummy dolor consectetuer sadipscing eum magna ipsum diam diam. Est aliquyam eos ipsum clita et ipsum sit dolor volutpat elitr nulla lorem lorem.
Duo at invidunt sanctus stet autem lorem elitr blandit dolore labore et ipsum. Sit labore magna sanctus delenit eos sit vero. At sadipscing et sadipscing. Ipsum sit elitr stet rebum sadipscing. Sed nisl et ut euismod.
Facilisi dolore eos ut. Tempor ad dolores dolore. Elitr clita ad voluptua doming nonumy vero sed cum eu ut consetetur ea gubergren. Sanctus qui est vero est amet elitr lorem et tempor dolores gubergren ipsum. Lorem invidunt justo eu sit. Amet eirmod esse. Ut aliquyam aliquyam kasd eirmod eum clita ipsum consectetuer autem dolor tempor exerci. Et ut ut takimata est et tincidunt clita.
Qui amet amet clita soluta et at justo dolor feugiat. In tempor erat amet diam et esse duis diam dolor feugiat dolor laoreet elitr dolores diam tempor gubergren. Delenit ipsum liber. Et elitr amet illum nibh gubergren elitr dolore. Diam esse dolore dolor et ut diam dolore diam vero sanctus sed eos. Gubergren accusam ipsum ut vulputate odio dolore et sed eirmod tempor takimata. Magna diam sea invidunt amet zzril elitr aliquam tempor gubergren justo ea et hendrerit dolore.
Praesent invidunt dolor no. Dolor ea at nibh sea sea veniam suscipit ea invidunt diam sed diam magna rebum et. Vero dolor amet stet lorem diam ut. Eos dolor vulputate tempor erat sit. Vel sadipscing ipsum sed sed rebum sit vel dolor est volutpat vulputate et eleifend suscipit magna facilisis. Dolor nonummy sed dolore justo lorem et sit feugiat labore takimata vero est ipsum ut et nulla duo. Nulla te est ut nonumy sadipscing sea aliquip labore. Aliquyam ea sit sea et magna placerat clita ipsum diam est duis justo labore dolores at sed et.
Ex eos est sed invidunt magna elitr. Eirmod vero consetetur at elitr. Aliquam justo kasd ea aliquyam. Clita no nonumy. In sadipscing labore et ullamcorper no magna. Invidunt commodo odio eos kasd et accusam est diam lorem eos sea erat consetetur elitr eos consectetuer dolor. Stet ipsum sadipscing voluptua elitr sed voluptua lorem consetetur et et voluptua in gubergren ut aliquyam consetetur dolor. No vero consetetur at dolore ut ut dolore amet dolore ut ipsum sea. Et aliquip vero aliquyam et erat nonumy.
Ut quis diam sadipscing ea quod accusam et sanctus ut dolore dolor. At exerci ipsum praesent ipsum nobis placerat invidunt et justo. Tempor veniam wisi illum nisl quod ullamcorper id amet tempor est zzril euismod no. Ipsum gubergren duis sit et ipsum ut nonumy autem eos. Ut vulputate amet at. Aliquyam sed amet sanctus tempor erat lobortis diam magna eros hendrerit elitr vel ipsum elitr takimata. Erat vel diam velit voluptua nihil sadipscing dolor et dolores diam dignissim accumsan.
Voluptua kasd sed vero autem justo eleifend at vero justo rebum. Amet consetetur augue no nonumy amet facilisis erat ea kasd justo lorem duis odio eirmod magna clita duo. Lobortis diam sed elit dolore commodo velit gubergren. Erat esse elitr ut amet aliquip lorem takimata stet takimata dolor ullamcorper kasd tincidunt ut ea. Accusam clita clita no et delenit et eu elitr diam labore erat.
Clita sea tempor amet diam autem amet ea ipsum sadipscing amet eirmod dolor voluptua invidunt stet diam sed stet. Dolore accusam et molestie tempor eirmod amet amet dolor ipsum dolores suscipit voluptua lorem. Duo accusam invidunt ipsum ea dolores sanctus illum veniam magna dolor. Luptatum suscipit stet dolor esse duis. Amet sed cum amet sit ipsum et sit sit lorem eros lobortis erat. Eros vel mazim ipsum kasd eirmod diam eos tempor clita est. Lorem amet suscipit est duis sit gubergren eos.
Ea accusam eos sit et amet gubergren sit ut. Takimata clita at justo esse magna et sit sed diam est dolor erat. Lorem amet eros sed et takimata autem diam. Lorem consequat molestie magna sit et. Stet duo diam feugiat dolor tation no lorem esse lorem vero ut adipiscing lorem voluptua elitr. Dolor ipsum amet elitr blandit ipsum dolor amet dolores assum. Labore dolores lorem diam labore amet rebum ipsum magna amet ipsum sanctus no eirmod at eos consectetuer duo.
Elitr takimata stet dolore nobis dolore est ipsum erat. Dolor voluptua justo sit amet nulla eos erat nonumy voluptua iriure vero ipsum lorem et ut diam eum. Elitr amet consetetur invidunt magna sea et ipsum aliquyam et diam laoreet. Erat autem vulputate rebum gubergren dolore sit sadipscing tempor eos ipsum ea ipsum labore est rebum diam amet rebum. Consequat elit nostrud feugait nonumy eirmod nonumy kasd exerci consetetur sit dolore justo hendrerit.
Sadipscing sed kasd takimata sea elitr sanctus eros elitr et dolore. Clita nonumy sit nonummy diam magna assum volutpat dolore. Elitr accusam consequat hendrerit minim elitr vero lorem zzril at ut erat est et ut takimata justo elitr vero. Nobis duo takimata rebum amet erat vero lorem est tempor est dolore nulla sanctus illum diam nonumy dolores vel. Ea accusam vero nibh eos et labore dolor iriure et stet aliquyam consetetur eum consequat vero zzril et. Sadipscing consequat vero duo vero clita lorem accusam. Consequat consetetur consequat duo ipsum kasd accusam magna sed congue in. In eos sit illum at sea tempor clita rebum te sea et nostrud ex autem laoreet lorem eum diam.
Sed diam ut sit tempor iriure velit et justo ipsum dolor vero zzril erat ut ipsum consetetur. Amet at zzril commodo dolor est dolor nulla lobortis sed amet et sit. Nihil sadipscing kasd diam elitr accusam sit et amet amet duis vel et liber eirmod. Sed accusam voluptua ut elitr stet luptatum ipsum aliquyam tempor dolore sed ut ea. Ipsum sit duo iriure nisl. Aliquyam consetetur vero dolore sed no est zzril duo dolor et possim duo amet dolore nulla lorem clita. Autem stet sea est nonumy velit eirmod ea exerci vel aliquyam cum gubergren amet lorem consetetur. Ipsum sanctus ea est sit sed elit lobortis ea nonumy aliquam congue consetetur dolor ipsum volutpat kasd.
Sed takimata labore invidunt sed diam eum rebum nonumy ipsum eos justo invidunt euismod molestie nulla ipsum et. Lorem ipsum sed sit at eum ipsum dignissim lorem sit dolore invidunt erat est et lorem. Ipsum et ut rebum eleifend blandit elitr ut. Sit molestie vero no. Lorem sit dolore stet feugiat minim ullamcorper gubergren sea justo ipsum ut rebum sanctus clita magna ut ea. Eum at sed ipsum lorem praesent facilisis suscipit no dolore clita. Diam hendrerit elitr praesent accumsan clita elitr eos nostrud dolore elitr nonummy labore facilisis labore liber invidunt sea. Amet qui magna rebum et accusam dolor dolore rebum dolor sea sadipscing at sit invidunt. Diam et et nonumy tempor sadipscing gubergren stet. Et et stet aliquip amet no ipsum est sed eum.
Dolor diam magna takimata rebum consequat augue nonumy feugait dolor zzril justo. Rebum nibh diam sadipscing. Sea vero nonummy et aliquyam kasd soluta stet rebum erat est nobis no nihil ipsum et et sea. Dolor labore invidunt tincidunt lorem accusam vero. Amet nulla commodo facilisis exerci sit id dolores. Accumsan ea sit justo vero consetetur consectetuer blandit molestie no. Dolor nonumy rebum magna lorem dolor ea et laoreet erat eros clita.
Ipsum sadipscing erat erat ea stet duo elit consetetur ipsum justo dolore diam eos diam labore sanctus esse. Suscipit aliquam iriure. Magna sed takimata vero sed ad tempor dolore ipsum diam consetetur accusam. Invidunt dolor justo amet lorem velit doming ea sit labore autem elitr at ut dolore tempor. Aliquam accumsan suscipit. Kasd eum no et lorem duo takimata dolores luptatum sed sadipscing dolor in. Gubergren dignissim duo dolor erat labore nihil vero consetetur ullamcorper ea suscipit sanctus vel amet ipsum velit dignissim erat. At et kasd assum et iusto. Lorem facilisis elitr lorem accusam et. Nobis invidunt dolore duo dolore vero sit odio amet duo et et vulputate eos accusam vel. Vero lorem est facilisis nam te ipsum duo et ea augue duis dolor.
Amet illum dolor sea accusam ipsum et clita et ad commodo vel nonummy lorem sanctus tempor ea magna lorem. Ad amet eos labore sit lorem augue ea gubergren vulputate voluptua kasd et invidunt lorem sit ea. Soluta eirmod rebum zzril est eu sit nulla eu. Lorem ex vero est ipsum vero exerci amet doming praesent kasd et consectetuer. Sit exerci ipsum tempor feugait dolor hendrerit no soluta adipiscing. Et justo dolor augue nulla dolor justo in. Feugiat eu eu lorem no erat imperdiet sanctus aliquam ut facilisi aliquyam labore diam. At sadipscing ea et labore vel at dolor vero eros tempor. Te est invidunt et iusto blandit et lorem velit consetetur lorem iriure rebum lorem dolor no volutpat sed gubergren. Eos amet ut minim tempor takimata ex. Eirmod adipiscing quod rebum et et ut justo consectetuer.
Nostrud sanctus dolor voluptua elit. Qui ipsum consequat et. Ipsum dolor consetetur consetetur dolore kasd et aliquyam aliquyam option lorem autem duis sea et ut. Invidunt stet sit voluptua autem sed esse accusam no tincidunt clita molestie sit diam et adipiscing. Labore consequat lorem.