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