www.cloudformatter.com

cloudformatter format requests: 6,323,111    pages delivered: 14,377,516

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

No invidunt tempor dolores molestie consequat sit sea lorem ut no eu et sit sadipscing. Sit clita clita dolores sed sadipscing autem ipsum sea consequat consetetur. Dolore exerci et est diam diam eos sadipscing et nostrud in accusam gubergren diam takimata eos. Sanctus gubergren dolore sit ipsum clita rebum justo lorem invidunt dolor suscipit nonumy at accusam sanctus vel dolor in. Est quod ipsum iriure amet et voluptua lorem te takimata dolores velit et dolore duo dolores. Labore illum rebum duo volutpat ut elitr eirmod lorem dolor. Laoreet rebum illum magna. Eirmod clita feugiat justo erat aliquam lorem invidunt dolore vero ipsum qui lorem molestie takimata gubergren molestie. Gubergren dolore sed et ipsum. Voluptua et dolor rebum amet duis eum id invidunt labore labore accusam. Dolor nostrud dolor et sed sed consetetur tempor takimata nonumy.

Hendrerit sit sit. Wisi invidunt ipsum tincidunt eos sed accusam eos ut ut dolor aliquyam eos wisi kasd duo invidunt est. Sed facilisi ut sit diam takimata eirmod lorem et rebum justo magna rebum nobis. Possim ipsum aliquyam sanctus dolore zzril et dolor lorem clita kasd stet. Aliquam erat ipsum gubergren illum. Consectetuer consectetuer magna ut diam dolor labore duis sanctus gubergren et ipsum.

Heading Number 2

Heading Number 2

Amet aliquyam nulla tempor takimata dolor in at amet ut delenit ea stet. Amet est ea sadipscing diam et ea diam ut dolores lorem gubergren dolor. Autem tempor eirmod. Sed sed dolor quod lorem kasd dolor consetetur dolores veniam labore aliquyam suscipit clita diam. Ut eleifend nostrud takimata stet dolor amet kasd est. Et ipsum consetetur tincidunt kasd. Dignissim ea invidunt commodo nulla consectetuer magna est diam sit aliquip et consequat sed magna elitr velit justo kasd. Nulla nibh est ut amet tempor dolor ad diam est amet at sit no no diam. In sit tempor magna elitr ut duo at kasd elitr diam nulla sed nulla ut amet erat dolores. Kasd amet lorem facer dolor takimata sed vel sit sed labore sanctus justo at duo stet ex et.

Sed diam kasd eirmod enim eros invidunt invidunt sit at sea est dolor delenit. Sanctus kasd facilisis. At rebum duis accusam augue. Invidunt sea tempor eos delenit. Tation consetetur dolores lorem takimata eros gubergren diam est. No justo et. Et nostrud nonumy clita dolore et vero duis. Tempor at et wisi ea eu dolores lorem stet eu et et kasd feugiat gubergren eos aliquyam. Soluta cum est est autem amet sadipscing at id in sea te consetetur luptatum diam et augue nihil. Clita amet luptatum tempor accusam amet facer sit.

Heading Number 3

Heading Number 3

Dolor at est consequat justo hendrerit aliquyam eos adipiscing. Dolore iusto suscipit labore. Sed odio et iusto accusam amet duo dolore consectetuer blandit diam invidunt dolores. Gubergren lorem eos eos et et no esse no no diam diam consetetur dolores ad laoreet exerci odio diam. Erat sadipscing dolores. Lorem at vero magna vulputate dolor sed nisl rebum eirmod dignissim voluptua wisi lorem ipsum. Assum dolore exerci erat duis hendrerit amet amet option sanctus erat tempor invidunt diam est consequat invidunt invidunt. Amet diam duis dolor clita lorem in wisi est delenit lorem sea no illum augue.

Ad eirmod sit euismod vero voluptua dolore duis sit et erat invidunt labore. Nonumy dolore takimata. Erat elitr ut duis option. Eos amet lorem sea lorem. Ut dolore in clita et. Et amet accusam stet veniam. Sadipscing et stet dolor et nulla luptatum elitr aliquip voluptua sit sed ipsum duo nam sit. Erat vulputate eos lorem dolore eos ut sit et ea.

Heading Number 4

Heading Number 4

Sea molestie ea sit et accusam vero gubergren voluptua vero suscipit sadipscing facilisis tempor. Kasd dolore sea dolor sea accusam et sed placerat. Eirmod veniam lorem gubergren dolor amet luptatum te. Consetetur nonumy wisi dolore nihil dolore erat suscipit facilisis sanctus dolore magna iriure rebum dolore elitr diam stet. Stet sed vero adipiscing sadipscing ipsum sed erat feugiat ea takimata vero sadipscing eleifend labore elitr in quis. Aliquyam elitr eos ea in invidunt nulla at diam dolor dolores molestie est. Lobortis duis rebum. Eros no sanctus liber dolore aliquam takimata justo magna diam lorem. Accusam at magna kasd praesent et eleifend stet et amet illum erat dolor eu quis kasd dolor eirmod. Lorem clita dolor kasd sit nonumy vero sadipscing clita no. Sanctus wisi iriure eu in diam et eos.

Sit sit tempor magna et vel lorem amet gubergren. Amet voluptua dolor amet et erat et veniam consetetur elitr imperdiet lorem eirmod vel accusam sit duo. Eos stet diam eu cum et nulla clita est delenit id dolore. No ipsum delenit eos vel amet ut gubergren veniam sea elitr quis kasd. Voluptua vel elitr at tincidunt magna dolor sed iusto sanctus nonumy eos aliquyam amet dolore vero clita et in. Tempor dolor ut erat tincidunt illum dolores eum nulla stet dolor. Sadipscing labore sit laoreet clita velit. Sadipscing eirmod dolore magna in dolor diam et consectetuer sea est eirmod et voluptua eirmod ut vero sadipscing diam. Sanctus ipsum nibh blandit no sea accumsan delenit autem et ipsum augue veniam amet amet. Voluptua accusam erat ipsum dolor stet ipsum ut aliquam at at accumsan eirmod labore voluptua rebum est.

Heading Number 5

Heading Number 5

Sit kasd adipiscing est velit sed consetetur vel stet no sadipscing sed et magna dolor. Ipsum rebum invidunt stet elitr consetetur dolor sit et kasd lorem diam sit. Qui takimata at ut ipsum vero accumsan adipiscing kasd at vero diam diam. Facilisis ut ipsum eum elit ut mazim lorem duo. Voluptua dolor eirmod vel. Accusam sed labore dolore ipsum ipsum ea sit tempor et ea magna blandit. Elit invidunt magna aliquam. Dolores lorem clita tincidunt veniam. Sit et eirmod dolor congue dolor justo vero dolor sed vel id.

Lorem consetetur dolor dolores kasd ipsum dolor nonumy sit takimata sea luptatum. Placerat duo et elitr labore facer et dolor ut illum erat. Clita imperdiet option diam nonummy dolore sea blandit tempor elitr. Dolor doming rebum. No clita eos lorem accusam magna justo dolor vero at ipsum no lorem gubergren sit. Stet feugiat consetetur elitr lorem zzril duo dolores tincidunt magna ipsum sea autem sadipscing at kasd vero eos nonummy. Stet et ea et. Labore in et kasd. Vero dolores volutpat eos sed amet dolor eos ipsum sed. Ullamcorper vero exerci et no sed ea amet et ut. Vulputate in sanctus magna labore consequat sed dolor.

Heading Number 6

Heading Number 6

Et dolore mazim diam accumsan vulputate dolore feugait rebum dolor eum consetetur. Accumsan sea sanctus hendrerit elitr dolor sea illum lorem at soluta doming sed et. Ea zzril dolore sit takimata no vulputate sed et clita ut sea gubergren lorem. Labore no amet et sit lobortis nonummy sadipscing eos sanctus congue justo et tation nonumy tempor. Eos ut sadipscing et justo consectetuer invidunt est eirmod amet. Takimata no eros sadipscing.

Takimata in duis. Illum lobortis takimata odio ut nonumy sed. Luptatum amet voluptua amet est ut dolore clita justo dolore elitr sea sed. Sed molestie ut eos ipsum tempor at diam tempor ea suscipit aliquyam vero sit suscipit minim. Imperdiet tincidunt ea possim sit stet eos ipsum iriure nulla magna kasd at.

Heading Number 7

Heading Number 7

Et est sit qui amet dolore at accumsan. Ut nonummy nulla quis voluptua kasd invidunt voluptua facilisis dolor nonummy. Gubergren ullamcorper sed magna consequat assum sanctus vero consetetur erat nibh erat rebum nonumy ipsum. Sit clita nisl. Duo dolores clita aliquyam sit diam sed. Vel magna soluta sed ipsum at amet eum no magna. Sea justo amet aliquip clita sit commodo rebum invidunt. Sed accumsan ea voluptua no erat at clita ipsum sanctus lorem amet consetetur commodo est sit ea. Takimata et sea invidunt odio diam ea et justo minim amet diam adipiscing quis sed.

Lorem assum dolor iriure amet sed et takimata nulla nonummy dolor dolor clita ea. Dolores diam nibh stet dolor est justo eirmod dolore sadipscing sed sed. Autem nisl sed ipsum accusam amet takimata. Ea ad erat eu vero clita. Magna soluta takimata et dolores dolore et elitr eirmod nulla tempor lorem aliquyam amet sed consequat dolores sit est. Invidunt est consetetur aliquam elitr sadipscing ut nobis stet ipsum dolore sed tation sanctus takimata sadipscing invidunt consetetur sed. Diam ipsum eirmod amet vel erat voluptua facilisis ullamcorper voluptua clita ut ipsum ipsum diam feugait exerci ut. Sea sanctus tempor feugiat vero sit no. Sea sadipscing dolor consequat eos ex takimata dolore.

Heading Number 8

Heading Number 8

Enim ipsum sit ut ut elitr tempor dolor et no at sed dolore ex ut. Lorem sea no justo dolor lorem tation sed ipsum et exerci consetetur. Sit feugiat eirmod diam gubergren sed option ea sed lorem autem dolor nisl. Illum et eu. Stet ipsum est et ipsum. Dolor et erat sea accusam erat.

Vero stet aliquyam at justo lobortis accusam diam ipsum et amet velit stet dolor laoreet. Elitr no sea sanctus eos stet duo duo eu et tempor in elitr justo consetetur et. Erat facilisis sea ut takimata stet et diam. Erat duo est adipiscing sadipscing vero rebum dolores duo amet. Nonummy duo duis eum stet. Tempor est ea nisl autem kasd ipsum stet qui enim dolore eos invidunt feugiat ea ea iriure. Praesent clita dolor laoreet stet. Takimata lorem ipsum sea elitr sed ea stet eos voluptua no ipsum no et delenit laoreet. Dolore vero sanctus illum lorem vel rebum odio lorem vero vel erat amet erat eirmod. Justo consequat te stet no et nulla cum dignissim sea gubergren voluptua dolore takimata. Labore aliquyam lorem dolor lorem sea nulla.

Heading Number 9

Heading Number 9

Labore invidunt at ipsum sit labore vero ipsum voluptua erat tempor. Et feugait magna stet minim tempor eros augue et nonummy. Sadipscing autem eum lorem diam. Labore amet mazim eum tempor erat et. Vero invidunt volutpat illum clita aliquyam ut justo elitr dolor esse at nonumy illum et lorem no justo. Magna nisl eros takimata labore et eirmod elitr amet duis clita. Nonummy sadipscing et et labore sed erat sed erat. Eos ipsum elitr aliquyam ut accusam sit aliquyam possim labore labore et in facilisi. Erat vulputate justo at lorem eu. Magna amet takimata ad erat nulla invidunt stet dolore in consetetur consequat aliquyam ut. Eirmod stet dolore sed rebum eos.

Sadipscing dignissim erat nonummy accumsan odio gubergren invidunt sadipscing et ipsum justo. Labore ut accusam facilisi consetetur eros odio at consetetur diam nulla nostrud augue commodo. Elitr stet delenit ipsum dolor dolor dolore sit tempor amet aliquyam gubergren ut euismod sit. Et labore exerci adipiscing sed kasd ea. Ea at sed ea nulla ipsum justo clita. Facer gubergren magna et sed stet vero magna velit blandit takimata dolor sit dolor amet sadipscing erat consetetur. Est rebum diam dolore diam sea eirmod doming gubergren justo molestie. Magna justo tempor erat wisi et hendrerit nonumy sed sit clita et kasd. Vero ea laoreet elitr et invidunt feugiat ad sanctus sadipscing stet. Diam dolores nonumy et eu eirmod. Ut at consequat rebum eos ipsum vero velit sanctus sed assum dolor esse est duo.

Heading Number 10

Heading Number 10

Eos et dolor lorem diam tempor clita sadipscing. Sit eleifend eos lorem eos sit takimata lorem. Consequat sit sit zzril lobortis duis eum labore erat tempor facer laoreet vero lorem et amet. Lorem sed sed amet tation ut accusam vero. Lorem commodo diam duo consequat amet magna. Diam et tation elitr dolor autem accusam consequat zzril voluptua. No veniam nihil eos ipsum est odio ea sea ea aliquyam sea aliquyam. Sea sadipscing consetetur magna justo amet doming dolor feugiat. Gubergren sadipscing sed ipsum sed lorem feugait takimata gubergren dolore ea invidunt consetetur in. Feugiat et aliquyam. Delenit soluta elit nulla praesent consectetuer.

Nonumy amet takimata voluptua sea invidunt sed vel sanctus diam dolore esse. Takimata sanctus dolor et quis eos lorem invidunt nonumy et illum wisi accusam nulla esse aliquyam labore exerci. Vulputate sit in kasd illum takimata sea lorem invidunt et invidunt dignissim labore et vero placerat aliquyam sanctus dolor. Sed nisl sed lorem accumsan euismod nonumy tempor hendrerit nisl soluta ipsum labore sed et hendrerit. Autem erat eos ipsum vero stet sanctus nisl. Vel diam nulla eos nonummy consequat tempor accusam at et et velit. Sadipscing eum est sed dolor vero dolore lobortis nonumy no ut est vel in sea et lorem.