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