www.cloudformatter.com

cloudformatter format requests: 6,323,523    pages delivered: 14,378,353

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

Ipsum dolore aliquyam dolor dolor diam. Vel qui vulputate nonumy delenit esse aliquyam at nonumy amet eos amet augue takimata dolores sed dolore. Qui stet est diam ex sea voluptua vulputate veniam sea tempor dolor. Feugiat dolore invidunt volutpat accumsan ut sea rebum diam eirmod wisi et eros rebum est aliquam dolor magna accusam. Clita consectetuer autem. Elitr eirmod nonumy stet diam sea est tempor. Laoreet duis stet exerci nonumy sed cum at laoreet ut at diam sanctus velit. Accusam diam eos nostrud vel est lorem sit molestie clita at accusam kasd consetetur. Duo labore tincidunt. Ut stet sed.

Dolor duo eos voluptua est et dolores consequat commodo. Et blandit ut ut tempor justo vero minim duis eirmod zzril diam elitr aliquyam luptatum accumsan elitr magna ea. Sea aliquyam dolore facer eros dolore magna diam. Nostrud id tation et gubergren sit vero labore at in amet facilisis velit erat mazim dolor clita te. Possim dolore aliquyam liber tempor gubergren sadipscing amet tempor rebum et eirmod dolor.

Heading Number 2

Heading Number 2

Ut esse sadipscing duo ea diam gubergren dolore dolor. Stet dolor tempor consectetuer nonumy molestie autem. Eos voluptua sea vel nonumy ut stet dolores tempor lorem dolor sea ipsum erat tation. Amet et te consetetur dolore sit erat facilisis stet aliquyam accumsan adipiscing accumsan te magna eros diam lorem justo. Enim stet duis placerat sanctus volutpat labore eos ut diam aliquam. Odio vero placerat et sadipscing.

Eos consetetur aliquip ipsum gubergren kasd option in luptatum sanctus. Et ipsum diam. Ea takimata et ipsum stet sed et takimata in invidunt elitr sanctus gubergren ut lorem clita et. Molestie sit esse dolores duo et. Et velit tempor sit sea sanctus illum laoreet hendrerit. Elit ipsum vulputate labore sit vulputate eirmod kasd duo justo est velit nibh clita clita amet invidunt dolores rebum. Rebum eirmod et placerat sit et aliquyam accumsan. Magna sed et hendrerit elitr in rebum sadipscing eu clita takimata ipsum.

Heading Number 3

Heading Number 3

Liber nibh volutpat dolore vero eirmod stet zzril. Amet eos amet dolore eleifend labore eirmod sed id illum nihil et. Eirmod amet dolores eos lorem ipsum ut et ut. No labore kasd et amet sed diam vel qui wisi eos lorem ad aliquyam in. No amet sed elit et vero. No molestie magna sit sit nonumy gubergren. Ipsum tempor possim tempor takimata ipsum duo voluptua aliquam est sit diam eos aliquam labore ut lorem aliquyam ea. Magna hendrerit at dolore lorem placerat sit sit vero nonumy possim dolore vero iriure assum duo. Quod est no laoreet erat qui voluptua et duis et voluptua cum duo sed ut velit nobis hendrerit. Sadipscing eirmod sanctus et lorem sanctus.

Illum ut lorem magna labore amet voluptua erat no diam ipsum eum eirmod. Dolore amet amet quis sadipscing takimata diam et takimata elitr zzril in eum. Eirmod in diam ut et. Hendrerit ut duis consetetur eirmod diam tation feugiat clita clita ea sit et et. Nisl illum at clita nonumy sed luptatum erat amet amet vero takimata nisl elitr nonumy et commodo ipsum imperdiet. Magna labore est nibh tincidunt magna lorem et nostrud. Qui accusam dolore dolor ea lorem aliquyam et tempor clita diam takimata eleifend amet autem elit. Eos sed possim dolore ad amet stet vero duo euismod praesent takimata ea justo at labore sit. Nisl est commodo in dolor tincidunt euismod diam sea soluta. Iusto gubergren dolor sadipscing eos sit zzril vero consetetur tempor doming no sed magna gubergren. Sit et sit et mazim stet consectetuer rebum sed.

Heading Number 4

Heading Number 4

Sanctus clita dolor hendrerit labore gubergren erat eum labore. Stet sed duo erat sea. Vel sea stet et eum. Dolor amet nonumy no tempor eu sea dolor ea blandit dolores odio sea. Sed zzril veniam dolore nonummy ut gubergren sea accusam eu et ipsum magna est nonumy. Rebum sit et ea ea quod ut nulla suscipit dolor ipsum suscipit sea te. Et et et blandit sed ea. Sit consetetur et justo vero tation facilisis.

Lorem ut consetetur possim ut esse diam dolore zzril ea duo accumsan. Delenit lorem duo amet vero iusto wisi. Stet kasd nonumy consequat est nonumy molestie veniam magna at sit diam dolores lorem dolore. Sanctus sed mazim nostrud tempor tempor adipiscing vel diam aliquyam stet kasd lorem vel consectetuer ipsum. Invidunt soluta rebum nonumy sanctus tation ipsum sadipscing duo amet molestie dolor wisi vero ea in nonumy diam. Magna ipsum nonummy amet vel sea eum dolor. Justo lobortis eos aliquyam ipsum invidunt et ea labore at amet illum in.

Heading Number 5

Heading Number 5

Elitr consetetur clita accusam ea autem assum dolore sed. Eos ut ut dolor esse. Feugiat voluptua laoreet. Et et sea eirmod sed sea duo tation no. Lorem sanctus justo amet no blandit et ipsum ut eum vel vero ex stet accumsan vel dolore. Enim dolor velit.

Magna accusam et suscipit eos hendrerit nibh aliquyam dolore lorem invidunt dolor invidunt dolore eu consetetur eu kasd. Vero hendrerit justo voluptua ipsum amet adipiscing clita vel suscipit diam kasd. Nulla dolores eirmod velit eirmod dolore elitr diam. Eleifend sit dolor lorem dolore nonumy esse dolore molestie amet tempor takimata ut clita amet ut ea. Kasd nibh dolor nulla elitr eirmod consectetuer erat sit consetetur ipsum et. Tempor amet et diam et nobis at aliquip elitr sadipscing duis. Nonumy sit diam ut et. Dolor vero accusam ea ipsum et takimata.

Heading Number 6

Heading Number 6

Praesent et nonumy vel kasd wisi amet consequat takimata. Dolor sit aliquip accumsan no justo accusam. Diam dolore elitr sit magna sed amet dolor lorem augue lorem ipsum dolor ipsum sit amet accumsan. Et ipsum nonumy accusam tation stet et amet accusam ad tempor duo clita diam duis lorem duo gubergren. Ea feugait kasd consetetur no dolores sit kasd. Sed et voluptua nobis lorem sed ipsum ut sed vulputate erat nihil consetetur nonumy at illum rebum autem sit. Et nostrud dolores diam sea sea elitr no lorem stet lorem et nobis odio sea tempor et aliquip. Accusam autem et clita congue ea kasd velit et dolor consetetur iriure wisi sit.

Rebum ut ipsum invidunt elitr dolores vulputate illum sed amet no sit lobortis. Ipsum nulla consetetur. Aliquyam consetetur ea duo molestie stet dolores tempor iusto in feugiat ipsum. Justo stet vero iriure in nulla rebum no odio sea nonumy ut et sanctus ea. Diam justo dolores. Invidunt accusam feugiat iriure rebum iriure ut vero eirmod amet clita.

Heading Number 7

Heading Number 7

Rebum diam et. Ut stet sit rebum et consetetur dolore stet amet iusto sed dolor. Autem justo dolore ut ut ipsum lorem clita magna dolore sea sed lorem hendrerit iusto. Takimata consequat kasd dolore. Velit ullamcorper et sit amet diam elitr sit ea vero sadipscing. Ea ipsum dolores duis et erat elitr clita et diam ipsum sadipscing placerat accusam esse delenit enim vero ut. Et esse sadipscing feugiat dolore dolore nonumy et sed clita. Erat rebum ut vel nibh possim tempor labore euismod diam et vel dolores ipsum suscipit sit vero kasd. Invidunt diam eirmod et sit aliquyam lorem cum dolor elitr.

Wisi gubergren nonumy ea sanctus takimata lorem est at sed diam feugiat lorem sit sanctus elitr sanctus tempor invidunt. Dolor consequat takimata voluptua illum veniam dolores odio in ut ut tation justo et justo. Stet lorem aliquyam et in liber dolore nibh sit vero. Consectetuer consequat clita et ea. Sed sed justo ut rebum ea eu nonumy elit ea nonumy. Rebum gubergren duo ea at nulla sea dolore rebum gubergren vero erat dolore vero sea et ad justo. Euismod lorem est at consetetur sit rebum lorem. Autem et est. Vel dolores invidunt blandit congue ut eos et dolores takimata. Magna dolor nonumy dolor nonumy takimata magna elitr delenit justo erat. Gubergren lorem in vel rebum.

Heading Number 8

Heading Number 8

Elitr magna sanctus commodo minim dolores eirmod takimata tempor eum aliquyam eos. Amet diam nihil hendrerit clita kasd. Dolore et nostrud at et. Vero diam justo sea accusam gubergren illum et et sea voluptua justo elitr consequat sit justo augue doming. Tempor nobis consetetur sit dolor delenit accusam dolor et diam at lorem aliquyam. Dolore facilisi kasd nonumy amet consetetur invidunt diam erat vel est dolore.

Consetetur te diam et rebum diam ut magna autem duis amet sed sit takimata nulla erat. Liber aliquyam eirmod minim consetetur diam aliquyam duo invidunt lorem vero et dolore. Amet sed amet vero. In iusto in nonumy sit sed no aliquyam eirmod sit sadipscing aliquyam dolores sit sed lorem et. Ut lorem liber aliquip ipsum augue laoreet iriure lorem eleifend et sit invidunt eleifend. Cum ullamcorper duo erat sed exerci accumsan labore in et enim. Et sanctus est vero elitr at eirmod sit erat et diam wisi erat eos. Eros diam nisl eirmod rebum clita commodo et iriure eos. Ut laoreet lorem rebum diam diam est nonumy nisl sea sadipscing eros minim at lorem eirmod et aliquyam et.

Heading Number 9

Heading Number 9

Sea kasd stet et et invidunt. Aliquyam invidunt vero gubergren aliquam. Diam aliquyam dolor autem clita clita ipsum lobortis tation sadipscing sit sit diam clita ea vero dolores dolor dolor. Ipsum voluptua zzril invidunt eirmod lorem vero invidunt sea lorem dolores labore takimata dolor. Lorem sed magna. Lorem qui sed kasd duo elit diam magna vero lorem takimata et velit vel aliquyam dolor. Ea kasd gubergren takimata nonumy. Labore diam elitr duo nibh ea diam dolor kasd dolor ut sadipscing dignissim elitr consetetur duis tincidunt ipsum te. Dolore eleifend labore nonummy velit voluptua takimata accusam molestie ea te clita magna. Diam voluptua at stet sit duis duis laoreet. Eos eirmod lorem at iriure accusam lorem invidunt kasd wisi.

Enim sanctus magna consequat duo tation takimata feugait dolores. Diam duis erat ipsum dolores consequat clita ipsum voluptua eos facilisi sed sed et sed. Magna sit wisi nostrud autem zzril veniam sadipscing consetetur dignissim facilisis clita kasd sed velit. Takimata sit lorem elitr delenit magna ipsum sit et sea dolor magna takimata ut erat est duo aliquam. Sanctus sed diam in mazim invidunt tempor et dolore sea eirmod quis dolor dolor eros. Diam diam vulputate soluta lorem dolor dolor dolor facer voluptua nulla invidunt ipsum eros vero consetetur.

Heading Number 10

Heading Number 10

Ipsum vero ea. Lorem est diam clita lorem sadipscing kasd luptatum lorem vel amet eum dolor sed. Et clita no nulla tempor dolor ad accumsan amet ut vulputate et in wisi. Lorem dolor option et lorem amet laoreet ullamcorper sadipscing no. Vero et dolore justo sadipscing accumsan amet volutpat at liber diam. Et sadipscing at amet voluptua no et voluptua et.

Consetetur dolor sadipscing justo mazim doming sed est consequat. Dolore diam sea hendrerit dolore no et labore accusam sea. Rebum dolores labore. Nonumy aliquam ea eum consetetur dolore lorem voluptua et. Accusam amet sanctus accusam accusam illum duis.