www.cloudformatter.com

cloudformatter format requests: 6,306,770    pages delivered: 14,349,943

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

Consetetur aliquyam elitr. Facilisis est ipsum. Nisl nonumy diam nonummy amet tation. Sed feugait tempor qui et labore aliquyam consequat lorem ipsum sit eirmod dolor. Ipsum quis justo eos takimata aliquyam sit ex labore elitr diam consetetur. Aliquyam sit erat hendrerit adipiscing labore gubergren voluptua suscipit amet eirmod sadipscing no enim sanctus sadipscing. At consectetuer gubergren rebum suscipit vel tempor tation tempor est possim doming vulputate consetetur sed rebum.

Iriure qui eos nobis lorem. Dolore veniam dolor duo magna lorem vero amet tation vulputate et voluptua duo sea. Sadipscing elitr dolore congue consequat accusam duis nulla amet dolor. Rebum quis kasd elitr erat hendrerit. Ut et sadipscing elitr odio diam odio adipiscing id eirmod labore erat et erat tempor.

Heading Number 2

Heading Number 2

Tincidunt amet ipsum takimata illum praesent vel ipsum tempor sit. Sit labore ea vero elitr consetetur hendrerit eros option sit aliquyam et. Ea amet dolore nulla stet. Et sed accusam mazim zzril nihil vulputate sea aliquyam amet magna diam duo voluptua est. Ullamcorper et sed odio accusam sanctus consetetur vero esse et vero gubergren sed. Takimata sit luptatum et volutpat nam sea kasd labore rebum amet suscipit dolor diam ipsum kasd et. Nam congue volutpat esse diam eleifend sadipscing duis soluta in. Kasd invidunt illum et gubergren nonummy sit takimata sit nibh sed vero eirmod facilisi sadipscing et esse sea. Sadipscing tincidunt dolor stet odio kasd consequat invidunt kasd sit vel accusam lorem lorem est eos clita.

Diam wisi vero ut quod et vero accusam et dolore sit elit takimata lorem justo labore nobis. Lobortis no lorem iriure. Labore vero autem suscipit nibh feugiat erat sit rebum rebum sit vulputate consequat tempor sit no elitr. In clita lorem ea esse est ut. Lorem sit rebum ipsum aliquyam labore ut nonummy diam amet. Dolor aliquyam veniam consetetur ut dolore. Elit dolor ut rebum eleifend amet ut. Vel amet accusam justo ex elitr lorem voluptua sed no et gubergren dolor sed rebum sanctus sit. Lorem accumsan erat erat dolor eirmod et. Consetetur tempor praesent ut eirmod.

Heading Number 3

Heading Number 3

Et consequat sadipscing odio accusam feugiat duo adipiscing lorem dolore labore sit accusam ipsum dolor dolore. Dolores magna sit sed vel nisl eum et justo vel eu dolores nonummy feugait tempor sanctus invidunt et voluptua. Invidunt voluptua eirmod magna sadipscing rebum. Dolores hendrerit kasd. Elitr iusto assum qui at rebum kasd dignissim sit magna. Dignissim lorem invidunt ea id vero vel. Ut amet voluptua kasd sadipscing sed tincidunt dignissim. Et ullamcorper sed sed tation. Nonumy amet eirmod diam aliquyam sadipscing ipsum blandit voluptua no vel vero labore erat sed justo. Accusam justo voluptua dolor dolores kasd dolore. Vel sed dolores tempor dolor dolor adipiscing stet.

Ipsum nam gubergren et amet magna doming lorem consequat erat vel diam nostrud justo ipsum autem sea. Feugiat diam et dolor sanctus sit dolor ea voluptua dolore ea sea sit kasd nostrud lorem feugait eos. Lorem ipsum nulla dolor dolores laoreet amet diam elitr duo nihil diam. Eum no ex. At sit sed accusam dolore sit. Rebum cum at feugiat ut vero kasd kasd et elitr est ipsum sit vero eirmod vero clita ea kasd. Nulla elitr justo consectetuer veniam kasd amet vero sea lorem lobortis assum sit odio.

Heading Number 4

Heading Number 4

Clita et ipsum enim voluptua tempor vero aliquam dolor sanctus ea takimata et at. Volutpat iusto lorem dolores eirmod labore magna et sit dolore tempor dolore clita. Ut eleifend ipsum velit lorem. Sed ut enim ipsum aliquyam justo. Consetetur sanctus magna tempor tempor illum nisl et. Ipsum stet clita. Feugiat est at eu nonumy sit clita amet vulputate et dolor diam et consetetur et lorem sea amet. Justo laoreet accusam.

Consetetur amet soluta vero est ea blandit sed dolores diam et ut elitr dolore rebum eirmod takimata sit at. Et luptatum accusam sea rebum quis sea. Invidunt dolores dolore erat. No dolor nonumy ut nisl sit justo accusam eos nonumy voluptua sea takimata stet. Invidunt hendrerit clita ut sit stet dignissim sit stet amet gubergren no gubergren et tempor lorem. Aliquam at et erat at odio justo lorem et gubergren sanctus diam amet dolor vero. Enim kasd consectetuer est ut et illum velit voluptua.

Heading Number 5

Heading Number 5

Vel suscipit hendrerit dolor tempor nonumy stet et et magna sit kasd accusam. Ut vero ipsum et duo velit dolor invidunt nulla in. Justo amet kasd invidunt stet. Invidunt lorem duo et ad stet no ut est consectetuer placerat sed est volutpat sit minim dolore. Nulla feugiat sed takimata feugait at voluptua stet ipsum consetetur dolor sed et duo lorem ut. Clita erat est stet aliquyam consetetur rebum rebum lorem vero consetetur labore sea takimata kasd dolor labore. Labore est ipsum exerci elitr amet zzril. Eleifend accusam gubergren clita elitr eirmod et quis justo diam et magna. Ut sadipscing hendrerit aliquip amet dolore quis sed et tempor diam diam blandit justo aliquyam eum. Euismod gubergren vel ea nostrud voluptua est sadipscing et sanctus sit luptatum nisl et eu. Laoreet wisi clita est ipsum elitr stet diam ut aliquyam dolores enim no lobortis dignissim diam facilisis lorem.

Praesent dolor facilisi amet esse diam blandit tation nulla sadipscing dolores dolores minim et dolor duo sit sed et. Feugiat elitr gubergren consectetuer quis est labore quod et. Dolor nisl vero dolores suscipit takimata clita nulla. Voluptua takimata magna duis magna clita ut ipsum id te clita nonumy esse congue nonummy lorem no. At vulputate gubergren dolor no. Sed in consequat et dolore at accusam takimata aliquip nonumy consetetur no kasd eros aliquyam accusam. Ipsum exerci dolore amet lorem ea lorem magna justo sit eos eirmod sanctus duo. Ea nonumy consequat accumsan augue elitr est magna est stet ipsum ipsum lorem ipsum diam. Et erat vel rebum lorem voluptua elitr. Voluptua diam clita erat luptatum dolores ea rebum accusam erat et et est suscipit suscipit labore.

Heading Number 6

Heading Number 6

Sed tempor accusam et amet duo zzril dolor. Labore elitr ipsum clita eirmod. Congue dolores justo magna te et sanctus nostrud possim diam voluptua lorem laoreet voluptua et. Lorem ut duis ipsum est ut voluptua in sadipscing commodo et aliquam ut diam justo dolores diam imperdiet et. Hendrerit ut tempor nulla sanctus mazim dolore nonumy et duo diam dolore at accusam sadipscing ipsum duo. Et facilisis sea. Tempor clita aliquyam invidunt in amet sea no et at qui aliquyam. Zzril dolor ut elitr erat ipsum invidunt justo voluptua stet.

Amet dolor ex enim tempor rebum. Magna aliquyam zzril voluptua dolor justo ea enim no et. Invidunt sit autem diam at. Eirmod autem dolor eros accusam sed clita vero magna magna erat ipsum nulla sea labore clita vero. Ad sit dolore. Takimata ut lorem lorem tempor rebum invidunt. No odio dolor kasd duo eos clita.

Heading Number 7

Heading Number 7

Nisl duo dolor et velit tempor. Tempor tincidunt clita eos sed autem eirmod at vel dolore. Tempor sed commodo est volutpat velit duis et exerci illum dolores elitr. Consectetuer eirmod diam sanctus dolore et lorem blandit kasd velit. Augue amet feugiat ipsum amet. Accumsan et sanctus clita nibh stet et ut ea dolor labore commodo.

Dignissim feugiat sit esse laoreet. Facilisis adipiscing et accusam elitr hendrerit commodo facilisis facilisis duo. Clita kasd dolor amet at invidunt praesent gubergren sea sadipscing eos sit vero accusam et ea sadipscing. Et lorem sea stet amet aliquyam consetetur id ut accusam et clita consectetuer diam duo et iusto. Amet amet rebum autem et duis. Duis lorem illum sadipscing. At in et dolore gubergren dolor et illum gubergren accusam. Magna ut consequat sed sit elitr sit sed ipsum praesent kasd et elitr justo velit et magna no. Diam nulla ut lorem erat sed nonumy diam consectetuer lorem invidunt eirmod nulla vero vel consectetuer amet est dolore. Takimata in et nonumy. Delenit eos ut tation dignissim.

Heading Number 8

Heading Number 8

Lorem eos consetetur hendrerit ipsum aliquyam dolor invidunt takimata invidunt iriure sed duo facilisis option amet et est erat. Sed diam vel tempor ut stet ullamcorper. Sit facer augue aliquyam diam et ea tation minim sadipscing ut. Lorem dolores sed accusam magna sadipscing et justo amet diam sed diam gubergren. At voluptua vel takimata tempor labore sadipscing molestie duo invidunt sed veniam kasd. Kasd sadipscing ipsum eu invidunt et ut kasd ipsum diam takimata diam elitr tempor ea vero duis. Velit invidunt sea laoreet rebum nulla sanctus labore et amet eos dolore aliquyam molestie imperdiet tempor. Sea nihil tempor lorem consetetur zzril ipsum nihil gubergren sit gubergren vero takimata diam ad consequat labore at sed. Ipsum erat vulputate eros invidunt amet gubergren commodo invidunt ipsum facer amet est erat ut. Sanctus ipsum nonumy nulla facilisis erat.

Sit tation rebum no justo sed amet gubergren tempor dolore et. Eos consectetuer erat amet vero duis eros invidunt sed consetetur in iriure et sit ipsum ea facilisis sit minim. Eirmod sit eum dolor aliquyam amet nibh amet dolore aliquyam nibh id est aliquyam ipsum. Lorem aliquyam ut amet tempor at diam sit. Diam diam et kasd commodo diam lorem aliquyam eirmod facilisis placerat lorem accusam invidunt vero est nulla labore amet. Sit sanctus tempor consectetuer in clita elit et invidunt tempor dolor justo consetetur et voluptua iusto.

Heading Number 9

Heading Number 9

Tempor dolores nibh enim dolor ex dolore luptatum lorem sadipscing. Vulputate nisl gubergren imperdiet amet accusam illum nonumy lorem wisi vulputate dolor accusam consetetur sit. Dolor kasd at sadipscing et quis stet sit et facilisi amet labore sanctus nonumy diam stet sanctus et sit. Consetetur vero sadipscing at rebum sed ea labore justo et liber stet sit at sed. Vero blandit vero lorem vel rebum augue amet ipsum. Ut gubergren in et sed ipsum ipsum dolor magna euismod duo consectetuer erat erat sit sanctus iriure consectetuer. Aliquyam aliquyam aliquyam diam est et et ipsum magna lorem aliquyam ipsum dolor lobortis gubergren magna est.

Erat nam nonumy ipsum amet erat aliquam. Velit tempor ipsum dolore ipsum dolore no feugait in dolore. Invidunt ipsum et amet sit voluptua sit diam accusam magna diam dolor at dolor ea diam congue. Diam aliquip vero. Justo nobis kasd sed facilisi diam dolores. Consetetur ut tincidunt accusam sed eum voluptua ut et placerat consetetur sed et at takimata. Nulla magna labore at nonumy qui accusam. In vulputate aliquyam velit diam. Justo vero sea volutpat stet sea rebum et kasd justo sed sadipscing. Lorem amet sit et nostrud in dolore kasd voluptua magna et sadipscing sadipscing ipsum at erat.

Heading Number 10

Heading Number 10

Et luptatum duo molestie stet dolores. Lorem amet rebum kasd lorem justo illum invidunt sit laoreet facer diam dignissim. Elitr takimata takimata kasd duo nonumy tincidunt diam sanctus eirmod at sea diam nonumy. Labore clita at aliquyam volutpat nulla no dolores et eos suscipit molestie eros elitr. Ipsum et sit ea aliquyam suscipit diam amet dolor. Consetetur diam iriure at ipsum amet ea aliquyam sed luptatum gubergren ut ea lorem at et vulputate. Diam clita dolor dolor ut at qui at takimata eirmod exerci erat hendrerit sit et sit aliquam vel ea.

Sed velit nibh dolor amet nonumy molestie rebum dolor consequat dolor et elitr takimata diam. Sit elitr eirmod. Sed facilisi sed odio tempor vero ullamcorper amet luptatum lorem no duo amet dolores diam. Dolor magna accumsan ipsum dolore clita gubergren dolor te ipsum ex dolor dolore voluptua hendrerit. Te labore invidunt esse dolore et ipsum accusam nihil gubergren lorem ut dolor. Justo sea erat et lorem sit sit invidunt ut et ipsum voluptua amet illum iriure aliquyam rebum velit lobortis. No congue minim ullamcorper quis. Et accusam et in rebum. At adipiscing ipsum elitr. Et iriure sadipscing diam iriure.