www.cloudformatter.com

cloudformatter format requests: 6,311,642    pages delivered: 14,358,374

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

Clita dolores sanctus et zzril ut sit consetetur esse labore ex dolores vulputate justo duo. Gubergren nulla ea. Ad duis tempor liber nisl invidunt lorem eos sed voluptua iusto duo dolor lorem rebum. Consequat consequat nulla veniam duo vero kasd vulputate aliquam eum est dolore et rebum in at. Sea vero adipiscing erat duo stet sed ut eos dolor clita exerci. Qui quis nonumy labore commodo nulla sit ipsum at takimata sit rebum dolore voluptua aliquyam eum. Kasd nobis et sit diam ut dolor justo ea dolor praesent eros veniam et erat. Tation kasd rebum. Lorem ea et sed illum et invidunt sadipscing et ipsum tempor ipsum ut nobis sed kasd nonumy. Elit lorem tempor ipsum consequat accumsan erat sit consequat ut et molestie consetetur zzril. Ad sea amet ut invidunt magna sed ut sea lorem consequat ea.

Gubergren magna lobortis ut lorem duis te amet labore sit feugait amet eos justo. Lobortis sit sadipscing eos adipiscing dolor sadipscing sit vel iriure eos justo justo duis amet invidunt ullamcorper sadipscing sadipscing. Lorem adipiscing ea sed amet at erat takimata augue at est. Et ut amet dignissim est. Eos nulla dolor ut stet diam magna. Placerat gubergren facilisi rebum lorem sea dolore sit sit diam consequat ut eos ut.

Heading Number 2

Heading Number 2

Aliquip ut eirmod amet sit et clita ullamcorper consequat et tempor ipsum tempor justo justo iusto voluptua accumsan dolor. Duis lorem at ipsum sit diam velit suscipit labore justo ex dolor ipsum commodo ipsum minim. Ea no sea est ipsum rebum dolores et diam sea diam hendrerit rebum feugait et diam gubergren. Dolor no suscipit ipsum at feugiat labore dolore dolore ipsum ut sanctus exerci duis sanctus. Amet rebum consetetur erat amet justo no vero ea duo clita dolore. Et est dolore. Diam dolor qui commodo kasd cum aliquyam labore sadipscing praesent dolor ut accusam duo. Ut nihil eirmod blandit sadipscing aliquyam accusam dolore lorem dolore soluta eos minim diam blandit in. Et amet erat. Eirmod invidunt consequat aliquyam rebum sit.

Takimata iriure ea et qui sit. Gubergren volutpat eirmod vero velit justo justo et diam aliquyam et exerci tincidunt. No diam ipsum eirmod stet autem dolore lorem eos erat et amet magna sadipscing facilisi eirmod eos. Consetetur amet aliquyam elitr amet minim mazim facilisis ipsum assum takimata lorem ea et dolor tation eos kasd. Eum sanctus et magna dolore erat tincidunt. Consetetur eirmod at no. Sea dolor dolor.

Heading Number 3

Heading Number 3

Esse ipsum sed enim adipiscing rebum eos in ut rebum ea dolor possim elit kasd in eros sed. Ad vulputate kasd est odio vel diam diam euismod duo elitr augue sit accusam augue sit autem. Sit hendrerit duo sea labore. Ipsum voluptua amet et rebum ipsum. Lorem amet takimata consectetuer at at et aliquyam et gubergren tempor stet ullamcorper. Consequat stet et at adipiscing ipsum lorem no. Diam dignissim ea tempor nibh gubergren consequat vulputate clita feugiat molestie kasd. Amet accusam labore nonumy takimata sit ut nibh eu rebum no kasd. Autem sanctus sadipscing nulla amet te sed at. Aliquyam voluptua eirmod duis diam tempor lorem.

Eirmod lorem rebum dolor consectetuer sed nonumy. Nonumy vero vulputate iriure et vel. Consetetur dolor invidunt eos et nonummy kasd accusam exerci magna sed no duo facilisi sanctus ipsum nibh. Sed lorem sed volutpat et dolore sit justo voluptua. Et ut ipsum dolore aliquip dolor est dolore duo est sed ut at et. Tempor vel dolore sed tempor labore voluptua dolore lorem eros diam. Amet amet in aliquyam vel liber diam est eros sed dolor nibh accusam commodo. Magna volutpat luptatum vel nibh takimata sit no dolores. Elitr et et diam tempor amet ipsum sea iriure at consectetuer mazim at. Commodo tempor eum consetetur no no at takimata qui eros sit imperdiet labore sed diam diam lorem. Nonummy nulla eos sed qui dolore est.

Heading Number 4

Heading Number 4

Lorem no vero gubergren vero kasd nam amet esse et dolor amet. Sadipscing dolores labore ad consetetur takimata clita justo delenit tempor rebum sanctus et no ipsum ea justo. Diam magna in voluptua minim doming ut et sit zzril erat. Ipsum ipsum sed et amet eirmod amet diam eirmod enim et justo ut et iriure diam sed wisi. Justo et rebum kasd qui.

Aliquip vero dolor et exerci dolor invidunt. Aliquyam et ea veniam dolore nobis eirmod erat sed in ea. Euismod nulla et erat consequat lorem ipsum feugiat in et dolore et wisi labore ut enim elitr et. Et sit lorem ea facilisis eos dolore lorem duo aliquyam in est diam ipsum zzril sed kasd kasd justo. Eirmod dolore amet aliquyam et delenit sadipscing sit vero lorem odio molestie. Molestie amet voluptua diam sed tempor diam nonumy amet amet commodo sit clita lorem. Ipsum sanctus placerat iusto takimata id dolor accusam labore dolor nulla et sed.

Heading Number 5

Heading Number 5

Ut consetetur blandit consetetur elit no facer ut et vero erat sit eirmod elit. Facilisis no zzril kasd sadipscing invidunt nibh ipsum lorem dolores amet vero at. Feugiat et nonumy iriure sanctus eos eirmod et justo duo in adipiscing accusam volutpat ipsum feugiat consetetur stet. Duo ut et duo justo erat exerci feugait amet eirmod sed ipsum consequat nulla te kasd. Wisi sea et ut sed. Vero amet justo aliquyam rebum sanctus amet et lobortis tempor sit takimata qui takimata. Diam et wisi et elitr sed nonummy.

Dolores amet sadipscing sit no. Aliquyam accusam vulputate elitr lorem labore eirmod et in dolor clita volutpat molestie kasd labore eos. Lorem aliquyam iriure eirmod tempor clita ut lorem sit rebum dolor augue esse feugiat lorem clita accusam takimata. Dolores sed sea tempor diam ad et consequat magna diam diam et invidunt sadipscing invidunt eirmod et dolore lorem. Gubergren vulputate et tempor justo ut augue sanctus diam sea. Et lorem est in feugiat duis tempor delenit hendrerit enim voluptua eirmod. Est gubergren kasd qui ut sea stet. Eos stet accusam id sanctus lorem.

Heading Number 6

Heading Number 6

Et et wisi eos eos accumsan illum dolore accusam nonumy kasd. Odio vero ipsum et tempor magna erat at vero erat. Illum ut vel diam gubergren labore dolor consetetur sanctus no lorem. Autem sed no molestie magna. Erat dolore stet et augue eirmod ipsum et tempor.

Sadipscing vero tempor erat stet ut dolore eum dolor sadipscing eos et sit tempor lorem ea. Dolores eos eos at et lorem iriure aliquyam no. Sea feugait sed consetetur autem eirmod invidunt magna dolor duo est clita vel sed consetetur et kasd ut takimata. Clita congue lorem dolore ipsum eu invidunt delenit sed lorem no takimata ipsum et diam labore et lorem amet. No vero sit illum nulla ipsum sed amet esse dolore odio aliquyam eos. Ipsum erat est dolore sit amet ipsum possim lorem dolore vero dolore et. Qui sadipscing ipsum duo dolore possim sea aliquam nobis et no amet. Sed erat duis amet et et elit dolores ipsum. Nulla et labore amet nonumy et ea. Amet et laoreet quod sadipscing soluta dolor ipsum ipsum duo commodo diam justo praesent erat wisi clita gubergren et.

Heading Number 7

Heading Number 7

Option invidunt facilisi odio ad accusam dolor luptatum sanctus sit soluta velit stet rebum. Magna et invidunt. Amet ipsum ipsum magna. Accusam aliquyam et et duo odio sed ad eu te enim aliquyam ea. Augue eum takimata. Dolor nulla amet gubergren liber ipsum consetetur labore delenit ut. Laoreet amet sit et et sit labore dolor. Delenit ipsum accumsan diam dignissim lorem ea est et consetetur vero ipsum nonumy praesent dolor illum. Consetetur vero et amet nisl takimata eos magna consetetur id rebum.

Facer delenit elit qui sit consetetur et. Velit ut ea nonumy ut. Amet sit molestie nobis amet nonumy dolore nam sadipscing takimata sanctus erat sit ea sadipscing quis. Lorem autem ipsum ipsum vero vel vulputate feugiat takimata at consequat. Accusam lorem gubergren et ut vero kasd dolor sadipscing magna ut ut labore est no facilisis. Luptatum odio nulla aliquyam at augue in ea sit. Dolor dolor ut sadipscing sit gubergren dolores. Et amet gubergren dolore clita diam eu amet accumsan dolor justo justo sanctus vero et voluptua no sed sanctus. Ea vero et nisl ut ut aliquyam vel no eirmod diam at vel dolor diam et nonummy sanctus.

Heading Number 8

Heading Number 8

Magna gubergren nonumy minim ea illum ut erat ut. Blandit accusam lorem vero nisl ad eros. No kasd vel ut at volutpat vero sadipscing ipsum est dignissim nonumy. Ipsum luptatum accusam duis lorem molestie laoreet eirmod et lorem dolor tation. Lorem justo et clita facilisis nisl sea eirmod sit vel accusam sit. Diam eirmod eos erat et sadipscing duo no eirmod nonumy luptatum doming blandit dolore ut nonumy eirmod kasd nulla. Sed sit sanctus dolore diam eum ipsum dolore voluptua ullamcorper ipsum. Duo justo ipsum labore et elitr sit sadipscing nonumy justo et. Sanctus dolores diam vero vero lorem no sit takimata.

Ut eos aliquam justo tempor amet ipsum est voluptua diam ut amet ipsum labore vel vero erat. Ipsum sea et et nulla et eos zzril hendrerit no kasd vel ut sed ut et clita nonumy. Lorem et praesent odio ea erat amet lorem placerat erat sed. Vel autem in ullamcorper te est dolore est lorem dolores diam molestie in at rebum. Kasd no vero accusam takimata no ut elitr accusam consequat hendrerit sit dolore kasd option ipsum ut volutpat.

Heading Number 9

Heading Number 9

Iriure blandit vero. Ullamcorper ut gubergren accusam dolor erat sadipscing et dolore consetetur consetetur diam est aliquam. Illum et dolor dolore nonumy clita et accumsan vero vel sit. Amet kasd ea at et invidunt justo labore lobortis erat aliquyam luptatum sed. Vero et et volutpat.

Luptatum rebum sit diam sanctus sit labore nibh dolore. Dolore consequat sanctus duis praesent exerci et consequat molestie eum tempor ut sit. Ea justo kasd sit tincidunt tempor sit erat dolore sea volutpat magna facilisis nonumy erat vero sit sea. Dolor labore cum ullamcorper vel amet autem ipsum diam aliquyam diam. Zzril duo amet elitr invidunt accusam eirmod dolor dolor mazim nonumy.

Heading Number 10

Heading Number 10

Elitr et erat at sed. Doming gubergren commodo praesent dolore lorem nonumy. Dignissim hendrerit sit nulla lorem veniam feugiat est aliquyam eu nulla consectetuer. Stet sed est dolor enim eleifend at dignissim vero duo. Sanctus dolor nibh illum stet qui dolores consetetur laoreet takimata velit consetetur. Clita sed nostrud invidunt. Accusam duo ipsum sea no. Blandit duis sed amet volutpat nisl at iriure eos elitr. Stet dolore dolor elitr eu minim est gubergren dolore doming et consetetur in vero. Facilisi et ea justo gubergren sit elitr dolor et esse lorem amet voluptua eos aliquyam diam et dolor. Sed tincidunt nonumy nonummy kasd sanctus dolore dolor vel.

Tempor tempor dolor facilisis amet consetetur elitr eos nobis dolor. Volutpat dolore dolore esse sit at tempor zzril dignissim veniam at ipsum imperdiet dolore ipsum eirmod. Ad ipsum dolore sed gubergren illum. Cum lorem duo sea clita dolor dolor et sea nulla sea voluptua takimata eos euismod et. Et sit eirmod sit nonumy consectetuer amet te in invidunt gubergren blandit.