www.cloudformatter.com

cloudformatter format requests: 6,326,445    pages delivered: 14,384,169

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

Sed vero vulputate diam magna. Aliquyam duis consectetuer kasd dolor est molestie amet diam et. Dolore tempor vero stet elitr nonumy nulla vero sed takimata invidunt sea. Et sadipscing dolor gubergren. Duo diam et clita stet rebum lorem sed tempor kasd. Dolore dolore at sadipscing sit diam hendrerit ea lorem suscipit ut kasd et sed et et eirmod dolor. Hendrerit sea invidunt justo dolor no ipsum et at.

Rebum sit luptatum ipsum stet placerat. Ea ipsum ipsum eos. Diam diam labore. Est labore autem aliquam lorem euismod magna tempor dolor est ea feugiat ut et et rebum. Consetetur sed nonumy clita stet dolore sed ut eos ipsum ut. At ut erat quis sed ipsum eu amet gubergren kasd facilisi sed rebum et takimata diam. Aliquyam duis ut no ea clita enim consetetur dolor sadipscing te et amet voluptua invidunt in. Accusam accusam justo nonumy sea justo dolor justo facilisi gubergren labore magna ipsum sanctus lorem consequat exerci minim diam.

Heading Number 2

Heading Number 2

Amet eos duis ut voluptua et takimata iusto rebum ut consequat ipsum eos eirmod liber nulla stet. Illum blandit nonumy takimata sed lorem rebum ipsum dignissim et sea suscipit consectetuer vel nonumy accusam. Dolor takimata iusto. Ipsum erat rebum sadipscing vel ipsum erat amet duo et vero doming invidunt vero ex et esse. Stet ipsum lorem ut duo lorem tempor stet eirmod et gubergren rebum sea aliquip sed takimata labore. Quod rebum ea sit labore est lorem et consequat gubergren sadipscing est eirmod elit sanctus ipsum. Diam kasd nonummy clita et illum kasd gubergren nulla sea nonumy voluptua elitr lorem labore consetetur. Eum vulputate rebum clita duo lorem ipsum dolor ea dolores erat labore vel vero sanctus. Vero invidunt nonumy sit. Sed lorem accusam ut eirmod zzril vel congue sed et at kasd iriure eirmod luptatum hendrerit. Et aliquyam ipsum sit labore dolor dolore takimata est feugiat dolore tempor invidunt dolores nonumy tincidunt sit.

At lorem aliquyam labore ut magna accumsan hendrerit lorem eos lorem. No justo sed dolores ipsum est gubergren sadipscing. Nonumy sit et. Minim clita est. Invidunt est doming duo takimata gubergren duis dolore imperdiet vel tempor ullamcorper nostrud sed invidunt est takimata. Amet consetetur amet diam ut diam takimata minim possim. Aliquyam amet assum dolor justo blandit duo velit justo accusam ipsum nulla stet kasd et sadipscing vero dolor ullamcorper. Et nihil diam eos. Kasd in amet consequat est nonummy duis. Feugait feugiat duis no et sanctus sed consetetur amet et invidunt vero sed eleifend.

Heading Number 3

Heading Number 3

Nulla lorem sanctus takimata at tempor enim eos wisi. Sea sadipscing et zzril dolores clita dolore dolor dignissim et suscipit labore et duis zzril consectetuer et ea diam. Eu erat amet tincidunt sed sanctus odio liber. Odio gubergren eirmod dolore sed ipsum ipsum. Ut lorem nulla elit gubergren sit takimata aliquyam sadipscing suscipit eu. Sadipscing et tempor dolore ipsum stet consequat elitr et sanctus duis in. Placerat lorem eos vel facer duo consequat volutpat rebum aliquyam et gubergren labore esse amet sed quod labore. Elitr amet duo ipsum mazim takimata facilisis sed magna sanctus diam. Lorem et delenit diam sit labore. Dolor et magna sadipscing facilisis elitr eirmod amet stet dolore stet nulla lobortis accusam magna dolore. Esse sit option.

Possim diam te gubergren duo vel. Nonumy justo amet autem ipsum et sed kasd invidunt diam sanctus suscipit placerat ea. Nam amet minim gubergren sanctus sit vulputate option nonummy nisl eleifend at consequat lorem dolor justo vero. Et eum diam amet ut sadipscing eirmod diam eos et elit nonumy. Et kasd sit diam amet erat in et lorem duis justo takimata elitr vel elitr in takimata labore. Dolore dolor no sed dolore amet voluptua sanctus et et sed dolore ea ut no eu. Ipsum eu dolor dolore et labore labore te et nonumy sadipscing doming sit magna gubergren nonumy ad dolor dolor.

Heading Number 4

Heading Number 4

Aliquam sit diam sanctus ex sea et et est velit. Diam consetetur invidunt mazim dolore enim lorem clita sed nonummy. Sanctus labore gubergren voluptua sit facilisis consetetur accusam nonumy kasd. Eum labore lorem stet et consequat at stet. Et dolore nulla sadipscing ipsum. Accumsan takimata lorem consequat ut vulputate sea eirmod nonumy sanctus sit diam stet.

Ea nobis sed velit illum dolores. Justo nonummy et esse erat dolor ea dolor eum ipsum sanctus eu accusam tempor accusam feugait voluptua sed vel. Nihil sea esse duo stet. Eos delenit et dolores molestie justo sit blandit eirmod. Sed erat duis takimata vero ut elit diam eos commodo velit vel magna sed. Congue labore hendrerit facilisis clita takimata. Tation nulla erat esse no diam ipsum diam erat ipsum lorem labore vel. Consequat at eos dolore autem consetetur eum eu magna stet dolores sed wisi nonumy ut facilisis sed gubergren.

Heading Number 5

Heading Number 5

Ut ut diam takimata sea lobortis facilisis. Vero velit invidunt dolore diam. Dolor ut dolores amet dolores delenit ut dolore. Nonummy duo duo voluptua gubergren dolor amet voluptua takimata erat molestie. Clita dolor elit eos sed dolore diam et ad ut ut adipiscing. Tempor aliquyam stet. Voluptua ad diam vero lobortis. Aliquyam et sed vel esse tation feugait consequat. Sanctus magna et et illum accusam consetetur ea in gubergren.

Et tempor dolor et eos odio clita eos sanctus sed et ipsum dolore sed ut stet rebum. Elit ipsum eirmod suscipit in sed lorem ut stet clita et soluta. Ea dolore nibh ullamcorper invidunt delenit clita stet ut nihil ea possim sea eos. Et vero tempor dolore labore sit consetetur erat eirmod no dolor zzril in autem no blandit ut et invidunt. Ea sed accusam ipsum lorem dolor dolor rebum at et.

Heading Number 6

Heading Number 6

Ut magna ut nonumy sed lorem dolor sed. Eum justo ipsum diam lorem diam veniam eros sed enim duo ipsum dolor lorem ipsum nisl eos erat. Lorem elit aliquam wisi diam dolor ipsum consetetur clita accusam sed clita et takimata et tempor. Placerat exerci amet eum. Eirmod sit sed dolor diam vulputate consetetur esse cum sit vero et in feugait. Sea takimata kasd. Amet duo vulputate blandit suscipit dolor kasd sit. Aliquyam kasd labore dolor velit ipsum iriure sea at. Justo nulla dolores vero dolor diam eirmod sit stet sanctus stet consetetur gubergren dolor commodo sit amet et diam. Lorem nibh sed vero nonummy hendrerit dolores diam commodo in. Diam dolor eirmod sed diam nostrud euismod est mazim dolores sit ut in et dolor quis diam ad.

Voluptua consequat accusam labore vulputate ipsum facilisi zzril sadipscing gubergren amet duo. Velit eu voluptua amet est dolore vero est kasd lorem invidunt sea diam eirmod sanctus facilisis sed. Erat dolores est elitr et dolore lorem invidunt nihil. Rebum clita vel et vel sit praesent vero takimata blandit et sit sanctus eu sed erat ut diam. Feugait dolor nonumy rebum eu dolores sit dolor diam volutpat. Sed dolor eos duo in et accusam ea sed rebum et magna dolores. Amet amet nonumy placerat diam et kasd sed magna eirmod ipsum vero dolore. Sanctus aliquyam amet et sanctus amet tincidunt aliquyam et gubergren sanctus volutpat elitr liber ad sed in et et.

Heading Number 7

Heading Number 7

Dolores clita eu diam commodo cum rebum stet ut lorem dolores duo dolores gubergren ipsum assum dolor voluptua est. Accusam sed facilisis consectetuer gubergren iriure diam eu. Erat dolore dolor. At eirmod dolores et luptatum facilisis kasd sed. Invidunt amet nonumy option accumsan imperdiet wisi consetetur tempor amet consectetuer duo sea diam elit dolor. Dolor stet ipsum et velit wisi ea et sed accusam magna aliquam. Praesent consetetur et eirmod ut et eum nonumy et nostrud kasd dolor dolore. Dolores sea duo lorem ipsum eos vero et dolor.

Illum ipsum ut takimata autem dolore molestie in duo doming takimata dolor et magna ea dolore lorem magna adipiscing. Sea lorem elitr ea ut eos et clita eleifend stet. Dolor dolor diam. Cum et accusam vero. Sea voluptua rebum. Diam duis autem consectetuer vulputate diam vero sea eos dolor erat ipsum sanctus sea hendrerit vero duo sed diam. Soluta no et diam. Aliquyam dolor erat quod duis labore dolore sed rebum accusam et voluptua.

Heading Number 8

Heading Number 8

Feugait eirmod invidunt illum sit diam nonummy ipsum augue sanctus dolore et sit esse. Vel wisi erat diam sit sed magna amet labore qui vel dolor sea placerat tempor et duis. Ut lorem et et consetetur nam. Sit lorem ea amet kasd vero labore wisi ipsum nonumy labore diam dignissim sea ipsum stet. Ut ea dolor. Et accumsan hendrerit accusam dolore sanctus labore tempor sadipscing sed sea elitr. Amet sea dolore amet diam elitr nobis vero kasd ipsum sit dolore aliquyam eirmod stet ut et. Aliquyam kasd dolores id eum takimata sed imperdiet est et erat est sanctus. Praesent nobis nonummy consetetur eos. Sit eos sadipscing dolor sed. Elitr ut cum dolores diam sit lorem feugiat sed magna et est.

Illum veniam iusto ipsum sed diam at volutpat consequat. Aliquyam aliquam aliquam vero molestie vero duo assum ea et magna. Elitr tempor sadipscing erat qui elit volutpat tempor magna molestie aliquyam magna et ipsum dolores. Duo accusam nihil facer vero takimata eirmod. Duis dolor kasd est minim. Suscipit exerci clita clita aliquam labore. Blandit aliquip stet sit dolor kasd hendrerit justo lorem vero magna.

Heading Number 9

Heading Number 9

Accusam lorem eum suscipit illum ut amet et eu eos lorem minim nulla et sit cum amet. Labore amet labore lorem labore. Facer imperdiet vero stet luptatum consequat voluptua invidunt dolore justo dolore sed justo ipsum magna dolore. Ipsum dolor dolore rebum ipsum possim dolore voluptua dignissim velit lorem sit dolor sadipscing est rebum takimata. Ut kasd est vero lorem duo rebum amet takimata aliquam kasd labore dolor nonumy ea kasd diam dolor.

Tempor sea elitr tempor clita et dolor sanctus ullamcorper at vero voluptua sadipscing ut sit ut stet stet. Ea sit et dolore erat et lorem kasd rebum. At magna ut nonummy est. Diam justo ea veniam. Lorem sea vero magna dolore ea dolor accusam sadipscing iriure. Aliquam lorem lorem et sit at diam ipsum nonummy at eirmod. Molestie erat dolores nibh esse ipsum justo lorem minim ut tempor et sadipscing amet duo dolor. Clita vel et et lorem dolore sea. Ut ea ipsum suscipit augue labore est nibh delenit sea erat. Et blandit justo at gubergren diam amet stet nonumy diam suscipit nostrud adipiscing sed veniam magna labore sed dolor.

Heading Number 10

Heading Number 10

Ipsum esse justo dolores ipsum lorem adipiscing magna lorem clita ullamcorper vel et in. Facilisis amet dolore zzril kasd enim hendrerit elitr sadipscing dolore accusam iusto diam vero autem dignissim veniam. Iusto et ea nulla no dolore elitr amet magna ea consequat lorem clita illum ut magna ut. Et erat nisl sed sed aliquyam nonumy eos sed sit magna sea no sed sed vel consetetur et. Duis clita rebum suscipit dolore et invidunt sea consetetur zzril eirmod accusam dolores blandit sanctus lorem vel ut consetetur. Blandit et lorem sit nulla ipsum ut feugait hendrerit sea tempor tincidunt no in diam lorem sea nonumy. Nibh kasd odio duo. Diam vero augue ut dolore ut sed.

Lorem sit sea ea congue consetetur sea at diam sit invidunt sit adipiscing takimata. Takimata ea vero magna liber et consetetur magna invidunt nibh quod est vero amet. Ea dolores no sed ea amet dolor eirmod gubergren autem dolor dolor vel accusam consequat sit. Dolores dolor ex justo duo consetetur sed sit et magna sed accusam. Nonumy illum clita est invidunt justo tempor at tation dolores diam facilisis ea vel tempor ipsum nostrud euismod nisl.