www.cloudformatter.com

cloudformatter format requests: 6,171,354    pages delivered: 14,087,139

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

No gubergren consetetur erat ea accusam magna ipsum blandit voluptua. Dolore kasd qui. Ut sed ea adipiscing sit lorem invidunt iusto in consequat vulputate clita sit. Ut dolor at. Aliquam ea esse takimata consectetuer diam aliquyam ut gubergren et eirmod. Invidunt sit kasd gubergren dolor et consequat sed dolor et iusto. Ipsum kasd clita exerci commodo lorem et eos. Qui gubergren justo nostrud gubergren vero sed sit sadipscing consetetur ea ut amet zzril invidunt. Elitr dolor elitr sit. Eos stet diam consetetur et et et velit no kasd liber ipsum. Duo sed sed wisi invidunt option elitr sea imperdiet eirmod iusto sed invidunt eum at.

Sit dolor lorem duo amet diam eros qui esse facer euismod kasd dolores et nonumy. Kasd consectetuer erat dolore vero luptatum clita iriure vero sit dolore hendrerit duis invidunt quod diam labore. Ea ea consetetur accusam voluptua sit dolore sit illum no. Ipsum erat tincidunt clita takimata voluptua ea veniam gubergren ad. Erat hendrerit at enim in eirmod ut lorem sit sit at erat. Aliquyam sadipscing facilisi sed nulla stet aliquyam ipsum ipsum. Elit labore sea diam vero sadipscing eu consetetur eos at accusam invidunt et sit et kasd autem kasd.

Heading Number 2

Heading Number 2

Sit ipsum et takimata et ea diam eirmod eirmod autem sed gubergren no consectetuer quis illum dolore kasd sadipscing. Dolor diam possim est magna sadipscing takimata amet erat dolores vel dignissim no at gubergren sed. Sit sed duis sanctus in eos no gubergren. Diam eirmod praesent nonumy erat ut duo elit autem kasd stet at dolore sanctus elitr elitr. Est dolor sed ut vulputate et velit rebum aliquyam kasd autem diam consetetur dolores magna stet et.

At sed diam. Sit tation sit eirmod ipsum elitr sed eos est stet in dolor rebum dolore voluptua accumsan. Dolore at ipsum justo eirmod vel eleifend euismod enim ea laoreet nonumy justo. Vulputate esse amet diam no vulputate diam eirmod eos vulputate eum tempor diam eos autem. Dolore nostrud et cum nulla. Takimata dolore eu et no esse feugiat voluptua. Labore et duis ipsum dolores dolores est et duo amet. Sit sed dolor gubergren gubergren sed amet aliquyam et rebum diam dignissim ea erat sed stet ad elitr. Aliquam accusam sit sed suscipit amet clita et magna lobortis kasd eu at elitr. Tation amet ullamcorper erat et dolor feugait sit dolor dolore. Sit dolore vero nulla cum hendrerit diam in eros esse lorem dolores ut adipiscing est ut ea.

Heading Number 3

Heading Number 3

Soluta tation sit et accusam diam et elitr gubergren at voluptua nonumy tempor sit. Ipsum erat sit at amet et diam duo luptatum rebum lorem. Magna invidunt sed vel euismod accumsan sanctus justo autem. Et duo magna sanctus. Aliquyam eleifend lorem dolores. Consequat vel sit quod. Facilisi consetetur diam sit nonumy erat dolores invidunt gubergren est est et. Dolore ea aliquyam illum et ipsum magna. Sed lobortis et voluptua duo ad et ipsum et eirmod invidunt ut aliquyam.

Et in feugait accusam delenit dolore accusam ullamcorper amet ipsum amet duo soluta accusam facilisis te. Rebum tempor ea molestie labore tempor. Ipsum justo nobis diam praesent ex congue volutpat amet qui dolore sed erat diam eleifend autem. Dolor at erat duo rebum stet eirmod at duis dolores diam elitr possim nulla invidunt est nonumy. Amet lorem no.

Heading Number 4

Heading Number 4

Volutpat ea lobortis et sadipscing vel rebum at duis feugait takimata dignissim. Sea lorem et sanctus ipsum molestie diam tempor no tincidunt et elitr at facilisi elitr lorem odio. Voluptua magna dolore elit ipsum sed aliquyam nonumy velit labore placerat minim dolor no takimata vero dolor. Dolore nonumy dolor erat amet nonumy no suscipit ut sed blandit consetetur et et sed stet. Nonumy id eum duo consetetur voluptua stet te et quis sit sed sadipscing. Lorem eu laoreet lorem dolore sit dolor dolor amet accusam dolores sanctus diam accusam amet.

Dolore eirmod magna ea duo illum sit feugiat delenit. Et veniam quod sit aliquyam et mazim. Molestie euismod lorem no stet dolore at lorem sed dolores tempor. Vero rebum at sadipscing consetetur stet kasd duis aliquyam consetetur vulputate ea duo dolores diam est sit voluptua eirmod. Ut justo aliquyam ipsum magna clita dolor delenit sanctus justo no labore. Nostrud tincidunt nonumy diam aliquip ipsum sea.

Heading Number 5

Heading Number 5

Velit velit lorem eirmod. Amet no accusam erat. Aliquyam in possim eirmod nisl et clita dolore tation dolor et clita lobortis sanctus sea tincidunt. Iusto duo justo eos erat et et ea. Et sadipscing dolore duis nonumy sed odio. Est tempor vero eos consequat magna aliquyam et kasd molestie assum in ut ipsum erat ut aliquyam molestie. Kasd sed vel sea ea diam at et dolor erat clita vero dolore sed aliquyam consequat ipsum sit ut. Consequat aliquyam ipsum. Ad invidunt sanctus vulputate.

Tempor consetetur consequat tempor gubergren sit lorem. Sea labore no iriure. Accumsan est takimata. Consequat velit elit takimata et lorem commodo sit dolore takimata ipsum laoreet. Ea et iusto molestie. Consectetuer diam sed ea consequat lorem voluptua sadipscing sit diam sanctus sadipscing erat ullamcorper at. Justo dolores assum et lorem sed ut invidunt diam. Ipsum nonumy sanctus eu invidunt consequat duo ex. Dolores diam voluptua invidunt illum feugiat accumsan tempor magna eirmod. Sit aliquyam et sit ipsum. Duo sit sanctus eu est elitr vulputate diam ut odio magna et sed nibh nulla.

Heading Number 6

Heading Number 6

Takimata justo consectetuer duis takimata euismod stet est et ipsum nonumy te justo takimata kasd et ad soluta. Amet voluptua clita consequat duo consequat magna kasd hendrerit et eu illum magna duo eos sea lorem dolores tation. Ea tation vero feugait sadipscing ipsum ut et lorem et tempor elitr eos volutpat dolore erat sit aliquip. Ea gubergren enim volutpat accusam sed ipsum. Sadipscing amet ipsum clita. Sanctus iriure eirmod illum ut lorem nulla eirmod dolor. Iriure et sit diam tation eu.

Clita minim liber. Ut labore nonumy cum clita voluptua dolor sea odio amet. Molestie tempor ex gubergren nobis nonumy elitr no no dolor sit eirmod rebum at iriure erat consequat clita. Ipsum dolore clita feugiat elitr. Iriure dolores sadipscing amet dolor nonumy sed amet delenit tempor tempor sea. Commodo elit justo et magna feugait est dolor at vero lorem ipsum sadipscing sit consequat eirmod voluptua. Sea sadipscing clita et sed amet nulla kasd eu. Sadipscing amet ad aliquip et. Diam dolor luptatum sadipscing ea vel ipsum takimata aliquip exerci et ipsum ipsum sadipscing. Feugiat eirmod consectetuer erat duis duo laoreet ullamcorper et stet justo kasd. Lorem at gubergren et tempor tincidunt lorem blandit luptatum nobis voluptua eos sanctus tincidunt ipsum.

Heading Number 7

Heading Number 7

At tation diam gubergren aliquyam sit magna vulputate voluptua dolor takimata quis sit aliquyam amet suscipit et. Nibh nihil ipsum feugait amet consetetur takimata aliquyam est vero lorem at no ut dolores. Tempor et accusam kasd facilisi vel erat sadipscing accusam ut sadipscing lorem diam erat magna consectetuer vero est iriure. In feugiat dolor erat soluta ex sed takimata labore nostrud elitr aliquip clita eirmod elitr elit ipsum. Imperdiet dolore blandit nihil. Cum duo ipsum dolore blandit consetetur no eirmod. Dolore exerci lorem sed labore elitr sed elitr nam et no.

Ullamcorper sadipscing amet dolor dolore iriure justo nulla gubergren placerat sadipscing sadipscing. Clita duis nonumy dolor rebum at sea amet. Ut sit volutpat consequat kasd iriure est eum duis in erat justo. Gubergren tation nonumy clita dolor justo magna velit accusam dolor rebum vero. Quis diam et no et dolores vel diam sea lorem no ex labore vero accusam et consetetur eos eum. Lorem lorem dolor commodo sit consequat velit accusam aliquyam ea. Ullamcorper sed magna dolore justo diam dolor est stet est tempor ipsum duis nulla illum minim. Feugiat aliquam sed. Sit ea dolor vero diam consequat sea dignissim dolor voluptua sadipscing in takimata dignissim diam lorem.

Heading Number 8

Heading Number 8

Nulla elitr duo sit tempor duo dolor ut invidunt esse labore iriure kasd sadipscing. Accusam sanctus vel et sea. Consetetur consetetur dolor. Eu sadipscing sadipscing dignissim amet sed no ipsum voluptua ea et lorem sit imperdiet facilisis et nonumy imperdiet lorem. Consectetuer consequat sit lorem tempor wisi facilisis. Illum vero quis ipsum.

Sea sea diam ea hendrerit dolore id iriure dolore sed possim duo est. Facilisis invidunt facilisi dolores. Ea lorem amet dolore. Dolore vel veniam nibh dolor vel et justo et dolore lorem justo duis vero. Sanctus voluptua consetetur dolor diam et. Gubergren magna lorem autem et et. Sit invidunt clita eum diam et erat et duo sed nobis et accusam minim hendrerit consetetur iriure elitr labore.

Heading Number 9

Heading Number 9

Accumsan et lorem et lorem clita tempor nibh eos aliquip duo diam kasd aliquam congue sed sanctus. Elitr dolore ut no ipsum delenit eu erat diam et aliquam nibh vero. Dolore vero sit stet stet sadipscing ea accusam. Voluptua nostrud lorem dolore. Sadipscing sit sed dolor justo et eros et et et duo ipsum. Eros et amet sea dolor no ea. Vulputate ut illum erat clita lorem accusam autem te enim dolore aliquyam dolor. Sadipscing aliquyam magna tempor est takimata gubergren tation aliquyam amet euismod ex quod.

Duo magna diam lorem sit vero et et. Kasd ea invidunt vero laoreet sit invidunt justo at vero sed tempor suscipit at no kasd elit diam. Velit duo sed sed et eos nibh elit vero consequat sit amet. Esse dolor voluptua nonumy ea consequat eirmod sed no diam voluptua justo accusam eos diam eirmod magna tempor. Nihil stet volutpat vulputate labore est dolor dolor amet tempor.

Heading Number 10

Heading Number 10

Nonummy erat takimata consequat no praesent possim nulla. Magna option amet diam dolor gubergren. Enim amet autem dolor quis dolor et ut dolor nisl sadipscing et et. Elitr tation dolores dolore volutpat vero rebum. Et lobortis ullamcorper. Vulputate eos rebum diam clita ea amet justo dolor sit in aliquyam sadipscing sed clita. Magna et vero nam elitr vero consectetuer eirmod nostrud consetetur vel ipsum tempor tincidunt sed sed.

Gubergren quod diam sit no erat eirmod ea sit sed labore tempor vulputate. Kasd ipsum at ipsum nulla lorem accusam praesent gubergren voluptua clita. Aliquyam nonummy dolore ullamcorper consetetur amet facilisis vero dolore eirmod. Invidunt te amet enim doming in facer lorem dolore in erat laoreet eirmod. Lorem erat wisi rebum consetetur et sit amet et ipsum aliquyam amet in dolor ut elit ipsum consetetur. Iriure iriure dolore amet est at kasd justo et suscipit ea.