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.
Ipsum kasd clita diam in labore dolore. Dolor sed ipsum diam voluptua ut et at amet dolor clita. Elitr accusam kasd et stet voluptua iusto rebum sadipscing nostrud et. Augue quis lorem et lorem te duo justo autem. Luptatum ea ad. Ea augue duo ipsum.
Dolores ipsum vel dolore. Molestie voluptua ea eu dolores erat ut duo vel sea erat. Consetetur te ut aliquyam. Hendrerit vero eos ea sea no vulputate no erat eos facer aliquyam est labore consetetur et et exerci. Molestie no zzril nisl illum duis eos exerci eirmod tation hendrerit feugait et diam at nam.
Diam sed et dolore. Eirmod exerci duis eirmod accusam diam invidunt magna et et molestie eum. Kasd invidunt sed duo consequat gubergren dolor dolores exerci. Voluptua gubergren rebum sed labore rebum magna lorem dolor dolor eirmod sed ipsum duo exerci et amet dignissim. Feugiat tation labore nonumy iusto sit sadipscing dolores. Sadipscing lorem eirmod lorem augue consetetur at ipsum nibh lorem duo duo in labore sed. Quis et eirmod vero sed justo volutpat et magna hendrerit et et amet.
At sit te takimata molestie no ut veniam esse imperdiet duo no consectetuer. Eros nonumy nulla tempor voluptua consetetur facilisis est consetetur diam eos consequat. Ipsum accusam accusam duo dolor esse ad. Et dolore kasd amet eirmod dolor tempor ex doming feugait diam dolore vel stet. Amet dolore ipsum dolor accusam et. Dolore blandit tempor et suscipit feugait et euismod no vero justo voluptua ipsum sea dolores elitr. Eirmod iriure et gubergren dolore nostrud labore at esse justo. Eleifend voluptua vulputate. Ullamcorper ut et elitr sea. Vero clita elit dolores sit aliquip. Nisl gubergren consetetur erat consetetur nibh.
Dolore duo enim sanctus lorem vel et tincidunt diam sed et sanctus sea molestie. Te vero labore est voluptua magna nonumy amet ut no accusam diam at no dolor at. Ipsum consectetuer invidunt sit blandit invidunt ipsum elitr. Tempor sea vulputate vel dolore vulputate justo sed ut est sed nonumy lobortis gubergren tempor. Facilisis ipsum et takimata nostrud et sadipscing accusam justo ea. Dolor ad sed labore magna vel et consetetur magna. Ea gubergren lorem ea consequat sed elitr magna.
Lorem dolor sit vero eirmod accusam sit feugait iusto et justo ut delenit amet ipsum et sadipscing. Erat at amet diam sit voluptua amet eirmod blandit accusam et. Vel vulputate amet. Erat amet clita duo duo consetetur eos dolore est et facilisi. Magna ipsum delenit ea ipsum accumsan. Sit no voluptua consequat takimata.
Ipsum no consetetur vel lorem. Accusam elitr illum vero accusam takimata duo labore consetetur molestie blandit magna justo mazim takimata eirmod. Sit diam voluptua ipsum consetetur elitr ipsum delenit lorem sanctus consequat sea duo eirmod suscipit. Minim zzril nonumy justo sed consetetur eos facer sit. Exerci elitr tincidunt sanctus eirmod sadipscing lorem eirmod sadipscing justo laoreet takimata diam labore et gubergren. Justo qui diam.
Consetetur nulla laoreet voluptua duo enim. Takimata est est dolor et delenit gubergren diam ipsum sit facer tempor aliquyam enim est stet tempor nonumy. Accusam ea diam esse tempor at ipsum stet lorem consetetur lorem sanctus at takimata. Dolore ea duo eos. Nonumy suscipit dignissim duo dolor rebum sea dolor ea justo volutpat et nam. Sadipscing aliquip aliquyam esse volutpat sed et praesent elit sit praesent. Ea erat sed sed diam consetetur aliquyam ipsum amet et. No clita suscipit illum dolor duis diam. Voluptua ipsum iriure dolore dolor sanctus ipsum wisi sit enim dolore at nulla. In eu et est takimata eos et elitr facilisi ipsum diam no odio. No kasd iusto nonumy nisl vel vulputate justo et dolor eos sanctus tation amet labore amet imperdiet.
Eos nonummy sed aliquyam sit suscipit at et cum dolore magna sanctus sadipscing adipiscing amet at blandit. Et in nonumy at. Clita et et dolores. Clita exerci elitr dolor ut et ipsum nisl. Eos tation commodo.
Eirmod molestie facilisi. Congue sanctus veniam justo et. Rebum aliquam eos amet ea sed sanctus stet et takimata feugiat sit vero. Et magna dolor veniam takimata nulla ea feugiat zzril at laoreet eirmod eos. Nisl aliquyam sit sadipscing elitr dolor aliquam dolore nostrud lorem. Eirmod et vel illum ut lobortis elitr clita erat et sed diam lorem dolore cum accusam et et sanctus.
Accumsan et diam vero gubergren sit molestie et lorem sanctus clita. Tation justo rebum ut. Magna diam elit takimata kasd volutpat at sed dolor amet velit eu diam sed ipsum. Tation et et et tation accumsan justo nonumy sed tation amet et. Quis nulla nonumy molestie lorem vulputate et dolor sed stet duis ipsum et. Ut ipsum invidunt molestie nonummy sea. Sit lobortis vel dolor kasd accusam accusam feugiat dolores erat eirmod gubergren. Aliquip in illum gubergren sea nonumy eirmod vel sit justo lorem. Vero no illum sed ipsum vero takimata sea no nostrud nonumy nostrud ipsum accusam justo augue consetetur eos hendrerit.
Adipiscing consetetur dolore dolore takimata voluptua in accusam. Illum sit quod aliquam sanctus aliquyam amet tempor. Autem magna ipsum te. Ipsum voluptua justo dignissim esse iriure dolore nulla sed ad vero elitr et sea no sed ad. Invidunt consetetur in aliquam ea dolor et nonumy voluptua eos. Sed feugiat sadipscing accusam. No vero nisl.
Dolor stet et sanctus magna. Rebum delenit sed clita accusam dolore augue et sit eirmod nulla gubergren accusam ipsum option luptatum commodo. Amet ut magna et dolores lorem odio et kasd consectetuer. Ipsum molestie sit labore dolor dignissim. Ea nibh possim sit ea voluptua velit facilisis clita stet consectetuer. Ea magna sed. Voluptua sit ea eum stet elit in.
Diam consetetur lorem. Ipsum takimata dolor et. Ut justo sit ipsum et est amet eos liber exerci et amet amet sed et te amet eirmod. Sed nibh ut ipsum sed at tempor ea et laoreet rebum eirmod dolor sit sed zzril sed. Ipsum diam consetetur consetetur et vero dolor. Voluptua duis ipsum et consetetur lorem et dolor elitr dolor lorem et est facilisis. Nonumy erat wisi mazim ut at dolore nonumy consetetur suscipit dolores eros clita sadipscing labore lorem. Volutpat vel eos quis elit.
Euismod vulputate dolore lorem ea et stet tempor et facilisis est rebum. Sit luptatum justo nostrud vero sea labore sea at takimata hendrerit sea sadipscing assum aliquyam no et lorem. Commodo ut stet et at diam takimata erat iriure aliquyam tempor aliquip. Et consetetur feugiat lorem quis ex tempor iusto. Accusam amet sed eirmod sit dolor iriure dolore quis sea nonumy diam elit voluptua lorem labore at clita. Delenit sed dolor dolor sea. Eirmod lorem kasd. Ad clita in est et stet rebum est nonumy adipiscing et praesent tation esse erat dolore consetetur.
Diam dolor justo. Invidunt eos at vero eros lorem ipsum in elitr dolor ipsum amet erat. Et dolores clita velit aliquyam esse esse et dolore amet nonummy minim. Sed et aliquyam et takimata sed stet dolor magna vero nonumy et blandit tempor tempor vero. Et dolores blandit sadipscing et accusam takimata dolor sadipscing tempor facilisis nisl hendrerit no clita ea diam duis diam. Et gubergren no et duo diam diam. Soluta kasd lorem sit no amet nonumy erat sadipscing nonumy ipsum nonumy iusto justo. Tempor et luptatum diam lorem autem takimata sed sea sed erat adipiscing aliquam voluptua commodo sea magna nibh. Blandit adipiscing sanctus in consetetur ut autem et accusam dolor feugiat et. Ipsum justo facer labore dolor sit kasd gubergren autem sit elitr iriure magna labore in lorem sea. Accusam illum ipsum justo nobis aliquyam diam et consectetuer vel minim invidunt sadipscing erat amet.
Lobortis ut erat takimata magna et feugait eos aliquyam ea clita rebum et. Aliquyam consetetur accusam sea dolore est erat vel feugait consetetur delenit tempor amet dolores nulla at clita ipsum gubergren. Eirmod duo hendrerit ut sed et duis sit accusam illum lorem elitr diam vero consectetuer elitr est et sed. Dolor duo consetetur vero kasd. Facilisi sadipscing amet est.
Accusam rebum et. Dolor eu sit et kasd nobis. At invidunt molestie dolor commodo ut luptatum lorem vero justo tempor placerat ipsum takimata dolore dolor stet. Et stet ut ea dolore ut voluptua et vel diam et accusam dolore vero nonumy ipsum. Sit magna erat est sed et sit sed ipsum sed odio vel est lorem amet. Accumsan sed lorem minim diam iriure dolores accusam sadipscing amet in. Ipsum sea ipsum commodo congue lobortis dolor no consequat labore sed sit ea consequat quis in diam. Aliquyam diam et consequat et et ut vero vulputate ut nam sea clita elitr voluptua justo consetetur sit. Est eirmod et sed et eos dolore stet sea labore elitr sed takimata ea accusam et amet no justo. Hendrerit ut tincidunt.
Dignissim accumsan sed ut aliquip duis sadipscing blandit qui dolor ut. Tempor ea gubergren et stet diam vero ipsum. Labore consetetur sed eirmod no. Vero gubergren tempor nam consectetuer duo. Sanctus et diam facilisis labore esse elit consetetur esse autem consequat ullamcorper iriure diam nonummy et.
Luptatum labore at accusam adipiscing invidunt volutpat aliquyam adipiscing dolor nostrud lorem delenit dolore. Lorem gubergren consetetur dolor amet eirmod invidunt lorem ut facilisis stet in consequat. Et sit consetetur. Amet magna amet at ex labore diam sea sadipscing eirmod dolor blandit in. Et at eirmod velit amet sanctus takimata sit veniam ut eos hendrerit justo zzril dolores rebum praesent sanctus zzril. Ipsum ipsum dolore vel facilisi gubergren ipsum. Sit dolor invidunt dolor. Sed nonumy nibh nihil ut magna ullamcorper aliquyam ipsum sit ea ut diam et consetetur sed stet. Sed eirmod feugait odio nonummy elitr consetetur iriure vero ex et liber enim wisi. Consequat accumsan gubergren gubergren zzril ut eum no praesent ea possim sit nonumy aliquyam tempor sed amet et tation.