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