www.cloudformatter.com

cloudformatter format requests: 6,305,132    pages delivered: 14,347,217

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

Autem sed sadipscing at eirmod duis aliquyam takimata esse dolores lorem odio nostrud. Sanctus et accusam. Nonumy gubergren dolor at nonumy no accumsan elitr elitr lorem et ut diam consetetur velit molestie eu laoreet. Consectetuer kasd et tincidunt no stet magna zzril ipsum stet duis amet lorem sit diam. Zzril labore et dolor dolores molestie dolor aliquip voluptua dolores dolor sed aliquyam dolore voluptua stet commodo.

Diam dolores aliquip tempor stet et dolor voluptua. Diam est duo sed rebum aliquyam diam cum duis consequat dolor. Invidunt velit nobis sed dolores eum invidunt et eirmod clita et sed erat tempor rebum dolore sit laoreet. Vero suscipit praesent nulla et duis est ipsum dolores elitr in sit magna. Nulla velit option amet sit dolor molestie mazim. Gubergren diam accusam voluptua stet. Dolores tincidunt takimata invidunt dolores sed sea consequat no eu. Kasd et et vero dolor erat invidunt dolor assum luptatum consectetuer eos labore clita. Eleifend rebum exerci lorem ut aliquam at volutpat amet. Et ea amet ut sit ipsum placerat hendrerit cum esse eos ut ut. Diam aliquip erat consetetur amet soluta erat vero quod luptatum at in erat in consetetur aliquam lobortis.

Heading Number 2

Heading Number 2

Quis rebum ex. Eum tempor augue sed elitr minim voluptua sanctus. Erat sit dolor zzril sea dolore laoreet wisi lorem no accusam et nisl euismod vero sit sit aliquyam magna. Tempor eum erat consequat duo labore sanctus amet. Ipsum nibh ad eos amet aliquyam et sadipscing vel aliquyam. Et et ullamcorper sanctus dolor justo vero kasd ipsum diam zzril amet amet. Dolor lorem ea consetetur vel at sed takimata lorem.

Suscipit sed et dolore no hendrerit eu sit vero velit dolore tempor et takimata. No consetetur dolore volutpat accusam hendrerit consequat eirmod erat vel sit ipsum sit sanctus stet eum volutpat accusam. Magna nostrud lorem sit nulla lorem dolore adipiscing. Amet no dolores et invidunt congue ea kasd congue ipsum enim feugait eirmod facer. Ut at sadipscing eu sit enim no. Et esse illum nulla sanctus consetetur ea dolore eirmod. Duo elitr justo sed erat clita et sed magna et ipsum euismod rebum amet justo stet lorem invidunt. Justo velit et tempor vero sit justo tempor nonumy gubergren accusam consequat eu euismod.

Heading Number 3

Heading Number 3

Augue est vero sanctus aliquyam clita est elit tation duo no tincidunt. Velit kasd consetetur. Magna esse accusam iriure lorem sadipscing. No feugait dolore magna sed dolore ut. Delenit et diam nulla at clita no eos adipiscing eos vel diam sed augue ipsum justo eu nonummy suscipit. Invidunt sit sadipscing takimata duis dolor dolor et zzril vero. Sadipscing dolor no no erat labore dolor justo stet est et molestie ut aliquyam. Qui ea at clita eirmod amet.

Rebum aliquam vulputate. Clita dolor euismod eirmod dolor voluptua et nobis euismod eleifend ex zzril ut aliquyam sea kasd. In elitr aliquyam gubergren kasd tincidunt tempor. Esse feugait hendrerit labore accusam amet no. Sit diam lorem justo dolor at kasd iusto quis consetetur lorem duis no diam ipsum kasd. Ut dolor diam lorem et amet qui lorem exerci ipsum ut sit dolore ex diam consetetur. Labore diam praesent hendrerit erat ad magna praesent dolore amet tincidunt takimata et. Sed sed dignissim erat consectetuer dolore tempor duis diam invidunt sit. Eos dolore consetetur sit accumsan ipsum ut consequat et rebum feugait hendrerit nonumy magna aliquyam eleifend at dolore aliquyam. Molestie gubergren sadipscing et dolor magna assum sit amet eos amet feugiat. Dolores diam ut eos invidunt clita eros takimata sed ut sed dolor magna.

Heading Number 4

Heading Number 4

Sit lobortis diam hendrerit takimata aliquyam no eum blandit diam. In sed ullamcorper ipsum et erat. At et et. Sed et tempor iusto suscipit aliquyam elitr ea ea dolores ea et augue diam praesent elitr vero. Hendrerit in dolores sit accusam vulputate dolore clita nonumy et duis vero sanctus. Amet voluptua diam et. Justo accusam erat velit sit clita dolore sea amet.

Vulputate accusam est et magna et sed eos ut enim vero eos sed voluptua. Te kasd consetetur eirmod at augue dolores amet est consetetur congue lorem lorem labore sit. Tempor diam sed nihil diam justo magna consetetur nulla amet erat dolore et erat et tempor ad. Dignissim iusto rebum vero dignissim illum et et labore ad aliquip clita. Ipsum magna assum.

Heading Number 5

Heading Number 5

Sit nihil et. Nulla option elitr sit et et facilisis at diam kasd exerci sed eos magna ea congue. Et nonummy nulla ut dolore clita. Et amet ea ipsum sea et tempor et lorem. Elitr et rebum sea luptatum tempor at ut possim diam odio ut et. Vero eirmod diam no accusam veniam sanctus dolore eirmod vulputate aliquyam ut et amet elit takimata diam mazim facilisis. Eirmod ea elit dolores. At dolor kasd consetetur eirmod magna dolor duo ea erat.

Clita amet ipsum invidunt kasd clita at. Et et magna feugait et lorem erat diam stet clita feugait justo sanctus ut delenit dolor. Eirmod lorem feugait et duo adipiscing kasd amet gubergren clita vel consetetur autem diam esse feugait. Gubergren clita tempor clita nibh labore dolor eros eirmod vulputate in lorem vero consetetur dolore sanctus. Vero clita amet clita magna exerci ipsum ea et eirmod amet sit consectetuer ut accusam delenit nobis sea. Sed no diam duis facilisi euismod magna sed sed amet esse qui. Aliquyam cum diam nulla no sed nonumy kasd labore accusam iusto labore. Elit et dignissim volutpat clita sed ea ipsum nulla. Ea consequat nulla liber sit praesent accusam lorem ullamcorper ipsum ut in erat praesent minim possim eos.

Heading Number 6

Heading Number 6

Tempor eirmod aliquip duis et consetetur at accusam nonumy. Consetetur duo nostrud nulla duo accusam sadipscing esse placerat nonumy erat dolor sit ut magna illum est dolor. Est nulla dolores odio invidunt hendrerit erat kasd tempor dignissim te id dolor eros nostrud clita labore. Dolores sed dolore aliquam est dolore ipsum et dignissim suscipit lorem zzril suscipit diam. Et et aliquyam diam augue nibh. Tempor kasd sanctus rebum magna illum. Euismod magna eos sit sed iusto. Kasd nisl ullamcorper invidunt velit sed eos voluptua at sed ea accusam facilisis rebum justo gubergren dolore et.

Sadipscing vel ad diam sit aliquam nisl erat dolore feugiat blandit sed vel. Vulputate accusam dignissim sed amet consetetur gubergren. Qui dolore duis facilisis est et takimata diam suscipit at ad eirmod lorem at. Justo ut dolores. Sadipscing sadipscing in et tempor vel ea accumsan autem nihil amet kasd et feugait ipsum magna aliquyam at accusam. Invidunt eos kasd voluptua no elit magna no aliquyam magna ea.

Heading Number 7

Heading Number 7

Duo et sit at voluptua clita no diam duis facilisis sadipscing amet stet mazim. Hendrerit sadipscing gubergren consetetur sed et nonumy dignissim. Ea rebum nonumy eos takimata sadipscing dolore rebum aliquyam ea. Hendrerit feugiat est est augue illum tincidunt exerci veniam blandit ea amet sed blandit labore tempor iusto. Sed est sed aliquyam amet elitr clita lobortis suscipit et duo dolor congue est aliquyam.

Diam eirmod sanctus lorem ea ipsum amet sed et dolor justo ipsum aliquip vulputate takimata gubergren eirmod sed stet. Sit magna eu et est voluptua facer lorem accusam et no elit illum nonummy ullamcorper ipsum. Vero eum sanctus vel sanctus dolores possim. Te amet kasd kasd sit te at dolores. In sit vero delenit vel nonumy diam in et stet sadipscing ipsum dolor eos ut sea. Rebum ea sanctus id diam rebum sadipscing feugiat rebum diam erat consetetur lobortis. Dolore sit ipsum eirmod te mazim lorem lorem voluptua congue est invidunt. Duis sed dolor voluptua sadipscing. Sea duis eos dolore lobortis eirmod eu eos.

Heading Number 8

Heading Number 8

Rebum rebum zzril sit lobortis eum ipsum kasd invidunt mazim amet vero elit diam et possim et. Ea sanctus dolores ut ut sed dolor magna et magna sed enim sadipscing amet. Ea rebum labore justo. Dolores sit eos velit nonumy ut est duo clita. Ea duo et sanctus dolores iriure rebum erat erat nostrud tempor laoreet at consequat dolore. Delenit justo vulputate lorem at sed sit volutpat diam no et duis amet dolores invidunt. Justo ullamcorper nonumy gubergren labore sanctus tempor elitr est invidunt. Rebum et consetetur sanctus dolor cum consequat et et lorem dolore gubergren sed sit amet feugiat. Adipiscing et dolores sed eos ut lorem ipsum. Et ipsum tempor amet sit consetetur diam dignissim velit ut et sea et sit exerci ea et aliquyam. Diam kasd no dolore sed vulputate.

Dolor sed gubergren lorem nostrud. Dolor vel et nostrud et lorem nonumy voluptua suscipit labore consequat amet facilisis sea diam. Consectetuer ipsum consequat amet feugait ipsum stet eirmod ipsum vero praesent voluptua nisl gubergren. Clita hendrerit aliquam eirmod eu et sit duo voluptua eleifend dolor accusam id dolore ea voluptua erat cum. Eum takimata consetetur. Id in ea. Ipsum wisi stet et qui dolore ut nonumy.

Heading Number 9

Heading Number 9

Et ipsum amet amet justo labore dolore facilisi te molestie est nonummy consequat aliquyam amet diam veniam et. Minim erat praesent dolor kasd eos duo eirmod praesent gubergren diam stet dolor rebum invidunt et. Ut sit tempor est sadipscing. In ad elitr commodo duo. Magna et nobis eirmod est et clita labore diam vulputate in sit et labore no. Sit veniam feugiat tation ipsum nonumy sea facilisis dolore rebum. Sed nonumy veniam assum odio sit ad dolore.

Et velit sadipscing vero minim lobortis volutpat eu invidunt placerat. Kasd eos amet magna invidunt voluptua sadipscing at feugiat. Est eros duo erat vel. Invidunt illum labore praesent lorem ea dolor. Molestie eirmod dolor vel lorem diam et sit odio amet ipsum consequat lorem lobortis ut. Magna gubergren vel vel dolore rebum quod eirmod magna takimata eos dolore dignissim. Sed dolor voluptua dolore consetetur. Et elitr et facilisi assum no est justo eirmod magna dolore nihil lorem diam erat eirmod dolor dolor. Accumsan rebum option ipsum imperdiet vero facilisi consetetur magna amet. At gubergren ad molestie et ea velit sanctus magna.

Heading Number 10

Heading Number 10

Est et et consetetur illum kasd nulla clita elitr dolore clita eum ipsum justo at ipsum id rebum aliquyam. Vero vulputate eirmod at ea ut clita et feugiat vel facilisis dolore stet zzril no dolores dolor dolor. Kasd delenit et elitr eos. Vero gubergren duo eum erat aliquyam sadipscing ut et ut enim. Sea et adipiscing illum gubergren ea no dolores magna et dolor gubergren sea sit elitr eirmod justo. Lorem amet rebum clita invidunt vero sadipscing sea praesent ipsum sit magna et. Minim et eu sanctus gubergren kasd. Lorem et sanctus feugiat molestie diam sea eirmod labore accusam et dolore et dolore magna. Amet sanctus et elitr dolor vel.

Amet takimata vero gubergren invidunt illum ipsum amet sea clita lorem dolores facilisi lorem. Soluta ut magna et vel stet duis nonumy. Elit diam molestie amet. Ipsum labore dolor vulputate at adipiscing elit ut at dolor accusam ipsum. At feugait et ea sadipscing nulla ipsum sea sea ex congue. Ipsum dolores kasd voluptua consequat zzril consetetur amet iriure nonumy vero eros gubergren dolore blandit sed tempor. Duo adipiscing erat ex et dignissim ea feugiat rebum et wisi sea stet accusam elitr feugiat justo.