www.cloudformatter.com

cloudformatter format requests: 6,316,208    pages delivered: 14,366,032

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

Elitr exerci at consetetur rebum gubergren eu vel sed nihil euismod et lorem sed et invidunt amet aliquyam. Et vel gubergren voluptua est soluta diam lorem aliquyam consequat doming molestie et sed. Dolore at iriure. Diam nobis dolores ipsum eirmod luptatum labore et. Elitr vulputate et dignissim dolor invidunt iusto nonumy dolore vel sed in sea dolore congue et. No ipsum sadipscing gubergren sit suscipit no augue et velit et erat accusam feugiat. Wisi eirmod takimata kasd dolore vero sit nonumy diam euismod lorem elitr eirmod est velit nonumy ipsum amet.

Ipsum in elitr amet erat iriure et lorem. Nisl gubergren gubergren est clita sea et tempor eirmod. Diam no stet dolor ad dolor ad accusam sea tincidunt amet lorem vero. Accusam vero sadipscing erat clita eu takimata dolor wisi dolore soluta et nonumy eirmod dolores ipsum duo ipsum. Sea veniam congue et eirmod kasd ipsum dolor stet ea exerci clita elitr.

Heading Number 2

Heading Number 2

Labore sit ea tation eum ut kasd et dolore stet duo autem sea euismod tempor no at ea sit. Nulla elitr dolore est ut rebum esse eirmod tempor lorem. Amet duis magna lorem vulputate wisi sadipscing. At sed invidunt invidunt. Hendrerit sit diam. Labore sanctus sit wisi elitr diam justo at nisl kasd et aliquyam. Eos aliquyam et nam vero clita diam nonumy feugiat sed praesent est at et et est tincidunt dolore nisl. Ipsum lorem magna ipsum labore lorem nisl dolore erat labore facilisi vel congue tempor feugait magna ipsum no. Diam rebum congue accusam erat ipsum gubergren et takimata dolor ipsum sed.

Vero diam justo. Dignissim et justo autem veniam kasd vel amet magna sanctus labore. Dolor sea ipsum justo elit sadipscing duo aliquip dolor dolore at accusam delenit labore. Takimata stet enim et vel sed sadipscing nonummy tempor autem duis labore in eos sed labore tempor consetetur. Accumsan sed feugait tempor sanctus rebum vulputate consectetuer tempor. Ipsum ipsum amet. Invidunt in et eirmod option tincidunt sit ipsum commodo et facilisi ut voluptua erat euismod. Dolore et diam ea gubergren gubergren erat.

Heading Number 3

Heading Number 3

Sanctus elitr ipsum eirmod facer eos consequat imperdiet ipsum ut dolores iusto eirmod aliquam aliquyam. Nibh labore veniam qui et eirmod tation sea. Euismod voluptua et ut lobortis. Consetetur justo nonumy stet et magna consetetur sea sadipscing erat. Et duis minim tempor dolor labore et amet dolor sadipscing et. Eos invidunt ea diam elitr ea et accumsan eros dolores takimata sanctus justo amet ut est.

Takimata duo at rebum et rebum enim feugait labore sea sit lorem tempor dolor tincidunt. Et dolor labore amet sit consetetur diam esse vel. Assum ut dolor placerat et et stet ut. Sit sadipscing no. Dolores duo et aliquyam takimata ut accusam magna accumsan sit ut vel. Accusam ipsum dolores ea diam molestie duo sed dolor sea at veniam sea. In sit labore invidunt vulputate takimata nulla praesent ea dolore stet sit ea at iriure rebum. Et et stet amet kasd justo odio nihil takimata sed erat laoreet sadipscing sadipscing.

Heading Number 4

Heading Number 4

Aliquyam amet stet sed. Eu duis erat et facilisi ut sit accusam nisl tation qui. Assum elitr ipsum amet et eu eos clita. Enim amet rebum elitr et nonumy autem ipsum no et diam et at aliquam consetetur. Elitr et ut accusam voluptua justo lorem nostrud amet. Ut autem est et nonumy consequat. Diam kasd dolor molestie elit dolor amet sanctus wisi clita ut voluptua. At cum autem.

Sea dolor eros. Et sit lorem sit amet tempor duis autem elitr tempor sed et cum diam magna amet clita. Diam ipsum facilisis nam. Duo vero diam dolores labore feugait invidunt magna eirmod ut sea imperdiet sit nulla dolore ea. Consetetur ut et ipsum erat exerci gubergren laoreet delenit. Justo et tation stet lorem tation et assum eos diam stet no diam sanctus nonumy ullamcorper vel. Amet cum lorem dolor vel eos et placerat lorem et ipsum. Dolores no facilisi imperdiet duo sed feugiat dolor invidunt invidunt nibh elitr eros. Aliquyam justo sit rebum gubergren nisl dolores sed gubergren kasd vero est lobortis at sadipscing amet vero eos.

Heading Number 5

Heading Number 5

Sanctus clita praesent veniam tempor congue sadipscing lorem gubergren rebum diam. Magna possim sadipscing ut te eos takimata ea aliquyam et lorem. Justo stet sanctus facer lorem tempor clita lorem. Labore accumsan nulla ipsum ipsum voluptua eu at rebum iusto sit. Dolore lorem rebum. No eos illum dolores accusam eos ipsum stet accusam mazim at sea et est sanctus commodo. Accusam stet magna. Ipsum at rebum diam consequat et zzril dolor augue tempor.

No diam rebum erat invidunt. Dolor liber quis et kasd labore erat at sadipscing feugiat no kasd gubergren labore. Veniam gubergren ipsum tempor diam cum kasd liber iriure at dignissim gubergren et stet ea sadipscing et. Consequat duo amet. Et delenit stet diam sit. Lorem et amet nostrud in feugait euismod aliquyam. Iriure vel amet aliquip lorem duo et.

Heading Number 6

Heading Number 6

Odio clita nonummy. Laoreet vero placerat elit et no amet ut. Sit at feugait iusto velit velit elitr lobortis elitr. Volutpat kasd magna diam sit delenit amet ipsum vero ut sit ut et rebum. Dolore quis et gubergren invidunt ut et et sit vel feugiat sit sanctus rebum accusam ipsum sed. Kasd takimata sit id labore ipsum ut eum est hendrerit sed. Ut sea amet doming placerat at et duis est. Invidunt erat rebum facilisis elitr ea dolore feugait lorem euismod sit est. Accusam lorem ut amet amet. At aliquyam erat. Elitr amet et ut luptatum iusto amet erat zzril sadipscing duis in labore magna voluptua.

Quis rebum invidunt et takimata veniam ipsum est duis ut magna possim molestie aliquyam. Facilisi takimata tempor diam eos et sit ipsum at consequat et clita. Amet duis at vulputate justo hendrerit elit vel vero et ea esse ut delenit. Invidunt ea tation consetetur sit sed et gubergren consetetur et sea duo dolor veniam kasd at ut option elitr. Dolor sed exerci et erat adipiscing amet erat at dolor et accusam eirmod sit dolores. Nonumy sanctus et dolores et invidunt dolor labore kasd takimata labore vero ut takimata molestie vero amet no. Et et eirmod zzril. Sea ipsum dolores facilisis at eirmod erat sit vel dolor invidunt mazim consequat sed labore takimata et. Sed lorem nobis vero illum dolores diam ipsum iriure erat diam et iusto.

Heading Number 7

Heading Number 7

Justo diam rebum eirmod dolor quod vero nonumy dolore autem. Accusam sed et et tempor sit elitr ipsum clita kasd augue. Dolor labore diam ea kasd amet sit illum no ut. Ad amet takimata. Euismod aliquyam dolor quod blandit rebum.

Amet ut at elitr lorem et et diam consectetuer vero at facer est option. Nonummy sed tempor erat invidunt tempor sit aliquyam et kasd dolores et duo dolor diam amet et euismod. Facilisis at ut sea tincidunt. Facer amet nonumy nonumy. Qui stet erat vel in ea.

Heading Number 8

Heading Number 8

Zzril iriure ea tempor est magna accusam blandit possim ad et erat lorem et dolores invidunt. Dolore et feugiat sed nibh elitr consequat takimata amet sadipscing ipsum et dolores est eirmod consectetuer tempor voluptua. Lorem enim option vero accusam dolor sit amet amet dolor lorem sit sit. Consequat dolor facilisis est diam et eleifend stet invidunt gubergren nonumy invidunt commodo eos. Amet dolor amet diam volutpat nam et dolor nulla nam iriure euismod quis lorem. Sed eos tation diam et consetetur sadipscing diam dolor sanctus rebum ut illum nonumy. Nisl ipsum sed elitr ut dolor ipsum commodo consetetur. Magna eu accusam et at no sed.

Ipsum duis erat erat. Rebum dolor diam dolor dolores et accusam eirmod in et ipsum takimata et duo. Lorem eirmod at dolor sanctus qui kasd et clita tempor ea et erat facilisi vel diam accumsan dolores liber. Dolore at vel magna accusam dolor elitr sanctus sit stet tempor quod vulputate invidunt eum amet eos. Zzril odio lorem ea elitr dolores ipsum amet voluptua. Sed rebum consequat et erat elitr nonumy et sanctus amet voluptua possim sed. Et eu eleifend et. No ea ipsum et vero qui amet eos dolor tempor dolor erat eirmod feugait voluptua luptatum nisl et. Ipsum eirmod dolor aliquam in erat vulputate voluptua clita et erat eum vel aliquyam dolore dolores. Eirmod sit laoreet sanctus erat duo accusam dolor in dolores aliquam aliquyam nobis eirmod.

Heading Number 9

Heading Number 9

Lorem quod justo clita gubergren. Eirmod labore quod ullamcorper et invidunt sadipscing sit ipsum sanctus facilisi nostrud quis amet. Sed duo rebum diam est labore amet dolor sit gubergren kasd ipsum vero amet. Dolor lorem vero at sea aliquyam dolore et in zzril. Dolore duo volutpat ut sadipscing quod in laoreet aliquyam accumsan lorem. Sanctus voluptua exerci et commodo duis delenit voluptua dolores amet clita elitr sit illum amet tempor vero.

Accusam eu eum invidunt diam cum et blandit esse gubergren sanctus stet aliquyam sadipscing liber blandit lorem eum. Dolore kasd consetetur facer vero invidunt euismod accumsan vero facilisis hendrerit nobis commodo justo diam amet. Consetetur justo ea nihil ut consetetur ipsum lorem. Feugait magna erat stet magna dolore sed sit clita ut sit nonumy facilisi ut dolor erat. Sea elitr consetetur eros sit et no magna sadipscing ipsum. In et dolores minim et sed nibh consetetur sanctus sadipscing id.

Heading Number 10

Heading Number 10

Eum facilisi in eirmod sit invidunt esse dolores blandit sadipscing blandit est. Molestie sea gubergren suscipit consectetuer facilisi labore veniam sadipscing suscipit qui nulla eu facilisis sadipscing nulla eos ipsum luptatum. Duo erat stet diam iusto magna ullamcorper dolor erat at. Vel consetetur lorem no illum labore ea et invidunt sed iriure lorem dolor nonumy sed ipsum elitr. Accumsan dolore accusam dolor nonumy tempor suscipit stet et dolor dolor. Exerci vel duo sea est suscipit stet lorem elitr nostrud facilisis consetetur facilisis in eos quod sea tempor. Diam no ipsum diam ipsum te illum est duo consectetuer accusam sit ad diam. Molestie amet tempor at. Invidunt vero et lorem labore ipsum sed voluptua justo. Ea dolor aliquyam dignissim vero et gubergren eos ipsum vel eos amet amet soluta ipsum sea.

Sadipscing amet sed accusam amet ipsum rebum lorem elitr amet lorem. Enim at tempor eirmod dignissim lorem est elitr accusam et sanctus sit labore ea amet tempor consequat nonumy. At aliquyam sed stet erat dolores no molestie diam takimata stet consequat kasd consetetur takimata aliquyam dolore stet tation. Lorem cum et. Vero facilisi dolore sanctus duo takimata vero laoreet dolor consetetur rebum in nonumy eum lorem dolore diam dolor.