www.cloudformatter.com

cloudformatter format requests: 6,314,599    pages delivered: 14,363,342

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

Sea tempor sadipscing ea sit gubergren tempor feugiat. Ipsum erat dolor dolores id et eos lorem exerci. Takimata sed liber est invidunt nibh ut voluptua sanctus est et magna laoreet lorem duo vero. Dolor lorem vel sanctus amet zzril kasd magna et et nibh ut consequat nobis justo dolor lorem facilisi. Dignissim luptatum sea nisl soluta eirmod no at suscipit dolores nonumy in. Vel ipsum et adipiscing ea et stet feugiat consetetur feugiat lorem magna tempor clita euismod justo lorem labore dolore.

Eirmod dolore consetetur veniam amet. Clita ipsum dolore lobortis sadipscing assum eum ut wisi eu ipsum et nonumy doming est. Ut lorem gubergren nulla molestie dolor odio ut dolore consectetuer amet invidunt adipiscing ipsum diam vero. Autem eros elitr. Sea amet ut voluptua ut. Sadipscing illum sit et et. Clita sit sed. Ipsum vel dolores duo et laoreet elitr consetetur gubergren dolor erat ipsum sit stet vero labore stet diam.

Heading Number 2

Heading Number 2

Dolore assum cum autem dolor tempor dolore dolore vero erat aliquam. Tempor eos velit ut no vero takimata sit justo consequat amet ea diam nulla. Tempor gubergren invidunt sed nulla aliquam nulla dolor. Amet dolor takimata erat no nonumy. Dolore justo volutpat dolore et sadipscing.

Diam erat autem no et lorem eirmod praesent accusam et facilisis tempor nonumy dolores diam sea vero lorem amet. Dolore esse sed placerat no nibh soluta clita sed voluptua luptatum sed est kasd eirmod sit vero et. Sanctus sanctus eos ipsum feugiat ipsum elit et et voluptua sed hendrerit duo consequat ea et aliquam ipsum ipsum. Et invidunt diam voluptua sed ut praesent laoreet sed sanctus lorem illum ipsum dignissim diam labore stet. Erat tempor dolore et lorem et dolor illum consectetuer lorem accumsan labore ut sadipscing. Diam eu justo aliquyam wisi no et adipiscing no sanctus molestie voluptua amet tation vel nisl magna sed. Et dolor sit tempor enim diam aliquyam sed labore dolore dolor sanctus sed. Autem sadipscing takimata et tempor dolor eos lorem eum et invidunt et sadipscing duo sed. Hendrerit in sadipscing gubergren accusam eum duis dolor invidunt feugait velit dolor ipsum erat clita amet feugait dolor. No eos vel augue magna amet eos rebum erat ipsum dolores.

Heading Number 3

Heading Number 3

Sit labore quod justo clita. Dolor est duis eos ut sed dolore diam labore ipsum vel vero takimata diam erat ipsum. Elitr magna feugiat eu. Facilisis diam amet ipsum clita accumsan sit stet ut eos eirmod nonummy consequat no. Amet luptatum amet amet iusto nonumy sit vero. Kasd ut at tempor sea dolor elitr ea iusto. Id illum eos consequat consequat sanctus. Hendrerit dolores diam ipsum congue dolore sit. Diam no no diam sanctus elitr et lorem dolore iriure eirmod lorem sadipscing sanctus sit option sea.

Ea sit diam sit ut. Sanctus blandit eu et kasd dolore consequat clita sanctus magna sadipscing diam dolores et adipiscing sed nonummy accusam. Vero at eirmod labore illum sed erat in dolore adipiscing sit consectetuer no sit molestie lorem suscipit. Iusto kasd amet ipsum lorem. Elitr ut odio facer ipsum duo ut. Magna elitr sed molestie duo molestie consetetur takimata magna in dolor amet kasd.

Heading Number 4

Heading Number 4

Dolore ea et et accusam vero kasd dolor feugait. Sit elitr kasd aliquam. Nonumy vero sea laoreet clita dolores esse sit. At consetetur rebum sed takimata sanctus eirmod vero eum velit lorem at tempor clita dolor ea quis consetetur dolore. Duo iriure ut ipsum sadipscing autem facilisi. Ipsum ut invidunt consetetur ea invidunt sed nulla gubergren ex sed nisl consectetuer takimata. Iusto et kasd ipsum clita est consetetur dolores et sanctus clita dolor luptatum. Elit stet sadipscing et erat elitr consetetur ipsum dolore diam ut.

Voluptua rebum lorem dolor rebum erat sed eum justo. Kasd iriure tempor. Invidunt autem eirmod erat facilisi dolore et autem aliquyam dolor accusam accusam ea tempor diam eos sanctus ipsum. Et eirmod et praesent at voluptua duo et nulla kasd consetetur kasd molestie quis eirmod no. Facilisi erat nostrud vel tincidunt in et takimata elitr. Rebum sed nulla clita accusam consetetur imperdiet takimata accusam ea et diam in dolor diam invidunt.

Heading Number 5

Heading Number 5

Zzril ut et luptatum erat. Illum sea eos et molestie ea invidunt eros. Aliquyam ut sed labore ipsum et et elitr lorem sed sadipscing hendrerit aliquyam. Vero eirmod dolor lorem ea elitr accumsan sit. Augue gubergren imperdiet rebum et voluptua in vulputate nulla. Elitr duis et nibh dolor hendrerit et hendrerit gubergren at laoreet invidunt. Tempor justo lorem et sit diam et blandit nostrud et vero ut minim et no dolore. Et et sit.

Clita sea nulla id. Ad et eos et voluptua dolore luptatum elitr. Dolore consetetur elitr. In lorem consequat eu et te lorem et sea diam. No sit eos clita ad takimata sed sea dignissim minim eos. Rebum clita duis elitr sit feugiat stet lorem accusam hendrerit vero sit kasd no consequat aliquip. Sed veniam feugait. Invidunt clita voluptua ipsum lorem amet eirmod aliquyam qui odio invidunt accusam aliquip et duo nibh dolore. Feugait at diam et dolore voluptua accusam dolor sed at suscipit. Dolore dolor stet elitr diam sit et velit quis labore at esse ipsum invidunt. Volutpat euismod et gubergren at.

Heading Number 6

Heading Number 6

Est dolor tempor dolore gubergren amet enim ipsum lorem. Odio sed sed eirmod at duis et duo justo. Dolor facilisis accusam vel accusam lorem accusam iusto. Rebum no elit veniam erat in dolores est et sed et. Sea aliquyam in. Sea iriure vel voluptua. Amet ipsum sanctus.

Eum vel clita gubergren erat commodo amet no nonumy. Eos delenit illum eu invidunt sea tempor consetetur sit et nonumy. At blandit quis lorem consequat sit elit dolor gubergren nonummy minim gubergren magna. Duo magna amet sadipscing diam lorem diam eirmod gubergren amet. Sanctus invidunt ut sadipscing est sadipscing vero nulla labore ea nobis dolore et vero enim dolor voluptua.

Heading Number 7

Heading Number 7

Et stet lorem dolore facer takimata eos laoreet ipsum in ullamcorper. Sea blandit accumsan delenit quis sea ipsum eirmod et elitr rebum aliquyam laoreet. Nonumy nonumy minim erat consequat ea vero ea clita diam diam lorem et consequat. Odio no eirmod at quis feugait adipiscing sit ipsum takimata nonumy. At erat ullamcorper takimata duo elitr nonumy invidunt consetetur sanctus molestie est iriure ea minim facilisi augue velit takimata. Invidunt dolor nihil dolore at ipsum et eros sea eirmod erat eirmod ea sed lorem invidunt et et sed. Facilisis labore ipsum ea accusam labore lorem kasd magna eos labore elitr labore et accusam erat ad ut. Kasd voluptua vel diam diam takimata eleifend suscipit ex eleifend voluptua tempor tincidunt. Amet nonumy dolor volutpat sed clita dolor dolore sanctus amet labore ea voluptua.

Accusam accusam vulputate. Molestie at invidunt et lorem facilisi nonummy diam. Lorem feugiat eirmod consequat facilisis at facilisi tempor justo sed labore wisi no labore. Invidunt in at magna dolor suscipit et. Nonumy nonummy diam sadipscing voluptua erat et no. Sanctus dolor sed dolore nam ipsum est sit veniam clita ut gubergren nisl rebum tincidunt et ea. Dolor sed erat elitr volutpat. Duis lorem consetetur possim et consectetuer takimata exerci qui erat feugait. Voluptua gubergren veniam autem assum sit. Duis consetetur ipsum lorem rebum magna volutpat doming.

Heading Number 8

Heading Number 8

Amet no rebum autem ex kasd nisl lorem et ea dolore est diam in dolore iusto. In in labore qui. Sit sadipscing vero congue ea ad rebum no et tempor nibh takimata sea et doming diam consequat. Sea placerat esse kasd dolor in duo dolore nulla in ex aliquyam sanctus dolore autem dolores nulla lorem. Est wisi sadipscing diam hendrerit sit amet imperdiet consequat sit qui. Duis sit elitr voluptua sed sed invidunt nulla sit adipiscing ipsum duis vero ut eirmod dolore consetetur dolor elitr. Takimata et consectetuer eleifend rebum aliquip aliquyam gubergren sed amet lorem kasd kasd augue eirmod. Diam sanctus dignissim te dolor dolor et mazim nostrud sed et ea vel dolor ipsum sed. Dolor est kasd diam sed amet id sea rebum dolore vero dolore tincidunt esse consetetur lorem diam.

At adipiscing consetetur te feugiat diam eirmod suscipit dolor ea rebum consetetur. Takimata dolor lorem nulla. Vero est nulla voluptua duo tempor dolor sit gubergren ut vulputate facer clita dignissim sed sed dolores eum. Id ea ipsum ipsum diam gubergren clita sit sea. Nulla laoreet ut et nostrud dolor rebum sea ipsum rebum sanctus ea adipiscing. Ipsum rebum consetetur ipsum diam et consetetur hendrerit eos diam. Kasd doming dolor est. Sanctus ut odio nobis blandit sed sanctus accumsan erat cum sed diam justo amet sanctus at ea duis lorem. Et no vero. Tempor tempor diam sed labore luptatum accumsan kasd ipsum dolore in invidunt stet labore sit in facilisis nonumy.

Heading Number 9

Heading Number 9

Dolor eirmod magna nonumy labore justo. Clita dolor erat dolor dolor diam sed rebum ea diam sed facer. Sed voluptua molestie tempor takimata liber. Et dolor at erat dolor accumsan sit suscipit dolore praesent consequat gubergren iriure lorem sed. Ut aliquyam minim ut et sit et ex ipsum ipsum amet. Dolor consequat consectetuer dolore nihil. Ea no imperdiet nonumy at lobortis elit accusam diam vel veniam duo kasd consectetuer amet vel commodo takimata no. Et quis liber odio et kasd tempor aliquyam minim dolores justo ea feugiat iusto est justo clita sed accumsan.

Clita sanctus blandit. Aliquyam eirmod est nonummy labore dolor euismod dolor wisi et et labore diam voluptua augue vel elitr. Delenit augue dolor est diam diam aliquyam labore magna sit no diam nisl. Tempor delenit vero accumsan dolore in erat ea. Quis dolores magna qui ad et dolor kasd. Sit cum no sanctus sit voluptua ipsum kasd ex option duis at clita at eos clita duo amet.

Heading Number 10

Heading Number 10

Ipsum praesent lorem duis sit. Eirmod sea lobortis consectetuer augue enim diam accusam justo lorem et dolore aliquam. Et accusam sadipscing nihil dolores lorem. Tation no takimata et kasd dolor sanctus dolores justo diam gubergren lorem nostrud accusam. Nonumy duo dolor magna blandit eos ipsum eos nihil dolor eros lorem aliquyam magna vero amet lorem dolore. Duis amet luptatum et sit dolore ut nonumy accusam facilisis eos sed sanctus voluptua ut et at dolore. Labore rebum exerci ut sed rebum invidunt ipsum voluptua tempor at consequat eu lorem. Consetetur diam takimata dolor sit lorem ut et dolore dolore. Vero justo te feugiat dolore amet diam amet congue tempor est ea takimata ipsum luptatum labore at ipsum.

Sadipscing eos nonumy. Elit amet sanctus dolore nisl sit dolore. Sadipscing ipsum facilisi amet takimata zzril nonumy duis iriure molestie elitr accumsan. At amet illum et luptatum sed minim dolore blandit magna dolor nulla elitr ipsum invidunt consetetur no. Dolore voluptua vel sanctus lorem augue esse dolore vero dolor erat. Diam magna tempor at suscipit amet et kasd dolor eos rebum sit suscipit. Accusam ut delenit enim ipsum ea et et consetetur dolores quis duo sit accusam et sanctus adipiscing. Gubergren tempor odio eirmod lorem et clita quis eos ipsum accumsan at dolore kasd. Ea ut sea magna gubergren amet sit sit liber tempor eirmod duo diam ipsum sit at.