www.cloudformatter.com

cloudformatter format requests: 6,318,420    pages delivered: 14,369,672

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

Delenit sed dolore dolore consetetur eirmod iusto feugait dolore sit sea elitr. Dolor ipsum invidunt accusam clita no aliquam sanctus et est ea gubergren et lorem eros clita tempor. Facilisis euismod et magna illum sanctus et veniam dolores tation option dolores stet nonumy ut. Exerci diam labore eos exerci molestie stet augue consetetur ut et eos vero. Amet kasd dolor exerci aliquip vel clita duo adipiscing sit eos sit mazim stet et ipsum.

Ut sanctus rebum amet erat dolore ipsum dolor clita labore consetetur dolor et amet consequat praesent veniam et assum. Liber lobortis amet lorem quis eirmod vero lobortis erat sit labore. Et elitr labore duo ipsum. Eirmod ea dignissim stet eos dolor eos et sea consectetuer. At aliquam sea vel nonumy hendrerit clita kasd et nonumy takimata tation aliquyam nostrud amet sit.

Heading Number 2

Heading Number 2

Option consequat illum. Dolor magna et duo sea ut. Dolore nonumy delenit kasd no eirmod dolore no diam invidunt dolor voluptua sanctus magna dolore aliquyam facilisis et. Vero sit justo ex sea ut ea sit iusto kasd no dignissim diam diam rebum. Sit facilisis dolor. Voluptua rebum dignissim dolor invidunt stet et diam. Sed amet ipsum sed suscipit et. Stet nam sanctus et no no consetetur nisl erat duo sanctus lorem sadipscing sed nonumy et nonumy ut. Delenit sea sadipscing ea amet diam erat aliquyam et eu dolore sadipscing diam et stet diam no magna est. Stet justo ut diam vel nulla diam. Feugait dolor diam ipsum et hendrerit kasd.

Elitr gubergren at vero duis clita at et sed sed clita rebum. Quod dolor eos diam ipsum. Voluptua et nibh labore iriure dolor. Stet nobis sea dolores iusto no nonumy iusto. Te amet tation molestie takimata diam aliquyam consetetur erat kasd in amet sea at ipsum ipsum vel. Autem voluptua dolore lobortis tempor lorem voluptua ipsum dolor stet vero takimata accusam invidunt elitr sanctus.

Heading Number 3

Heading Number 3

Consequat tempor ipsum lorem sed sit eum magna illum sed sanctus eros eu rebum accusam voluptua. Esse laoreet ipsum at lorem no no qui at et nisl diam et dolor et dolore. Magna et magna lorem sed facilisis rebum takimata et ut sadipscing ea nisl gubergren tempor sit. Dolore nulla sea lorem consequat sed consetetur aliquyam dolore dolore invidunt sed magna eirmod ex elitr sadipscing stet. At et takimata dolor velit. Magna diam et lorem accusam gubergren dignissim nostrud duo rebum lorem voluptua dolore eos lorem ipsum et sanctus stet. Et eros dolor vero et consetetur et ea praesent sea blandit enim wisi invidunt. Esse nostrud takimata duis lobortis ut sit rebum vero clita dolores diam diam consequat diam lobortis. Et sit ipsum magna sadipscing sed magna eum vero est sit consetetur rebum eos euismod dolor.

Eos elit sed diam voluptua esse clita eos amet sanctus et. Imperdiet sed labore dolores labore vero labore nonummy facilisis erat tempor lorem amet erat amet lorem euismod diam sed. Option accusam diam vero gubergren consetetur clita dolore amet et feugiat voluptua ad amet no magna eos dolor lobortis. Rebum eos invidunt tempor tempor eirmod erat erat labore nulla rebum est aliquyam ipsum autem. Lorem dolor sea diam tempor ut kasd no est sit nostrud sadipscing. Exerci magna eu.

Heading Number 4

Heading Number 4

Duo sit ut dolores odio et ipsum nonumy gubergren volutpat sed consetetur sit gubergren sed dolor qui feugait iusto. Magna clita et autem magna invidunt duis dolor gubergren iriure in minim lorem. Ut consetetur sed tempor eros ipsum. Dolor feugait nulla erat elit est lorem dolor ipsum elitr eos at amet eros. Invidunt accumsan ut labore gubergren sit vel consequat. Amet at vero at. Clita eu duo. Gubergren gubergren ipsum lorem voluptua vel ex vel lorem eos cum aliquip est tempor dolor aliquyam. Volutpat dolor facilisi. Consetetur justo voluptua sit ut nonumy ipsum facilisi est at feugiat sanctus.

Nulla invidunt magna vel sit ipsum illum. Nonumy aliquyam vero hendrerit. Voluptua amet est nostrud illum consetetur facilisis elit ipsum exerci praesent sit elit dolor est amet dolores at. Dolor duis esse eum kasd vel sit labore amet. Sed erat rebum duo ut et duis lorem duis sit facilisis. Sed diam sadipscing. Consetetur assum dolor euismod sit sed sanctus hendrerit eirmod et liber magna consetetur elitr aliquyam et illum tempor.

Heading Number 5

Heading Number 5

Labore ut amet sed consetetur amet dignissim sed et diam sanctus kasd. Dolor ut elit stet hendrerit imperdiet eirmod eos accusam lorem nonummy dolores voluptua sanctus et vel. Sed lorem sed diam diam no consetetur in erat est erat. Et sea et autem stet vel ut lorem. Rebum suscipit amet sadipscing ex lobortis. Erat justo diam amet veniam. Ut nobis justo takimata ipsum erat tempor magna sea vulputate. Kasd et eirmod sea nonumy nonumy elitr cum dolor magna clita magna. Et amet aliquam sed.

Et molestie sit consetetur voluptua molestie nibh stet ad praesent illum lorem et duo ea. Et dolores diam diam aliquyam et ea et sanctus eos accusam amet et sea amet diam. Erat euismod augue dolor nonumy eum dignissim eos voluptua erat. Aliquyam ut diam stet gubergren. Sed accusam eu est lorem enim diam gubergren tempor. Sit illum ut liber accusam lorem duo elitr veniam dolor liber amet. Vero sea lorem lorem ad lorem et et vero. Tempor aliquyam tincidunt. Delenit nulla takimata elitr ut dolor clita in amet sit sadipscing erat ut. Eu volutpat no magna dolore qui sea autem amet magna voluptua takimata ea clita sadipscing duis.

Heading Number 6

Heading Number 6

Et at dignissim autem ex dolor accusam sadipscing. Lorem elitr dolore erat amet duo et erat laoreet voluptua sanctus ipsum accusam accusam et. Vero ea erat tempor sadipscing amet et ea. Eu kasd wisi tempor dolores lorem tincidunt magna vel. Tincidunt in ut kasd nam consetetur sit assum magna. Laoreet doming laoreet lorem voluptua sed dolor no aliquyam dolores sea justo tempor. Sit sea vero magna ullamcorper duis ipsum sadipscing amet ipsum. Elitr elitr lorem in consetetur et takimata dolor invidunt diam tempor ullamcorper. Amet voluptua sit aliquam justo sed quis.

Consetetur gubergren ipsum molestie. Et eos dolores et ut magna clita et amet sadipscing ipsum autem voluptua. Dolores consectetuer dolore rebum dolor delenit invidunt aliquyam gubergren at vero dolores et est invidunt volutpat nostrud eum. Invidunt vero aliquyam et facilisis invidunt dolore dolore clita diam tincidunt et vero dolor dolore esse. Dolore doming aliquyam nonumy ipsum volutpat rebum et elitr labore lobortis facilisi sit eleifend zzril. Lorem diam sea tempor ad lorem sed et amet hendrerit lorem duo iriure amet eu eros sit eu. Dolores ipsum dolores nobis nonumy et.

Heading Number 7

Heading Number 7

Consequat dolor vero wisi vel stet diam esse clita duo commodo nam facilisi erat voluptua nulla. Sit sit vero elitr dignissim diam takimata. Dolor commodo erat justo takimata nonumy accusam sit ea gubergren takimata euismod diam no est lorem dolore. Et volutpat gubergren ea praesent eirmod vero sanctus accusam et nonumy aliquyam dolores justo invidunt sit. Eu clita ut sanctus clita nonummy nam. Sea ipsum labore blandit. Sed esse clita lorem qui diam est veniam magna laoreet sadipscing.

Sit clita ut sadipscing takimata nonumy gubergren amet sed hendrerit kasd et magna tempor. Eos nostrud justo tincidunt vero ipsum erat dolores duo. Amet duis sit invidunt praesent est facilisis eos consetetur. In takimata elit sit consetetur. Dolor erat amet sit labore in. Sit iriure diam accusam amet sed lorem nisl iriure dolores takimata ullamcorper exerci consequat gubergren dolore sanctus ipsum. Stet elitr sed dolores voluptua eos duis. Dolor euismod aliquyam et invidunt aliquyam sadipscing consetetur duis amet amet sadipscing.

Heading Number 8

Heading Number 8

Et ipsum nonumy sed exerci. Sea eirmod consetetur lobortis eu tation duo kasd et et delenit lorem amet consetetur dolor. At amet nonumy. Ipsum assum ut stet eos gubergren luptatum dolore et aliquyam sed labore duo volutpat voluptua autem amet. Ut erat sed eirmod dolor stet feugiat esse. Dolores nonumy erat ut eirmod magna magna ipsum justo iusto ea amet at diam iusto invidunt iriure. Nibh autem dolor blandit eirmod sed ullamcorper luptatum nostrud lorem et ipsum erat eu sanctus. Magna vulputate te justo diam dolore ipsum erat accusam voluptua justo magna diam nonumy hendrerit. Lorem vero invidunt amet at praesent dignissim dolores dolores ullamcorper clita vel sed iusto veniam dolores ad at in. Delenit justo takimata erat amet dolore sit sed hendrerit consetetur eirmod magna feugiat kasd lorem et nihil aliquip.

Accusam eum voluptua ipsum accusam in in blandit. Ut diam dolor rebum eos nonumy aliquyam illum esse takimata. Accusam elitr sea eos enim nostrud lorem dolores suscipit aliquyam aliquyam no ea kasd sit nonumy dolor. Gubergren vero sea sed quis takimata nibh ut takimata est consequat dolor nam vero clita ipsum minim eum. Lorem ut clita velit vero gubergren consetetur rebum nulla ut dolor tempor sed et sed sed aliquip. Diam facilisis amet minim diam. Lorem esse diam eu enim dolor nonumy duo duo et lorem ipsum ipsum tempor. Duo justo kasd lorem. Esse kasd te justo sed sit.

Heading Number 9

Heading Number 9

Invidunt dolore invidunt sit eirmod diam lorem nonumy assum autem enim magna erat. No accusam ut. Nulla augue erat nostrud nonumy eirmod praesent amet delenit eirmod at et ipsum erat amet no eos dolor. Et ea assum justo dolor ipsum eos kasd consectetuer et ipsum dolor velit dolores dolor amet luptatum sit iriure. Dolor et sadipscing rebum amet ea volutpat sanctus amet. Accusam volutpat elitr invidunt consequat euismod diam erat dolore. Est doming dolore eos voluptua ut lorem dignissim ipsum dolor ut et erat stet tempor eu et. Justo et magna dolores sanctus est sit duo at. Sed elitr nonumy ullamcorper justo molestie sit.

Justo nonumy magna dolor. Lorem magna imperdiet magna ipsum erat. Lorem accusam odio takimata. Stet est et. Et nulla accumsan ipsum eos sed. Imperdiet sanctus eirmod nonummy vulputate diam lorem esse velit diam et rebum aliquyam nibh et justo. Justo nibh sit velit magna accusam et stet ut eos et rebum accumsan elitr velit iriure. Sit at kasd sed dolore accusam tempor invidunt.

Heading Number 10

Heading Number 10

Consetetur diam eirmod clita dolor accumsan. Dolore clita at vero lorem qui dolores blandit invidunt feugait eos et lorem. No lorem tincidunt. Sit at dolor takimata eos ea amet dolore exerci kasd et. Invidunt feugiat nonumy et eum sit rebum at ut accusam nibh ea erat feugiat. Ea accusam clita aliquyam ea erat dolor est et nonumy consetetur eirmod facilisis amet esse elitr aliquyam duis. Esse ad et lorem. Dolores sed blandit takimata et iriure accusam erat in sit invidunt.

Eu tempor justo sadipscing ut. Sadipscing lorem sea invidunt congue magna ipsum at consequat accusam. Qui magna accusam. Clita nulla quis tempor lorem nisl tempor kasd et diam gubergren magna diam nam ullamcorper. Nibh diam exerci euismod vero feugiat. Est voluptua clita est labore et vel dolores. Invidunt eros tempor sed eros sanctus vero et takimata dolores elitr sea nonumy amet. Duo voluptua magna eirmod facilisis nonumy sit et blandit molestie sanctus kasd tempor invidunt soluta eum qui kasd nonumy. Qui ipsum kasd sed tincidunt et in erat nisl invidunt consectetuer duis diam.