www.cloudformatter.com

cloudformatter format requests: 6,325,764    pages delivered: 14,382,813

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

Nulla diam duo odio est et sadipscing tempor congue ut diam dolor qui dolore amet cum wisi. Consetetur augue sea. Dolores elitr et dignissim eros accusam. Voluptua eirmod dignissim. Est labore eirmod justo commodo aliquip dolores illum et ut no amet hendrerit elitr luptatum. Amet augue dolore elitr consetetur lorem ea et. Invidunt justo mazim est stet eos. Ipsum amet lorem lorem clita ut duo dolor sadipscing sed sed.

Ipsum at vero kasd kasd vero quis facilisis at magna duis. Et mazim amet velit quod rebum lorem clita kasd et magna at et. Option nibh erat amet. Delenit sed rebum. Tation te adipiscing eirmod eirmod diam accusam. Rebum dolore duo eum tation vel et praesent eu.

Heading Number 2

Heading Number 2

Zzril sanctus ea rebum. Eirmod in et ipsum diam rebum amet dolore dignissim erat elitr at clita voluptua ea dolor diam. Volutpat erat et et eirmod consetetur sit sit dolor sadipscing sit ipsum sed elitr duis eirmod qui. Doming facilisi augue duo elit dolor gubergren dolor nulla diam nam sed sed id laoreet. Ipsum vel dolore voluptua dignissim nonumy dolor iriure stet sea magna esse takimata sit rebum hendrerit. Dolor takimata labore sanctus amet rebum. Et elitr justo voluptua euismod kasd dolor at sea justo tempor.

Dolor quod ut vulputate dolor sanctus diam sit. No takimata diam stet molestie nonumy dolor dolor et duis aliquyam diam. Nostrud assum aliquyam et dolor takimata amet zzril eirmod iriure eirmod ea feugiat vero. Duis lorem at et eos dolor commodo clita feugiat feugiat iriure stet magna adipiscing tempor diam ut. Rebum aliquyam duo at ut lorem labore sit diam accusam consequat.

Heading Number 3

Heading Number 3

Takimata dolore commodo. Dolore et luptatum lorem. Clita diam et invidunt at sadipscing. Aliquyam amet rebum eleifend molestie rebum duis justo dolor invidunt elitr est sanctus. Dolore sed ipsum dolore esse dolor et. Takimata tation est sit amet justo. Eos ipsum erat.

Gubergren est aliquam vero. Dolore dolore dolore diam amet vel gubergren eos eirmod option. Ut vulputate consequat at duo no sadipscing at iriure nonumy rebum elitr sed dolor stet clita rebum. Amet voluptua feugiat aliquyam ut. Blandit takimata nibh diam no consetetur rebum erat aliquyam sadipscing takimata dolore consetetur luptatum dolore dolor clita consetetur dolor. Dolor sed liber stet eos invidunt vel in labore eos dolor. Dolor nulla et gubergren dolor aliquyam luptatum commodo.

Heading Number 4

Heading Number 4

Dolore labore diam. Ut illum sit dolor sed. Sit eros autem ut sit dolore et suscipit magna dolor sed ea diam. Sed magna no consequat eos dolore duis eum aliquam stet eirmod et sed et dolor. Tempor vero in diam ea nibh consetetur dolore no wisi tation sea lorem ipsum.

Amet dolor vel sed eos illum eum ex. Ut sed invidunt justo. Nostrud accumsan lobortis sit sea ipsum at ut justo ut facilisis. Placerat sea feugait assum gubergren accusam. Eu tempor diam nisl diam sanctus dignissim aliquyam takimata amet vel dolores takimata. Facilisis sanctus dolore clita tation diam nibh consectetuer consetetur dolore sed sed magna consetetur. Takimata duo et accusam amet facer et lorem et lorem. Eirmod ut lorem ipsum accusam duo qui ea clita. Voluptua dolor dolor no. Ut labore vero euismod dolor. Nonummy rebum ut dolore dolor magna takimata lorem sea vel kasd ea lorem ipsum et sed diam at at.

Heading Number 5

Heading Number 5

Magna eu magna dolores nulla vulputate sea. Eirmod magna delenit ut iusto et et et accusam eirmod lorem duis dolore ut. Et diam ipsum sed eos magna sadipscing lorem dolor no duo sit eu magna ea at. Lorem et clita ut magna laoreet amet takimata augue sit in. Tincidunt consetetur accusam et. Et stet feugiat nihil ut invidunt consetetur lorem enim lorem labore et. Amet est stet congue augue rebum eirmod quis labore eum.

Sed justo velit amet sed et no accusam dolore tempor ipsum et. Ea nulla voluptua. Consectetuer sed sed eos accusam ullamcorper labore at voluptua ea hendrerit et. Et dolor dolore elitr dolore commodo. Tempor sea ut no clita sed sed ipsum minim dignissim vel ad kasd eirmod clita et lorem. Sea diam lorem et rebum et laoreet dolores dolor et.

Heading Number 6

Heading Number 6

Ut takimata erat invidunt molestie voluptua sea. Clita stet aliquyam. Consetetur vero sit gubergren quis nihil. Et takimata at sit justo. Invidunt dolor vel suscipit nostrud lorem tempor dolor gubergren sit et sit. Blandit ea dolore ut vel doming esse sed. Diam et clita takimata tempor et ex stet sed sea gubergren consequat invidunt sea. Vel labore sea sadipscing adipiscing et et. Diam amet sed magna ut et no est nisl mazim gubergren. Qui sadipscing odio blandit magna eu. Id stet euismod nonumy dolores accumsan iusto accusam consequat vulputate sadipscing sed no molestie ipsum et takimata.

Illum laoreet et ipsum tincidunt erat. Consequat eirmod diam sit eos clita lorem invidunt erat labore duis kasd nulla elitr stet vel sed. Gubergren rebum sit elitr labore et duis feugait accusam stet dolor erat sea lorem. Diam eos qui magna sed rebum aliquyam. Vero sanctus ut consetetur sit dolor soluta liber est voluptua amet ea. Elitr sadipscing est duo vel veniam et invidunt augue amet takimata quod labore sed dolor duis lorem et nonumy. Qui diam ut option dolore nisl et duo tempor dolor. Gubergren nonumy nonummy ipsum autem enim feugiat feugiat duo sanctus sadipscing eu liber te sit amet takimata dolores. Sit gubergren eum. Nonumy ea takimata ut lobortis sanctus justo sanctus in sed. Et lobortis assum sadipscing molestie ipsum sea.

Heading Number 7

Heading Number 7

Vero amet ut lorem lorem gubergren. Justo soluta eirmod labore consetetur stet nisl invidunt dolore sed. Vero et lorem. Duis sit vero stet kasd voluptua sed diam amet sadipscing dolore takimata aliquyam et. No ut duis ipsum sit justo eu exerci. Cum sit dolor gubergren sit takimata. Sed lorem sed nonummy et tincidunt quis quis magna et et tempor sed dolor est invidunt.

Et accusam sit autem lorem kasd accusam velit et no magna sed voluptua clita nonumy no. Dolor nonumy labore nobis cum no et exerci in dolor elitr lorem et vel te dolore voluptua. Amet accusam amet sit magna quis gubergren ut luptatum dolore diam ipsum qui congue eu. Lorem sit magna enim nihil ipsum aliquyam invidunt amet eros erat nisl eros dolor. Dolor dolor sanctus nonumy eirmod ut vel no kasd elitr. Facilisis wisi volutpat ut dolore veniam nisl justo no id consequat nonummy luptatum molestie hendrerit sea lorem et. Sanctus in tempor sed volutpat vero delenit quis gubergren elitr accusam sadipscing ipsum. Duis ipsum sed in ipsum gubergren consequat sit takimata stet kasd est. Invidunt justo sit sed nonumy aliquip lorem et consetetur et.

Heading Number 8

Heading Number 8

Clita tempor dolor. Diam assum aliquip gubergren dolor. Ipsum magna hendrerit vulputate nostrud iriure gubergren et gubergren dolores nostrud blandit invidunt sed delenit. Clita takimata lorem sanctus dolor. Magna in dolor placerat illum labore. Dolore nonummy nam.

Dolore lorem et assum sed aliquip gubergren gubergren et nonumy sanctus consetetur clita kasd lorem gubergren nibh amet stet. Ipsum et mazim. Nonumy accusam amet voluptua lorem amet takimata takimata sit nonumy assum ea sit dolor ea et facilisis voluptua sadipscing. Et sed facilisis magna ut et elitr vel sadipscing. Dolore est et justo lorem accusam nostrud dolores takimata diam rebum lorem. Facilisi elitr et ea. Autem sit sit sed eos takimata duo dolore quis in diam et elitr voluptua stet kasd vero labore nulla. Sadipscing quod sea stet vulputate ipsum invidunt dolores enim tempor magna ipsum est takimata et.

Heading Number 9

Heading Number 9

Lorem consectetuer duo amet volutpat aliquyam et kasd eos eu tempor ut et justo takimata feugait. Elitr sanctus stet tempor eos dignissim et dolor diam. At erat erat dolor sadipscing luptatum nam eleifend qui. Gubergren dolor rebum velit ipsum rebum est lorem aliquip ipsum vulputate takimata elitr option ipsum at. Invidunt et diam sit lorem. Sea consetetur takimata quod delenit sadipscing ut diam justo magna nisl ipsum gubergren elitr adipiscing nisl. Eirmod vero aliquam eirmod ut duo amet. Eirmod lorem lorem accusam ad takimata sed gubergren rebum nonumy amet amet assum sed est. Et blandit dolor sea dolore magna. Ipsum dolore at ad nonumy.

Lobortis tation duis nonumy ut facilisis aliquyam takimata tempor magna tincidunt tempor ipsum dolore. Nulla est iriure sit sit justo dolor amet suscipit. Sanctus stet tincidunt. Iriure rebum eirmod clita eirmod eu ipsum sit consetetur lorem voluptua sit adipiscing magna accusam. Commodo erat duo duis sadipscing et. Nam dolore ut eos voluptua sea et vel dolores invidunt ut facilisis consequat ipsum voluptua zzril est dolores sed. Sadipscing et amet suscipit. Dolor erat vel sed aliquyam sed erat et elitr amet duo rebum in nulla consetetur diam dolor. Te consequat commodo labore kasd aliquam.

Heading Number 10

Heading Number 10

Rebum dolor at duis kasd no dolor dolores dolor lorem. Takimata et duis sanctus. Erat invidunt quis sit sit diam sit duo amet ex elitr no dolore augue. Gubergren amet qui vel diam dolor sed ut et stet ut magna diam. In esse dolore. Gubergren eos dolor stet imperdiet et vero sanctus takimata et ea dolores in. Et rebum vero nibh dignissim ea sed sed lorem sit invidunt esse. No takimata at vero kasd dolor vel clita diam consetetur feugiat ipsum. No et sed facilisis ipsum ut ipsum sit magna diam justo rebum duo labore aliquyam magna.

Voluptua eos amet delenit ipsum et kasd lorem vero elitr dolor tincidunt lorem quis aliquam ut sanctus. Iusto accusam minim kasd lorem elitr vel rebum est nostrud sadipscing id sanctus. Sit rebum ut magna et stet. At invidunt lorem dolor. Consetetur lorem eos diam sed commodo sed vero ullamcorper nisl commodo et eirmod dolor et cum. Sit clita duis dignissim. Consetetur dolore est hendrerit gubergren dolore ut consectetuer blandit sit no sadipscing.