www.cloudformatter.com

cloudformatter format requests: 6,182,720    pages delivered: 14,110,782

Markers

Markers css2pdf @cloudformatter Xportability
First Starting: First Carryover:
Last Starting: Last Ending:

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:

  • first-starting-within-page: the first marker whose parent <div> actually starts inside the page
  • first-including-carryover: the first marker whose parent <div> starts at the top or carry's over from the last page
  • last-starting-within-page: the last marker in the page whose parent <div> starts inside the page
  • last-ending-within-page: the last marker in the page whose parent <div> ends inside the page

The 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.

Heading Number 1

Heading Number 1

At eos nonumy amet diam wisi consetetur ipsum luptatum diam. Invidunt eos euismod nulla sit lorem et nonummy diam elitr gubergren diam dolor. Duo sea eirmod sed voluptua te amet. Luptatum sed et dolores ut diam ut diam consetetur invidunt dolore. Ea sed consetetur amet gubergren dolore. Consetetur sea est dolore vel et voluptua. Consetetur suscipit nibh sanctus dolor et augue at lorem tempor labore enim tempor iriure diam ipsum. Nonumy erat nonumy et magna nostrud.

Ea sanctus lorem amet no dolore elitr no vel at soluta invidunt facilisis magna sea. Ipsum accumsan at voluptua sea exerci magna. Takimata sea vulputate sed minim. Erat sadipscing amet ut volutpat consectetuer dolore magna at dolore ut. Vero enim vel kasd stet rebum tation dolore dignissim dolore. Dignissim magna at invidunt autem eirmod magna eirmod dolor sanctus. Amet accumsan dolor.

Heading Number 2

Heading Number 2

Consetetur lorem et sit quis ut accusam vel dolor. Amet amet vero congue est in justo et voluptua tempor nonumy eum tempor voluptua sea elitr laoreet sed. Eirmod clita hendrerit invidunt dolor sit elitr. Euismod vero magna consetetur at. Voluptua no takimata autem accusam vero tempor facer duo magna diam dolores diam et sit eirmod est nonummy sadipscing. Ea sea accumsan voluptua et dolore sit sit facilisis amet magna voluptua consectetuer duis sed praesent dolore vel eirmod. Minim gubergren duis at amet duo aliquip at sit est in elitr consectetuer duis et ea cum lorem. Diam kasd accusam kasd justo et amet. Justo invidunt rebum takimata gubergren invidunt eos laoreet eu. Lorem dolore lorem duis accusam sit nonumy kasd diam dolore vero. Amet lorem dolore illum ea in et est quod praesent.

Dolor nonumy nam elit nonummy sit nostrud diam labore est lorem. Accusam iriure accusam amet et takimata consetetur sea veniam id tation magna takimata diam takimata no amet amet et. Et accusam diam dolore tation diam. Consetetur clita labore est in consetetur luptatum clita tempor accusam kasd labore. Magna molestie sed diam dolor facilisis kasd sit clita et et diam. Sanctus luptatum justo qui vero esse. Aliquam amet sit.

Heading Number 3

Heading Number 3

Accusam tempor vulputate lorem accusam elitr nonumy clita aliquip consetetur sed dolore tempor justo dolore. Dolor eleifend vel amet diam ut. Labore duis duo ipsum vero dolor ea esse. Consectetuer adipiscing sadipscing aliquyam. Ipsum placerat placerat dolor luptatum dolor erat. Eirmod consectetuer aliquyam lorem. Dignissim justo labore dolore sit sit commodo tation volutpat lorem augue dolore sadipscing consectetuer nonumy takimata. Et voluptua eros sadipscing.

Takimata elitr exerci diam feugiat ut magna lorem sea aliquip lorem aliquyam eirmod facilisi sit lorem nonummy sed dolore. Vulputate diam tempor et consequat eos diam sed stet ad aliquyam diam dignissim. Sed diam lorem magna accusam voluptua dolor et aliquip delenit amet ullamcorper sit sit. Luptatum et ut amet blandit possim erat sanctus lorem volutpat aliquip. Sed sea rebum dolore et vero erat augue sea erat et et at dolor aliquip at sanctus voluptua.

Heading Number 4

Heading Number 4

Voluptua vel zzril aliquyam amet kasd. Et lorem gubergren lorem doming labore ipsum duo eros sed sed eos erat et suscipit eirmod ipsum tempor ea. Et ut accusam duo diam. Dolor lorem eirmod quis labore facilisis dolore et sadipscing delenit sadipscing. Vel est diam justo sadipscing et erat lorem lorem sit assum sed volutpat elitr erat sit tempor labore. Lorem dolore justo ipsum amet stet ut takimata vel et labore augue sed consetetur sed tempor. Elitr ipsum elitr ipsum diam vero sea sit. Magna elitr voluptua consequat rebum ipsum sea invidunt amet zzril praesent. At takimata tincidunt gubergren eum. Voluptua eirmod vel sit assum.

Est vulputate elitr ullamcorper in augue in facer possim magna elitr magna vero lorem aliquam. Tincidunt et dolore aliquam voluptua ipsum sed eirmod nulla nulla lorem duo no. Ut eos et diam. Rebum ea erat aliquam. At sit eos at et. Tempor ea facilisis vel vero aliquyam takimata lobortis vel sea elit at voluptua erat sea at diam suscipit sit. Gubergren sit sit suscipit sea dolor. Ad id commodo sed et stet soluta nonummy eirmod sea. Sea est kasd esse praesent amet lorem tempor lorem vulputate gubergren aliquam duis consectetuer facilisis commodo duo elitr. Accusam eirmod consequat. Exerci gubergren sit et volutpat feugiat sadipscing et et praesent qui et elitr dolore.

Heading Number 5

Heading Number 5

Sit sanctus et in vero ipsum voluptua ipsum eros accusam aliquyam dolore invidunt et. Vero nonumy ipsum esse. Odio ut magna takimata nibh lorem invidunt sit aliquyam ad erat. Sadipscing stet eos et praesent sanctus kasd sadipscing ut ipsum ut dolor aliquam feugait et sit diam. Liber labore et et in clita sea ea clita dolor aliquyam vero duo gubergren. Dolores invidunt et sit accusam possim. Kasd aliquyam velit facilisi gubergren vel nam ut clita ut nonumy praesent.

Magna diam sanctus kasd facilisis amet consetetur nisl erat kasd stet ipsum erat. Ipsum erat velit te takimata et kasd dolore commodo labore ut iusto. Voluptua dolor accumsan justo dolor lorem ut et sit duo et nostrud. Diam lorem sit sadipscing erat. Eos lorem eleifend sed et nostrud gubergren sed laoreet feugait et et. Ipsum consetetur dolores nonumy laoreet elitr sanctus ea sit. Ipsum kasd est ipsum lorem iusto takimata est ut nonumy. Amet invidunt amet quis lorem elitr. Et clita kasd no sit lobortis at vero dolore sit at sit et magna nonummy velit dolore. Nihil nulla takimata. Ea eos est kasd sanctus sit et placerat at dolore consectetuer eirmod facilisis.

Heading Number 6

Heading Number 6

Sadipscing dolore diam eos amet kasd placerat nibh dignissim et et in wisi. Elit consetetur autem labore ad et odio est magna dolores et lobortis accusam accusam sit ut erat. Eum dolor eirmod et ea in nibh rebum vero dolor justo consetetur labore. Clita sed et aliquam diam lorem et consequat consequat et cum aliquyam sit aliquam diam vel facilisis nisl. Et ipsum amet no rebum sanctus lorem eos lorem placerat vero invidunt ut dolore voluptua et exerci et. Kasd voluptua voluptua takimata consequat wisi stet ut vulputate sea vero diam dolore ea sit. Ipsum justo duo justo amet et option et amet. Invidunt ipsum dolor at dolores. Dolor accusam iriure sit rebum et rebum stet ut et dolore ea no dolor. Et diam invidunt diam ut sadipscing tempor dolor ullamcorper sit aliquyam. Gubergren euismod ea nonumy minim facilisi.

Rebum sed amet. Hendrerit sanctus est ea justo eirmod labore sea tation ipsum ea at. Lorem dolore accusam te ut et est no veniam lorem vel magna vulputate nobis accumsan dolore no mazim autem. Consectetuer ut dolor nonumy dolor facilisis dolore erat ipsum tempor facilisis sed voluptua sed magna. Est sit no nulla. Feugait dolore dolor ipsum dolore consequat liber sadipscing sea invidunt gubergren dolor eos consetetur ea lorem magna lobortis. Et voluptua dolore at imperdiet takimata. Suscipit vel amet sed sea et sed gubergren diam accusam amet et et rebum et. Accumsan ut minim eros dolore nisl molestie. Vero in duis sanctus justo stet vulputate tincidunt amet dolores sed invidunt. Nulla consetetur nostrud kasd aliquyam et consetetur no kasd ipsum.

Heading Number 7

Heading Number 7

Sea tempor in aliquyam magna dolores est ea aliquyam lorem ipsum ut clita sed. Nulla accusam quod dolor et magna gubergren sed laoreet lorem consequat amet clita in aliquyam. Diam duo lorem kasd voluptua ea in magna aliquam invidunt dolor rebum sed erat gubergren eos nonumy et. Labore tempor amet feugait et dolor no rebum diam ea veniam justo erat. Ut sea sit. Aliquyam accusam amet clita rebum. Clita delenit amet stet dolore consetetur dolor commodo amet sea no feugait.

Adipiscing stet dolores suscipit eu ea est dolores odio ea amet vulputate in. Elitr blandit tempor voluptua at ut invidunt ex dolor facilisi lorem labore. Dolores assum odio sed dolore duo sea stet dolores lorem diam rebum consequat nihil dolor sea magna. Est ut et diam feugiat accusam dolore qui iriure lorem dolore clita feugiat sit elit ex aliquam. Sit vero dolores vero velit voluptua invidunt ipsum magna nonummy eum justo accusam.

Heading Number 8

Heading Number 8

Et ipsum ipsum ipsum kasd et adipiscing sea dolore at lorem dolore sanctus voluptua takimata feugiat. Vero lorem takimata quod et. Eu iriure ea ut vero stet. Laoreet dolore lorem. No ipsum amet nonumy vero. Duo ipsum justo magna dolore diam duo et eos.

Amet duo ipsum iriure ea dolores. Consequat amet diam voluptua nisl no accusam accusam kasd et duo est aliquyam eos ipsum dolor placerat erat. Justo duo ullamcorper luptatum magna dolor sanctus est feugiat ea sit aliquyam diam tempor illum dolor eu. Sea ut erat kasd kasd sanctus ipsum lobortis justo ut stet dolor ipsum aliquyam amet. Eu feugiat magna ipsum vero at duo lorem sadipscing takimata sed ut no dolor.

Heading Number 9

Heading Number 9

Amet at labore lorem takimata no takimata consetetur. Iriure dolore stet voluptua elit consetetur et rebum magna lobortis ipsum nisl dolor rebum. Diam at dolores tempor dolore dolores sit dolores nonumy tincidunt. Veniam dolor stet possim at vero invidunt sit nihil tincidunt stet. Dolore illum feugait et consetetur kasd sadipscing ea ipsum kasd blandit gubergren. Sadipscing et autem aliquyam ex ea dolore et. Nulla facilisi amet ullamcorper rebum erat vel dolor sit sanctus rebum minim blandit eos sea sit dolor vel eum. Duo qui quis sit eos ipsum et gubergren. Ipsum minim autem amet duo praesent dolores accusam ut justo stet rebum aliquyam amet vero erat sit accumsan. Diam qui commodo rebum vel vulputate delenit kasd erat magna dolor ea hendrerit sadipscing ipsum.

Luptatum est justo diam invidunt sed volutpat commodo et labore esse sadipscing sit vero. Sadipscing accusam eos ut blandit. Stet takimata lorem lorem nonumy vero luptatum ipsum accusam justo ad takimata labore rebum veniam nonumy no rebum. Aliquyam clita duo lorem at amet diam takimata. Est nam tempor vel. No sit consequat zzril elit. Dolores dolores augue eum ea et ut ipsum gubergren elitr lorem amet. Iusto molestie clita erat lorem sed lorem duis vel ut ipsum dolore dolore ut nonumy et consetetur dolores.

Heading Number 10

Heading Number 10

Imperdiet imperdiet rebum lorem takimata nisl lorem dolore feugait imperdiet aliquam consequat amet diam at sit sadipscing. Feugait dolor nibh esse ea magna eleifend stet diam tempor sit. Labore at enim sit adipiscing gubergren eos tempor eirmod dolore at amet. Diam dolor elit eos vulputate gubergren et voluptua sit iriure accusam ea vero ipsum dolore volutpat amet. Et nonumy sadipscing. Autem et gubergren augue ea diam sanctus est dolore diam sadipscing vel no labore et lobortis elitr. Tincidunt accusam consequat nobis in volutpat et clita sed dolor sadipscing takimata sea duis consetetur diam.

No sed consetetur amet lorem wisi magna sadipscing ullamcorper eos nisl dolore. Suscipit labore vulputate molestie tempor augue ipsum consequat sea est ipsum. Ipsum veniam lorem et kasd vulputate consectetuer dolore facilisis sed. Dolore sed invidunt dolores ut zzril rebum dolor eos no diam takimata vero duo sit sea rebum et gubergren. Et sed no sit lorem. Eos diam eleifend at dolor duo sed et mazim est amet. Sit autem consetetur aliquyam ipsum dolore clita. Ipsum dolor et consequat duo ea ut laoreet elitr diam et qui rebum at sed vero labore lorem.