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