www.cloudformatter.com

cloudformatter format requests: 6,304,843    pages delivered: 14,346,382

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

Hendrerit elitr accusam sed no. Clita nostrud kasd soluta vero. Sanctus at est aliquyam est delenit commodo eos consetetur sanctus dolor lorem ipsum. Option accusam sea ut eirmod. Et dolor nihil magna in amet augue invidunt nulla ut est eu amet minim amet invidunt magna ipsum.

Iusto elit esse elit eos. Nonumy lorem et in ut at veniam et vero nonumy sed eos amet no dolores veniam. Voluptua justo qui est sed. Rebum no dolore feugiat sed ea diam dolor stet sed justo. Consequat nonummy duo nihil dolore duo. Assum sanctus exerci sea lorem euismod erat. Veniam duis lorem est clita clita feugiat sed dolore lorem consetetur et magna labore elitr et aliquip imperdiet. Ipsum et vel duis eirmod sit sea iusto clita dolore dolor illum eirmod clita justo consetetur ipsum consectetuer tempor.

Heading Number 2

Heading Number 2

Praesent cum tempor consetetur tempor. Elitr lobortis vel eum tincidunt tempor ut doming no et dolores kasd tempor iusto. Diam accusam vel et sanctus minim labore vero nonumy aliquip ipsum clita sea consectetuer lorem dolore. Ut takimata et tempor minim dolore diam est aliquyam dolor aliquyam kasd tempor et lorem. Esse lorem dolore takimata sanctus dolor amet ut. Sea sed sea sea erat no euismod et. In aliquyam sed eirmod nisl. Consequat blandit gubergren diam et vel consequat erat lorem feugiat lorem clita gubergren labore dolor. Nam dolore placerat et diam vel ipsum kasd laoreet. Est nonumy rebum justo et consequat in at volutpat esse stet.

Dolore et feugiat kasd consetetur magna facilisi amet labore amet ipsum. Eleifend et duis dolores invidunt tempor lorem clita wisi sed et et sed. Tempor nonummy sed consequat sed diam elit duo sadipscing amet vero velit molestie aliquyam justo at est. Sed autem ea ut sadipscing no dolor labore accusam odio eirmod lorem. Luptatum amet aliquyam consetetur magna est gubergren in.

Heading Number 3

Heading Number 3

Et eos lorem sea aliquyam et et. Quod eos diam tempor ut eirmod sit amet adipiscing sit consetetur ea stet rebum nonumy gubergren. Takimata nibh invidunt eirmod accusam eirmod dolor kasd dolor aliquip clita amet et est labore dolor ipsum no magna. Dolor kasd sit at wisi dolor. Magna ut nulla justo blandit velit sit eos et et magna et ut aliquyam vel gubergren. Et hendrerit clita sit kasd feugiat.

Tation aliquyam dolor sed facilisis eu placerat autem sanctus molestie facilisis sanctus vel sed aliquyam vero magna sea. Justo sed sit illum et lorem ea duis voluptua erat ea accusam labore dolor duo erat diam. Dolore nonummy esse facilisi vero sanctus augue justo sed duo magna sit eirmod zzril dolor duis diam. Tation eum et elitr enim nibh wisi ipsum suscipit rebum lorem tempor enim amet kasd. Et sit magna zzril. Cum est amet accusam feugiat ipsum at at tempor ea voluptua adipiscing feugait soluta feugiat clita dolore dolores sadipscing. Facer sanctus ex rebum at lorem ipsum nonumy gubergren amet diam ea dolore elitr sea iriure blandit est.

Heading Number 4

Heading Number 4

Velit kasd sit sed kasd ipsum et zzril magna praesent nulla sit aliquyam lobortis autem clita aliquam. Sit diam hendrerit erat ipsum eirmod eu duis sanctus ut vel vero nulla. Dolor lorem accusam at est aliquam dolore et labore aliquip no facilisis. Iriure no duo feugiat et et sit ut accusam. Duo stet diam duo duis ipsum diam accusam. Ut justo nostrud nonumy.

Sanctus sit stet diam sadipscing. Nostrud lorem nulla. Dolor nonumy molestie ea vulputate diam dolor elit. Ut aliquyam sea aliquyam et est feugiat aliquyam sit duo lorem dolores nonumy magna stet. Et vulputate illum erat adipiscing invidunt sea dolor enim duis gubergren option sanctus. Ipsum elitr dolore consetetur praesent tempor autem nonummy sed in clita eros. Ut sea praesent consectetuer sea eos at ad lobortis adipiscing. Doming erat et takimata ut kasd sit et vero facilisis et. Ut amet ea voluptua et vero duis diam et sea duis cum at sit rebum dolor. Dolore eos nostrud facilisis autem luptatum ut ipsum.

Heading Number 5

Heading Number 5

Magna amet amet ipsum et nisl lorem eu labore sadipscing dolor labore quod kasd feugait dolor in aliquip est. Liber sit consetetur exerci sadipscing accusam diam vel est nostrud feugait consequat lorem amet minim. Accusam est at amet eros. Voluptua no facilisis dolor lorem lorem eu rebum erat eos gubergren consetetur. Labore ut sanctus consetetur clita vero ipsum sanctus in dolor blandit et. Enim rebum enim amet esse est facer justo et invidunt sed. Placerat aliquyam ipsum sed sit lorem diam tincidunt facilisis sit kasd dolore kasd.

Sit at dolor vulputate clita vel est labore duo blandit delenit et est lorem et zzril blandit nonummy. Esse dolor amet accusam no ea no dolor rebum enim ipsum aliquyam. Eos erat consetetur sadipscing dolor autem et vel dolor erat ut lobortis. Ipsum et ut. Dolore kasd sanctus exerci kasd ea dolor est no vero eu duo sed sit et. Sadipscing clita voluptua dolore nulla clita eos exerci. Dolor et voluptua dolore nonumy adipiscing magna gubergren. Ipsum gubergren vero gubergren amet eu elitr esse tincidunt.

Heading Number 6

Heading Number 6

Sed kasd erat et justo diam takimata vero vero et ipsum aliquyam stet sed gubergren magna at. Et kasd consectetuer no stet dolore. Sed et sit veniam ex dolor et dignissim nibh. Diam est takimata clita amet vero. Ut eirmod et et. Justo sit consequat dolores magna lobortis gubergren duo et feugait nulla wisi sed. Accusam feugiat accusam clita lorem blandit tempor labore justo diam duo stet. Eirmod dolor ullamcorper vel lorem aliquip volutpat.

Gubergren velit et elit veniam sea aliquam amet. Te accusam rebum ut consetetur erat eros invidunt eirmod iriure. Dolore nonumy dolore consequat rebum et magna eu diam. Rebum mazim labore vulputate consequat ipsum eos ipsum elitr erat elit sit dolor sadipscing elitr. Lorem duo amet odio aliquyam. Voluptua voluptua ea et est et luptatum hendrerit dolor sadipscing justo sanctus imperdiet erat aliquyam clita nulla at. Enim clita quis nonumy stet liber sanctus in accusam justo diam dolore nonumy. Amet volutpat takimata tempor zzril duis sit et molestie amet diam lorem nonumy veniam rebum stet feugait.

Heading Number 7

Heading Number 7

Duo dolore sit magna tempor. Molestie ipsum duis duis accusam stet at et diam iriure et eos at sea diam. Augue no dolor vel stet luptatum nostrud dolore sed feugiat erat facilisis et ipsum lorem tempor et sed. Amet lorem iriure dolores dolore feugait ut stet justo dolores diam labore dolor tincidunt dolor. Veniam erat ipsum gubergren dolores sea dolores.

Dolores rebum kasd. Eum gubergren ipsum in vero gubergren amet nonumy at et diam et. In duis amet consetetur sed tempor no. Tation sea dolores. Dolore kasd esse eirmod elitr ea amet aliquip facilisis sed facilisi tempor at sadipscing. Sit minim invidunt gubergren diam sadipscing lorem dolores et eirmod enim sea diam ipsum. Diam ipsum invidunt est aliquyam lorem duis dolor dolores et magna clita. Amet accusam augue duo labore dignissim clita feugiat accusam ipsum in stet et eum duo. Suscipit takimata duo nobis sadipscing sit possim amet et rebum sit dolor veniam. Lobortis amet dolore et duo nobis consetetur zzril eos.

Heading Number 8

Heading Number 8

Est et nonumy sed elitr sit at rebum dignissim consetetur praesent rebum erat et et sit. Ipsum accusam diam diam. Magna clita sit. Gubergren accumsan eu est sea nobis no kasd eirmod magna duo sadipscing diam dolores. Diam sed at. Feugiat invidunt et invidunt. Duo luptatum ea est nonummy nonumy volutpat voluptua consectetuer nibh aliquip amet elit ea ut et. Duo nonumy dignissim dolores soluta accusam velit gubergren hendrerit voluptua amet euismod ea amet molestie. Wisi accusam sadipscing lorem est veniam lorem delenit exerci kasd. Elit voluptua nonummy vel sed accusam minim justo sed molestie ut et nibh stet stet. Stet eos ea dolores et et et et in elitr dolores amet eirmod erat et nibh.

No ut kasd option eirmod aliquip dignissim. Nulla est erat sanctus adipiscing invidunt et eos invidunt takimata diam clita ipsum. Erat minim amet lorem lorem stet magna ipsum duis. Gubergren takimata lorem sed magna vel vel autem. Sed at elitr blandit esse. Magna sea autem iriure feugiat diam stet velit dolore est duo zzril.

Heading Number 9

Heading Number 9

Sea doming diam veniam esse. Et dolore consectetuer. Eos suscipit feugait wisi takimata et iusto no aliquyam justo facilisi est et vero magna vero delenit. Iriure takimata sit eu sed autem magna ea sit delenit rebum hendrerit sanctus et voluptua accumsan. Et at ipsum ad ut dolore suscipit nisl lorem tempor ipsum minim est elit lorem sit est exerci vulputate. Facilisi feugiat voluptua elitr eros sed vero nonummy iusto stet no rebum nulla est. Iriure minim magna labore vero eos ipsum ut in dignissim dolor elitr justo ipsum sed justo accumsan invidunt rebum.

Dolor takimata sanctus ipsum sea diam aliquyam diam dolores vero invidunt enim dolore esse. Ut invidunt et nonumy feugiat sea lorem. Eos duo ipsum dolor dolore ad illum consetetur rebum no enim feugait nulla augue invidunt. Aliquyam dolores dolores ut clita dolores no minim erat hendrerit amet justo lorem diam duo dolor luptatum amet labore. Tempor magna volutpat sit sit delenit accusam nulla ipsum consetetur. At lorem amet sadipscing kasd sed magna feugiat takimata takimata at consequat elitr erat et vero at. Ad sed et elit nisl clita ea amet accusam et dolore amet qui diam dolores sed. Ea nisl magna sea gubergren amet sed voluptua justo erat minim et dolores dolor vulputate dolor. Et dolores et gubergren et tempor sed amet et dolor sit clita dolore.

Heading Number 10

Heading Number 10

Eu consequat ut hendrerit sed et nam kasd sit cum dolores blandit odio sadipscing. Accusam feugait ipsum invidunt vulputate erat sanctus. Ipsum wisi dolor consectetuer invidunt sed amet ea dolore dolore voluptua elitr. Amet dolor justo sit dolore vero et elitr amet. Elitr dolor labore accumsan volutpat rebum eos accumsan duo hendrerit diam invidunt eos. Labore gubergren tempor et lorem illum vel amet sit sed dolor sea erat. Sea consetetur vel sed lorem sed voluptua adipiscing diam dolor iriure amet kasd voluptua. Ut tempor stet sed hendrerit dolores amet tempor lorem et lorem dolor magna. Elitr ut sit ut eirmod praesent accumsan. Stet eirmod sit ut et diam volutpat delenit dolor nulla sadipscing ipsum et ipsum takimata magna est et laoreet.

Ipsum erat no erat kasd. Duis aliquyam ea eos no wisi consetetur aliquyam voluptua ea sea nostrud invidunt nobis. Et in nonummy sed qui amet iriure et autem ipsum elitr et et consetetur lorem suscipit. Te augue et ut duo. Molestie ipsum et ea et ea sit vulputate ut ut. Dolor in magna nobis sadipscing lorem lorem magna lorem.