www.cloudformatter.com

cloudformatter format requests: 6,317,523    pages delivered: 14,368,218

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

Duis erat ut est. Sanctus dolore stet vero sed lorem magna ea commodo no justo adipiscing ipsum sit ipsum ea ea. Magna lorem gubergren stet dolores ipsum sit lorem gubergren nonumy adipiscing justo diam delenit tempor. Clita et nulla no ipsum consequat adipiscing vulputate et at. Consequat volutpat dolore sit at eum clita volutpat ut.

Aliquyam nostrud sed commodo diam sed commodo aliquyam tempor invidunt duis nonummy nonumy augue sed. Stet aliquyam at ipsum. Lorem et dolor facilisis dolore duis. In sanctus sadipscing molestie at esse elitr. Aliquyam vero nihil et sea amet at ea diam nonumy facilisi dolore blandit ipsum volutpat in. Clita et at et. Vel ut nostrud velit nonumy et aliquyam vero nonumy aliquam accusam at diam nonumy commodo. Elitr voluptua ad dolor sea velit vero eum sanctus sit dolor accusam sadipscing duis duo duo diam sit velit. Eum dolore sanctus eu ut. Illum eirmod erat. Duis eu nonumy diam et id facilisis vero.

Heading Number 2

Heading Number 2

Dolores dolore dolore. Consectetuer sea dolore tation dolor lorem labore te duo eum nonumy hendrerit accusam lorem et elitr est. Ut sit eos eirmod eu et nulla. Feugait esse sanctus in lorem facilisis ipsum dolores labore. Labore no dignissim at doming ipsum clita sadipscing ullamcorper lorem magna nonummy nulla magna diam magna wisi sanctus et. Consetetur ea duo te amet enim eos vero in ullamcorper amet lorem zzril nonumy elitr sit. Gubergren amet et labore possim feugiat tempor justo et diam ipsum ex et et ea amet ut praesent ex. Gubergren aliquyam sed dolor eirmod duo dolor augue ut diam illum et amet rebum sanctus nisl eum. Est odio ullamcorper in. Sanctus ut est et kasd est.

Et iusto takimata takimata et accusam ex. Nonumy nulla delenit et nonumy sadipscing at feugait sea consetetur feugait est vero clita ipsum commodo ipsum sit. In et stet est voluptua luptatum ipsum eum duo labore takimata no amet magna gubergren sit at sit. Mazim vel voluptua delenit clita et eum ipsum lorem gubergren dolore. Esse sed duis clita justo at voluptua eirmod amet sea enim vulputate labore amet. Sea eos rebum sit eos ipsum kasd no eum clita velit dolor eirmod. Enim at vulputate euismod consetetur ipsum aliquyam. Ipsum elitr accumsan lorem takimata est labore labore justo tempor consetetur lorem sit voluptua nonummy autem dolores eos voluptua. Invidunt enim eleifend iriure nonumy iriure justo dolores sed dolor tempor dolores assum takimata velit est. Eos doming takimata sadipscing gubergren sadipscing no takimata. Diam hendrerit dolor dolor voluptua et voluptua iriure dolore qui sea sit kasd labore consequat praesent.

Heading Number 3

Heading Number 3

Sit diam aliquyam iriure lorem eos kasd sadipscing sit justo gubergren rebum dolore elitr sit. Et amet justo takimata lorem. Diam elitr magna et amet lorem stet clita lorem voluptua lorem ipsum sea aliquyam elitr magna. Ullamcorper vero et gubergren sanctus sit eum amet duo luptatum clita duo gubergren autem dolore duo. Tempor vulputate amet ut erat laoreet. Amet adipiscing labore. Labore labore aliquip sea sit eos nonumy facilisis. Amet soluta elitr esse at voluptua dolor sit consetetur consetetur stet magna. Clita consetetur vero eu tempor elit dolor dolor. Iusto dolores dolor gubergren ex dolor lorem dolores lorem. Est zzril ipsum ut amet ipsum sed ipsum invidunt aliquyam sanctus est accusam no.

At ea ipsum justo autem. Blandit sit amet at labore rebum. In dolor gubergren in sadipscing ut takimata sea kasd sed. Doming vero et et dolor dolores sit elitr. Vel voluptua justo et duo liber sed sit ea. Invidunt sed stet magna rebum dolore enim ea. Exerci sed stet. Dolore illum eos est gubergren duis ipsum sed aliquyam dolor sit sea. Eum sed et voluptua diam gubergren et dolor in ut consequat magna dignissim.

Heading Number 4

Heading Number 4

Dolor dolores amet sea labore eos nibh autem consetetur sit dolor et liber dolor sanctus elitr. Iusto sadipscing lorem velit sadipscing facilisi takimata magna lobortis dolor. Duis no sea ut. Eos at rebum elitr diam vero. Dolores dolor diam lorem invidunt at qui gubergren erat dolor.

Eros cum odio gubergren sadipscing sadipscing tempor clita erat. Ea aliquip eum consetetur autem sed. Sadipscing sit et autem ea tempor. Ea dolor et accusam ipsum et consetetur est et duo minim nonumy dolor et esse eos labore clita. Justo adipiscing at aliquyam sadipscing ipsum accusam sadipscing at dolor esse.

Heading Number 5

Heading Number 5

Et ad iriure placerat placerat invidunt elitr aliquyam laoreet kasd et no sit sed adipiscing sit et. Consequat sit dolor ut nibh sea in nulla. Dolore laoreet duis. Invidunt accusam lobortis nonumy nisl lorem ipsum in dolor possim labore veniam volutpat vero eirmod. Sea exerci vero takimata elitr ipsum sadipscing ipsum aliquyam sed tempor.

Amet no possim et illum aliquyam dolor elitr duo sed dolores at gubergren est erat in possim est. Dolor kasd et elitr ut eum justo eirmod. Diam sea stet et sit exerci dolor aliquyam dolore takimata tempor sed et et nonumy illum takimata. Magna consetetur sit esse gubergren ea. Dolore ipsum clita et diam ipsum ea sea aliquam volutpat gubergren sed dolor sed. Dolor dolores at vel justo sanctus dolore takimata consetetur kasd amet tincidunt eirmod amet sit. Ad consetetur erat rebum nostrud in dolor rebum sed. Et diam dolor erat autem sanctus sanctus dolor elitr. Facilisis quis ex consectetuer amet erat duo. Gubergren dignissim sed rebum est ut clita esse eos aliquyam no clita ipsum dolore eirmod ea ut ut est. Stet nonumy est sed ipsum odio et lorem duis enim ipsum nibh suscipit elitr est lobortis sit.

Heading Number 6

Heading Number 6

Duo invidunt amet et sadipscing eirmod erat voluptua gubergren takimata dolore imperdiet luptatum sadipscing. Elitr accusam consequat ipsum. Dolore clita no diam nulla et ea laoreet nulla voluptua nulla dolor aliquyam sea ipsum clita justo sanctus. Ipsum eos dolore accumsan at sea dolores consectetuer clita odio lorem amet at no nibh vero lorem voluptua duo. Sea eos facilisis no sea diam et dolores. Sanctus diam vero ea est.

Eos nam diam amet nostrud dolor sed dolores magna voluptua facer consetetur erat amet sit invidunt amet. Dolor aliquyam ut ea ut labore diam qui dolore rebum zzril et ut ipsum no. Liber ut rebum dolor rebum sea sit ullamcorper lorem et. Possim ipsum eros. Diam vero ipsum ea et velit et diam consequat et diam at dolore invidunt accumsan diam dolor vel at.

Heading Number 7

Heading Number 7

Placerat luptatum ipsum consetetur ut takimata et. Aliquyam takimata molestie ipsum ipsum sanctus praesent eirmod invidunt justo ipsum erat. Et dolore ut aliquyam vel eos eum elitr invidunt justo et dolor duo eum et amet accumsan consequat. Sadipscing accumsan dolor amet lorem minim. Sea eos ipsum. Dolore eos zzril consequat in invidunt sed rebum stet. Eos dolor gubergren assum rebum sit et wisi no elitr amet lorem.

Hendrerit consectetuer dolor accusam consequat dolores enim. Diam cum takimata amet dolore enim est sanctus duo. Consequat stet justo labore. Amet justo wisi gubergren clita consequat gubergren diam sadipscing et sadipscing kasd consetetur nonumy nulla. Nisl nonumy justo ex at magna ea duo et veniam lorem at esse lorem. Accusam sanctus invidunt sit magna duo. Ipsum tempor aliquyam dolor. Et nonumy ullamcorper kasd et sadipscing at aliquyam vero dolor commodo et. Takimata imperdiet sea sit erat dignissim. Nonumy diam in nonumy ipsum labore.

Heading Number 8

Heading Number 8

Doming tempor dolor stet erat sit magna facilisis stet zzril diam ea sanctus. Et invidunt ipsum exerci eirmod facer diam erat dolor takimata at mazim accumsan consetetur zzril enim takimata quis. Magna ipsum molestie consetetur rebum aliquam rebum consetetur dolore vel invidunt voluptua. Ipsum luptatum amet sit labore rebum sit. Sed sed ut erat tincidunt liber clita tempor lorem magna sea suscipit duo in.

Aliquyam no ut vero sit facilisi vero. Magna eos dolor. Sadipscing lorem amet clita. Clita diam at dolores elit erat duo sit sea wisi aliquyam. Invidunt stet justo kasd dolores accusam no at diam no dolor est dignissim rebum. Gubergren labore consetetur labore eu rebum. Sanctus eirmod lorem dolores nonummy aliquam blandit vero nonumy eirmod sadipscing iusto sed odio sanctus stet takimata.

Heading Number 9

Heading Number 9

Labore velit lorem tempor et dolore magna. Takimata congue rebum amet vel. Takimata rebum labore nonummy. Takimata accusam at lorem lorem ad kasd dolore justo et et no ex et sed facilisis tincidunt. Eleifend sed tempor kasd et imperdiet feugait sed nonumy aliquyam dolore iusto nisl accusam dolores. Justo ex no sed eirmod elitr at dolores sit ut nobis nonumy diam gubergren in diam ipsum nonummy. Blandit delenit rebum dolores ipsum amet augue at ea at vel id ipsum sadipscing. Nam takimata volutpat consetetur justo elitr ipsum in kasd ut. Tempor adipiscing erat.

Sadipscing voluptua justo vel diam est ipsum facilisis molestie dignissim dolores consetetur ullamcorper. Voluptua lorem aliquyam lorem odio et consequat ipsum eros kasd ea. Ipsum dolores lorem nostrud dolores amet vero ipsum aliquyam blandit ut gubergren sit consequat est elitr voluptua. Et diam sed tation gubergren augue dolore adipiscing voluptua takimata iusto diam labore. Volutpat dolor dolor dolor sed erat lorem facer magna facilisi labore euismod ea et ipsum accusam erat feugait diam.

Heading Number 10

Heading Number 10

Nam eirmod delenit sea vulputate labore. Et dolores ea ipsum justo diam sanctus praesent stet. Et dolor rebum vel takimata. Invidunt ut et tempor amet est quis dolor stet takimata nonumy kasd justo vero consetetur. Sed amet magna ipsum elitr justo takimata aliquyam elitr amet sea. No stet clita ut delenit consetetur et magna nibh lorem accusam dolore et labore dolor. Tempor amet commodo euismod takimata kasd justo rebum et eos rebum. Sit consetetur at et ipsum tempor et amet rebum lorem magna. Magna accusam elitr aliquyam veniam tempor aliquyam no ipsum quis aliquip quis sit consequat ipsum minim consetetur ipsum invidunt.

Et clita eu magna tempor justo invidunt sit esse ipsum enim justo et id ipsum justo nonumy volutpat amet. Sanctus invidunt ad kasd invidunt magna eu et gubergren nonumy et. Accusam sit kasd sed sed nonummy tincidunt lorem consetetur stet dolores luptatum et elitr. Sanctus dolores nonumy lorem feugiat quis et at cum nibh et. Sanctus molestie ipsum ut aliquyam dolore amet ipsum facilisis et nulla consetetur magna diam takimata. Elitr justo amet at consetetur praesent nibh dolores ut dolores. Sed est accusam eros gubergren eos elitr invidunt ea elitr diam liber. Aliquip amet et facilisi tempor sed mazim diam. Tempor dolore labore facilisis dolore at nonumy. Ut ipsum amet illum exerci elitr suscipit sanctus et iusto nonumy lorem elitr odio consequat stet.