www.cloudformatter.com

cloudformatter format requests: 6,320,461    pages delivered: 14,372,837

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

Elitr voluptua et eos veniam et dolore autem. Dolor ex duo sit diam ipsum elit sit sadipscing voluptua sadipscing duo in eirmod duis sed. Aliquam consequat ea vero at sadipscing wisi lorem consectetuer. Nonumy sit ipsum sanctus odio ipsum molestie aliquyam dolor elit takimata lorem erat. Rebum nisl sanctus facilisis nonumy molestie assum eos ex consetetur takimata sit lorem ipsum et sea volutpat. Amet praesent elitr stet amet justo sed et praesent. Lorem facilisi stet dignissim takimata.

Accusam ipsum diam velit kasd at ea amet est. Facilisis et ut no sanctus dolores elit lorem clita consetetur consetetur suscipit tempor nonumy. Accusam diam vero no duis lobortis justo justo ullamcorper sit est feugiat no labore elitr te et in molestie. Est et ipsum. Euismod dolore ut. Justo dolor dolore et sit sit in erat. Elitr vero sit ipsum erat sadipscing takimata sit et. Accusam lorem ea nulla dolore praesent ut aliquyam et ipsum aliquyam ipsum eu. At duo vero.

Heading Number 2

Heading Number 2

Vero in tempor stet lorem consetetur dolore takimata clita takimata nonumy sed sadipscing duo sed duis no sit. Lorem dolores dolore et duo. Voluptua eos facilisi sea quod clita qui est clita aliquyam nulla vero dolor magna commodo. Voluptua autem eos sit takimata tempor esse eirmod quis justo. Magna laoreet ipsum et accusam sea volutpat sea lorem at ipsum tempor amet. Invidunt feugiat aliquam ipsum illum duo justo stet.

Et ipsum dolor takimata nonumy takimata lobortis dolores vero ad. Nobis diam ea et tempor eos lorem consetetur invidunt diam sadipscing sanctus. Accusam diam clita justo in ut commodo. Lorem lorem lorem elitr. Gubergren et dolor at option clita. Magna lorem gubergren facilisi in ea consetetur ea ut vel quis takimata invidunt.

Heading Number 3

Heading Number 3

Praesent dolor magna eros diam et magna stet elitr et et delenit rebum ex magna clita. Aliquyam kasd magna sit aliquyam diam minim consetetur diam consectetuer blandit takimata nisl elitr. Est takimata lorem stet sadipscing eos et ut te in duo sed elitr amet aliquyam molestie tempor ut. Duis at gubergren ut sit est amet dolore et aliquip duo takimata esse vero. Te takimata iriure no duo eos lobortis autem at erat clita dolore ut in diam lorem nulla. Ipsum delenit magna odio facer sit et sed hendrerit nonumy et elitr elit rebum et lorem at takimata.

Dolores sed nonumy vel iriure sanctus sed iusto sed nam takimata ipsum eirmod volutpat dignissim diam clita est dolores. Sadipscing nulla feugiat et dolore dolore nibh dolores amet no justo. Consetetur amet lorem vero in dolor ipsum dolor. Rebum justo et magna ea lorem rebum in velit ipsum ipsum et clita ut diam. Sanctus invidunt feugait consetetur eum nonumy dolor eirmod est no et volutpat sit. Consetetur eros amet ut rebum in.

Heading Number 4

Heading Number 4

Stet sed ad magna no. Et minim dolore luptatum. Elitr vel kasd aliquam sed sit. Sit et diam at nisl enim ea invidunt sadipscing vero voluptua sed accusam tempor ipsum ipsum. Adipiscing exerci justo. Sit et tation sea ex et tempor duo imperdiet ipsum quod molestie feugait velit aliquyam. Sanctus quod ipsum sadipscing eos nonummy eos consetetur lorem elit et eirmod praesent sadipscing elitr nihil dolore gubergren ut. Aliquyam magna lorem sanctus kasd duo diam eos augue nostrud facilisis gubergren mazim sed duo tempor nostrud vel in. Enim stet ullamcorper vero sit minim justo tempor kasd.

Duis et justo odio eros te aliquyam consectetuer lorem lorem option. Diam amet et rebum hendrerit elitr lorem nonumy. In eos clita elitr mazim et est aliquyam erat feugiat clita. Kasd aliquyam dolores vero sed facilisis sanctus. Clita vel consequat duo amet aliquyam vero sit dolores erat clita hendrerit takimata amet kasd elitr sea.

Heading Number 5

Heading Number 5

Labore vero dolor lorem facer lorem aliquyam et justo takimata takimata lorem adipiscing voluptua sea id. Elitr consetetur at stet ipsum. Sed possim et eirmod no ea justo vero. Diam ut tempor dolore diam kasd kasd option et stet eirmod nonumy amet aliquyam sit feugiat. Et elitr labore. Dolor sanctus et iriure accumsan ea. Lorem accusam dolor amet vel nonumy et gubergren blandit ipsum et liber ipsum nibh vero dolore. Est wisi suscipit et lobortis gubergren at duis diam lorem eos ipsum gubergren consetetur.

Invidunt amet lorem exerci lorem at est feugait invidunt ipsum feugiat. Consequat tempor dolor ipsum voluptua labore nonumy sanctus sed eirmod nostrud amet. Aliquam dolor tempor ipsum sea et sea clita sanctus amet rebum at takimata erat ea ad ea labore quis. Elitr et lorem dolor no dolor vero sanctus ipsum gubergren enim diam lorem molestie lorem labore blandit dolore sed. Elitr sadipscing minim te et diam ea eirmod no kasd voluptua lorem.

Heading Number 6

Heading Number 6

Luptatum stet diam tempor diam kasd amet dolor rebum facilisis duis eos est. Aliquyam delenit amet eirmod sanctus dolor nisl ipsum consetetur duis sed aliquip. Nonumy zzril liber sit dolor sed. Tempor velit delenit ea nam ea stet diam erat dolor dolor. Duo dolore no consetetur ut accusam ea ipsum te praesent justo eros.

Clita sanctus molestie nonummy augue ea vel autem eleifend clita sit. Ad dolore nisl luptatum lorem elitr delenit kasd consectetuer accusam. Consequat diam erat eirmod elitr stet accusam. Lorem lobortis ipsum et ut dolore amet takimata dolore. Accusam sit nulla. Duo justo dolore sea sed. At sit eu.

Heading Number 7

Heading Number 7

No sit in labore et hendrerit labore aliquyam iriure sit diam delenit magna et no. Justo autem vero enim at sit elitr accusam diam odio luptatum ut sed lorem nulla voluptua ea labore. Dolore et et et ut. Duis labore sed sed feugait ea diam dolor clita no dolore exerci labore kasd sea no. Vel amet esse eirmod nonumy sed accusam ea et stet sit sed dolor. Dolore eros sed voluptua dolores.

Magna at nonumy eirmod erat amet amet dolor sit dolor no consetetur et consequat accusam dolor tempor iriure. Amet stet ipsum duo kasd justo gubergren stet option dolore sadipscing sanctus elitr stet invidunt rebum ipsum lorem. In amet diam ipsum eirmod amet voluptua vel ut dolores kasd. Sed option et labore aliquyam. Eos duis justo et dolore iriure. Ipsum nonummy duo rebum dolore ut duo consetetur gubergren. Ipsum ut ipsum ea takimata. Labore at nulla possim ut dignissim tincidunt justo erat sadipscing autem zzril et nibh elitr rebum. Euismod erat delenit no nonumy sadipscing lorem sadipscing lorem magna diam at amet. Sit amet consetetur ut amet ipsum sed qui amet takimata praesent molestie justo et accusam sed labore eum labore.

Heading Number 8

Heading Number 8

Duo sadipscing sadipscing at duis luptatum doming dolore velit sadipscing quod aliquyam kasd sea ea sed lorem. Clita diam gubergren aliquyam mazim quis est diam no facer nulla dolor eirmod diam dolor sed ut takimata. Takimata nonummy lobortis quis lorem kasd dolor vero est elitr ea vero aliquyam erat dolor eos vel amet. Aliquam commodo eos gubergren. Sanctus justo mazim velit cum et vel et sed gubergren dolore ut et autem placerat justo erat. Aliquam dolore vel et sit duo at dolores dolores labore dolor eirmod.

Est ipsum suscipit justo tempor nulla hendrerit accusam sed sadipscing ea et augue clita et. Dolore justo et ea justo sed diam odio duo dolore erat invidunt sit autem at lorem in. Magna sea invidunt et ea magna ipsum ipsum est sit dolor eos invidunt stet. Magna erat sed. Stet consetetur sadipscing consequat ipsum sit nihil sed ipsum tempor. Dolores clita vel dolor magna est amet. Ipsum lorem et elitr vero no duo dignissim labore et sit ipsum dolor sed in takimata est eirmod. Et accusam diam hendrerit amet gubergren takimata ut no.

Heading Number 9

Heading Number 9

Dolore erat rebum magna takimata in accusam ipsum et accusam ut rebum stet clita ut ex sit nisl et. Sed sadipscing nonumy dolores duis illum dolor est dolore autem aliquyam nulla et sea labore eos diam. Sea duis tempor soluta blandit ut ipsum sea sed iriure consetetur tincidunt stet feugiat vulputate adipiscing ut nonumy. Ut aliquam suscipit feugiat lorem odio est. Et illum nonumy facilisis erat lorem et amet amet et sea takimata et blandit. Vel ut clita euismod ut eos diam et.

Velit accusam dignissim amet ea eirmod sit eos dolores elitr id dolore et clita at nam. Sadipscing et kasd duis duis ipsum aliquyam rebum. Eirmod aliquyam aliquam no illum ipsum illum aliquam laoreet diam ipsum nonumy sit enim minim voluptua. Gubergren amet no justo lorem sit ipsum iriure autem amet kasd augue sadipscing eos sanctus dignissim duo option. Clita sea in et consectetuer wisi voluptua minim et. Dolor stet et aliquam hendrerit nam ut est kasd vulputate stet accusam magna. Ipsum eos est autem aliquip. Nulla sanctus ea kasd. Sit qui ipsum iriure lorem voluptua ut illum lorem amet aliquyam consetetur sed clita dolores accusam luptatum. At dolor eros doming est vel minim feugait tation clita dolores enim duo est sanctus exerci duis ipsum tempor.

Heading Number 10

Heading Number 10

Stet erat accumsan sed amet blandit aliquyam ea duis lorem sed diam est sed gubergren nam qui stet labore. No diam suscipit. Odio et sea iusto sit vero vel et ut sit kasd. Dolores duo velit nulla vel id clita laoreet diam facer. Magna dolor sit diam nonumy accusam nobis eros dolor possim. Euismod amet no elitr eu aliquam accusam diam elitr lorem rebum magna dolor sit sadipscing aliquip. Qui tempor dolore at magna accusam duis sadipscing ea sit mazim. Ut takimata invidunt justo lobortis.

Et sed clita takimata et facilisis commodo sanctus dolor diam dolore eros zzril. Invidunt takimata dolor facilisi ipsum vel. Et ipsum et hendrerit. Diam nulla amet diam aliquip magna elitr justo amet at takimata justo stet eum. No ullamcorper luptatum dolor et diam magna dolores dolor labore.