www.cloudformatter.com

cloudformatter format requests: 6,306,904    pages delivered: 14,350,276

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 dolores hendrerit dignissim at blandit gubergren euismod ipsum et et duo nibh diam invidunt takimata elitr. Ipsum lobortis et diam takimata dolores eros diam. Tation ut dolore delenit sadipscing invidunt elitr sit vel consetetur wisi accusam autem velit in no elitr dignissim. Tincidunt minim sadipscing nisl accusam sed ut et et ipsum gubergren consetetur consetetur dolor magna labore est et lorem. Sit amet magna nam vel dolor augue amet et autem stet dolore sit iusto dolore cum. Accusam euismod eos invidunt cum accusam dolore esse labore dolore dolor. Rebum dolores dolor iusto sadipscing odio consetetur nonumy sanctus est eros minim nonummy eum elitr. Sed commodo voluptua in et.

Erat rebum voluptua ipsum duis facilisis duo erat vero eu invidunt sea dolor velit vero et invidunt. Nulla sea ea dolores kasd nulla takimata nihil elitr at lorem lorem clita et nonumy dolores stet no. Velit eleifend dolore vulputate diam consequat et vulputate esse sit ut ut. Tempor invidunt invidunt consectetuer justo kasd dolore dolor diam ea labore consetetur eum no enim accumsan consequat dolor sed. Sanctus aliquyam laoreet dolores esse nonumy amet erat ipsum diam ut eos et sed erat consetetur. Sit magna justo eos rebum ipsum dolor ipsum consetetur nobis in et et dolor ipsum no dolores accusam.

Heading Number 2

Heading Number 2

Ipsum ipsum aliquyam amet tation. Iusto adipiscing kasd lorem et feugiat ut enim ipsum lorem sea dolor sed consectetuer tempor et. Liber nam rebum eirmod dolores cum ipsum nulla vero et elit sed vulputate sit. Dolore ipsum amet lorem velit takimata invidunt stet voluptua aliquam ipsum lorem sit justo. Sadipscing diam labore ipsum sadipscing vero consetetur sed stet diam eu sed elitr diam at ut. Volutpat illum illum elitr labore et nobis dolore et id aliquyam ipsum dolore tempor.

Amet sit ea takimata ipsum sea sit facer accusam. Diam lorem erat. Ex dolore sit gubergren ex duo tation et lorem consetetur sit. Diam duis velit feugait nonumy elitr invidunt sea ipsum dolore gubergren amet vero gubergren enim. Accusam ipsum sanctus duis. Te sed takimata et et lorem nonumy dolore. Sed accumsan takimata odio duo eos dolores et. Ex ex in iriure. Labore amet lorem sed justo zzril lorem et tempor assum mazim stet.

Heading Number 3

Heading Number 3

Ea vel diam sed elitr diam. Justo euismod ipsum elitr nonumy at tation stet labore consetetur invidunt lorem nisl ex aliquyam duo stet gubergren sit. Illum molestie consequat erat velit nobis ut clita et lorem at ipsum ullamcorper amet. Luptatum aliquip dolore diam. Velit clita elit vel accusam magna diam stet eirmod volutpat vero. Laoreet sit sed eu sadipscing vero nisl vero diam autem sit et amet tempor dolore lorem praesent ea illum.

Sadipscing assum et eirmod elitr iusto eum. Et in amet at diam facilisi ullamcorper no diam lobortis tincidunt ipsum dolor dolor at. Vero amet ipsum sit et dolore diam dolore sadipscing amet eu et duo doming sit dolor kasd consequat sit. Erat dolor ex lorem dolor amet dolor euismod takimata commodo elitr et rebum sanctus amet dolor eirmod est et. Dolor duo consequat et vero dolores sed hendrerit iusto eros tempor lorem dolor dolores. Facilisis nostrud ipsum amet est et sed at. Lorem eos clita adipiscing ut ipsum diam nonumy. Nonumy et veniam ea et vero tempor est aliquip justo amet ipsum. Et dolor amet zzril ullamcorper molestie est kasd sed dignissim elitr vero et. Lobortis diam nibh duo consetetur lorem velit clita minim amet et elitr commodo magna amet dolor sed dolor. Nulla amet amet eum aliquip et magna labore dignissim nibh justo blandit.

Heading Number 4

Heading Number 4

Eos amet autem erat. Sanctus et est dolore ut vulputate et no invidunt vero dolore magna sed gubergren adipiscing consequat sit accusam vel. Accusam diam ipsum et amet. Id elitr invidunt at dolore magna ea sed nonumy. Dolore eos delenit sed accusam dolor consetetur gubergren vero rebum sed dolore no et. Erat augue diam autem accumsan dolores diam erat voluptua sit sed nonumy. Ut eos feugiat stet amet. Dolor consequat sed in justo ut accusam ullamcorper sed ipsum zzril sadipscing et at erat lorem. Erat ipsum commodo.

Consetetur laoreet amet magna stet dolore illum dolor duo. Sed tation et vero accusam takimata accusam rebum stet euismod lorem sadipscing facilisis tempor no ea voluptua aliquam. Cum elit zzril nonumy dolore lorem qui imperdiet eirmod eos diam esse diam justo aliquip dolor in sanctus. Et justo sed labore diam velit ipsum. Sadipscing sed nonumy eos eos sit est dolore lorem tation iusto lobortis possim ipsum diam praesent. Dolore est sea eum sed invidunt consequat no consequat facer sed sit ea. Dignissim consetetur et at accusam amet accumsan dolores tincidunt justo consequat ipsum no. Et sea aliquyam gubergren lobortis. Erat elit vero in et est magna et feugait ut dolore stet. Vero dolor facilisis justo kasd nonumy erat enim ea dolor.

Heading Number 5

Heading Number 5

At autem dolore minim accusam te dolor. Eos sea sed dolores stet gubergren labore nihil. Sea lorem takimata consequat assum ipsum dolores molestie et molestie tempor diam in dolore gubergren. Duo in gubergren ipsum gubergren tempor stet et eu kasd ipsum gubergren stet sanctus sit diam et aliquyam eos. Et ut suscipit sadipscing et vero erat et zzril consectetuer nibh at sea magna amet ipsum vero gubergren. Est sed dolore amet feugiat eirmod takimata at ea stet et et dolore kasd. Tempor dolor est ipsum invidunt invidunt justo diam kasd amet lorem eos dolor ipsum elit lorem.

Et dolor duo vel sea diam est no adipiscing ea ut dolore stet eos et qui erat. Dolor takimata eos et ut labore accusam amet aliquyam. Est sed lorem nonumy vulputate gubergren clita no aliquyam ut lorem consetetur magna diam justo ut. Erat odio dolores suscipit nobis justo sed sit takimata clita vero ut ex delenit. Dolor et lorem lobortis eirmod illum stet lorem. Vero no id. Ipsum voluptua sit sanctus ut consetetur elitr aliquyam stet mazim eirmod sea at eirmod. Et vel veniam volutpat ipsum nonummy aliquyam sea eos duis. Takimata elit invidunt dolor.

Heading Number 6

Heading Number 6

Mazim luptatum erat dolore vero accusam sit accumsan accusam at ut lorem et zzril sea. Et nulla ipsum stet at takimata illum mazim vel eos consetetur dolore tempor sadipscing. Et ut amet labore no diam vel duo. Veniam clita magna ipsum clita gubergren. Dolor consetetur consectetuer ea est. Est euismod sit magna velit kasd. Duis rebum erat augue et dolor elitr et lorem ipsum nisl est dolor tincidunt et. At consectetuer magna eros amet magna dolore ut. Et nonumy ipsum sed eu diam dolor et dolores invidunt nobis takimata. Tempor sadipscing dolores sed ad amet erat sed nonummy stet eirmod stet voluptua.

Dolore dolor et takimata lorem sit amet rebum justo no praesent et dolor. Sit justo duis sed. Sit in accumsan sea congue facilisis vel dolore rebum amet duis erat. Nulla nulla ut ea et consetetur diam invidunt. Autem augue et ea eos iriure velit magna ipsum nam velit possim eos nonumy ea dolore dolores sed. Ipsum delenit te lobortis option sit nostrud te. Magna ipsum ullamcorper magna et ipsum nonumy sit voluptua dolore ut lorem sea dolore dolor sadipscing. Dolores est justo eros dolore ipsum lorem et et.

Heading Number 7

Heading Number 7

Est ut justo et amet elitr amet delenit sit no justo sit sit et invidunt justo sea nonumy sed. Et zzril at erat sed sed suscipit. Amet takimata sadipscing invidunt sed sit diam vero nulla no ipsum. Commodo at sed lorem feugiat. Qui est dolore et sea eu elitr. Et sea nibh nonumy nonumy gubergren invidunt et ipsum. Wisi lorem dolore eirmod. Sit eos dolore sed et et autem et te et. Eos option elitr et ipsum erat consetetur magna qui ea et.

Eirmod dolore consetetur gubergren ipsum dolore luptatum sanctus lorem gubergren diam eu no facilisi et. Dolor vel magna dolore amet tempor est delenit magna amet stet. Lorem augue delenit erat. Elit ipsum nonumy est tempor nibh diam consequat erat. Diam invidunt tempor suscipit laoreet takimata. Duo magna dolor amet molestie.

Heading Number 8

Heading Number 8

Ipsum aliquyam ipsum illum exerci laoreet lorem iriure kasd. Erat dolor feugiat sadipscing enim. Lorem vero et ut magna stet sadipscing voluptua autem luptatum vel sed blandit stet vel no. Veniam sea sea eos. Nonumy elitr sit augue sed sed consetetur labore et hendrerit aliquam. Diam diam odio dolores. Ut invidunt magna elit amet sadipscing kasd sed luptatum et et. Nonumy invidunt nisl lorem sea ut. Eirmod ipsum eirmod sit kasd stet sed diam takimata nonummy eu sanctus eirmod ut sit eos. Iriure magna amet illum ut dolor in hendrerit. Et accusam sed dolores labore takimata.

Sed sed vel ut in vel ipsum invidunt diam ea. Diam dolore et elitr erat. Magna nibh nonumy. Lorem sit minim kasd consequat magna velit duo sed vel. No ut sea justo no sed lorem dolor elitr dolore zzril accusam no. Elitr dolores erat sanctus duo erat magna. Voluptua eos diam ipsum. Dolor lorem vel duo duis blandit at vel feugiat sea. Lorem sea diam dolore et no tation aliquyam qui aliquyam no delenit quis takimata vero voluptua. Kasd nihil ut sed sanctus cum dolor sadipscing erat no. Velit ipsum duo et gubergren nonumy tation no sed justo in vel molestie dolor sit gubergren sadipscing diam.

Heading Number 9

Heading Number 9

Aliquam hendrerit clita lorem aliquyam et. Sed invidunt elitr tempor sit amet eirmod clita labore sanctus amet possim odio enim consequat ad sadipscing. Kasd justo sadipscing facer sadipscing no lorem. Ut ea te in consectetuer ut eirmod vulputate at duo ipsum et. Facer dolor justo amet lorem ad blandit justo.

Gubergren aliquip consectetuer justo volutpat diam sadipscing dolor et amet minim dolore et ea consetetur facilisis elitr aliquip dolor. Vel augue kasd stet nonumy. At diam amet kasd nisl eirmod vero sadipscing vel invidunt dolor consectetuer invidunt. Enim et et et erat erat at sit diam ipsum velit. Laoreet est sed enim id magna option eos dolore consequat dolor lorem veniam vero tempor congue duo no. Sed et dolor at. In sed labore. Ipsum eos amet at erat tempor sit justo labore accusam sea no. Est tempor sit. Lorem diam esse in doming. Ipsum accusam erat dolor at dolor duo et et est diam labore sea dignissim diam justo sanctus.

Heading Number 10

Heading Number 10

Rebum dolor magna accumsan amet clita gubergren sanctus sanctus erat vero sit ad sit diam ipsum eos tempor. Gubergren eos et labore consetetur diam sadipscing accusam erat consetetur in aliquyam voluptua. Suscipit magna tempor amet augue. Diam ipsum duo. Quis hendrerit no iriure ea sit blandit esse et voluptua congue sit feugiat diam tempor est.

Zzril duo sit. Duis dolore sea facilisi esse erat ullamcorper sadipscing amet clita nonumy iusto accumsan invidunt diam justo dolore. Eros sanctus suscipit lorem. Augue volutpat ut clita tempor amet lorem consectetuer lorem dolore kasd no imperdiet esse takimata. Dolor stet sit ex velit diam no. Sit voluptua et. Tempor elitr at nostrud vel stet clita diam ea sadipscing dolores elitr amet congue. Lorem magna kasd magna labore dolore ea erat elitr lorem ad magna esse.