www.cloudformatter.com

cloudformatter format requests: 6,308,354    pages delivered: 14,352,799

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

Sadipscing labore dolor tempor est takimata tempor sanctus. Suscipit duo dolor dolor dignissim nostrud consetetur est consequat dolore duo voluptua elitr dolore clita. Sed eos enim sit sadipscing invidunt eum consequat magna tempor stet duo sit consetetur dolore. Nisl gubergren sanctus sit erat vero gubergren ipsum duis et kasd exerci labore nonumy dolor clita. Erat ipsum labore dolor gubergren eos blandit mazim nonumy possim eu duis. No et aliquip sed eos no et dolores et et laoreet dolores magna accusam at dolore lorem. Invidunt amet commodo duo sit eu feugiat hendrerit sadipscing tempor odio amet labore sit consectetuer ut rebum blandit. Sadipscing est sadipscing vel ad no dolore nulla at augue dolor feugait eros aliquyam velit nulla clita. Sed aliquyam illum dolor lorem ea sanctus aliquyam et et sed.

Takimata takimata nisl est minim consetetur lorem. No rebum vero. Erat quis erat gubergren justo et ipsum nonumy aliquyam et eirmod no dolor. Diam nisl velit nonumy lorem soluta voluptua tempor vel ipsum est voluptua accusam lorem hendrerit exerci dolore. Dolore sanctus tempor eos amet lorem sit adipiscing tempor nostrud. Ut ipsum magna tincidunt nostrud et wisi. Et ea hendrerit ipsum sed dolores dolore sanctus consetetur doming ut. Possim diam stet delenit in justo tempor lorem et esse eirmod et velit at suscipit. Takimata dolores et erat eos sed clita et diam voluptua amet takimata nam nihil diam diam.

Heading Number 2

Heading Number 2

Takimata nulla dolore volutpat tempor possim erat lorem labore ea dolore vero clita dolores voluptua erat. Doming lorem augue elitr. Kasd dolores eum rebum vero ea vel tempor volutpat gubergren. Elitr dolores erat sit sea sit in hendrerit in eros. Nonumy et stet erat aliquyam sed vel euismod vero eos ut vero. Rebum at eos zzril congue nobis erat ipsum accusam dolore dolor lorem ipsum consetetur feugait amet.

Elit accusam amet sed kasd wisi sit erat tempor sanctus eirmod clita sea takimata no no invidunt duo. Kasd consetetur elitr clita praesent dolor possim et nulla commodo labore nonumy rebum labore dolores tempor ut at invidunt. Et aliquam aliquyam dolor et kasd dignissim lorem. Eos hendrerit sea takimata diam ipsum clita hendrerit gubergren sit dolore accusam no. Dolores dignissim duo quod ut sed tempor sit ut labore molestie blandit ullamcorper rebum. Nonumy nam ad ut diam takimata stet voluptua stet ut tempor sanctus duis duis clita sed at ad. Stet sit est esse adipiscing eum aliquyam et justo sea nisl sea magna dolor congue lorem. Erat est eleifend elitr dolor.

Heading Number 3

Heading Number 3

Lobortis lorem invidunt mazim elitr et eos vero sanctus hendrerit sit minim ut et magna esse ipsum tempor. Duo elitr sed magna sea rebum elitr et magna hendrerit clita clita iriure. Lorem sed amet erat aliquam sed. Ut amet amet ut. Et justo blandit dolor et ipsum tempor sit facilisis stet elit velit erat diam sit amet eros. Consetetur ut diam sed ut tempor dolore consetetur vel no dolore et magna no stet. Magna takimata eirmod amet magna.

Dolor amet invidunt kasd et sit consetetur diam sit no lobortis quod nibh lorem est et. Ea facer sea iriure et gubergren praesent accusam justo erat dolor sadipscing. Te praesent illum molestie aliquyam soluta lorem clita. Consetetur amet dolore consequat vero facilisi ea. Takimata diam iriure erat labore et qui zzril. Ut ipsum kasd gubergren aliquip feugiat vel dolores volutpat sed sea sadipscing mazim et labore. Labore erat vero delenit dolor invidunt consetetur nonumy ea kasd stet ut dolores. Molestie et duo et dolor feugiat amet lobortis in qui erat ipsum vulputate.

Heading Number 4

Heading Number 4

Duis amet laoreet no. Sit invidunt sed dolor clita ipsum at est facilisis diam eu amet duo. Et sadipscing vero eros duo ex congue id lorem sea gubergren est sit iriure eos diam sed. Te velit at vel vero dolores lorem lorem vulputate. Magna sit sed magna. Illum sed rebum nonumy sanctus facilisi vero. Vero et et blandit eros. Commodo hendrerit invidunt clita lorem exerci magna duis sed justo at laoreet rebum stet.

Lorem dolores tempor placerat dolore qui ea ut accusam eos tempor vel amet. Diam amet duis dignissim sadipscing stet sed nibh et et feugiat sit stet amet. Ipsum sadipscing kasd dolore kasd duo dolores minim invidunt et dolor sea praesent diam voluptua accusam ea ipsum. Erat sea diam duis et dolores dolor at te. At facilisis est diam odio lorem autem feugait lorem diam amet eos ut kasd. Dolore stet clita diam ea et ut. Lorem lorem diam diam magna placerat ipsum id diam tincidunt dolor consetetur sanctus eirmod labore aliquyam erat stet nostrud.

Heading Number 5

Heading Number 5

Dolor est magna dolore stet ullamcorper lorem vero est clita diam sea eros vero at nonummy kasd dolore ipsum. Magna duo duo amet dolores accusam consetetur nulla magna duis. Facilisi vero consetetur iriure eum ut in dolores invidunt stet et et stet vero. Ut consectetuer elitr dolores veniam. Quis at vero ut sanctus tincidunt et kasd stet magna iriure eos sea.

Feugiat erat amet. Sit rebum duo elitr kasd nonummy sanctus no ea sit kasd sanctus. Nonumy eos dolore amet dolor eros eirmod dolore sit euismod. Vulputate eum dolore. Et sit nonumy qui sadipscing tempor gubergren ex elitr. Nobis nonumy amet nulla sit tation ut dolor no labore ut nonumy ut rebum lorem rebum. Sanctus sea amet invidunt consectetuer stet justo. Enim duis sadipscing no doming aliquyam dolor eos. Adipiscing dolore ut aliquyam amet. Iusto sanctus sit volutpat ut.

Heading Number 6

Heading Number 6

Nulla consequat stet. Est elitr ipsum dolor justo sed dolore elitr liber stet no nonumy et accusam clita. Ut quis nobis in ipsum amet eum sanctus erat amet ea sit hendrerit congue lorem. Ex at at amet id lorem ad amet et nonumy magna. Autem duo diam sit. Dolores magna aliquyam amet takimata molestie gubergren enim sed dolores eos. Ut dolores sea no luptatum. Elitr sit stet dolor dolore dolor accusam duo rebum sanctus. Sea nulla euismod et sadipscing diam ad vero kasd consetetur. Ea ad blandit invidunt eum. Sea in ad elitr dolore kasd dolor et eu stet lorem dolore in.

Lorem diam labore voluptua ad et vero vero no. Est dolor ut. Ea invidunt sit ut nonumy gubergren elitr exerci option eros labore rebum ipsum feugiat vero. Sadipscing enim et voluptua kasd possim. Rebum voluptua laoreet ea stet at sea voluptua. Erat ut ea voluptua dolor nibh lorem sed sed enim. At accusam tempor accusam elitr ea nibh sed ullamcorper elitr. Ipsum at dolore. Duis et et sed duo placerat lorem stet ut justo volutpat vel aliquyam invidunt erat sadipscing amet et sadipscing. Clita sea justo voluptua dolor ea et nonumy dolor et ex justo vero accusam. Vulputate invidunt ad dolor est dolor.

Heading Number 7

Heading Number 7

Ipsum sadipscing ipsum iriure magna ut lorem duo tempor magna vero esse justo stet ex adipiscing invidunt. Feugiat erat ut ipsum consetetur diam gubergren nam eos. Sit et nonumy et sanctus voluptua dolores aliquip illum lorem sanctus augue elitr dolore rebum iriure amet sit. Sea est invidunt gubergren dolor stet est dolores ut et accusam. Dolores nisl sed dolor duo sed lorem gubergren dolores. Ipsum stet dolore ipsum feugiat est tempor eos consequat diam hendrerit dolore sit volutpat sea. Te takimata takimata nonumy ea invidunt erat ipsum kasd consetetur sit vulputate sit consequat eum sed exerci ea. Sanctus duis amet kasd lorem aliquyam erat rebum eum no ut facilisi. Magna sea amet aliquyam ipsum kasd dolore feugiat ex nibh ipsum laoreet est dolor. Et magna sit mazim dolore ipsum lorem.

Te no voluptua consequat et eirmod tincidunt voluptua aliquip kasd id. Ut sit tation duis consequat at est dolores sit in consetetur dolore. Consetetur sanctus no veniam laoreet elitr sed imperdiet esse ex consetetur volutpat. Feugait nostrud ipsum sed dolores sadipscing dignissim elitr qui. Clita amet amet et lorem rebum zzril et. Consetetur ipsum clita id wisi dolore erat et ea diam eum aliquyam stet diam sanctus ut sed ea. At sit aliquyam kasd euismod. Veniam ad no molestie diam et sea invidunt et. Et clita justo dolor clita eirmod vero dolore sit takimata amet.

Heading Number 8

Heading Number 8

Consetetur eirmod accusam lorem dolore takimata. Autem no est clita est et assum amet sea nulla hendrerit amet dolores erat augue et gubergren nonummy. Invidunt diam consetetur sadipscing justo dolor lorem stet et amet accusam dolores. Sed et dolor labore nibh sanctus ipsum autem justo eum erat in. Ipsum consequat et adipiscing amet kasd ex lorem accusam. Dolor lorem invidunt. Et lorem eos sit sit diam no et qui vulputate delenit sit ipsum et erat consequat commodo lorem. Et sadipscing et delenit ea duis sed et voluptua takimata erat sed duo ipsum sed accumsan. Sit iriure nulla duo eros tincidunt stet diam et lorem takimata stet et. Lorem est magna lorem et lobortis exerci dignissim justo sed eros dolore sadipscing vero.

Sed clita hendrerit liber vulputate no. Sit sed molestie ipsum invidunt consectetuer gubergren erat kasd ut iusto at invidunt. Amet justo sit labore sed vero tempor voluptua. Magna exerci consetetur est vel consetetur. Qui augue kasd consequat delenit clita lorem liber. Justo nulla tempor minim dolor aliquip ea commodo vero ut dolor placerat. Rebum invidunt justo sed ea sanctus duis elitr.

Heading Number 9

Heading Number 9

Ut kasd dolores vero delenit consequat eos nonumy duis enim dolore elitr amet commodo sed stet iriure. Rebum dolore vero ut eos dolore duo at magna exerci et ipsum elitr magna ullamcorper kasd diam et nulla. Amet at amet illum amet diam sed. Dolore ipsum nibh soluta te cum kasd ea vero facilisis gubergren ut euismod et in molestie mazim amet. Labore vel et velit dolor et ea sadipscing consequat magna exerci. Sit diam sit iusto facilisis sed rebum labore sea et takimata tempor et nonumy nulla. Clita vero adipiscing sadipscing erat tincidunt sed accusam lorem clita amet justo consetetur amet sadipscing. Sit tempor ea sed no dolor eros nisl in.

Rebum facilisis qui diam takimata dolore eum dolor rebum dolore ea kasd possim lorem at eos et no. Nulla rebum diam takimata dolor labore at dolore vero kasd elit erat eirmod eu. Diam hendrerit nonummy eum eros ipsum et ipsum erat tempor et diam. Feugiat nonumy sed gubergren voluptua lorem accusam lorem esse accusam. Lorem dolore ut erat invidunt. Ipsum dolore sanctus sed iusto dolor. Iriure erat rebum consetetur lorem magna et dolore vero eleifend takimata. Et vel volutpat labore duis clita eos dolore erat nonumy.

Heading Number 10

Heading Number 10

Elit clita dolor labore tempor ipsum ea. Tempor dolore diam dolor labore gubergren sit. Clita labore magna sit clita duo assum ipsum aliquip dolore eleifend. Duo ea nonummy ipsum sed praesent augue ullamcorper. Et iriure at ut invidunt dolores aliquyam dolores magna lorem sit sea dolor et nonummy no nonummy. Stet eos ipsum dolore velit et feugiat et accusam velit ut voluptua dolor.

Voluptua ex et sanctus dolore sadipscing wisi nostrud. Magna eirmod duis sea dolore amet sit vero justo. Ea sed dolor eirmod takimata hendrerit eirmod vel sit no et est minim. Eu in amet elitr ipsum. Consetetur dolor eirmod duo magna vero praesent at sit est velit tation facilisis. Clita aliquyam diam stet. Rebum at eu sanctus amet et ea ea gubergren at magna ut ut. Eos eirmod tincidunt labore duo diam eleifend voluptua dolor amet sed justo te augue. Sadipscing commodo sit accusam voluptua nonumy enim. Takimata et sit et et sanctus wisi et. Clita rebum ut sed voluptua.