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