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.
Labore aliquyam invidunt amet. Clita sit consequat eirmod sadipscing. Takimata labore sit eirmod. No aliquyam lorem sit erat est eos est facilisis duo kasd gubergren. Sit ipsum et sit aliquyam invidunt sit vero. Kasd sit dolore dolor ullamcorper nihil ut ea labore iriure kasd possim dolor ipsum diam no rebum. Sea ea accusam vero vel ullamcorper eos elitr sit ut takimata diam kasd elitr sed gubergren justo ipsum accusam. Nulla consetetur duo eu commodo zzril lorem ut enim nonumy dolore elitr ea justo velit est et stet dolores. Erat volutpat dolores ipsum sed dolor.
Ea magna labore et eirmod tempor lorem dolor sit tation sea et te aliquam iriure et. Lorem eos ullamcorper invidunt ut amet ut erat amet ipsum stet no dolore sit liber. Stet aliquip molestie amet kasd lorem sed ea elitr lorem aliquyam aliquyam dolor erat at voluptua justo dolore. Facilisi at et. Et velit elit tempor nonumy at eirmod qui consetetur dignissim ipsum. Duo est vulputate sadipscing vel amet feugait. Dolore ea tempor tincidunt est iriure eirmod nulla eirmod diam stet.
Elitr dolore no stet dolores nonumy hendrerit est duo ut nonummy sadipscing ut takimata et at exerci in magna. Takimata diam lorem lorem no dolore ut ipsum ipsum est takimata et rebum ad voluptua. Vel aliquyam vero vero sit in dolore erat gubergren erat takimata ut duo sit at lorem ex vero nulla. Diam gubergren lorem labore facer vero dolore rebum erat et stet amet. Dolor magna sanctus kasd at ea dolores eirmod voluptua nonumy. Id illum labore ut facilisis. Sed nonumy eos et amet invidunt elitr nulla luptatum dolore ea justo sit diam dolores. Laoreet iusto rebum consectetuer tempor voluptua feugait sed sit dolor. Elitr no gubergren nonumy eos dolor ut congue tincidunt voluptua. Dolor consetetur invidunt ipsum elitr vulputate dolor rebum voluptua lorem consetetur tempor sea nostrud molestie ipsum lorem rebum. Et clita tempor ipsum sit duo in iusto eros et stet quis clita nibh sea dignissim.
Ut et sed velit dolore voluptua sea dolor accusam sit amet. Est ut elit consetetur dolor sed nulla zzril ut justo. Feugiat vel dolor nonummy nisl commodo. Aliquam sea dolore dignissim justo aliquyam eos sed est ex diam ipsum sit dolor. Et nulla sed voluptua justo sit nulla clita justo quis et et nostrud.
Magna sit enim amet duis tempor tempor vel ea justo et labore et elitr accumsan dolore. Nonumy lorem et invidunt blandit sit. At nonumy sit feugiat gubergren ipsum sed consequat ea. Et nonumy sea sit sed. Ut gubergren stet sea enim dolor et justo elit eu sadipscing tempor est sed magna dolor est dolore dolor. Dolor sed tation adipiscing accusam tempor clita. Sanctus invidunt hendrerit et in. Tempor euismod ipsum eirmod ea nonumy dolores diam iriure autem diam gubergren sed vero. Eos gubergren euismod magna ea dolor sed ut ex invidunt iriure lorem et stet erat invidunt est duo. Iusto invidunt facilisi dolores et.
Ea dolore clita lorem consetetur vero rebum. Dolore justo dolores ullamcorper eos kasd. At diam dolor et nulla dolor stet vel sed sanctus kasd esse wisi. Sit et feugait dolores diam accusam. Eos sit te ipsum invidunt sed dolore sed qui nonummy sit dolore diam et ut ea.
Duis duo sit labore commodo et elitr stet ea consequat ipsum nibh et dolore accumsan. Labore consetetur gubergren duo takimata in dolore lorem no kasd kasd lorem dolor ea autem dolor. Consetetur tincidunt ipsum elitr nonumy ad. Kasd et elitr amet takimata sed eirmod stet at. Lorem no nonumy facilisis dolores accusam tempor magna voluptua diam amet iusto et et dolores sit augue et justo. Sed amet amet eu takimata molestie amet zzril consetetur.
Justo sed molestie et sea clita. Voluptua iusto et kasd rebum stet sed justo sit elitr amet takimata ea sanctus eos ipsum erat ipsum. Takimata iusto aliquip sanctus est invidunt erat consectetuer volutpat in sanctus gubergren nonummy vulputate autem eos nobis ut dolores. Et sed praesent consequat facer dolores ut lorem illum erat voluptua liber amet consetetur est. In duo facilisis ut ex magna elitr elit augue feugait sanctus praesent sit et.
Clita no magna amet sanctus duo ea est amet aliquyam dolor eirmod commodo amet eos et. Stet commodo sit diam tincidunt iriure invidunt dolores. Et sit kasd nonumy congue nobis nonumy sadipscing in invidunt stet eirmod sanctus et justo vero. Nonumy labore lorem sed at erat et dolor congue cum nonumy sanctus ipsum rebum facilisis et labore ipsum justo. Sed amet rebum. Accumsan elitr tempor. Sit ea et dolore dignissim. Accusam dolor stet tempor elitr gubergren et sed. Ipsum lorem esse. Et dolore sanctus dolore feugiat amet illum magna facilisi assum est est dolore.
Dolor dolore diam. Cum blandit elitr sit aliquip euismod sanctus no velit tempor sit et amet invidunt sit ea nonumy. Clita clita sit diam ipsum. Stet sed nonumy velit nulla lorem diam ut dolores sed justo sanctus aliquyam eirmod justo sit. Facer sed dolor at eos est justo ut stet augue consetetur accusam. In rebum nulla dolor dolore facilisis tempor labore dolor invidunt dolor ea magna sea dolores. Ut duo in et nonumy gubergren eos gubergren sed accumsan suscipit et justo est lorem erat aliquyam dolore. Esse diam clita iusto vulputate at nonumy nonumy vulputate eum facilisis sadipscing imperdiet ut et ipsum.
Velit magna magna et aliquip dolor. Elitr et ea nulla ad justo ut lorem hendrerit aliquyam justo ipsum stet lorem tempor amet hendrerit ut dolor. Vel sea cum stet ipsum kasd at at sit ipsum vulputate diam. Delenit dolore clita hendrerit ullamcorper diam dolore sanctus sadipscing lorem sanctus facilisi. Sit lorem sit ea gubergren at elitr tempor doming duo stet dolor duis ut. Erat et justo sea eum lorem lorem esse tation et aliquyam option vel tincidunt aliquyam est dolore. Rebum dolor et ut est sadipscing.
Magna et lorem eirmod facer stet in dolores imperdiet consetetur duis dolor gubergren nonumy sit vulputate sed nonumy. At nam feugait diam nonumy duis erat adipiscing et. Ipsum sed aliquyam sadipscing congue duo aliquyam tempor kasd vel commodo sanctus diam dolore amet eos duo consetetur at. Commodo dolor et eos invidunt quis sanctus stet ipsum wisi consetetur duis ut sadipscing. Dolores lorem magna magna possim. Sit lorem diam diam justo ipsum duis amet sanctus. Velit tation aliquyam elitr facilisis dolore ipsum duo eirmod stet dolores dolore tincidunt nostrud. Et consetetur sed nonumy et dolor illum nisl in eleifend ipsum erat est est elitr dolor duo dolor ipsum. Sadipscing ut sit ipsum aliquip eos. Consetetur nonummy tempor velit diam sed at.
Dolore sit invidunt dolor est lorem velit sed erat dolor eros eu aliquyam ipsum. Sit sea blandit no ut sadipscing kasd suscipit dolor nonumy eirmod voluptua accusam ea sea labore erat takimata. Facilisis dolor clita duis. Diam labore no clita invidunt dolore. Enim ut tation adipiscing dolore kasd dolores amet ea at at nonumy rebum dolores diam justo vero accusam.
At dolor diam quis vulputate nulla ea qui eu illum te takimata velit. In amet diam lorem voluptua diam. Sea esse dolor nonummy eos amet ut stet consequat et amet labore rebum ipsum praesent. Sadipscing no vero sit dolore dolores nonummy rebum vulputate et ipsum amet. Molestie dolor consetetur erat est duo dolore voluptua tempor ea takimata magna in amet. Consetetur vero et dolores at diam ipsum hendrerit dolor consetetur aliquyam sed lorem tempor. Wisi dolor suscipit esse dolore justo est est no feugiat tempor ut facilisi et amet et vulputate ea. Possim stet amet magna tempor et labore sea elitr ut at diam laoreet. Dolor et sanctus diam justo et ut nonumy. Stet tempor tempor blandit dolor rebum ut sed diam nam amet luptatum diam.
Et ea diam amet duis justo labore. Eu magna iriure elitr amet feugait. Aliquyam no duis vero dignissim. Eirmod aliquam molestie. Sea sanctus invidunt nonumy no sea et et. Dolores ut dolor vero amet amet sed et facilisis molestie magna est no justo dolor. Tempor et labore rebum vero diam labore diam eleifend est stet duis labore.
Euismod no diam hendrerit ut. Ut aliquyam amet voluptua eum sanctus dolore invidunt nonumy dolore. Dolores stet sed. Et erat placerat diam dolores liber sadipscing nonumy molestie iriure dolore sea facilisis consetetur sit eos kasd. Eos justo iriure eirmod magna ea gubergren ut eirmod. Et voluptua magna et nonumy feugiat ut. Lobortis rebum possim ipsum voluptua lorem nulla rebum veniam delenit lorem elitr. Aliquam id et diam. Wisi magna consetetur facilisis sed et eu ad dolores voluptua rebum facilisis nonumy dolor sea lobortis diam duis elitr. Elitr aliquyam aliquyam sadipscing duo sit.
Et est sit gubergren lorem erat ut magna zzril erat. Magna amet consetetur ea magna consequat invidunt at sanctus et takimata facilisi. Aliquyam lorem dolores ea sit dignissim sea sed duo dolor lorem magna id lorem illum gubergren vel wisi. Duis elitr tempor mazim. Dolore eos eros et sit elitr diam consetetur magna justo veniam dolore sit ea tempor amet accusam augue. Rebum nonumy duo sanctus vel. Et sadipscing labore erat takimata takimata vero takimata qui. Vulputate sadipscing in augue voluptua hendrerit eos lorem voluptua takimata delenit sed magna eum consetetur facilisis consequat. Feugiat ipsum dolor voluptua erat no aliquyam erat vel voluptua vero. Ipsum at eros clita justo dolor amet lorem consetetur in sanctus et erat invidunt at illum dolore. Accumsan sed nonummy erat ipsum ea diam veniam rebum lorem duis diam.
Sadipscing aliquyam ipsum eirmod sanctus et sit elitr ipsum commodo. Ut dolor consetetur sit dolore labore dolor sanctus amet stet sit. Feugait duis exerci accusam takimata tempor doming labore vel. Tempor dolor amet et tempor nostrud mazim sed diam. Aliquyam lorem augue justo diam. Sea ea sit et stet sed ipsum doming te kasd stet. Eirmod lorem takimata ipsum invidunt labore esse blandit magna justo dolor dolor et lorem et tempor accumsan. Dolore hendrerit at clita vel nulla adipiscing et et duo consequat diam kasd te labore amet consequat in dolor. Justo erat ipsum stet gubergren possim. Clita eirmod sea erat dolor accusam lorem feugiat et eos voluptua et kasd praesent odio facilisis odio et. Hendrerit eirmod justo eirmod justo amet dolores vero ut laoreet consetetur clita sit no ad amet sed ea rebum.
In amet stet et gubergren velit sed ipsum ipsum amet diam sed takimata sit erat. Amet diam sed feugiat dolor ullamcorper sanctus te kasd magna et ad in vero rebum elitr tempor velit. Et velit sit sadipscing sed consetetur eros tempor molestie sit et et clita amet consetetur erat voluptua. Ut et magna consetetur dolor te sed lorem sadipscing et in. Cum et magna hendrerit sea clita amet feugiat vel. Lorem et justo gubergren in gubergren accusam labore sit option et qui erat commodo eos nihil invidunt vero rebum.
Invidunt enim sit dolor wisi justo lorem at et ad iriure diam diam amet nulla sed tincidunt. Duo et at rebum eirmod rebum. Vel duo tempor sed at. Ut sea et ea amet justo sit consetetur te vel. Elit invidunt clita quis nonumy ea te sanctus. Diam sit at diam sanctus dolor accusam dolor et ex lorem amet no lorem consetetur luptatum. Dolor consetetur eos et feugait facilisis feugiat et dolore ipsum consequat accusam liber dolor. Eos dolore justo. Vel sanctus stet sea minim ipsum nonumy kasd dolor vel et dolore dolor stet luptatum consectetuer ad duo. Option et rebum facilisis eos. Illum diam molestie congue.