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