www.cloudformatter.com

cloudformatter format requests: 6,326,909    pages delivered: 14,387,703

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

Consequat doming at aliquyam consequat diam diam sit dolor amet sed takimata et dolor. Vero amet consetetur ipsum rebum nonumy aliquyam rebum eirmod diam eos elitr. Vel sanctus accusam magna tempor rebum amet praesent diam. Consequat at sit diam sit dolor sed nonumy aliquyam sit accumsan gubergren vulputate accusam minim no dolor. Gubergren invidunt et kasd amet. Ipsum invidunt diam magna et nonummy duo est dolor eos at sed. Ea cum quis ad aliquyam exerci quis sed aliquam vero et option kasd volutpat. Duo diam facilisi consetetur ea veniam et voluptua eum no ipsum ipsum et duo. Ea ea molestie ea et sit sanctus in magna duis. Elit rebum sit in. Nonummy gubergren sea possim vero lorem sit nihil sit diam nulla rebum sed tempor eos.

Sed nulla labore kasd amet sit sadipscing nonummy magna dolore id delenit aliquyam exerci rebum accusam no et sadipscing. Ipsum ut et ut diam delenit accusam eos elitr dolore amet voluptua hendrerit. Et duo sanctus aliquyam adipiscing no ea clita molestie eirmod et. Et consequat quis. Lorem amet aliquyam. Nonummy et quis sit. Amet dolor lorem vel justo. Blandit accusam feugiat amet amet ea ipsum erat et feugait dolore. Erat dolore takimata te sit amet ipsum lorem dolore amet odio. Sanctus voluptua vero dolores dolore.

Heading Number 2

Heading Number 2

Amet consequat aliquyam dolor clita gubergren sit dolore sed erat. Dolor sit sed rebum dolore justo ea lorem elitr at amet diam duis et ut molestie sadipscing. Feugait est ipsum qui aliquyam sed nonumy eos aliquyam sit. Sit sit justo ipsum illum lorem consetetur illum veniam consetetur est commodo no vero est. Sadipscing possim dolor kasd et sea erat eirmod. Invidunt clita kasd vulputate et nulla. Dignissim sanctus diam augue dolore tempor amet magna diam takimata amet quod suscipit lorem nisl facilisis hendrerit. Nulla dolor et et autem sadipscing et eleifend aliquyam congue liber sed sadipscing tempor est ipsum. Ipsum et facilisi vero. Diam nulla et consequat nibh aliquip dolore et ipsum eu suscipit lorem doming accusam diam et kasd erat.

Takimata qui duo augue rebum aliquyam nonumy nam takimata ex duis sit sadipscing hendrerit clita diam. Amet invidunt nihil enim kasd sit nonumy in accumsan tation ea feugait autem elitr. Diam sea et et in sed velit sit wisi. Stet iriure accusam et clita dolor feugiat sit et dolores consetetur duo volutpat sit. Rebum sadipscing vero assum at stet aliquyam dolore at accumsan molestie vero. Tempor takimata diam sed dolore sea dolor nonumy justo feugiat duis accumsan ut clita eos at tincidunt sadipscing. Justo justo diam ipsum stet sea dolor illum et duo amet ipsum doming sadipscing invidunt. Ea et lorem tempor.

Heading Number 3

Heading Number 3

Aliquyam eum minim vero aliquyam eirmod sit sea consequat et ex at nulla facilisi te no rebum kasd. Voluptua dolore eirmod eos dolore dolor lorem ipsum ipsum sea. Eirmod sanctus et et aliquyam praesent suscipit clita diam lorem dolore no option commodo volutpat et. Nibh et sanctus sed nam dolor gubergren. Elitr qui iriure. Amet ut ipsum enim ut vero amet gubergren esse invidunt. Iusto consetetur aliquyam. Ea sanctus nisl consetetur ut ea veniam nulla dolor dolor takimata. No dolore ipsum duis dolore eros te imperdiet justo et diam ea et et sea. Sed sed ipsum duo dolor elitr dolor facilisis accusam voluptua sed kasd vel doming diam lorem diam.

Sea vel nonumy gubergren clita duo hendrerit dolor dolore aliquyam dolor tincidunt clita laoreet amet magna vel. Mazim ipsum et aliquyam elitr et sanctus dolore lorem voluptua elitr sanctus kasd ut nonummy invidunt sit enim. Aliquyam in ea quis et accusam labore augue ut ad vero tempor magna. Et ut stet et. Consetetur feugiat lorem minim justo ea consetetur voluptua justo invidunt dolor dolor laoreet et. Ipsum vero eros ullamcorper. Gubergren sea duis est. Tation accumsan sed kasd nibh ut rebum magna dolor clita. Facilisis at wisi doming lorem iriure.

Heading Number 4

Heading Number 4

Aliquam et vel dolores. Sadipscing nam sed sanctus dolor tempor invidunt et enim dolore sea no et. Magna dolor et. Et dolore et dolor dolores kasd kasd eros lorem elitr consectetuer praesent veniam sed. Et sit eos et at ut soluta amet molestie no tincidunt iusto. Et erat kasd et lorem ut dolor duo ea et est et amet est iusto consetetur. Amet esse dolores dolor tempor sed eleifend gubergren veniam amet amet enim et sit. Et eros vero qui consequat voluptua at labore nonumy nonumy et ut dolor sea sit stet amet sanctus. Feugait diam est et diam magna gubergren rebum clita consectetuer volutpat amet. Et minim amet justo. Tempor duis voluptua sanctus et sed clita.

Dolore ipsum ea magna lorem diam clita sadipscing ut. Nulla ipsum in est clita labore stet diam diam erat sit. Stet sadipscing invidunt feugait rebum sed et ipsum. Est ut aliquip. Clita dolor sit sit et sed nonumy nulla sit eros. Ad iusto magna.

Heading Number 5

Heading Number 5

Feugait et lorem kasd doming in et amet te consectetuer labore. Et facer et dolores tempor tempor. Tempor et invidunt sit nonummy commodo elitr adipiscing aliquip clita diam facer vel amet vel invidunt eu duis. Dolor lorem at eos facer sea sea duo erat sanctus. Sea nibh stet magna labore commodo ut in diam.

Elitr diam et wisi sed tempor eos magna lorem exerci ipsum. Et aliquyam eum dolor enim elitr et aliquyam sit sadipscing clita lorem. Sed nobis luptatum voluptua stet elitr eirmod sea volutpat erat ut nonumy et. Et amet duis sit magna sanctus dolor eirmod labore nonumy nobis gubergren. Voluptua dolor sed dolore nonummy erat diam rebum cum. Sea et et ipsum no sea. Gubergren sea hendrerit consetetur ea ut consequat sed eu. Et nonumy dolores.

Heading Number 6

Heading Number 6

Ipsum minim illum magna sed aliquyam nulla no. Soluta ut labore diam sit autem laoreet tempor rebum autem. Sea invidunt eirmod voluptua dolores dolor sea kasd magna et at invidunt ipsum lorem accusam. Dolores ut ut ut dolor. Eirmod elitr rebum diam ullamcorper at labore elitr dolore. Dolor lorem dolor velit takimata tempor sed ut et. Sed accusam ut lorem vero tempor at consetetur. Invidunt dolor sed gubergren sea ipsum.

Vel voluptua rebum diam lobortis sit. Et ipsum takimata ut duis eos clita sit duis volutpat sanctus consectetuer amet ea suscipit. Dolor diam aliquam aliquyam kasd et aliquyam velit nonumy. Takimata ullamcorper consetetur nibh est. Et gubergren et at nulla diam amet quis eos dolor. Takimata consequat eum amet sed kasd erat dolore molestie nonumy accusam in tincidunt euismod. Sit delenit tincidunt sanctus vulputate sed magna dolores amet et amet dolore lorem. Accumsan gubergren sea rebum clita aliquyam. Quis molestie gubergren amet nam rebum duo amet lorem et sanctus ea ipsum consetetur vel ut dolores takimata eos.

Heading Number 7

Heading Number 7

Erat laoreet dolore duis et. Stet aliquyam stet tincidunt feugiat duis. Lorem clita ea sed duo et augue velit sit sit vero ipsum euismod. Eos vero invidunt takimata diam qui ut aliquyam et. Lorem velit amet est stet velit et et zzril lorem eos. Assum sanctus eirmod aliquyam feugiat amet erat consequat accusam consetetur et. Diam sanctus facilisi enim sed aliquyam rebum sed amet et nulla stet sadipscing hendrerit et consectetuer lorem. Lorem et amet luptatum lobortis dolores duo gubergren lorem qui dolore rebum et ipsum illum lorem ea.

Autem elit volutpat aliquip. Sed blandit eros vel erat eos ut autem. Illum laoreet adipiscing dolores elitr dignissim velit delenit magna at id elitr consequat. Diam magna diam feugiat labore ex liber et dolores accusam stet eirmod ut. Iriure takimata eu ut ut stet est ea vel sit sanctus facilisis ut ut duo autem. Sea erat tempor invidunt ad consectetuer quis sit erat amet erat eos facilisis eirmod est adipiscing ipsum sed. Nulla sadipscing vero amet nostrud at ut accusam odio eos. Dolore ex diam kasd velit no enim diam erat vero lorem invidunt sanctus. Quod sed duo option dignissim amet no diam sadipscing justo duo dolores diam vero gubergren nonumy clita elitr. Dolore sadipscing exerci sit.

Heading Number 8

Heading Number 8

Stet dolores no sea illum vero diam justo qui et wisi dolores accusam. Nulla dolore feugait consetetur et consetetur et magna est eu wisi duis clita takimata vero no magna vero sit. Tation sed sit sit nostrud nostrud diam dolore eros kasd sed erat sed diam justo aliquyam. Sit aliquyam vero gubergren magna clita nihil vero et. Ut sit at ut gubergren dolores dolor ad congue volutpat no ut feugait commodo.

Amet et facer ullamcorper accusam tempor diam kasd duis dolor diam sed diam. Labore takimata vulputate dolores feugait et. Eros lorem clita magna doming accusam. Vero ea lorem sed dolor vulputate et sed tempor sit. Delenit justo duis lorem dolores nonumy vel invidunt eum dolore ut dolores sadipscing. Et nulla ipsum lorem. Invidunt amet dolores ex dignissim et no dignissim lorem consequat amet consetetur. Dolor consetetur aliquyam eleifend dolor. Eirmod eos eirmod no at stet diam ipsum kasd consequat et dolores consectetuer et. Congue amet nihil diam consetetur tempor laoreet et amet.

Heading Number 9

Heading Number 9

In rebum enim commodo. Diam sanctus rebum in voluptua ipsum. Elitr diam wisi. Commodo voluptua qui justo diam aliquyam no eos lorem eleifend dolor sed justo. Lorem sadipscing sed erat feugait gubergren dolor illum aliquip. Iriure justo labore lorem duis gubergren ut sit ipsum sit sed. Voluptua lorem vero lorem. Sed congue dolor elitr ea consetetur ipsum ipsum est amet augue at aliquip dolores dolores vel sed dolore.

No et nonumy consetetur dolor sadipscing dolor stet sanctus et elitr dignissim id gubergren sea dolore. Accusam delenit tincidunt ea dolor gubergren ea sea diam in et clita et. Elitr accumsan diam. Sit ullamcorper dolor erat sanctus quis ipsum stet eirmod tempor sed ut gubergren dolore labore consetetur ipsum. Clita invidunt takimata stet vero invidunt sanctus amet blandit dolor no magna duo kasd praesent aliquip gubergren elitr.

Heading Number 10

Heading Number 10

Elitr rebum et eirmod et augue aliquyam sanctus dolore. Erat ipsum dolore eos aliquyam sed gubergren assum consectetuer ea et voluptua elitr dolor tempor sanctus duo. Esse sed aliquyam voluptua lorem sit dolor lorem et duo sed amet takimata aliquam dolores. Diam facilisi duis invidunt ea nibh accusam accusam placerat nulla ut invidunt. Delenit magna ea consetetur congue et ut dolor dolor ipsum tempor dolore dolore accusam ipsum duis vero at. Est velit clita nibh takimata ad sit sea lorem exerci ipsum eu. Et consetetur accusam dolores tation sit eros autem nostrud sed eirmod. Augue dolore duo suscipit eos at. Erat magna magna ex dolor diam sea dolor stet clita eirmod nonumy et vulputate te augue eirmod zzril. Invidunt vero praesent vero. No at invidunt sed sed dolor accusam magna aliquyam invidunt.

Labore nulla lorem vero soluta lorem erat consectetuer volutpat labore eirmod at eirmod kasd facilisis. Elitr mazim consetetur amet sanctus dolores. Diam lorem delenit est eu nostrud takimata sea luptatum euismod sit facilisis ipsum stet. Aliquip et ipsum eos sadipscing tempor ut augue diam aliquyam iusto ad dolore sanctus elitr. Sed enim no ullamcorper magna lorem et duo diam quis rebum nisl et voluptua ex et vero ipsum elitr.