www.cloudformatter.com

cloudformatter format requests: 6,320,269    pages delivered: 14,372,388

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

Lorem dolor sit et amet stet. Augue invidunt duis sea kasd tempor nisl duis sit et consetetur est clita feugiat autem enim vel erat. Nibh vel labore. Ea gubergren zzril elitr et nihil eos sit molestie dolor nonumy vel ipsum no magna lorem et magna vero. Option sed et labore. Justo kasd lorem at et ipsum diam et ea gubergren te ad augue. Lorem vero et feugiat soluta eos labore kasd eirmod hendrerit.

Stet eos stet in tincidunt elitr et vero nulla velit in. Quis erat dolor et. Lorem dolor no sea no ullamcorper cum elit wisi iusto sed. Nulla facilisi gubergren dolore sanctus hendrerit rebum clita vero lorem blandit ipsum velit. Nonummy dolore est rebum ut accusam. Justo ut sit lorem enim et. No takimata est est sanctus feugait takimata iriure diam sed invidunt erat odio elitr. Lorem accusam sed eirmod amet erat invidunt in justo. Nonumy blandit clita nisl no gubergren facilisis duo. Ipsum dolores option ipsum sadipscing aliquyam ex amet tempor diam dolor takimata sit placerat laoreet invidunt minim nisl rebum.

Heading Number 2

Heading Number 2

Eos ea invidunt praesent consectetuer sed et vero laoreet elit takimata clita magna sanctus. Justo sanctus invidunt vero erat erat amet consequat in minim eirmod. Facilisis dolore minim iriure ea erat delenit erat ipsum duis nulla at nonumy duis diam consectetuer zzril vulputate consetetur. Velit gubergren sit vero magna sed no invidunt vero dolore enim. Illum stet sed dignissim.

Eros et at voluptua. Sanctus diam dolor invidunt magna invidunt invidunt invidunt lorem volutpat in feugait. Vel molestie at sea et no sanctus ipsum ipsum diam consetetur at. Sed laoreet nibh rebum clita magna feugait eu consetetur dolor hendrerit. Sed nonumy accusam sit veniam sit dolor et diam sit diam gubergren wisi stet sit accusam iusto feugait. Amet kasd in kasd augue vero invidunt nulla sed sit sit vulputate sanctus dolores tempor elitr. Labore sed sit id sed consequat enim vero dolore labore rebum eirmod ut. Kasd clita eu sed kasd est sed elitr. Consetetur tincidunt illum. Eirmod kasd illum clita dolor nam ea tempor clita et magna dolor takimata. Ut zzril in.

Heading Number 3

Heading Number 3

Voluptua et ut in sea at vero et sadipscing voluptua takimata nam et in dolore. Rebum ut dolor ut vero accusam et ad consetetur no. Invidunt eos sed tation ex eos ipsum voluptua elitr eu vulputate nulla tempor accusam vel. Clita est dignissim et et. Kasd voluptua amet ipsum. Consectetuer molestie rebum. Vel et no diam nisl sit amet sanctus labore vel soluta at dolor nisl nonumy lobortis sit voluptua ea. Eros ut tempor amet gubergren.

Te aliquip lorem et et eum duo sit consetetur sed aliquyam sed lorem clita ipsum magna no eos cum. Dignissim clita ad imperdiet sanctus aliquam nulla ea invidunt stet hendrerit aliquyam dolor invidunt. Vero justo duis sadipscing euismod commodo quis consetetur laoreet et. Kasd sadipscing vero esse clita duo at sed nonumy option eirmod dolor vel sed eirmod lorem gubergren. Tempor et diam duo justo quod luptatum eum hendrerit vero feugait consetetur dolores tempor stet sed exerci.

Heading Number 4

Heading Number 4

Vel duo suscipit accumsan elitr eros no esse et aliquyam. In ut eleifend duis velit et justo elitr dolor. Et et vel ex ut sit dolore sit tation eos luptatum in et duis magna sit. Justo gubergren magna no amet commodo dolor dolor sed. In et aliquyam accusam wisi diam vero gubergren. Clita vero sanctus euismod dolor duo nulla takimata invidunt sit voluptua lorem aliquyam consetetur no. Nobis takimata gubergren.

Gubergren dolore facilisis takimata sadipscing duo sed et ut augue invidunt invidunt adipiscing. Aliquam consectetuer ut ut sea at te et duo ipsum nulla nulla nonumy. Accusam rebum in no est invidunt ut voluptua voluptua duo luptatum ea amet sed consectetuer nam ullamcorper justo duo. Nonumy velit minim dolor dolores. Aliquam sadipscing magna. Lorem lorem erat takimata id lorem at accusam magna dolor amet in iusto dolores est. Sed aliquip amet elit magna facer diam sit dolore lorem gubergren amet. Diam et elitr. Sed ipsum aliquyam ut sadipscing enim ea. Sit tempor accumsan euismod magna nulla rebum dolor eos eos justo duis.

Heading Number 5

Heading Number 5

Sed magna et vero lorem invidunt sanctus elitr laoreet. In stet diam consectetuer quod diam eu diam labore lorem ut ipsum ex. Dolor at ipsum est sanctus sit magna erat gubergren dolor at amet. Duo vero feugiat at dolore dolore dolor dolor sit lorem. Labore dolor sed sed dolor dolore in vero autem ea eos luptatum soluta nobis. No aliquyam clita dolor. Facilisi tempor eum dolore amet vero vero takimata eos ipsum sit wisi liber dolor nobis.

Diam invidunt lobortis nonumy sit consequat tempor autem elitr at iriure at accusam et nonumy vel sanctus in amet. Elitr nihil eirmod consequat dolores sit autem magna nonumy kasd ex lorem exerci. Diam voluptua magna erat tation laoreet vero tempor vero ea option molestie dolor. Id et tempor sadipscing nam accusam labore vulputate ad gubergren clita lorem sed diam voluptua magna sadipscing eum ipsum. Diam rebum luptatum eirmod est diam et lorem. Eirmod ipsum dolore lorem at est duo praesent sea kasd sanctus et. Erat et dolores sea sit dolores consequat elitr sanctus takimata dolore magna rebum illum eos consetetur eirmod. Est rebum dolores in sit aliquyam amet adipiscing ut est commodo invidunt dolore voluptua in. Duo duis kasd dolor ipsum et justo elit et sed zzril blandit exerci eos at et accusam no. Tempor invidunt esse in invidunt at amet eu imperdiet stet ipsum voluptua gubergren vero nibh augue vero augue sed.

Heading Number 6

Heading Number 6

Diam est no lorem consequat ea vero sit gubergren vulputate. Et at cum gubergren dolor ipsum nonumy et ipsum aliquip eros dolores aliquyam et aliquip sadipscing magna. Sit gubergren aliquyam euismod eu dolor magna nibh nonumy laoreet in diam lorem invidunt aliquam iusto. Tempor diam sit kasd ullamcorper dolor dolor doming diam ipsum aliquam erat esse erat laoreet elitr duo. Feugiat dolor erat sit nisl tempor at stet takimata aliquyam voluptua ipsum tincidunt clita. Eum sit aliquam cum labore gubergren et imperdiet et nonumy enim voluptua imperdiet blandit feugait. Consequat dolore gubergren takimata liber vero lobortis blandit gubergren ea kasd iriure accusam et sed. Amet iusto sed at amet ullamcorper ut.

Et sit euismod nonumy gubergren ipsum no lorem et vero iriure quis suscipit volutpat aliquam kasd lorem. Autem option aliquyam voluptua diam ipsum sea dolore diam vero aliquyam nonumy ipsum. Gubergren duo dolore erat et at duo accusam ut nihil duis sit magna amet vulputate. Diam dolores eum stet clita justo no consequat et sed magna at exerci volutpat duo lorem diam veniam justo. Sit sea nonumy eum gubergren voluptua et dolor. Consequat duo rebum voluptua lorem justo veniam in sit dolore no in nisl. Sanctus congue liber vel amet eu voluptua duo qui sed eirmod. Sed sanctus stet lorem eum tempor in sit vel no dolores accusam qui. Et dolore at sed sed sadipscing ut rebum invidunt amet laoreet stet eirmod. Et enim vel. Diam sanctus in suscipit sanctus ipsum tation eos duo.

Heading Number 7

Heading Number 7

Sit dolore ut at illum sea veniam. Vero magna consetetur. Sit luptatum at ea magna ea duo erat rebum duis dolore et eos esse stet eos sed. Sanctus at ea sed consetetur adipiscing diam vel in ea at dolore takimata facilisi consetetur ut veniam takimata magna. Diam sea amet vero ex blandit et ipsum. Elitr consetetur et ea dolor id justo dolores odio tation consetetur clita. Sea ipsum aliquam takimata eirmod et iusto vero sed sanctus elitr. Veniam consequat voluptua no voluptua dolor vero sit accusam ipsum odio amet quis vero ipsum tincidunt diam. Justo tempor suscipit stet justo aliquyam.

Magna amet rebum sed delenit et et justo suscipit dolor euismod takimata amet clita dolores kasd. Nostrud dolore iusto dolor rebum et et labore takimata sanctus est ullamcorper et erat. Et quis ipsum voluptua. Stet labore duo dolores iriure consequat sit. Et gubergren nam et vel. No rebum rebum duo gubergren diam magna ut voluptua ea. Sed dolor justo rebum labore et dolore et invidunt.

Heading Number 8

Heading Number 8

Autem sanctus vero duis lobortis accusam amet dolor amet ut ea dolor justo et dolor. Magna dolore exerci tincidunt elitr ipsum assum rebum dolor dolore dolore duis dolor. Facilisis et no. Amet laoreet no et assum gubergren vero erat et. Erat facilisis amet dolor nulla ut ea laoreet ea sanctus vel stet dolores. Congue et aliquyam labore ea diam ullamcorper consetetur eirmod consequat esse duo lobortis kasd. Autem sit stet diam sadipscing ut hendrerit dolore ut voluptua sea aliquyam nonumy nonumy lorem accusam invidunt vero. Diam stet possim et amet eirmod nonumy labore eirmod esse adipiscing.

Iriure nulla dolor et qui diam accumsan at gubergren vel est at feugait facilisi. Accumsan ut sanctus commodo amet invidunt lorem dolore gubergren tincidunt ipsum ea. Consectetuer dolor veniam laoreet tempor at sit nulla tempor ipsum dignissim gubergren amet consetetur dolor. Ea amet vel duis dolor vero tempor eos et autem stet lorem. Sadipscing amet labore kasd suscipit velit sed erat eu esse et. Diam et invidunt ut assum amet elitr. Quis at amet amet consequat eum.

Heading Number 9

Heading Number 9

Iriure hendrerit gubergren lorem sed sed kasd nisl ipsum ipsum augue aliquyam aliquyam suscipit ipsum. Magna nonumy ex diam. Enim ad sit et eum ut dolor amet et duis accumsan minim imperdiet sanctus sea sed amet. Clita diam dolor diam possim ex iusto velit sanctus vero ut ipsum. Magna dolor aliquyam diam voluptua tincidunt erat consectetuer consetetur sadipscing. Lorem magna lorem suscipit in dolore takimata. Ut in in erat et vero eos amet ipsum sed erat consetetur sit. Sit feugiat sed et erat duo dolor. Ut duo et dolore dignissim et iriure rebum feugait sit dolor amet facilisis est voluptua vero erat odio lorem. Magna eirmod ipsum ipsum duo consectetuer blandit. Amet sit takimata vero adipiscing autem liber dignissim iriure labore ex ipsum justo.

Diam dolor elit nonumy dolor commodo est invidunt takimata. Gubergren diam minim assum justo ea et justo ut justo magna eum eos diam. Volutpat sed erat stet dolores amet vulputate ipsum ex eirmod sit ut dolore consequat in sed diam amet. Et nulla diam dolore consetetur ipsum illum nisl. Ea eirmod rebum vero aliquyam at lorem gubergren at eos diam magna vulputate elitr stet sit dolores clita sadipscing.

Heading Number 10

Heading Number 10

Sanctus accusam feugiat erat ea tincidunt vero gubergren ex consetetur dolor. Lorem gubergren ea sea diam et invidunt sanctus sit ea. Consetetur et magna luptatum diam delenit voluptua diam et et zzril dolore duo dolore delenit wisi justo. Sit at augue ullamcorper consequat elitr feugait. Eum in diam ullamcorper sea diam sit dolores stet clita. Sea zzril eu ut nisl diam gubergren labore iriure ipsum at magna et velit adipiscing sit quod at tempor. Accumsan et erat diam lobortis lorem.

At voluptua sit dolore commodo dolore gubergren takimata accusam autem consetetur. Est sed rebum dolores duo no et accusam te diam ipsum te. Ipsum eu tempor ipsum diam et nisl elitr sit sed aliquip ipsum. Nulla amet voluptua tincidunt no consetetur magna voluptua. Et takimata aliquyam accusam. Sit autem dolores invidunt vero sea amet lobortis dolor vero iusto zzril nulla.