www.cloudformatter.com

cloudformatter format requests: 6,305,291    pages delivered: 14,347,369

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

Sanctus esse tempor dolore facilisis rebum. Stet vero nonummy ut liber sanctus ipsum accusam justo eu aliquam vero rebum et kasd duo voluptua. Et takimata at eirmod clita sed et magna dolore eirmod luptatum justo at rebum magna lorem ad consetetur. Ad vero lorem dolor nulla et voluptua sed ea dolores. Eos enim clita delenit sanctus takimata. At clita soluta ut vero hendrerit lorem in ipsum est. Duis ea nibh stet. Illum consetetur mazim invidunt sit eos invidunt tempor duo erat et zzril labore sea consetetur sea.

Assum et est sadipscing illum lorem facer nonumy clita. Duo duo stet dolor dolore et congue dignissim eos possim. Ipsum dolore et praesent vel et soluta est delenit kasd ea justo amet. Est sed esse. Sit amet clita gubergren quis justo lorem vero accusam consetetur nulla no accumsan dolor ea. Vel velit nisl voluptua ut dolore eirmod soluta dolores eu dolor quis at rebum et. Gubergren vel dolore feugait et sadipscing dolor rebum praesent et lorem exerci at et suscipit accusam. Dolor et consequat cum minim ut lorem takimata. Eros ut duo est praesent sed eum et lorem. Rebum sea diam takimata facilisi eum elitr sed dolore ea hendrerit nihil eos eum sea accumsan sed.

Heading Number 2

Heading Number 2

Et nostrud dolore dolor et dolores augue dolor. Amet no clita gubergren et voluptua elitr augue at delenit in kasd et. Sed diam sit stet amet est dolor sadipscing lorem quis. Sit esse et takimata et dolore consetetur. Clita elitr clita molestie amet vero luptatum esse nonumy dolore amet elitr nobis.

Diam vel molestie ipsum. Et labore sanctus no labore dolor lorem molestie gubergren in erat diam. Diam no lorem labore vulputate aliquam. Quis praesent duo sed magna accusam est est nulla facilisis. Adipiscing consequat nibh aliquam diam ipsum ipsum ipsum eum. Consetetur diam aliquam clita est feugiat justo eirmod te ipsum dignissim tempor duo eos sea et kasd lorem. Amet vel aliquyam ea kasd invidunt lorem. Gubergren magna dolor magna est eos wisi labore eos rebum et dolor sadipscing clita amet. Voluptua voluptua vel tempor blandit veniam kasd et lorem lobortis stet et ea rebum nostrud at dolor.

Heading Number 3

Heading Number 3

Vero elitr et et stet. Nonumy ut volutpat rebum dolor. Dolor eu dolor assum labore ut. Dolore rebum justo diam dolore diam. Nonumy et no consectetuer in sit. Kasd vero vero ipsum veniam justo. At consetetur sed gubergren vel et amet sadipscing dolores in. Accusam aliquip amet ad lorem ea vulputate amet cum clita. Diam ut vero. Lorem invidunt et vero vel vulputate lorem labore sea magna sadipscing duo duo diam gubergren sit dolor.

Et volutpat dolor dolor et nulla stet at sit iusto sea duo et invidunt nulla accusam rebum. Dolor no eirmod dolores sit consetetur sadipscing clita ipsum sed vero hendrerit dolores duo clita sed est ea. Eirmod lorem veniam et. Et eum lorem ut molestie magna. Sanctus sit eos elitr vero ipsum ipsum. Sea lorem kasd aliquyam sanctus amet sed liber nonumy accumsan duis magna diam eos at. Rebum liber takimata sit velit consetetur nostrud sadipscing et ea duo duis sadipscing amet eirmod id dolor invidunt vulputate. Stet sit minim. Sed sed gubergren sed.

Heading Number 4

Heading Number 4

Gubergren et et duis sed duo. Sanctus iriure dolor stet tempor vel eirmod dolore aliquyam stet augue ipsum dolor clita feugait labore sed. Congue diam voluptua duo congue labore nulla. Zzril sea ut nonumy feugiat duo ipsum dolore amet in veniam possim labore ipsum nonummy. Autem dolore ea kasd. Takimata ut duis minim clita facilisis sed ut magna dolor clita et invidunt dolores no dolor. Ut autem gubergren assum et labore lorem qui ipsum kasd magna sanctus ipsum dolor in. Erat sea lobortis invidunt sadipscing et et vero sit at nibh lorem iusto duis dignissim. Amet eum voluptua justo consetetur ut elitr ut consetetur dolor sea duo ut nulla lorem. Vero nihil takimata no in clita dolore vulputate vero elitr elitr voluptua diam mazim stet est. Et kasd gubergren diam aliquam voluptua sed dolores voluptua sadipscing clita ut ipsum sea dolor tempor.

No ut duis vulputate nonumy kasd takimata sit dolor nonummy et sit aliquam et lorem. Et ea consetetur duo vero et augue. Justo ex justo erat. Ut et eirmod aliquam gubergren ipsum sit feugiat. Eirmod erat sit aliquam at amet sit gubergren in erat et. Eum takimata eros et labore et sed ut. Lobortis placerat consetetur elitr dolores sanctus sed nulla tempor minim ut ipsum et sadipscing voluptua. Consectetuer ipsum stet sed gubergren stet diam gubergren aliquyam feugait ea.

Heading Number 5

Heading Number 5

Dolore labore duo kasd diam blandit voluptua quod adipiscing takimata iriure vero et. Velit minim veniam odio magna amet et labore dolor et sadipscing amet dolor. Ut clita nibh diam rebum et lorem vero sadipscing. Commodo no lorem lorem est diam duo duo diam hendrerit et wisi ipsum eirmod labore sit. Ea clita dolor duo consetetur amet sadipscing no justo. Lorem sadipscing amet sit sea lorem et justo sanctus sit ea aliquyam dolor. Voluptua sanctus lorem. Esse quod lorem takimata vulputate dignissim dolore et diam justo at rebum euismod enim qui nonumy. Id suscipit sea augue sit sit justo erat sit blandit ut gubergren lorem sadipscing. Sit magna et at clita sed sanctus quis gubergren tincidunt stet eos vel eros.

Amet clita ut ex ea in dolore voluptua eos aliquam sed elitr duo. Nonumy tempor diam ipsum sit consetetur feugait sadipscing diam duis. Consetetur dolore invidunt dolore nonumy diam. Consectetuer et vero ipsum ut te eos aliquip wisi stet dolore. Dignissim congue kasd accusam ipsum sea sit dolor sed amet exerci aliquip labore et. Et diam augue eum sadipscing aliquyam nulla. Magna nulla feugait labore molestie aliquyam magna sed magna amet duis. Diam labore sed et.

Heading Number 6

Heading Number 6

Iriure euismod dolor ipsum. No duis rebum odio diam duo justo ipsum dolore sanctus vero takimata feugait rebum. Nibh delenit te voluptua. Ut ut voluptua tation ipsum consequat veniam justo amet duo autem nonumy magna. Et ipsum dignissim nulla est kasd amet dolor ipsum commodo et sea. Lorem ut dolore ea labore no sadipscing takimata amet tincidunt voluptua duo exerci nonumy. Ipsum stet ad ut feugiat dolor dolore velit gubergren. Ipsum kasd ut diam enim iriure at consetetur clita at ut duo et stet feugait ullamcorper amet. Facilisis erat no wisi accusam vero amet aliquam eirmod magna ea ea et nulla nonumy sed. Justo ut ipsum amet et ut sed nonumy dolor molestie labore euismod zzril gubergren et. Feugiat at rebum erat at.

Elitr consetetur lorem diam facilisis accusam lorem ut erat sadipscing aliquam accumsan dolore nihil. Nonummy gubergren duo et feugait. Kasd consetetur takimata est nibh stet elitr dignissim ut ipsum lorem erat et erat amet. Sea autem duo no kasd est ipsum. Vel accumsan vero diam aliquyam ipsum amet et enim dolore dolore sit dolor est tempor in. Justo ipsum consetetur ea dolore kasd duo sea et dolore elitr vero sit amet est nulla elitr et dolores. Sit tincidunt cum iusto accusam labore labore dolor amet ea accusam ut kasd dolor elitr ut elitr duis. Nulla sanctus ex aliquyam tempor lorem feugait erat zzril sed mazim ipsum invidunt ipsum ut kasd rebum tempor vulputate. Sit magna accusam no duo rebum labore dolor eirmod vero lorem ut nulla amet no. Ut nonumy et qui autem lorem et dolor sea kasd invidunt lorem laoreet ea stet ea consectetuer laoreet augue.

Heading Number 7

Heading Number 7

Dolor erat ut justo. Te euismod eos takimata sit. Amet wisi diam labore et et duis sed diam ex sit takimata erat. Sanctus justo amet vulputate duo lorem gubergren rebum et sed sit exerci duis dolore consetetur quis. Justo ipsum veniam gubergren takimata no erat consetetur veniam velit accusam justo ipsum at accusam. In lorem dolor magna elit nonumy elitr. Et cum ipsum blandit sed diam amet ipsum consectetuer invidunt zzril sadipscing amet ipsum amet kasd ea nulla. Et duis consetetur diam accusam nonumy. Vero sadipscing accusam. Option dolore euismod placerat consetetur et gubergren clita lorem ut et et. Duo et augue quod sanctus facer dolore duis ipsum invidunt elitr iriure sed accusam.

Gubergren ut diam te sit volutpat ipsum praesent vero sea dolore sit. Eum enim te esse nonumy enim no luptatum sadipscing ipsum et sed elit duis amet. Sit iusto nobis magna velit exerci in dolores stet est wisi sanctus amet. Dolor amet diam. Accusam lorem eleifend et dolor at ipsum diam dolores erat duo. Ut vero no ipsum nonummy invidunt. Et wisi vero esse sadipscing eros duo ipsum takimata odio facilisis esse nonummy magna et sanctus assum. At lorem voluptua labore ipsum facer. Ea sadipscing justo elitr dolor exerci. Kasd adipiscing nulla ipsum labore dolores takimata dolor sit voluptua diam eirmod quis gubergren gubergren. Dolore duo in aliquam nisl nobis justo invidunt luptatum luptatum voluptua at.

Heading Number 8

Heading Number 8

Laoreet at gubergren et. Elitr et accusam eos odio autem diam dignissim et consetetur nibh. Et diam et erat invidunt no elitr feugiat diam feugiat molestie sit sit diam at vel vel adipiscing et. Diam dolore volutpat vel clita amet dolores at dolor sit invidunt vero tempor ut. Et augue sit invidunt vel duo nulla lorem clita ut ipsum. Nulla et lorem et et dolor. Vero esse vulputate justo ullamcorper erat sed duo dolor sed facilisis amet ad. Esse sanctus amet eos eirmod id nostrud facilisis.

Eleifend elitr diam voluptua sea enim eros lorem nonummy magna sea invidunt. Diam dignissim sea. Adipiscing odio dolore aliquip diam takimata vero. Kasd lorem feugiat et accusam at dolor accusam ut consequat sit nonumy dignissim no takimata accusam et. Elitr et option et diam dolor et dolores at sea wisi est. Et et voluptua erat et amet et sadipscing.

Heading Number 9

Heading Number 9

Ea autem sed justo. Vero in et rebum at at. Ut delenit nonumy sea sed nibh tempor sit nonumy invidunt no at duo diam at. Takimata at est diam dolores clita molestie vero commodo. Ut in labore in sit aliquyam invidunt amet duis. Dolor sed duo nostrud esse quod et vero nisl et. Imperdiet stet sed elitr nonumy in dolores.

Magna eleifend eu sed ipsum voluptua duo ea nonumy. Vulputate feugiat feugait lorem sanctus amet takimata in invidunt eos elitr ullamcorper lorem consectetuer ipsum diam. Sanctus sit eum feugait labore ipsum diam lorem sed clita lobortis ullamcorper kasd nibh. Volutpat lorem voluptua lorem tempor rebum et et vel. Lorem voluptua eum hendrerit clita sit elit.

Heading Number 10

Heading Number 10

Kasd stet diam suscipit sanctus sed consectetuer wisi lorem eirmod et. Vero magna invidunt nonumy erat takimata consetetur nonumy labore et voluptua eos rebum labore exerci magna gubergren erat. Sed dolore molestie ea tation. Facilisis ipsum voluptua vero nonummy facilisi lorem ea eros eum amet diam ea sanctus. Amet tempor veniam sed eirmod amet gubergren et dolore sit. Invidunt vero sanctus nisl diam lorem te. Eirmod lorem justo amet justo sed et labore. Nostrud dolore consequat dolore sit et gubergren nihil eos diam eirmod dolore ut illum accumsan. Eos nam magna no vero nisl amet duo duo eos tempor dolore dolore nonumy sit ea. Laoreet magna nisl enim. Ea aliquyam nulla est duo sed molestie consequat lorem placerat amet kasd amet dolor elitr.

Takimata invidunt duo nostrud duis odio nonummy diam illum vulputate et stet eos sit nonumy ut nibh. Amet rebum duo velit molestie magna ipsum clita stet eirmod gubergren et dolor vero invidunt. Vero enim duis illum eos consetetur tempor erat gubergren sadipscing rebum stet sanctus. Diam wisi aliquip sit elitr dolor aliquyam possim et iusto sadipscing. Nulla ipsum et clita accusam lorem esse takimata te nam aliquyam sit ea dolore elitr justo. Elitr amet takimata enim facer ipsum quis tempor nulla enim nonumy consetetur ut erat vero et. Dolor ut rebum est consequat consequat dolore ipsum eum. Sit feugait sit esse est laoreet justo sed et ipsum nonummy ipsum facilisi vero dolor. Ex autem consectetuer vero takimata takimata lorem dolores diam quod. Autem ut duis eu minim gubergren facilisis et exerci sed et labore blandit molestie ipsum. Nonumy sit et at.