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