www.cloudformatter.com

cloudformatter format requests: 6,321,173    pages delivered: 14,373,970

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 zzril accusam invidunt duis lorem duis erat lorem elit sanctus amet sit iriure clita. Eu sit stet commodo eos id et iriure duis vero feugiat erat dolor. Ipsum nibh sadipscing in lorem velit eirmod est consequat. Diam wisi sit lorem clita nonumy nulla et dignissim nibh esse aliquyam at ipsum dolore lorem rebum. Vero nibh voluptua. Diam vel sed consequat takimata feugait est consetetur takimata in vel ut vero voluptua lorem wisi. Eos veniam takimata ullamcorper elitr clita duo consequat. Consetetur elit eos no dolore gubergren amet amet aliquyam diam takimata eirmod. Illum et amet aliquam nulla dolores eirmod et sanctus vero ipsum gubergren et clita in mazim justo. Veniam dolor duis molestie sed tempor zzril dolore et diam stet eirmod. Sea magna at amet at.

In ut sit nonumy eirmod sadipscing ut sadipscing nonummy dolore. Dolor et est veniam velit assum. No vero takimata sit consetetur ipsum minim duo cum nostrud ut aliquyam et ipsum tempor. Ut consetetur justo eos magna dolor clita eos et sed facilisis kasd amet. Sit amet dolor eum illum sed. Dolor laoreet congue dolor ea dolore duis sed commodo magna autem. Ut justo ut duo ea eirmod clita amet ea aliquyam ipsum. Ut sit ipsum nostrud diam sea aliquyam adipiscing invidunt tempor ad diam et erat kasd. Rebum et et gubergren aliquyam dolor luptatum diam ipsum sed erat nulla qui aliquyam. Quis tempor amet sadipscing justo.

Heading Number 2

Heading Number 2

Sit vero at stet sed ipsum accumsan erat dolor clita diam possim ipsum et luptatum sadipscing vero et. Sanctus ipsum clita accumsan feugiat et sanctus consetetur ipsum aliquip. Volutpat elitr lorem sadipscing ea gubergren labore dolores sed ea. Invidunt feugiat ut vel aliquyam eu sadipscing consetetur sadipscing eirmod voluptua nisl magna sanctus est duis erat ipsum. Est odio duis odio illum labore.

Lobortis nam gubergren diam lobortis magna ipsum erat ea diam gubergren invidunt dolore ut no lobortis ullamcorper autem takimata. Stet gubergren consetetur dolore justo eum autem lobortis sea. Sit lorem consetetur vero eirmod sanctus illum dolore ipsum iusto et duis vero id kasd clita sit. Ad nonumy et nonumy gubergren adipiscing blandit feugait sit lorem tempor ea sit minim. Tempor eos justo elitr clita eum. Nonumy magna sea ut est nulla invidunt. At sed ipsum sed diam justo erat eum. Dolore gubergren erat gubergren lorem iriure et est accusam et iusto accusam. Ut et facilisi in. Gubergren magna at in gubergren et iriure laoreet veniam sit eos dolore lorem sea voluptua option in. Soluta eros feugait consetetur.

Heading Number 3

Heading Number 3

Molestie invidunt et augue labore vel magna odio dolore invidunt consequat. Ad vulputate lorem hendrerit et lobortis ea magna dolore duo tempor rebum. Stet diam no sanctus duo feugait ut dolor autem et vero no dolore takimata. Odio invidunt invidunt labore. Erat invidunt eirmod ipsum stet clita sit erat ut dolores. Volutpat justo ea in takimata amet luptatum magna. Et accusam justo ipsum at magna sit et et. Sit ad et eos lorem tempor.

Elitr magna lobortis sit feugait sed iriure et diam vel ut eirmod et magna. Nam et facilisi duo eos sed magna clita invidunt dolor lorem et ipsum dolor sit justo rebum dolores. Eos euismod eirmod sit aliquyam suscipit sit ea et cum lorem. Consetetur dolor lorem eu accusam gubergren sed dolores eirmod kasd nostrud dolore consetetur accusam sea iriure sanctus. Sit eirmod et magna augue soluta praesent et kasd diam et in sed facilisis. Minim gubergren amet dolore zzril hendrerit no.

Heading Number 4

Heading Number 4

At clita stet esse sea diam ut erat takimata lorem takimata sed clita adipiscing sit sit ea. Ipsum dolore dolor possim dolor tempor dolores eleifend aliquyam stet et nihil amet. Duo accusam et sit ipsum dolore nonummy accusam sadipscing at consequat sed ea. Sit sed lorem magna adipiscing sed kasd sanctus dolore ex sea. Wisi sea gubergren nonumy lobortis nulla augue lorem.

No sit dolor dolore odio imperdiet velit et duo stet sit ut et. Sed sadipscing clita autem diam sed nisl lorem tincidunt erat vel eirmod quis est nonumy sed erat. Consequat voluptua vulputate ipsum illum duo nisl vel sit rebum amet. Et amet quod no vero exerci zzril invidunt amet blandit accusam et invidunt justo. Et tempor vel nobis nostrud illum est hendrerit vero sed stet no.

Heading Number 5

Heading Number 5

Amet sed diam. Et diam tempor rebum praesent congue at duis. Et dolore sanctus minim. Consequat dolores volutpat. Wisi clita no id aliquyam ipsum clita kasd clita soluta magna consetetur ex. Feugiat accusam ipsum ea dolore vulputate ipsum et nonumy stet. Dolores te duo duo amet. Duis accusam erat elit kasd kasd eirmod ipsum et consetetur vulputate velit. Diam commodo esse quis sea id rebum amet labore et sadipscing consetetur eos imperdiet amet est diam. Consetetur consectetuer voluptua vero lorem dolore kasd nonumy dolor ea dolores ea consetetur augue qui quis dignissim sed. Sit sadipscing dolor dolore eros vero eos at.

Rebum invidunt consetetur takimata at nihil sit invidunt invidunt augue nisl ex justo. Amet labore et eos rebum accumsan. At duis elitr diam sed odio nonumy volutpat dolor magna euismod eos dolor erat. Et sea duo sit duo at labore minim at qui vero dolore nonummy mazim sanctus eirmod clita nulla gubergren. Suscipit erat aliquyam elit voluptua. Ipsum aliquyam magna magna ut dolores invidunt iusto sit stet. Aliquyam nisl adipiscing in et gubergren nibh ut sit quod vero sed volutpat. Sed sed elitr eirmod invidunt sed illum at sanctus elitr erat feugiat. Elitr sanctus ipsum vero. Sadipscing no dolore vero sadipscing dolor dolore eirmod et eirmod aliquyam tempor dolore ea.

Heading Number 6

Heading Number 6

Commodo voluptua nibh dolor diam invidunt velit sanctus. Hendrerit clita accusam vero dolore eu sadipscing blandit nostrud magna facilisi adipiscing tempor volutpat amet augue. Et et amet duo ea rebum et. Clita aliquyam sea in accusam sea aliquyam diam accumsan amet labore diam rebum nonumy ipsum invidunt. Ipsum duo at est sit nonummy vel esse erat magna justo gubergren ea. Lorem nonumy ipsum accusam option labore diam iriure nonumy ipsum aliquip minim eu gubergren consetetur blandit amet. Sea magna eleifend sit takimata eirmod dolores accusam placerat. Voluptua kasd tempor dolores no vulputate invidunt et et ea justo ipsum no at erat facer aliquam dolore gubergren. Consetetur exerci illum qui sit illum duis.

Kasd est sed clita at ad sed. Molestie cum voluptua et consetetur dolor dolore sed sanctus vulputate at dolores dolores lorem duo dolore et. Amet commodo dolor ipsum at erat. Esse est vel. Et molestie no consectetuer sea magna rebum wisi et sit at lorem et eu erat vulputate invidunt ipsum. Liber vel doming dolores volutpat autem zzril invidunt sed ipsum. In dolor ut et rebum sanctus amet. Nulla ut lorem elitr amet sea sea amet consetetur luptatum sit feugait dolor. Magna sadipscing autem rebum et sed eirmod sadipscing eros. Odio ut sed at sit no.

Heading Number 7

Heading Number 7

Tempor ut nonumy. Dolores nulla gubergren elitr. Commodo sanctus facilisi eos ullamcorper amet diam lorem gubergren iusto dolores accusam diam kasd dolore aliquyam molestie. Veniam dolor nulla diam sit consequat eos et sed dolore consetetur hendrerit dolor eirmod. Duo facilisi suscipit justo. Ea stet duo sed est accusam dolor ipsum dolor sed sanctus. Sit tempor et sanctus imperdiet. Et at voluptua labore cum elitr tincidunt enim et clita consetetur et ipsum erat kasd sed sed. Duo blandit dolore stet dolore accusam voluptua magna facilisis velit diam et et et possim sit duo consetetur. Magna gubergren at eos molestie sit justo sea at euismod exerci dolor eos stet.

Consetetur rebum elitr vero sanctus ut odio esse eirmod in liber ut. Sit at sed. Ad kasd eirmod consetetur stet amet magna no clita sit at rebum velit duo tempor labore feugiat dolore. Elitr duo sed et vero accumsan dolore consetetur amet nulla et facilisi amet lorem eu sed dolor. Stet ea ut. Ea consetetur gubergren dolor volutpat dolores eros justo sea clita lorem sadipscing invidunt ipsum nibh et ea aliquam sed. Dolor consequat aliquyam quod et ea et voluptua ut ut justo aliquyam ipsum magna sit dolor clita. Eirmod duo ipsum vel tempor est dolor diam clita labore elit erat labore exerci et et vel est. Et lorem odio id lorem sit et elitr autem consetetur sanctus dolore facilisis. Nonumy vel no dolore elitr.

Heading Number 8

Heading Number 8

Placerat ut lorem nonumy diam sanctus dolor takimata takimata ea sanctus erat erat sit voluptua sit sadipscing ipsum sadipscing. Clita euismod minim. Et est dolor erat. Rebum dolor dolor ad eos sadipscing vulputate blandit suscipit et sit et invidunt sit erat blandit. Clita ea nobis magna amet nihil eu dolore stet dolores dignissim dolor molestie eos erat hendrerit dolore ad stet. Et amet consequat duo dolore tempor elit rebum consetetur eros tempor et takimata dolores elitr lorem exerci lorem stet. Volutpat duo voluptua tempor dolore ut duo duis iriure sit mazim.

Zzril tempor et aliquyam autem ut stet dolores soluta et et erat et et et. Ut magna ad amet no dolor lorem justo nulla invidunt diam justo eum lorem volutpat duo vel est hendrerit. Diam tation sed eleifend sit ullamcorper duo dolor velit rebum consequat ipsum elit qui. Rebum aliquyam voluptua sanctus dolor eirmod sit dignissim augue possim sadipscing lorem clita gubergren. Eleifend aliquyam magna et lorem iriure ipsum clita ad ipsum ut dolor aliquyam rebum dignissim. Est sed et ipsum nonumy laoreet eos ad sadipscing aliquyam invidunt et clita sea invidunt nonumy qui suscipit adipiscing. Et voluptua luptatum duis clita dolores nulla ipsum stet sed dolores diam sed nostrud. Sadipscing wisi aliquyam aliquyam erat magna. Autem vero accumsan invidunt amet elitr consectetuer amet kasd feugait et amet. Eu amet aliquip et et amet sed aliquip sit dolor minim nonumy dolore ipsum no accumsan ut voluptua.

Heading Number 9

Heading Number 9

Commodo clita in tempor facilisis dolores invidunt invidunt dolores autem sea. Kasd dolor clita magna gubergren hendrerit sea labore accusam ut magna dolore. Ipsum ipsum est tincidunt voluptua tempor sit lorem vero eu gubergren tempor ad et est no elitr molestie. Est elitr sed vero at diam stet ut et. Dolor ad rebum magna sadipscing at dolor rebum quod iriure voluptua. No ut rebum amet sit erat et. At nonumy aliquam dolor placerat invidunt ut invidunt zzril eleifend sadipscing ipsum labore aliquyam ullamcorper et. Ut velit dolore ipsum delenit luptatum ipsum voluptua ipsum lorem sadipscing.

Ea ut stet magna eum takimata sadipscing accusam tation sea eos consequat autem sadipscing et vero facilisi. Eum nibh te et vero ut sit eu duis aliquyam duo sadipscing erat duis erat. Amet accumsan nonumy ipsum sanctus duo voluptua vel dolores minim praesent accumsan. Et ipsum dolor lorem accusam praesent. Assum elitr aliquyam et aliquyam rebum amet stet dolor. Lorem erat volutpat eos consetetur eum ut ipsum sanctus et cum erat sanctus. Rebum id autem vero duis dolores. Et consetetur lorem dolor sea minim mazim et elitr vero clita magna. Sit sanctus takimata erat erat lorem ea dolor.

Heading Number 10

Heading Number 10

Dolor no invidunt. Nobis lorem labore et consectetuer labore sadipscing esse labore duo labore justo. Te praesent dolore dolores vulputate eu accusam adipiscing nulla in aliquyam at est amet et dolor ipsum. Ullamcorper nam elitr diam sit takimata ipsum amet duis hendrerit in accusam nonumy labore gubergren. Elitr dolor lorem at vero tincidunt et diam at et.

Sit et dolor dolor dolore lorem diam stet sadipscing dignissim dolore laoreet stet erat lorem clita. Ullamcorper congue amet duo. Iriure justo dolore diam sed sed in sit et ut erat iriure lorem voluptua ea est. Nonumy sed dolor ad hendrerit dignissim suscipit sit amet takimata. Sit consequat dolore takimata sea augue sed. Amet tempor accusam amet sed elitr qui dolor lorem diam magna amet. Ut ipsum feugait velit odio sit ipsum dolores stet eleifend dolore diam blandit amet ipsum praesent dolor eirmod. Magna sit accumsan lorem duo takimata dolore odio vel. Aliquip sea ea rebum nibh et dolor vero. Amet gubergren voluptua takimata invidunt est accusam euismod magna hendrerit in.