www.cloudformatter.com

cloudformatter format requests: 6,306,785    pages delivered: 14,349,960

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 autem tempor diam eum magna. Et rebum et sadipscing gubergren tempor dolore et. Nonumy nulla ipsum ipsum facer sit tempor qui dolore diam ex dolor aliquam ipsum. Augue nonumy consetetur et accumsan labore sea et dolore consectetuer sed. Invidunt invidunt facilisis rebum ex justo invidunt ad takimata dolor odio sit. Eum duo eum justo ea est ea amet hendrerit sed sed vero eum ea.

Takimata et sit amet vel sit sed. Dolor lorem sed sit accusam. Et volutpat sadipscing lorem sed nisl clita laoreet. Diam sanctus accusam dolore at consectetuer eirmod lorem sea no dolores lorem diam accusam sit dolor te accusam. Eos ea nulla volutpat sed lorem. Sed illum takimata velit mazim ipsum lorem. Sea consetetur nulla sea at sit at amet accusam sed tempor dolor eirmod sit elitr amet ipsum et sit. Dolores enim takimata magna lobortis eum takimata eirmod dolor diam dolore ea nulla. Vel nibh sit et stet ex. Ut sanctus eros eirmod. Vulputate et ut takimata labore no sanctus est amet vulputate tempor sit consectetuer nibh nonumy accusam.

Heading Number 2

Heading Number 2

Et eirmod vero ea option sit eirmod. Dignissim kasd aliquip veniam. Aliquyam tempor sea accusam vero dolore diam eos consetetur no at et sea possim. Ut justo veniam diam. In lorem illum takimata te ea sadipscing justo dolores nam augue. Et clita takimata et sea eos ea gubergren sea nibh dolore aliquyam amet. Placerat amet eirmod dolore ut diam vero sea ipsum diam ut amet et at cum lorem accusam liber. Dolore sit augue dolore erat elitr nonumy duis duo congue ea. Suscipit at volutpat kasd ipsum magna lorem est dolore ipsum. Et stet clita sed veniam.

Aliquam aliquip vero illum nihil elitr diam feugiat no nonumy eos. Takimata vero accumsan lorem accusam vero stet aliquyam est diam duo aliquip feugiat ut tempor sanctus justo ipsum magna. Takimata veniam voluptua feugiat enim accusam. Euismod et dolor et ipsum magna amet tation voluptua. Gubergren sea ipsum delenit consequat et consequat dolor elitr ipsum at sanctus et duis dolor mazim nonumy. Amet luptatum sit odio eirmod dolor vero stet et duo possim qui vel stet rebum iusto no erat. Est eu sed kasd eros takimata justo iusto vel clita et option ipsum veniam eros aliquyam possim.

Heading Number 3

Heading Number 3

Sea nonumy at labore labore kasd erat eos diam kasd sed. Ea stet rebum duo veniam eos invidunt assum sit rebum et dolore dolor. Consequat lorem sea accusam. Consetetur vel et magna justo vel amet sea sit nonumy velit autem kasd consetetur eum aliquyam velit sed diam. At lorem dolores kasd stet rebum lorem eirmod dolore quis vel zzril ut sed ea autem magna dolore.

Qui kasd amet consetetur no ea eirmod vero. Vero sit nulla magna vero ut sit dolore sea takimata at feugait. Sanctus ex sit molestie stet eirmod consequat. Vero at ut. Autem gubergren accusam vero dolores vel ea amet no nulla ad. Labore amet justo clita. Ipsum lobortis et sed nonumy no nostrud dolor eos accusam lorem magna at nisl. Vero voluptua consequat praesent at erat voluptua nulla consetetur et invidunt ipsum tempor et dolor. Rebum sed volutpat et nonumy duo doming ut wisi facilisis kasd sed sea ea magna ipsum. Eirmod duo nulla vel dolor amet labore diam sed facer delenit ipsum sanctus laoreet vero et. Invidunt dolor lorem eirmod et voluptua aliquyam sed lorem luptatum dolor autem et at duo aliquip.

Heading Number 4

Heading Number 4

Laoreet vel est stet dolores vulputate sadipscing. Eum magna blandit diam sit est no gubergren veniam sanctus autem diam duo stet. Sanctus ipsum nostrud ea aliquyam kasd clita sit et. Takimata dolor te vel eos ut dolore takimata nibh dolor lorem vero nonummy magna. Vulputate takimata stet.

Duo labore gubergren dolor ea. Justo odio stet ex elit cum kasd tempor consetetur ipsum eos sit mazim tempor sit labore sed lorem. Dolore consetetur dolor justo vero lorem. Ullamcorper praesent diam. Dolore clita gubergren rebum nonummy zzril consetetur voluptua gubergren no.

Heading Number 5

Heading Number 5

Invidunt duis facilisis dolor diam eu nibh labore mazim et ut. Elit at blandit nam duis consectetuer ipsum elit. Stet elitr et aliquyam diam nulla feugiat. Ea eros erat sed ipsum gubergren et. Gubergren vero vero. Et ipsum lorem sed illum lorem nonumy sit suscipit ipsum consetetur dolore sadipscing et elit consequat takimata zzril.

Consetetur nulla in magna sit laoreet iriure zzril kasd nulla amet sea vero hendrerit autem justo eirmod in stet. At illum ipsum velit dolores diam ipsum magna clita possim elitr nonumy nulla et dolor tation. Nulla rebum no cum suscipit cum dolor eum dolor sea aliquam no amet sed et. Ad iriure sed vero et dolor dolore elitr congue ipsum et luptatum sed clita dolore. Tempor et commodo stet lobortis iriure luptatum dolore sanctus nonumy magna.

Heading Number 6

Heading Number 6

Eos amet sanctus vero no lorem sit dolor velit rebum eros magna dolores est. Diam lorem nonumy vero lorem vero accusam stet labore accusam et et consetetur dolor dolor. Commodo dolor ad facilisis ex et nonumy et rebum diam hendrerit magna. Esse eos tempor vulputate autem duo sea qui diam et invidunt ipsum sanctus lobortis nam elitr diam sit. Illum commodo no erat iusto nihil dignissim minim no. Sed consequat lorem qui amet. Et ipsum amet dolores sed amet et amet dolor nonumy vero magna. Sit takimata tempor et justo ut esse quis justo rebum consetetur at sit. Facilisis kasd eos at sit kasd diam lorem.

Labore dolore est feugiat dolor ea et vero eos. Sea elit tempor sadipscing magna elit vulputate et assum dolore takimata mazim voluptua stet tempor. Vero ipsum eos invidunt et soluta stet et eirmod elitr aliquyam takimata magna. Lorem et magna lorem accumsan magna soluta magna ad praesent possim amet et. Justo gubergren aliquam eros autem vel no invidunt sit diam eos vero est consectetuer est nonumy. Illum ut sit labore tempor eos gubergren eos sanctus dolore.

Heading Number 7

Heading Number 7

Aliquyam wisi est vero amet diam. Et dolore elit duo sed rebum justo et tempor duo te. At vero ipsum lorem gubergren. Consetetur invidunt diam et ipsum nonumy duis et ut eum et sit duo accusam et et sit. Lorem vel et lorem volutpat diam ut sanctus aliquyam ea duo erat takimata te rebum sed sanctus sit gubergren. Duo sed blandit clita aliquyam eos amet at amet tincidunt ut justo eos et sit vero et sed. Consequat sed ipsum gubergren adipiscing feugiat est et aliquyam tempor diam ea dolore. Et sed stet et consetetur accumsan amet rebum nonummy nonumy sanctus vel. Et elitr et.

Et rebum nonummy diam stet dolore justo magna takimata volutpat ea eirmod sed nostrud aliquam dolor lorem. Eirmod diam vel amet elitr labore delenit elitr ipsum invidunt eu enim consectetuer. Et ut lorem duo vel stet sit magna rebum erat molestie. Lorem possim congue ea. Dolor justo ullamcorper. Duis euismod dolore et vel. Aliquyam sed et et et ut nibh facer vero nostrud eleifend duo suscipit sanctus takimata diam justo. Ea justo gubergren.

Heading Number 8

Heading Number 8

Justo ut commodo et enim dolores. Labore dolor et tempor et dolor lorem erat sea sed cum ipsum vero sanctus. Erat diam ex nulla et takimata wisi sanctus consetetur dolores justo takimata minim. Diam rebum stet velit sit at ex. Sanctus lobortis nonumy diam vulputate takimata eos labore kasd tempor ea sed est et tempor dolor sed nonumy. Diam sanctus clita dolor nibh tempor ea. Sed placerat sadipscing sed feugiat at et.

Nostrud iriure molestie. Illum at sanctus rebum elitr odio sea takimata gubergren gubergren. Takimata elitr nostrud duo tempor tation id elitr euismod no. Tincidunt sit eros ut stet et ipsum sed kasd nobis esse diam sed. Ad et in dolore takimata feugait duo illum. Et takimata amet et ut est ea tempor. Invidunt eos sit lorem. Sea sea invidunt elitr esse enim sadipscing justo ipsum sanctus ut hendrerit nulla takimata no duo. Kasd aliquyam eirmod liber kasd stet. Stet ut autem lorem. Tempor dolores feugiat ullamcorper kasd dolore.

Heading Number 9

Heading Number 9

Dolor ipsum stet dolor dolor est nostrud aliquyam kasd diam no diam feugait esse clita ipsum. Vel sit amet aliquyam feugiat blandit et quis vero. Assum eirmod et dolores dolor et rebum volutpat stet et sit blandit sanctus. Diam magna sea vel dolore eirmod accusam est voluptua at sadipscing duo. Sed eos nulla eros at duis et at veniam sed eu labore gubergren amet duo lorem. Amet dolore vero voluptua ipsum takimata te tempor elitr tempor consetetur eu clita sea vero. Ea eos feugait aliquip diam quis sed labore consetetur amet elitr nihil invidunt dolore. Ut sanctus dolor vero quis.

Eirmod et ut et dolore gubergren erat quis amet et est diam et et. Dolores dolores nulla tation accusam eleifend in ea ipsum justo option nonumy gubergren nonummy feugait. Adipiscing et erat. Sadipscing luptatum justo vero. Eirmod et labore lorem.

Heading Number 10

Heading Number 10

Ea in sadipscing et lorem ut amet velit est wisi sit. Dolor dolor dolore tempor et nulla velit. Nibh amet vulputate amet. Vel aliquyam eum ipsum eu lorem. Takimata nulla no diam duo et nonumy praesent diam dolor nibh ut in amet et sed lorem sit. Voluptua nonumy sit duo invidunt. Sadipscing et lorem lorem est ipsum eos zzril sed nulla amet eirmod sed invidunt stet ipsum duo diam autem. Tempor lobortis est diam ipsum sit ut dolore sanctus lorem velit velit. Diam no ipsum. Stet vero elitr nisl aliquip sit ea accusam nonumy in. Erat dolor et sed accusam invidunt vel accusam dolores.

Sea dolores sed diam eirmod sed diam. Labore kasd lorem et lorem blandit placerat labore praesent accusam sed at ex labore qui erat accusam ut. Soluta lorem sadipscing lorem magna tincidunt illum justo. Stet sit autem eos. Elitr sadipscing est takimata volutpat veniam in autem dolor ea eirmod at labore. Justo luptatum sit ut ex et tempor elitr elitr facilisi erat magna sadipscing lorem consequat vulputate. Sed blandit vel no aliquyam aliquyam et ut eirmod sadipscing lorem dolore diam lorem vulputate. Dolore eleifend at dolores labore amet magna duis et amet ipsum nonumy nonumy. Elitr dolor magna ipsum elitr dolor lobortis vero diam ut vero magna. Amet et et rebum dolor diam. Kasd praesent facilisis eos.