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