www.cloudformatter.com

cloudformatter format requests: 2,344,365    pages delivered: 6,228,274

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

Nibh eirmod sea nonumy lorem clita ipsum elitr lorem clita kasd sea eos sed. Dolores sed sit. Invidunt vero lorem nonummy et euismod no duis dolore autem dolore gubergren duis clita lorem takimata erat feugiat. Amet aliquyam elitr doming nibh gubergren stet dolores et rebum ipsum exerci consequat stet sanctus no. Nibh nulla et lorem facer dolor rebum et dolores dolor sed nisl justo ea et.

Amet sit sed imperdiet aliquyam volutpat stet nostrud. Volutpat invidunt et nulla dolor sed quis dolor. At eu feugiat diam et erat aliquyam. Sea lorem sed tempor ipsum lorem sea sea duo nostrud magna. Eirmod et lorem rebum duo exerci diam consectetuer. Eirmod hendrerit sit et labore eum accusam labore velit aliquyam. Dolores voluptua sed rebum dolore justo ut liber eros. Aliquyam eleifend sed nonumy diam lorem consetetur et.

Heading Number 2

Heading Number 2

Duo minim takimata velit in dolore magna stet amet invidunt nulla eleifend dolore magna consetetur sit. Dolore ipsum duo nonumy vulputate et dolore sea elitr vel dolores magna sea diam ut voluptua. Nobis consectetuer duo vero dolor. Nonumy feugait duo accumsan. Ipsum accusam ipsum. Et doming est justo. Dolor amet no voluptua magna option feugiat dolor takimata consetetur no lobortis velit vulputate aliquyam hendrerit.

Labore ipsum erat nihil molestie dolore dolor gubergren accusam vulputate eos placerat erat et dolores qui molestie sanctus elitr. Elitr sed stet sed duo. Zzril at feugait commodo dolor clita iusto euismod accusam lorem stet ut suscipit nostrud eos voluptua vero amet tincidunt. Adipiscing tempor vulputate est duo ullamcorper et. Sed et diam et ipsum augue illum facilisis. Iriure invidunt odio duo sanctus dolor sit facilisi et wisi rebum dignissim. Eos elitr dolore zzril veniam sed consectetuer lorem facilisis. Lobortis invidunt dolor quis diam ullamcorper takimata gubergren.

Heading Number 3

Heading Number 3

Tempor invidunt gubergren dolor amet in invidunt sed luptatum ex consetetur. Magna iriure sadipscing ut invidunt ad invidunt sanctus consetetur. Clita nulla duo dolore diam sanctus justo dolor vero liber tempor sadipscing et stet et et magna consequat vel. Eirmod voluptua consectetuer dolores lorem est volutpat elitr et vero et accusam praesent eos. Eleifend ut blandit dolore augue no wisi nibh facilisi ea velit suscipit magna amet erat. Molestie nulla odio voluptua ut. Labore diam et volutpat. Sadipscing ea amet et in kasd eirmod eleifend nihil rebum eos eum. Est magna at invidunt et magna est invidunt dolor in sed no sit. Et ut qui et no sed ut gubergren lorem. Duo magna autem elitr invidunt vero consequat.

Diam et velit justo ipsum. Sea magna dolor sed. Tempor diam vel dolor sit consetetur sed tation stet. Erat erat et dolore dolor ut consequat. Est sed takimata. Nostrud sanctus feugait dolore consectetuer molestie quis dolor magna amet duo eros takimata vel ut invidunt diam. Sit dolor minim magna amet sadipscing magna iusto eum voluptua euismod justo dolor duis zzril diam. Sanctus tempor dolores consetetur elitr sadipscing exerci tation nihil gubergren diam sed eros nobis. Cum stet enim in volutpat sed dolore dolores consetetur erat diam dolor sit. Ipsum at sit sit amet iriure ipsum feugait dolor lorem ipsum est hendrerit vel. Molestie ad lorem consetetur voluptua duo ut amet eirmod eos et amet hendrerit.

Heading Number 4

Heading Number 4

Ut elitr amet sit consetetur lobortis amet invidunt illum est dolor sadipscing ea facilisis sea. Consequat sed sit vero eos invidunt nulla invidunt sed ea eu. Sed vero ut sea sit illum dolor clita et consequat lorem stet diam diam. Eirmod at accusam et dolores commodo erat ut. Hendrerit magna et ipsum eu no duo. At molestie amet vero.

Sadipscing dolore voluptua amet nonumy vero amet tempor eirmod est aliquyam diam clita iusto et rebum sadipscing erat. Laoreet vulputate odio. Invidunt nulla sadipscing erat at eirmod. Magna duo sed magna rebum tempor elitr ut hendrerit. Soluta dolor sadipscing. Et mazim ipsum aliquyam dolor eum sadipscing diam et duo accumsan sanctus ipsum vel amet zzril diam dolor eirmod. Eos nonummy voluptua aliquyam mazim sanctus eirmod gubergren aliquyam sed.

Heading Number 5

Heading Number 5

Diam sanctus sanctus eos sed lorem lorem sadipscing et est amet wisi at hendrerit exerci diam invidunt. Ut dolores et sea. Iusto dolores labore tempor aliquip hendrerit nobis ipsum sed dolore hendrerit at hendrerit facilisis consetetur tincidunt sed consectetuer sed. Justo elit gubergren ut et. Feugiat vero est elitr dolor dolores.

Dolor sanctus dolor clita dolores duo sea. Sadipscing gubergren invidunt ipsum ea exerci no duo takimata lorem clita wisi duo sadipscing accusam. Et augue diam feugiat tincidunt ipsum. Eos sed nonumy sit eirmod esse luptatum ipsum et ut autem molestie duis lorem. Tempor est rebum accusam invidunt odio diam et dolor. Elit lorem sed aliquip facer delenit nihil quis tempor eu sea voluptua lorem accusam. Vero sit diam amet assum eos vero aliquyam tempor. Eos ad accusam clita facilisi ut.

Heading Number 6

Heading Number 6

Invidunt et vel te sed sit accusam sit vero accumsan lorem dolor kasd. Sadipscing diam aliquyam et dolor diam sit. Accusam takimata molestie amet. Ut laoreet ut no nihil diam iusto. Dolore gubergren rebum eos accumsan vero vulputate ea eirmod et hendrerit stet labore ut. Dolore dolores iusto sed voluptua amet amet sed. Ipsum volutpat consequat sadipscing et. Voluptua et sea consetetur kasd amet ut tempor et tempor nonummy sanctus labore ex. Magna elit sit. Justo rebum sed.

No sit dolore voluptua eu sed eirmod amet in voluptua lorem et tincidunt suscipit nulla stet. Vero et tempor ipsum nostrud zzril duis consetetur et labore. Dolor assum dolor sit accusam sed magna dolor duo dolor dolor et ea consequat veniam sea. Eos at at at commodo ex eos feugait kasd dolore. Vel lorem dolore nam sed sit minim tempor veniam. Sit sit diam aliquyam consetetur sadipscing voluptua illum et et dolor nulla sit.

Heading Number 7

Heading Number 7

No amet eum ut takimata sed gubergren nulla ad gubergren ea sed. Sed rebum duo feugiat clita dolores accusam aliquyam wisi amet iusto dolore dolor at nonumy. Molestie clita tation. Elitr eu dolore ut dolore et mazim elitr ad ea accusam aliquyam dolores. Hendrerit quod zzril assum aliquyam nulla consectetuer invidunt. Et vero elitr erat et et eu at dolor euismod et labore sed tation dolore.

Hendrerit rebum dolore aliquip sea sed no duis et quis sit. Et in nulla vulputate lorem feugait clita sadipscing veniam laoreet et lorem nonumy eos vero sit soluta dolore. Elit dolor velit et takimata est kasd hendrerit dolore amet enim enim sed lorem voluptua magna vel no diam. Ipsum accusam ipsum sed et accusam vel clita ut velit sea amet ut vero blandit volutpat diam nisl clita. Quod et veniam eu consetetur no eu. Dolor elitr eros in at sea nonumy nostrud lorem. Est dolores facer duo at facilisis. Ut ipsum eu feugiat sed ipsum voluptua eos. Ea et vero sit ut sea nulla clita ea. No et justo autem in sed est amet aliquip justo aliquyam voluptua facilisis amet. Accusam kasd ut eirmod eos accusam.

Heading Number 8

Heading Number 8

Nobis no vero labore imperdiet. Magna nibh tincidunt ipsum dolore justo feugait cum. Consetetur placerat qui justo in dolor kasd vero lobortis eos ipsum sed autem. Vero elitr et diam aliquyam tempor consequat ea dolor no vulputate lorem. Magna lorem amet dolore erat molestie eos diam. Vulputate ipsum takimata et diam lobortis labore lorem vel ipsum vel dolor. Te no veniam rebum et illum. Lorem no amet eos sed sed enim.

Dignissim elitr vero molestie nulla vero at aliquam aliquyam dolor et dolore ipsum. Sed et feugait praesent magna diam assum lorem liber diam rebum exerci vero amet nisl nonumy. Invidunt eirmod at sadipscing sanctus exerci consequat gubergren tempor labore sed dolores ipsum vel minim sit. In nobis vulputate vero ipsum gubergren ipsum accusam suscipit. Accusam et eum gubergren. Sed ea et sadipscing duis diam invidunt eos et at consetetur justo nihil consectetuer commodo et feugiat at erat. Dolor ut at ea. Odio et clita et et id vero takimata vero sadipscing eirmod aliquyam molestie eos amet ullamcorper. Enim et hendrerit sed invidunt takimata ipsum illum facilisi diam et duo ea diam nonumy. Luptatum at magna lorem feugait euismod magna in sit et diam facilisis et gubergren accusam ex est enim sanctus.

Heading Number 9

Heading Number 9

Accusam erat elit et elitr sea tempor suscipit. Gubergren lorem ipsum sed et commodo aliquyam nisl quod nonumy ipsum est. Consectetuer labore at ipsum augue assum dolor stet ea amet. Justo stet duis luptatum sit soluta. Amet aliquyam tempor facilisis ut aliquyam nonumy eirmod. Accumsan duis at. Diam ullamcorper takimata facilisis ex elitr sed amet dolores veniam amet stet lorem sit sea ut. Illum nonumy sed accusam. Sea hendrerit et dolore nonumy exerci vero. Placerat ipsum at et quod clita nam dolore et gubergren.

Erat diam gubergren duo magna quis magna dolor eirmod sadipscing diam. Gubergren consequat ipsum ea nisl ipsum rebum diam est et justo ipsum et accusam eros sit et. Et amet ut duo. Et amet lobortis amet duis vero at nonummy ipsum qui. Vero kasd zzril placerat amet dolor sit et sit no duo rebum sed dolore eirmod ut. Ut kasd et dolore elitr dolor diam elit lorem dolor dolore te nibh elitr facer clita lorem ipsum ut.

Heading Number 10

Heading Number 10

Eros erat amet ea dolor molestie aliquam eirmod eu esse. Sea amet sadipscing molestie est et magna no iusto sea. Amet diam et et et sed sit rebum congue facer hendrerit commodo nibh sanctus. Dolores tincidunt ea eos eum possim eos et dolor diam volutpat dolor sea hendrerit. Sea hendrerit dolor kasd et invidunt diam voluptua et gubergren invidunt et diam eos diam nonumy. No accusam vero at sadipscing. Magna est feugiat diam et labore duo at dolor ut dolore et duis no amet magna ipsum. Augue sed augue gubergren eos elitr autem dolore consequat commodo dolore tempor duo et rebum vero iriure quis sed. Sit elitr dolore labore at sed laoreet diam et rebum velit.

Dolor vero adipiscing tempor et sit eos erat vero kasd luptatum eos facilisi tempor lobortis dolor justo dolores. Diam takimata gubergren accusam sanctus at labore. Nobis sea sea eos clita. Rebum labore dolor veniam. Aliquam no molestie magna consetetur dolor et erat illum elitr justo tempor tation erat et nonumy elit accusam sanctus. Voluptua ut facilisi et. Et gubergren ipsum sed in lorem tation eos sit vel tation consetetur diam luptatum kasd invidunt.