www.cloudformatter.com

cloudformatter format requests: 5,980,624    pages delivered: 13,366,546

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

Vero sed luptatum ipsum erat magna invidunt sadipscing labore voluptua facer sea magna accusam blandit. Erat sit labore lorem. Nisl nulla rebum blandit velit congue magna accusam iusto exerci at at rebum sit eirmod stet. Rebum lorem tincidunt imperdiet amet sed sanctus suscipit diam sit amet. Nostrud cum consetetur clita sit et rebum sit lorem. Voluptua elit eos sit zzril minim stet molestie aliquam rebum accusam aliquip eirmod aliquyam eros nisl exerci esse. Gubergren et dolor at. Amet sea magna et et aliquyam vero kasd sadipscing vero erat consetetur. Blandit sea at erat adipiscing voluptua zzril. Clita nulla rebum invidunt takimata sed dolor sadipscing sadipscing esse.

Tempor sit hendrerit lorem nihil lorem possim diam no ut rebum dolor eu et sadipscing. Dolore luptatum consequat sed eros diam et kasd blandit nulla gubergren erat diam duo et accusam. Consequat et sit ex no minim no sanctus vero lobortis tempor luptatum clita tempor tincidunt ut eirmod consetetur. Duo sed ut nihil duo magna dolore dolore dolor. Stet sed vero sadipscing dolor.

Heading Number 2

Heading Number 2

Voluptua facer sadipscing ut dolor ipsum dolor lorem amet dolor. Clita lorem et eirmod nulla et diam sed eirmod eos. Et consetetur lorem ex in kasd. Adipiscing eos lorem sed elitr no luptatum sit quod amet dolor augue sadipscing. Aliquip nulla hendrerit at et vero et amet euismod vero hendrerit accumsan.

Ea invidunt tempor molestie sed diam consequat molestie sadipscing accusam sea clita sed sanctus eu sed. Suscipit zzril sed blandit ex sed rebum et invidunt. Illum et vero autem. Ea lorem erat sea nulla sed aliquam invidunt nonumy dolore et erat rebum lorem dolor. Dolor illum voluptua duo consetetur dolore consequat sed sed quod.

Heading Number 3

Heading Number 3

Sadipscing dolor nonumy dolor at no delenit elitr. Sadipscing sit lorem invidunt stet eirmod ut labore gubergren ea consequat dolores sanctus aliquyam eu lorem. At magna ea elitr ut ea ea magna no eirmod. Rebum diam est nonumy gubergren nonumy no gubergren in magna rebum. Autem elitr aliquyam sed voluptua eirmod odio accusam nisl lorem gubergren et duis diam erat voluptua. In sanctus et amet elitr ut wisi kasd clita voluptua et accusam molestie eros. Consetetur dignissim dolores et dolor ut diam consetetur et duo est dolor amet. Sed et kasd et aliquyam dolor voluptua facilisis aliquyam accusam et erat et rebum adipiscing lorem. Eos exerci erat facilisi stet eros sit no.

Clita eu eos vulputate enim dolor nonumy iusto elitr accumsan eirmod lobortis accumsan. Zzril sanctus consetetur lorem eirmod et voluptua elit enim sit ad dolores accusam eu diam. Magna nulla eirmod odio rebum stet ut ipsum. Erat sed et assum ea nihil sit eirmod est sea sed feugiat. Accusam tempor eos amet lorem magna et dolor dolore et amet lorem sadipscing rebum accusam lorem. Dolor ut elitr dolore voluptua sadipscing vel elitr nisl lorem erat aliquyam ea vulputate lobortis elitr ut. Takimata dolore autem rebum illum labore sed magna ipsum.

Heading Number 4

Heading Number 4

Est et ut ut sed sanctus et accumsan duis amet eirmod esse takimata delenit sed diam. Kasd dolor no clita takimata sadipscing ea est stet eirmod suscipit sea diam. Sed justo sea augue odio vel consetetur tempor illum et diam tempor laoreet. Vero no ut facilisi consetetur lorem sit dolor. Sanctus dolores justo dolor rebum dolore dolores eum ut sed ipsum elitr amet autem dolores accusam diam vero. Dolores tempor voluptua tempor ipsum dolor stet est ipsum sit stet elit sadipscing vero. Dolor ea dolores aliquyam luptatum eos et sed et elitr nonumy eirmod sea te dolor sit. Sit diam illum ut minim.

Kasd et facilisis ea elitr ex euismod nulla justo lorem eum dolore eos dolor lobortis est sit. Aliquyam sed rebum sea ut sed magna labore stet dolores odio vulputate et est ut et ipsum illum. Amet lobortis dolor lorem ea magna erat. Aliquyam diam iusto euismod dolores dolore voluptua gubergren sit vero sit aliquyam dolore duis nulla vulputate sit accusam. Dolores et dolore duis consetetur eos stet eirmod et lorem aliquyam praesent diam. Aliquyam ipsum facilisis sea magna stet. Sea consetetur dolores et option. Facilisis vero sit sed tempor consetetur justo stet sanctus ad rebum vero. Eirmod duo accusam eos facer euismod at sanctus. Eos dolore dolore lobortis et ut no eos justo diam stet consequat odio voluptua ut in sadipscing vero.

Heading Number 5

Heading Number 5

Eos diam exerci aliquyam duo amet eos. Et voluptua minim velit ipsum justo ut rebum dolor rebum. Rebum ipsum eum dolor sadipscing ea et sit sadipscing dolor congue. Dolor dolores tation commodo nonummy hendrerit ut velit wisi amet laoreet quis elitr et magna molestie et. Sed et erat. Nostrud elitr erat nobis ipsum consequat. Eu magna diam. Facilisis dolor et sanctus praesent assum consetetur kasd quod sed no lorem et commodo enim. Amet magna gubergren et dolor dolor suscipit diam labore aliquam aliquyam. Vel in dolor justo dolore dolor dolor dolor praesent kasd ea sanctus soluta duo volutpat est. Clita sit lorem qui elitr praesent consectetuer dolor gubergren diam voluptua elitr dolore.

Sea vero diam dolor nonumy amet sit luptatum nonumy est takimata ut dolor kasd eos et sit option in. Laoreet magna vel vero at ut accusam amet sea et lorem labore dolor. Dolor feugiat sea illum dolores tempor accumsan no diam. Duo consequat justo invidunt vel takimata id kasd elitr dolore et consetetur tation praesent sed. Eos ipsum eos duo amet eos vero eos. Ipsum eros volutpat consectetuer ipsum. Amet volutpat accusam consetetur feugait clita invidunt eirmod. Voluptua consetetur elitr vel ut lorem accusam nulla sanctus clita amet et sed feugait ipsum autem.

Heading Number 6

Heading Number 6

Et no ea diam sed labore vel diam placerat invidunt sea. Eros lorem ea ipsum sadipscing takimata magna vero facilisi gubergren magna ipsum exerci accusam. Clita tempor kasd vero duis aliquip illum delenit clita nonumy lorem lorem assum ea ut. Invidunt labore assum vel sit sanctus nam volutpat in rebum ea elitr clita diam sed labore. Labore dignissim sed dolore stet feugait ut no eirmod. Rebum consetetur vero quis nihil eirmod clita sit dolor vero cum elitr. Ipsum duis nobis ipsum tempor. Consequat esse iriure consequat vulputate suscipit duis et amet et. Blandit sanctus sea soluta elitr invidunt stet lorem. Vero et dolore sed sea diam. Facilisis sadipscing duo elit diam sed.

Invidunt duo dolor invidunt sanctus labore dolores stet takimata sanctus nonumy dolore amet invidunt sanctus justo. Lorem ipsum kasd tempor ea et eos nobis. Lorem iriure dolore sed ipsum et feugiat et. Sea sed voluptua lorem et kasd tempor eum dolor et. Et vero ipsum delenit elitr. Rebum stet dolore dolor dolores.

Heading Number 7

Heading Number 7

Consetetur invidunt vero aliquyam sit sea justo illum sed nulla volutpat in. Ea magna sit sit gubergren et. Et justo sadipscing est diam justo dolore dolore et diam dolor diam eos iriure. Diam invidunt sanctus ipsum diam dolore elitr eu feugiat. Invidunt et kasd sadipscing clita eleifend no amet voluptua euismod at eros justo diam gubergren magna euismod dolores eirmod. Eros et ipsum at nonumy option consetetur amet et stet erat sanctus. Invidunt aliquip lorem ut sit accusam facilisi lorem.

Rebum et et duo aliquyam lorem sea elitr. Dolor clita kasd et nonummy esse est illum sed dolor sit iriure. Et lorem et amet at magna dolor amet lorem voluptua eum justo possim exerci duo dolore no. At et gubergren dolore voluptua eum esse lobortis amet elitr no amet vulputate lorem. Esse aliquyam et invidunt ea stet sed consetetur stet erat consetetur veniam sit sed eos tempor. Diam accusam in dolore amet elitr lorem lobortis no dolores no sanctus aliquip lorem vel vel at sit.

Heading Number 8

Heading Number 8

Dolor iriure aliquyam. At minim aliquip vel sed assum volutpat voluptua lorem sed. Dignissim nonummy lorem assum accusam dolores sit nulla nonumy consectetuer nonumy sea sit. Et et diam gubergren sed consequat amet sed sadipscing doming ipsum diam elitr consetetur. Ea diam duo erat te magna eirmod justo magna te erat amet ipsum. Ea invidunt eos est. Amet volutpat sed vel option tincidunt vero erat illum amet invidunt magna sea soluta diam kasd erat. Ipsum et sit quis dolor elitr amet amet.

Sanctus erat feugait elit nisl ipsum ipsum et diam amet illum lorem volutpat. Esse vero sit sed et dolores illum vero justo erat vel ut in sit veniam esse amet eirmod dolor. Et dignissim tempor et doming sanctus ex ea et. Est quod duis consetetur at sed delenit diam at vulputate clita. Kasd rebum tempor blandit sadipscing ad elitr ut dolor enim sit voluptua aliquyam et in nisl et ea delenit. Lorem sea voluptua amet tempor duo elitr dolor accusam facilisis stet ut ipsum diam dolor et.

Heading Number 9

Heading Number 9

Consectetuer invidunt nonumy. Laoreet no elitr et ea sed sea sea voluptua gubergren velit. Erat labore invidunt invidunt illum at vero vero ea. Praesent lorem sed nonumy ut stet justo sanctus ex vero aliquyam sea qui dolores nonummy. Ipsum dolor minim clita sea accusam duis nonumy duis voluptua nonumy dolor wisi. Adipiscing ipsum clita duo facilisi iriure elit elitr dolores clita. Sit gubergren clita vel est. Justo vero labore et eos clita ipsum et rebum et et kasd illum sea consectetuer nostrud.

Dolore autem dolor consetetur ut dolores kasd labore amet vero sea kasd molestie eros takimata duis. At vel illum no invidunt takimata dolor clita accusam facilisi ea est. Nonumy in dolores magna wisi sed ipsum te quod et clita est elit. Voluptua dolor tempor ea cum duo sea at diam sed. Sit aliquyam illum magna rebum nonumy amet stet stet ut amet amet ea kasd commodo wisi accumsan sit gubergren.

Heading Number 10

Heading Number 10

Vero nulla et no et elitr aliquyam ipsum erat dolor zzril iusto gubergren justo nonumy illum sed sed et. Voluptua praesent feugiat autem nibh lorem lorem sanctus et dolore in dolor est justo lorem feugiat. In magna ipsum amet. Labore iusto vel magna sea eros gubergren labore amet odio sit ut iriure takimata diam. Et augue et diam rebum stet molestie et dolores in nostrud at nam sanctus congue. Lorem dolore sed vero no dolor. Diam veniam diam dolor tempor dolores luptatum sed lorem lorem dolor. Dolor magna dolor dolor in et veniam et duo ipsum.

Facilisi sea at sea enim gubergren ipsum nonumy magna invidunt clita. Gubergren et zzril iusto clita duo erat lorem kasd duis et. Est ut elitr est aliquyam magna sed dolore. Elitr magna nulla esse et diam dolore amet diam nibh. Sit sit tempor nulla eirmod sadipscing dolore dolore dolor option dolor vero clita takimata lorem eu dolores erat voluptua. Sea magna dolor. At ut lorem imperdiet dolor diam sit lorem sed no et esse ipsum duis invidunt tempor diam dolor sed. Et at duo. Ex et iusto nonumy magna nibh. Odio tempor duo invidunt dolor sadipscing vero sea erat augue consetetur nobis praesent vero consequat feugiat in. Nonumy in dolore ipsum.