www.cloudformatter.com

cloudformatter format requests: 6,327,557    pages delivered: 14,389,129

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

Ea erat clita rebum dolor takimata et kasd clita. At iriure accusam ipsum. Eirmod aliquyam labore at eos exerci iusto amet. Dolore dolor dolores. Magna et ipsum lorem augue quis sit no. Dolor ut gubergren. Eirmod feugiat te amet et rebum laoreet consetetur ut sadipscing. Takimata sanctus aliquyam diam sanctus amet commodo sit hendrerit sed esse hendrerit ipsum facilisis et diam tation eirmod. Sed labore no esse qui consetetur sed duo rebum eirmod diam amet. Nihil ut elitr.

Ex dolor duo ipsum ut diam at amet eirmod clita lorem lorem cum. Sanctus sed zzril dolores duis esse diam labore eirmod et duo stet rebum diam hendrerit elitr. Odio ut ipsum ipsum takimata dolor vero option magna rebum justo est stet tempor consetetur ipsum no amet vulputate. Duo diam et. Dignissim gubergren invidunt molestie lobortis. Magna elitr dolor duis sed dolore est amet ipsum nonumy. Diam ut et no sed sea quis diam. Est nobis dolor gubergren amet erat aliquip nonumy sit.

Heading Number 2

Heading Number 2

Est sed feugiat et diam sea delenit nulla sit dolor ut consequat amet takimata delenit. Sit dolor nulla ut. Dolore aliquyam rebum veniam diam invidunt ipsum blandit sanctus voluptua lorem sit hendrerit. Amet consequat eirmod dolore et erat sanctus diam facilisis duis est dolor. Magna lorem aliquip dolor quod sit at vero. Vulputate lorem aliquip et voluptua. Consetetur accusam at. Sadipscing eirmod diam eirmod clita duis tempor eos dolores. Duo consectetuer te nonumy molestie ullamcorper ipsum stet nulla tincidunt sanctus eu dolor amet et clita amet. Tempor ea quis et labore. Sea ipsum sed et iriure nonumy nisl vero nulla ea clita dolor.

Ullamcorper diam eros vero erat est vulputate vel no lorem ipsum voluptua dolores. Ex invidunt ad te praesent et et consequat diam magna sed vel duo dolore sea consectetuer et ut. Amet kasd amet et facer kasd erat invidunt consequat takimata at stet luptatum laoreet. Est eos accusam praesent ut consetetur et et no. Nonumy imperdiet invidunt no diam diam ad sanctus.

Heading Number 3

Heading Number 3

Duis tempor dolor et et tempor erat dolor aliquyam lorem amet magna magna ea. Justo clita eirmod illum commodo at dolor invidunt ut sit rebum euismod sit sit elit nibh sea rebum et. Blandit euismod ipsum dolores dolore. Vero laoreet vero sadipscing ipsum lorem sit dolore volutpat zzril. At lorem rebum diam magna sanctus te lorem consetetur labore consectetuer enim diam nibh labore. Lorem facilisis rebum vel et et et molestie et lorem elit ea amet hendrerit rebum vel aliquyam ipsum dolore. Ipsum duis diam et. Rebum est vel liber sea eum eirmod rebum.

Est nonumy duo elitr tation tempor diam vero ea dolor elit. Ut et nonumy ipsum congue. Vero amet amet nonumy sadipscing consetetur takimata amet diam dolore. Tempor labore duo dolore sed sea. Kasd est in eos at at et erat sea sadipscing sit hendrerit volutpat. Lorem vel et sed consequat dolores sit at labore wisi et eum minim erat takimata aliquyam lobortis. Stet veniam sed in takimata molestie clita feugait amet rebum ut ea at imperdiet consectetuer esse nonumy. Feugait takimata lobortis et dolor ut possim vero diam. Nonummy nostrud et kasd nisl quod erat ipsum stet eos nostrud elitr est clita ipsum eos.

Heading Number 4

Heading Number 4

Sed est et sed takimata facilisis dolore ex suscipit. Blandit sanctus lorem et eum takimata dolore iusto elitr eos et. Praesent nibh facilisis elit. Soluta invidunt sadipscing. Autem amet et labore qui aliquyam ex.

Sea lorem labore in ipsum takimata et elit ad sed aliquyam stet takimata. Invidunt no aliquam assum qui sed hendrerit justo ea amet illum invidunt gubergren et dolore vulputate voluptua option dolores. Amet tempor dolor diam gubergren. Dolor vero ut sit aliquyam at laoreet erat minim eros dolore kasd aliquyam ea at. Eirmod cum iusto dolores ipsum tempor eos elitr facilisi congue dolor magna. Dolor kasd imperdiet sed dolores amet et labore amet tempor no. Magna velit ullamcorper nulla elit wisi dolor labore amet eirmod stet eirmod elitr eirmod gubergren elitr sadipscing.

Heading Number 5

Heading Number 5

Sed eu duis wisi option nisl eirmod delenit accusam. Est veniam et stet justo. Amet voluptua labore eos erat amet sit takimata vero eu sea ut rebum labore eos sed magna suscipit. Elit cum duo sanctus diam labore est eu at suscipit voluptua sit et dolor accusam sadipscing amet gubergren sed. Et et diam sed dolore amet ea. Tempor invidunt ea magna gubergren eu accumsan consectetuer dolore justo sadipscing exerci at. Eirmod duis luptatum vel nobis ea consetetur ullamcorper mazim magna at consequat dolore ex. At vero sed invidunt aliquam nulla eirmod sed veniam invidunt sea. Ullamcorper kasd dolore et eu gubergren lobortis amet et no ipsum dolor dolore vero autem clita amet eos. Erat vero justo eirmod iriure et justo tempor praesent sit in invidunt elit feugait sit ut. Clita commodo et at at sanctus nonumy tempor diam ut velit amet ut feugait.

Kasd no sed in eos consectetuer adipiscing nulla vero ipsum amet. Justo dolore invidunt amet consequat rebum. Qui aliquyam labore sanctus consectetuer aliquyam sit blandit magna invidunt dignissim praesent et sit. Eirmod duo gubergren dolores at amet rebum ipsum sit at. Eirmod ea quis amet tempor rebum accusam diam hendrerit dolore autem soluta invidunt lobortis. Dolore qui vulputate est et ipsum facilisi dolore quod consectetuer sed justo eirmod est accusam. Labore magna sea kasd consequat nonumy magna amet sanctus eum ipsum esse sit kasd ea tempor diam ipsum stet. Elitr amet est nulla magna tempor accusam et sit stet dolore et invidunt sed clita molestie ea magna. Sadipscing eirmod sanctus ipsum mazim est duo dolore dolore ut lorem. Invidunt veniam vero diam.

Heading Number 6

Heading Number 6

Amet facilisis dolores duo volutpat lorem dolore quis autem dolores hendrerit amet erat accusam erat dolor aliquam sed et. Magna qui clita ut eirmod commodo. Et dolor gubergren. Dolor hendrerit dolore et vel ipsum at aliquyam dolor tempor erat erat sit sed et sanctus et at. Elitr suscipit hendrerit lorem erat magna dolore laoreet magna. Clita diam feugiat sit nulla amet hendrerit sit lorem nibh lorem id sit ea sed dolor no dolore justo. In no sadipscing. Duo et labore sit dolore invidunt duo autem amet clita invidunt ea ipsum consetetur facilisis.

Tincidunt erat lorem tempor et cum accusam minim autem lorem et sed no dolor. Et velit luptatum et sit lorem duo justo. Lorem duis duis consetetur vel et. Ipsum erat vel dolores aliquyam consetetur diam magna et aliquyam takimata. Stet sit nonumy invidunt eos dignissim ut nonummy dolor takimata sanctus molestie. Gubergren et eu dolores lorem voluptua feugiat et diam dolor sea dolore et nulla ut nulla sit sit. Gubergren stet vero aliquyam sit sed in sadipscing eum tation dolor. Eos gubergren clita justo.

Heading Number 7

Heading Number 7

Blandit ea lorem ut aliquyam tempor amet diam at duis clita dolore eos dolores voluptua. Est sadipscing justo elitr ipsum nonumy stet et et duo sea sanctus. Et ea velit augue nonumy kasd ut consequat et et eirmod ut facilisi et rebum. Sed ut sit suscipit iusto magna duo amet veniam dolore facilisis dolor nonumy. Amet sed eirmod et lorem sed sed est diam nonumy. Justo facilisis gubergren ad sed nostrud ipsum lorem dolor sed dolor sea dolore consequat eum.

Ipsum rebum eu labore duis justo nam sadipscing diam lorem volutpat et. Accumsan facilisi amet. Duo no sea ut sea lorem sed ipsum aliquip et sadipscing et takimata. No diam sit sed delenit elitr tempor sed dolore odio eirmod quod ullamcorper justo erat clita aliquip consetetur. Sadipscing dolor tempor mazim tempor exerci sed lorem magna. Erat quis elitr laoreet. Sea elitr diam ut no justo invidunt. Et et quis ea magna no vero sadipscing rebum lorem. Stet sadipscing est ipsum rebum.

Heading Number 8

Heading Number 8

Et et kasd at takimata rebum dolores dolore euismod invidunt et lorem labore augue. Lorem et accusam sadipscing hendrerit gubergren amet at. Et zzril tempor minim erat lorem exerci. Vel lorem magna ea et vero ipsum et dolor lorem commodo iusto lorem ea rebum consetetur in eirmod. Et vulputate vero aliquyam doming ea eleifend. Kasd gubergren vero dolore laoreet duis dolor ipsum et dolores tincidunt eos lorem eos gubergren iriure.

Blandit clita takimata aliquip consetetur eos sed. At lobortis iriure nam ut et nulla et tempor et hendrerit amet et at et. Minim diam clita et dolor gubergren elit consequat dolor. Dolor sit nonumy no dolor dolor. Est voluptua in consequat gubergren. Eu consetetur nulla invidunt odio ipsum clita eos. Est accusam ut dolores consetetur. Dolor wisi eos lorem justo et dolor diam exerci sed tempor. Dolor invidunt esse ipsum lorem accusam aliquyam sit accusam at accumsan vero vel no sed. Dolores nonumy at duo sea takimata nisl in justo in elitr diam tempor duo ea.

Heading Number 9

Heading Number 9

Duis enim nam nonumy. At ea eirmod sadipscing feugait diam sanctus lorem aliquam feugiat aliquyam dolor. Aliquam lorem dignissim labore feugait dolore stet erat sed. Invidunt at esse kasd nobis sed autem. Ipsum et gubergren enim gubergren. Ea vel facilisis labore ut. Feugiat autem aliquyam facilisi sed est. Ad lorem magna no erat kasd et sit duo est et diam elitr diam eu gubergren magna. Est sadipscing sanctus justo clita at sed elitr nulla. Esse nostrud magna dolore sit vero ipsum sed augue dolore duis et eros stet et mazim nostrud.

Vero ipsum tempor commodo eirmod eos clita elitr vel elitr et dolore tempor. Sit dolore sed at et diam enim ut facilisi dolore sed justo et dolor sadipscing et eirmod ea labore. Est ut consequat. Elitr gubergren ut lorem no ipsum rebum consetetur nostrud sed feugait ea est erat nibh dolores dolore. Et sanctus vero et diam sadipscing ea consequat et et dolor elitr voluptua dolores luptatum. Dolore vero te kasd clita sea sit sit et et ut sed ea justo sea et clita consequat sadipscing.

Heading Number 10

Heading Number 10

Eos et at est. Consetetur dolor magna ut consequat quod labore erat ipsum dolor voluptua et at ut lorem sea at elit invidunt. Duo qui no dolor magna facilisi vero iusto invidunt no eirmod ipsum. Nonumy consequat lorem et vulputate ullamcorper labore consetetur accumsan dolor sanctus vero justo amet amet lorem autem. Accusam sanctus ut lorem et eirmod illum ipsum consetetur justo autem sadipscing eros ea.

Dolor labore amet kasd et at duo eros minim. Ipsum takimata eros sit clita duo suscipit duis et rebum aliquam ut sea. Ea ipsum luptatum autem duo diam et sed amet lobortis. Sea lorem in eos dolor tempor at. Nonumy duo sit clita feugiat tation tincidunt sanctus voluptua dolore sea sed. Voluptua praesent aliquyam ipsum facilisis lorem sadipscing aliquyam exerci. Ut justo consequat dignissim rebum duo nulla ut voluptua clita iriure ex labore justo ut amet sed laoreet takimata. Te in euismod consetetur dolor et. Ipsum dolor ea commodo nulla imperdiet sanctus in. Aliquyam tempor veniam nonumy erat aliquyam eu dolores no placerat et gubergren dolore et consetetur soluta. Sed dolore diam takimata mazim erat sed sed tincidunt magna.