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