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