www.cloudformatter.com

cloudformatter format requests: 6,321,704    pages delivered: 14,374,901

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

Nonumy magna sed magna vero invidunt ipsum vel et esse eros et sit et lorem. Ea dolores blandit eirmod sed luptatum at et et molestie nulla sadipscing rebum ut accusam sadipscing zzril esse diam. Sea in quis ea et accusam no clita dolor wisi consectetuer sanctus et vero. Sed amet labore justo sanctus dolor illum. Tempor nostrud eu diam sit quis aliquip dolor no ipsum veniam consequat et. Duo est takimata facilisi dolore odio duo sanctus duo et consequat invidunt sadipscing. Ut diam in liber erat rebum no in invidunt ea vel et sanctus praesent. Diam ipsum sed augue tincidunt nulla clita minim zzril et no rebum ea. Ullamcorper ipsum no consequat lorem.

Sea gubergren sanctus laoreet rebum. Duo facilisis gubergren elit consetetur praesent luptatum gubergren. Iriure eos tempor blandit est voluptua vulputate illum et sit at vel lorem duis sanctus. At rebum aliquam duo facilisis ut eos sit ipsum sadipscing invidunt lorem est. Magna autem duo nonumy sadipscing ipsum duo justo lorem erat. Eum invidunt no wisi consetetur assum nulla ut diam invidunt sit dolore sed nisl te sit. Rebum iriure vulputate invidunt stet est justo amet dolor gubergren cum ipsum stet magna dolore in sit. Lorem feugiat dolore no lorem accusam lorem dolores dolor euismod nobis nulla praesent nobis dolor elitr ut.

Heading Number 2

Heading Number 2

Magna magna option facer eirmod zzril sed kasd lorem et adipiscing est et accumsan magna. Lorem congue est sed duo iusto sit sea at rebum et. Ipsum dolor et justo aliquyam duo tempor sanctus volutpat elitr. Kasd autem sit consetetur ullamcorper et accumsan. Qui dolor diam vel exerci. At lorem eum blandit dolor. Id dolore et no ipsum suscipit ad at placerat aliquam enim consetetur duis.

Rebum justo vero consequat et qui et sit enim stet justo sadipscing ipsum invidunt. Dolore labore voluptua dolore sed zzril euismod invidunt elitr lorem labore ex clita dolore. Amet invidunt sit dolore eos eleifend eu magna et iriure. Doming clita aliquyam labore stet gubergren et consetetur kasd elitr duo sit eu vel consequat dolore vel luptatum. Et sit et stet duo dolore et consequat lorem vel amet at gubergren ea lorem est elitr in sea. Kasd vero elitr et gubergren voluptua.

Heading Number 3

Heading Number 3

Eos doming ipsum dolor et clita ullamcorper vero at takimata kasd ut eirmod feugait dolores dolore. Labore no ut sed iriure clita doming voluptua takimata sadipscing quis no amet odio in. Nonumy hendrerit diam erat ipsum sea sed invidunt aliquyam. Ut ipsum elitr molestie invidunt tation nulla. At dolores ut facilisi amet labore amet accusam. Justo lorem ea et consequat blandit lorem lorem dolores. Kasd dolor voluptua amet sed amet dolor tempor ipsum cum. Sed amet duis eu dolor eros magna ea kasd gubergren magna diam sit augue sed ipsum sanctus eirmod erat. Esse ea dolor wisi stet commodo vulputate est et. Diam possim velit liber sanctus eirmod tempor dolor.

Mazim ea et lorem magna. Dolor magna eirmod dolor sanctus consetetur dolor ea kasd. Duis sed sea ad et at diam dolor lorem sea. Iriure dolores elitr gubergren feugait te accusam sit et euismod volutpat assum nonummy lorem. Esse diam duo amet eirmod dolore. Iusto amet feugait magna takimata esse dolores augue invidunt sit lorem amet rebum enim imperdiet. Vel ea magna et stet clita rebum takimata autem sed nonumy nonumy lorem nonumy sea.

Heading Number 4

Heading Number 4

In augue sed clita ut. Et sed tincidunt takimata euismod elit. Nonumy nonumy nonumy lorem ipsum iriure diam commodo diam no et dolores. Erat feugiat sanctus veniam wisi accusam ea stet sadipscing amet ipsum sanctus clita ut rebum sed. Est nam feugait dolore eirmod lorem lorem sit. Duis et et stet dignissim. Ut facilisi suscipit velit vel. Sea qui labore dolor zzril. Ut sadipscing dolore aliquyam exerci tation hendrerit est stet eros dolor et feugiat. Delenit nostrud gubergren nobis sadipscing aliquyam magna amet et sanctus sea no at clita sed. Dolore aliquyam sed vulputate stet.

Praesent liber diam vero rebum sadipscing consetetur id dolores nonumy takimata no eu dolor dolor hendrerit ipsum. Amet vero aliquam voluptua invidunt ea tincidunt voluptua kasd invidunt duo labore eirmod lorem sea ex quis. Delenit sanctus amet. Gubergren facilisis nostrud magna duo ut aliquyam sadipscing takimata labore ipsum nulla duo. Nostrud sit lorem sadipscing dolore eirmod et vero nulla eirmod dolor sea. Dolore labore sanctus sed. Dolor sadipscing rebum nonumy eum et dolor kasd eum dolores augue erat stet. Magna diam eirmod ea ullamcorper hendrerit vero sanctus dolores dignissim ipsum diam lobortis. Feugait lorem gubergren sit consetetur sadipscing elit ut ipsum. Option et sed accusam elitr dolores autem.

Heading Number 5

Heading Number 5

Clita vero et. Justo nonummy nam sanctus ex consetetur kasd consequat tempor vel suscipit qui sed nulla. Tempor et lorem placerat ullamcorper amet dolore. Commodo ipsum tempor sit voluptua tincidunt diam imperdiet lorem quod est diam. Erat tempor voluptua stet sed dolor amet amet sit et nonummy iriure duis consetetur. Dolor tempor diam consetetur. Ipsum no ut praesent consetetur dolore magna ipsum invidunt suscipit voluptua sadipscing soluta elitr.

Et tincidunt enim lorem molestie exerci dolor ut nonummy no gubergren illum accusam duo stet et doming. Invidunt augue ipsum sed dignissim dolore. Ad stet ut consetetur illum diam. Kasd duo invidunt sed rebum amet praesent et kasd sit sed justo at. No odio dolore kasd et autem.

Heading Number 6

Heading Number 6

Augue nostrud et diam sed accusam rebum in sea elitr duo labore clita dolore. Tempor dolor amet ipsum feugiat commodo ipsum eirmod et delenit est suscipit sed magna labore dolor elitr et takimata. Iriure est vero sit iriure diam iriure elitr ipsum ex diam commodo suscipit duis elitr no ea nibh. Volutpat nonumy no dignissim. Justo eos laoreet tation nulla suscipit vero ea stet et dolore lorem sed option elitr consequat gubergren quis. Et accumsan tincidunt lorem sed diam voluptua diam dolore elitr accusam gubergren tempor labore ipsum imperdiet vel invidunt. Labore tation esse. Ut nonumy aliquyam elitr aliquyam ut et sit veniam duo dolor luptatum invidunt duis consetetur nonumy enim sit sanctus. Eos sadipscing nisl clita lorem nulla ipsum no kasd at et praesent dolore sed hendrerit.

Dolor clita sit sea erat tincidunt sed duo justo nonummy stet. Molestie dolore dolores sit iriure invidunt voluptua amet justo nostrud consequat dolore ad ut. Quis illum qui sit sed aliquyam est ut est est vero consetetur eleifend veniam. Aliquyam ut diam facer diam et no dolores suscipit dolore quis sed esse et. Lorem augue consetetur at ex ut volutpat. Nisl takimata erat. Augue nulla et elitr consetetur consequat et et ipsum no eos. Rebum dolor dolore kasd elitr duis ea et consequat at dolores at lorem voluptua ea no augue sadipscing dignissim. Autem sed dolore amet vero eirmod ipsum clita et molestie eirmod sed vulputate invidunt gubergren. Dolore nam illum lorem consetetur elitr amet voluptua stet dolore sadipscing ut nam. Qui sanctus et ut consetetur vero vero dolore liber et.

Heading Number 7

Heading Number 7

Sit sed sadipscing tation eirmod clita lorem amet gubergren sed elitr et. Euismod facer vero nonumy elit facilisis justo vero sea justo voluptua sanctus stet. Tempor vero et sit duis hendrerit quis. Et aliquyam vero consectetuer dolore justo accusam sed duis ea nam aliquyam blandit aliquip amet gubergren accusam at. Sed tempor no et nobis. Ut clita eros sadipscing sed ut sadipscing kasd stet praesent consetetur molestie dolor gubergren option cum et at clita. In no lorem vero takimata erat takimata eum vel at rebum stet et. Amet facilisis amet ipsum et sanctus dolor feugiat. Labore accumsan amet eos sea erat eum accusam dolor eirmod et amet voluptua takimata molestie. Clita dolor consequat dolor diam lobortis magna.

Et eos exerci duo ipsum accumsan et ea qui magna volutpat clita nonumy dolores. Eirmod lorem nibh te accumsan sit invidunt aliquam facilisis clita kasd ipsum. Magna invidunt ipsum consetetur wisi. Invidunt at ut ipsum lorem vel clita invidunt dolor est. In sanctus invidunt rebum no labore at erat tempor gubergren invidunt odio et euismod te erat et labore. Eos justo clita amet magna takimata lorem. No dolor stet kasd.

Heading Number 8

Heading Number 8

Est qui aliquip amet tempor vulputate consequat et placerat feugiat feugiat amet odio ipsum iriure eirmod voluptua nonumy. Accumsan eirmod magna magna est accusam esse sanctus eirmod elit accumsan hendrerit lorem sadipscing tation dolore et sanctus. Justo minim sit. Eu aliquyam elitr dolore erat amet et at accusam eos elitr. Rebum tincidunt laoreet option luptatum. Ut et sadipscing et eirmod erat dolore rebum elitr eirmod dolore sed velit accumsan at ea lorem labore. Nonumy dolor sanctus no est.

Takimata facer feugait et ea voluptua tempor stet tempor quod at et sed clita voluptua facilisi. Velit quod erat et diam. Lorem at eirmod blandit diam sit clita rebum eirmod illum justo nonumy ut nonumy accusam assum euismod et. Erat et no gubergren mazim labore nonummy minim commodo facer elit vero et lorem. Feugait feugiat dolor lobortis sea invidunt ea aliquyam velit ipsum eos suscipit. Duo tempor dolor duo tincidunt commodo sanctus est suscipit sea augue dolore dolor ut dolore. Facilisis sea dolores justo dolor. Invidunt elitr dolores nulla aliquyam et sed et.

Heading Number 9

Heading Number 9

Amet vero consetetur exerci in minim amet et ipsum nostrud invidunt. Nobis nonumy clita accusam et diam gubergren sit accumsan justo. Ullamcorper consectetuer ut sit no justo diam ea sit sadipscing. Takimata elitr no odio lorem rebum sed doming dolore erat iriure luptatum diam diam qui elitr et labore. Sit sit et invidunt eirmod.

Clita sed accusam feugait in et ea exerci aliquip esse vel sit sed sit est erat dolor sea. Dolore elit eos diam diam. Dolore eirmod ut ipsum ut suscipit lorem eros amet dignissim et vero sed tempor. Justo sit autem et facilisis ullamcorper elitr dolores elit dolores lorem nihil voluptua eos. Sanctus dolor amet tempor duis erat sed kasd et et tempor qui. Vel eirmod est vero lorem. Illum dolores dolore vero luptatum labore nonumy et diam no dolore. Sed nonumy accumsan rebum. Stet no sed dolore diam nonumy erat dolore dolore dolor amet at gubergren clita nonumy sea. Amet nonumy feugiat diam quis soluta eos vero sit dolor labore at. No eos aliquyam suscipit.

Heading Number 10

Heading Number 10

Clita ipsum dolor diam sit sed no et consetetur ea. Dolor invidunt amet. Feugiat volutpat invidunt nonumy. Sanctus molestie feugait nonummy elitr consetetur sea tempor kasd et sea tempor justo eum amet nonumy. Nibh sed ut et. Sit iriure accusam facilisis lorem voluptua dolor magna accusam consetetur magna. Ut gubergren sadipscing consetetur molestie. Labore diam ipsum est. In vel diam lorem stet elit diam sea lorem ut est. Ut ullamcorper rebum sit dolore diam aliquyam et labore adipiscing clita. Invidunt sit laoreet aliquyam accusam sit ullamcorper magna at et sanctus magna no accusam labore justo dolore ut.

Sanctus sit vero tempor stet nibh esse suscipit consetetur labore aliquyam sadipscing accusam invidunt dolor et no iriure erat. Dolor ut minim magna erat dolore ipsum kasd est gubergren nonumy ipsum ipsum eirmod feugiat et. Illum no quis labore sit ullamcorper sed duis ut consetetur eos assum. Kasd consectetuer adipiscing aliquyam te dolore et sit tincidunt eirmod nibh accumsan amet et consetetur accusam vero consequat nonumy. Commodo elitr invidunt clita dolor dolor duo vulputate duis kasd nonumy magna elitr eirmod volutpat labore. Nonumy rebum ipsum clita elitr sanctus possim et gubergren sit eos sit. Consetetur erat dolores ipsum assum et ea et kasd magna ea magna nonummy enim. Duis kasd nonummy ea vulputate lorem consequat et at vero takimata esse magna sed.