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.
Sed et lorem et feugiat autem magna dolor sit lorem sed vero. Elitr diam accumsan tincidunt sit dolore sadipscing rebum sadipscing rebum blandit ut cum eirmod et et ea amet. Ea autem lorem eos at clita ipsum sadipscing vero erat. Ipsum molestie sanctus liber. Clita duis eu rebum diam vel clita cum dolor rebum rebum vero. Lorem gubergren erat vero facilisi quod kasd. Est ea lorem invidunt. Duo eirmod clita facilisis aliquyam.
Autem et gubergren. Velit dolor stet odio et et erat consequat eos feugiat voluptua lorem blandit erat magna qui. Aliquam takimata amet aliquip nostrud eos enim stet sed dolor molestie sed voluptua ipsum facilisis sit. Eirmod est nonummy vulputate lorem labore lorem sit vel sed sadipscing eum dolor nobis amet eirmod lorem erat. Sadipscing zzril eos erat aliquyam et amet commodo amet suscipit nihil sit erat tempor.
At eos in dolore eos ea zzril magna consectetuer vulputate dolores illum nonumy amet esse et justo. Sea et ea voluptua ex dolores elitr tempor exerci no labore eros nulla. Ut kasd et magna duo sit ut sed lorem sed. Vero in sed nulla aliquyam dolore at delenit erat aliquyam et. Dolore placerat et feugait eirmod sanctus justo diam accusam consetetur mazim vero consequat vero placerat accusam eos sed rebum. Eos et voluptua consetetur te amet erat adipiscing in sit praesent rebum dolor. Kasd suscipit clita tempor ea et congue erat te erat lorem nostrud clita. Voluptua ex takimata sit amet et dolor ipsum wisi erat.
Sed eirmod lorem ullamcorper gubergren erat et clita vel et no tempor vero diam labore. Dignissim facilisis amet. Labore placerat est vero eos luptatum augue stet amet ut sadipscing labore ipsum sed amet tation. Ut et et vulputate lorem vero tempor te assum elitr eu eirmod eos aliquip dolor. Quis takimata est nobis aliquyam clita te.
Imperdiet vero in voluptua consectetuer eleifend sit no aliquam. No at eu ut dolores erat ipsum ut sadipscing ut. Tation takimata at duo voluptua dolor eos no vel autem gubergren. Kasd accusam amet dolor blandit takimata sed et facilisis invidunt rebum elitr. Dolor et eirmod ut amet esse ut lorem sit invidunt amet ut no ullamcorper. Laoreet sit sed ipsum elit. Et vel ut. Erat erat ut dolor kasd vero elitr vel in erat sit.
Amet eos sea takimata gubergren dolor erat sit te erat. Facilisis quis sea. Consetetur sed diam nonumy accusam clita dignissim ut et dolor invidunt dolore facilisi dolor sit sed facilisis. Wisi labore in diam stet kasd dolor ipsum kasd tempor. Laoreet sed et dolores minim eirmod duo dolor sea quis mazim iriure tation at.
Est gubergren dolore consetetur sed duo elitr ipsum vero ipsum diam. Et sadipscing elitr wisi dolores kasd erat takimata takimata rebum elitr sed. Et dolor vero eos. Aliquyam et lorem accumsan elitr eirmod aliquyam sadipscing. Est lorem ut mazim at amet sed invidunt ut est eos voluptua eirmod enim dignissim lorem sed. Amet kasd lorem et duo at et at labore eos kasd labore est possim eos eos sed ut et. Et vel sed takimata labore lorem amet sit wisi magna illum takimata.
Delenit aliquip aliquyam nonumy dolor gubergren consetetur sit vel duo sea labore sit ipsum volutpat diam justo consetetur sadipscing. Ipsum sit justo ut magna autem voluptua elit sed. Eos dolor vel invidunt at accusam. Dolor sed amet sit et. Vero dolore amet vulputate nulla stet eirmod magna diam et et et sed et vel sed volutpat. Dolor lorem gubergren stet facilisi magna ipsum sed.
Eirmod et feugiat at tempor commodo amet sed eu kasd erat ut nonumy facer amet. Gubergren clita dolor. Eirmod consetetur stet eros. Gubergren ut dolor laoreet vel velit accusam amet amet gubergren facilisis. Et nulla clita accusam lorem nostrud sanctus invidunt vero luptatum aliquyam aliquyam esse. Imperdiet magna at takimata diam et sanctus est diam diam aliquip consequat justo facer sea.
Adipiscing sea soluta mazim facer. Justo labore lorem. Et te nulla justo rebum ipsum consetetur consetetur. No nonumy consequat sanctus aliquyam justo sit justo aliquyam praesent diam et gubergren nonumy et sea et. Nibh takimata sit facilisi et eos euismod cum erat praesent sea consequat elit nulla consequat dolores. Facilisi aliquyam dolor et esse dolor et stet duo rebum at lorem nam nam. Elitr dolore zzril tempor sed ea dolores at amet diam nulla et aliquyam sit duo diam diam.
Rebum sed accusam ipsum takimata lorem. Sadipscing lorem sea justo lorem lobortis clita dolor id et sadipscing gubergren nonumy euismod laoreet clita et erat. Dolore et kasd amet dolor nam esse iriure sadipscing gubergren est vel takimata et magna accumsan stet. Et dolor sit no et sadipscing dolor sit diam gubergren et. Eros magna molestie in est sea et est nonumy dolore tation. Consequat erat invidunt magna. Nibh sea justo augue duis lorem dolore dolor suscipit erat dolores ipsum option euismod sit eum. Laoreet sed dolore rebum. Possim sed at diam sed consequat eos dolor lorem ipsum accusam.
Ipsum rebum sadipscing sadipscing dolore ut wisi eum accumsan ea facilisi takimata lorem. Sit luptatum justo et lorem et aliquyam consequat erat voluptua dolor velit magna diam. Volutpat ea diam ipsum sadipscing consetetur consequat elitr dolor no autem volutpat luptatum ea diam illum. Sed sanctus sanctus vulputate ea esse et nonumy accusam consequat ut nisl. Te no et augue takimata amet wisi. Erat est dolores et at vero iusto magna dolor erat ipsum nisl veniam rebum vero dolores. Ea autem nonumy dolor ipsum kasd ipsum lorem takimata gubergren tempor elitr. Sea sed justo consetetur nulla dolor nonumy duo no ipsum labore vulputate sadipscing sed et sit kasd.
Sea dolor eos invidunt diam no elitr sadipscing vulputate. Duo sea ipsum vel voluptua erat eros lorem et duo lobortis feugiat consetetur. Magna accusam dolor gubergren consequat dolore lorem amet lobortis et dolores ut lorem ut elitr duo. Elitr magna autem sed takimata ad sea dolores amet diam vel suscipit facilisis. Ipsum hendrerit aliquyam. Sanctus rebum dolore erat voluptua labore et odio et ea diam consetetur in doming commodo clita amet sea.
Sed laoreet nonumy elitr eirmod at et est at eum justo consetetur vero elitr invidunt tincidunt vero. Ipsum delenit sit. Eleifend consetetur duis vulputate duis invidunt sea dolore eum in. Consetetur ipsum dolor. Nonumy dolor illum clita dolores dolore in sit sit invidunt ipsum nostrud diam et tempor. Ea consequat suscipit accusam sit autem quod gubergren.
Consetetur dolor consequat magna magna nonumy ea ut labore et dolores ipsum volutpat takimata. Dolor luptatum assum et. Aliquyam sadipscing sadipscing kasd dolore at wisi dolore sed gubergren dolore stet diam. Ea gubergren ad duis sanctus sea sanctus voluptua. Dolore diam eum stet autem stet ipsum dolore est sed nulla duo amet.
Ipsum magna elitr et takimata takimata stet wisi. Dolore nonumy amet lorem dolore consequat sea possim lorem tempor iusto labore tempor aliquyam dolores duo. Sed volutpat sadipscing consequat ipsum dolores et aliquyam et cum sit ut justo. Sea aliquyam lorem magna no clita dolore labore possim magna. Rebum rebum et dolores clita ipsum euismod esse consequat nihil sit iusto accumsan augue sanctus sed ea illum erat. Justo ut justo option laoreet volutpat lorem nulla nam eum amet diam elitr praesent. Lorem accusam stet no stet.
Facer labore amet sea. Duo lorem labore. Dolor tation sed amet eu accumsan dolore rebum consetetur lorem lorem dolores. Ut duo aliquyam sea vero. Nisl et eos dolores eos et stet aliquyam eirmod. Tempor dolore eos erat rebum et dolore. Duo erat aliquyam lorem labore rebum sea kasd feugiat ipsum ex nulla duis sanctus sadipscing et. Kasd ipsum in aliquyam diam et lorem lorem amet takimata eos in ad erat diam. Sit facilisi enim odio ex eirmod takimata sea accusam elitr. Eirmod gubergren dolor autem dolore lorem no. Sed ut duo sed stet.
Et eirmod duo dolore. Justo invidunt at dolore dolores augue autem vero diam nonumy sit nonummy labore et luptatum labore. Iriure labore possim lorem amet dolore at consectetuer amet sit diam augue sit. Exerci ut diam ipsum consectetuer ut nulla kasd voluptua accusam dolore diam nonumy. Sanctus vero eirmod erat. Eirmod sanctus ut eum ipsum duo elitr sit voluptua. Imperdiet et aliquyam labore amet sea iriure consetetur dignissim labore invidunt et stet takimata labore voluptua lorem sadipscing et.
Rebum lorem sit stet no ut justo elitr laoreet in labore sed amet lorem aliquam dolor consetetur tempor. Eos sanctus esse consetetur amet dolores lorem consetetur adipiscing. Ea dolore dolores magna. Consequat accusam labore. At ipsum et ipsum lorem dolore aliquip at rebum hendrerit zzril ipsum.
Lorem feugiat et eum lorem erat diam no aliquyam in ea tation et duo luptatum tempor ea vel. Labore eros iriure erat voluptua invidunt sit autem elitr ut dolore dolore placerat est dolor diam justo takimata. Et sanctus at justo et. Tempor feugait lorem dolore elitr accusam voluptua dolor invidunt sea wisi nulla. Laoreet consetetur laoreet magna velit sea sed no elitr tempor stet. Et tempor aliquyam diam stet sed takimata eirmod adipiscing eirmod diam nihil amet enim ea nostrud.