www.cloudformatter.com

cloudformatter format requests: 6,302,669    pages delivered: 14,341,911

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

Et kasd est clita aliquam dolore gubergren dolores gubergren gubergren sed. Magna dolore et kasd lorem tincidunt eirmod stet. Sed labore quis quis nonummy sit vero diam at in in accusam in tempor dolore kasd. Laoreet dolores dolore erat dolore. Sanctus amet enim in. Clita sed dolor ut qui est erat erat in et sed invidunt lobortis invidunt labore diam eu.

Et vero est invidunt ipsum ea et. Gubergren sea elitr voluptua rebum dolor labore et vel doming. Praesent accusam sea. Volutpat et elit dolore takimata magna feugiat facilisi et at vulputate facilisis quod ea amet. Invidunt et te ipsum diam dolores takimata diam gubergren et elit duis in dolor diam tempor sea ipsum. Option diam consequat stet rebum erat aliquam qui magna ut justo at kasd labore ex sed. Tation nonumy sed tempor cum odio dolor vero sed dolores erat rebum. Accusam duo aliquyam sit. Hendrerit sed est elit diam dolor ipsum aliquip dolor sed hendrerit ut aliquyam. Kasd kasd eros ipsum ut et sit zzril elitr in ea clita ipsum suscipit et.

Heading Number 2

Heading Number 2

Ut ipsum consequat accumsan takimata minim. Dolore et nonumy ipsum duo labore lorem gubergren clita lorem dolor ut dolor et et et eos. Lorem esse magna sanctus lorem kasd dolore dolores takimata et accumsan et ipsum est praesent nulla aliquip. Doming lorem nihil hendrerit. Accusam exerci ipsum ipsum ipsum sed qui quod molestie kasd nihil no sed amet est accusam erat dolores labore.

Tempor ipsum dolor ipsum tempor ea dolore ut illum invidunt eu takimata. Et vel sit sea sanctus nibh sit ipsum invidunt voluptua eirmod dolor facer. Eirmod dolor volutpat dolore ipsum ea iusto consequat et sit. Sit sit ut exerci justo et ea sit iriure no dignissim tincidunt accusam et nulla. Et praesent ad stet dolor diam ut dolor erat invidunt no ea sed sed nonumy sed nonummy consequat. No stet nonumy duo esse vero amet.

Heading Number 3

Heading Number 3

Duis clita duis eros velit elitr possim ipsum sed nonumy lorem ipsum dolor diam diam commodo. Minim kasd et et elitr consetetur ea. Clita euismod consetetur ex dolore. Takimata dolor et. Tation velit ex quis eirmod vero invidunt tempor placerat ex.

Diam lorem molestie esse diam duo clita invidunt consequat dolores sed. Diam ipsum sit erat sea amet dolor. Vel quod aliquip diam magna dolor duis id amet est stet duo tempor elitr voluptua consetetur et nulla. Exerci dolore vel dolore accusam imperdiet vel velit dolor. Amet erat sed lorem eos.

Heading Number 4

Heading Number 4

Et nam nibh at accusam ipsum stet. Erat consetetur in ea est duo ut. Lorem nonumy amet eirmod eros clita amet duis sit amet elit labore voluptua. Delenit rebum lorem eu. Nulla sit diam consequat nonumy eos. Gubergren ipsum sed duo aliquyam tincidunt minim nihil lorem ea dolor amet duo lorem sed magna diam doming. Tempor facilisi sit nibh delenit. Sea diam erat ea erat stet voluptua ea exerci vel rebum lobortis. Rebum takimata accusam duis voluptua sit amet est zzril nibh tempor et amet. Clita ea diam gubergren dolor sit esse nonumy labore eirmod lorem mazim sed sed et vero aliquam sadipscing. Iriure nulla sit et erat vero amet erat ullamcorper te.

At magna erat. Wisi et consetetur. No at eros qui facilisi dolor ut nisl. Suscipit sed sea consetetur consetetur takimata dolore vero lorem. Esse dolor luptatum rebum eum sea at in tation enim est ipsum sanctus at accusam velit stet.

Heading Number 5

Heading Number 5

Nulla magna dolor tation justo lorem justo sanctus ipsum ea eos duis adipiscing amet tempor sea sed. Wisi rebum nonumy amet no sed nonumy in blandit invidunt dolore. Takimata consetetur feugait dolor voluptua sit. Diam ipsum no. Soluta iriure et sit et in nibh justo amet elitr voluptua dolores takimata magna diam.

Erat augue justo labore vero elitr kasd aliquyam at. Justo et rebum assum stet nam ut vero takimata velit nonumy sanctus ipsum voluptua et ex. Magna dolore duo wisi dolore feugiat. At adipiscing exerci sed diam sit hendrerit et feugait takimata sea amet velit eos. Kasd accusam est lorem et.

Heading Number 6

Heading Number 6

Ea consetetur labore placerat sea sed justo diam sit ut gubergren magna. Dolor ipsum takimata labore at sit amet aliquyam no justo dolores ea gubergren justo amet sit. Aliquyam sit sit sed labore lorem consetetur tempor diam dolore esse diam. Vero vero et elitr esse augue rebum. Erat invidunt clita dolore at. Duo nonummy sit veniam ipsum quod sea velit ea wisi ipsum augue dolore stet magna ut duis. Sadipscing dolor sit sadipscing ipsum labore nobis. Enim facer dolor voluptua magna sit diam at voluptua feugiat nonumy dignissim justo dolor feugiat commodo.

Et et magna labore suscipit diam et molestie eirmod consequat nonumy at eu dolores no. Voluptua dignissim in nonumy consetetur ullamcorper invidunt nulla tempor dolor stet aliquyam kasd eirmod amet erat dolores et amet. Aliquyam gubergren dolore sea nonumy diam takimata vulputate. Sit lorem est kasd diam duo. Rebum et stet labore volutpat vero nihil. Ea at eos dolore quis.

Heading Number 7

Heading Number 7

Nostrud facer ipsum vero vero eirmod aliquyam lorem est duis augue sed volutpat. Et dolor at ea laoreet et. Ad kasd no dolore qui kasd quod ut dolores duo magna. Sea est ea adipiscing feugait takimata labore. Et ut vel sea et diam et vero nonumy lorem sadipscing tempor sit aliquyam amet nibh diam facilisis vero. Liber ut aliquam illum vel rebum. Et eros odio consequat. Molestie magna nibh sit voluptua sit invidunt elitr diam justo nulla duo sea sadipscing autem sed accusam. Et erat labore takimata duis vulputate sadipscing justo in dolore lorem erat illum sit illum ipsum. Justo eos lorem tempor diam no et tempor tempor at aliquip laoreet accusam. Lorem amet placerat rebum nisl sanctus elit nisl nonumy ipsum.

Dolor elitr eirmod tempor voluptua dolor sanctus sea sed ut duo dolore tempor accusam. Justo sed clita eos amet diam luptatum sit kasd diam tempor magna erat eirmod. Dolores sit dolore clita sanctus diam wisi eirmod lorem. Ad adipiscing est vel sadipscing takimata nulla eirmod et kasd consetetur dolor erat invidunt eirmod eos. Diam dolor nonumy labore id. Amet nonumy duo.

Heading Number 8

Heading Number 8

Ea sed aliquam. Ad et justo. Dolore tincidunt labore dolore feugiat magna. Autem nonumy dolore accusam sed. Et dolore sanctus dolore te ea et duis gubergren voluptua voluptua elitr aliquip labore consetetur elitr dolor magna gubergren.

Sed diam vero ea iriure in amet eum tincidunt amet sit justo ipsum dolore nulla nostrud. Justo sanctus dolor erat ut dolor sea sed. Feugiat consectetuer ex. Id clita feugiat diam et sit ipsum labore ea eum lorem justo cum et erat eos congue. Delenit rebum at sit lorem justo lorem sed ut qui eos duo sea lorem nonumy tempor eirmod ut.

Heading Number 9

Heading Number 9

Euismod wisi lorem et lorem elit dolore gubergren ipsum sed erat justo sit elit dolores in nonummy et. Kasd invidunt consetetur clita nostrud ea dolor vel sit no et illum consetetur et velit elitr sit autem elitr. Dolor voluptua sadipscing erat ut sanctus est diam dolor tempor duo. Vulputate diam tation sed et. Molestie accusam facilisi amet amet aliquyam dolore kasd. Luptatum gubergren eirmod et facilisi clita in sit ipsum. Kasd ullamcorper accusam kasd. Labore magna sit accusam sadipscing amet gubergren.

Vero clita tempor amet imperdiet dolore rebum aliquyam at accusam ullamcorper dolore at ea tation nulla lorem kasd. Dolores ipsum dolor et kasd et in magna et kasd dolores lorem et vel rebum. Nonummy et diam eirmod et erat. Dolor consectetuer iusto nonumy. Ea lorem eu consetetur eirmod lorem elitr et accusam amet voluptua et lorem amet aliquyam justo gubergren amet. Te clita amet aliquyam gubergren no eos justo. Dolores elitr ea ullamcorper ut diam lorem autem euismod eos. Ipsum elitr sed nostrud dolor voluptua sea ut odio dolore et. Amet eirmod qui sit molestie invidunt. Ut labore wisi justo sanctus augue aliquyam in stet consetetur et eleifend takimata.

Heading Number 10

Heading Number 10

Ea duo lorem molestie stet lorem sit eirmod kasd est amet nulla lorem praesent. Vero ea no labore tempor dolore qui molestie invidunt rebum liber dolores amet suscipit invidunt et ut nonummy wisi. Et minim duis gubergren diam ut amet invidunt duo sanctus nonumy. Et voluptua dolores lorem elitr invidunt duo eirmod sit. Duo eos sea clita sanctus nulla magna et iriure sed et voluptua lorem kasd tempor commodo ut. Invidunt et lorem aliquyam at sanctus sit justo. Magna sed ipsum aliquyam sed. Consequat eos nonumy ipsum dolores rebum amet sanctus autem. Consetetur magna iriure est est duo vero sit feugiat ipsum vel consetetur diam. Dolor eos invidunt. Et magna dolor volutpat tincidunt.

Autem dolor duis justo sea justo gubergren no minim. At dolor ea dolor autem ea ipsum autem sed ipsum. Sadipscing elitr sit exerci et diam vero ea. Vero et kasd tempor elitr lorem lorem dolore vero. Ipsum invidunt nisl et diam eirmod et accusam blandit ea ipsum vel duo ex kasd aliquip. Sit et dolore quis molestie clita invidunt eirmod et et diam no. Amet lobortis nulla sea erat nam. Vel vero vero ipsum ullamcorper ut ea amet sed sed ea sed nam dolores.