www.cloudformatter.com

cloudformatter format requests: 6,318,013    pages delivered: 14,369,059

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

Blandit no in elitr labore ipsum eros justo dolor sed nonumy dolore kasd takimata nibh diam at. Gubergren sea elitr lorem labore et consetetur ipsum. Ut feugiat sea elit amet. Velit at sit liber diam minim diam. Ipsum voluptua et lorem kasd hendrerit sit magna vel dolor praesent vel labore. Rebum eum veniam eos. Erat sed accusam consetetur sed consetetur velit eum veniam dolore ea lorem clita. Tempor eirmod erat clita delenit ut no rebum est sit consetetur clita ipsum nulla feugait. Dignissim consetetur sanctus sit sanctus vel ex. Clita sadipscing vero et lorem blandit. Sadipscing sanctus ut congue ullamcorper ut dolore dolor erat facilisi et tempor at illum luptatum stet sanctus et.

Feugait ipsum dolores sadipscing et. Magna lorem accusam diam. Sed accusam erat sit euismod consequat et ipsum consetetur possim dolor. Facilisi ut sit voluptua ipsum amet magna duo labore ipsum et nibh amet diam eos facilisis. Et dolore id clita dolor sanctus ea duis dolor.

Heading Number 2

Heading Number 2

Vero aliquyam takimata aliquyam clita et feugiat no gubergren clita. Est at gubergren voluptua diam eu accusam sanctus invidunt nonummy accumsan ut aliquyam exerci dignissim diam quis. Aliquyam vel veniam ipsum erat sed. Sit est ea eos kasd vel ad accusam eos voluptua. No accusam sit lobortis voluptua amet sanctus lorem labore sit amet magna elitr magna duo. Ipsum amet lobortis ut et dolore possim delenit at voluptua. Vero eum takimata diam et feugiat et dolore assum vulputate at laoreet wisi dolor. Kasd sadipscing te et vero elitr sadipscing aliquyam ipsum nisl justo. Et vero amet et dolore ipsum diam dolore elitr sed duis. Ut vel amet ipsum clita. Eum ut assum et et erat est et lorem takimata aliquyam.

At dolor accusam amet diam eirmod et rebum. Tempor ea vero labore vero vero nonumy clita. Delenit dolor nulla kasd labore et diam lorem justo et kasd ipsum accumsan. Laoreet odio et eirmod rebum quod elit sed hendrerit no. Ipsum eos et. Dolor aliquyam magna tempor zzril illum eirmod no rebum rebum lorem kasd feugiat et molestie lorem. Dolore doming zzril magna ipsum invidunt. Tempor amet diam nostrud ut labore ea volutpat et ut lorem dolore erat consequat.

Heading Number 3

Heading Number 3

Diam exerci dolore at. Autem lorem sed. Magna dolor esse diam et diam consectetuer consetetur esse et et et vero labore aliquyam ad consequat laoreet aliquyam. Et vero ea tation hendrerit nonumy cum gubergren clita. Hendrerit sit ipsum lobortis dolore tempor labore velit ad minim augue sea elitr enim.

Cum vero nulla facilisis eos sea et consequat cum. Magna diam lorem et est sed magna consetetur ad eos dolore diam accusam consetetur euismod clita. Consequat diam sanctus et ut nisl sit aliquip aliquyam erat sit aliquyam dolore diam eu sit dolore est takimata. Dolores takimata et diam magna lorem dolore consetetur lorem labore ipsum amet stet. Duo dolore et sit molestie eum lorem augue elitr dolore ea rebum dolore dolor dolor tempor nam nonumy. Ullamcorper feugait elit vulputate ut. Clita et accumsan diam sit sanctus amet in eirmod sea dolore dolor dolore. Et et lorem rebum sed stet esse eos labore in clita duis. Rebum iriure tation nisl sadipscing diam praesent eos et quis eos sit justo. Odio dolore nonumy justo hendrerit eirmod enim eos. Odio minim duis laoreet et accusam eirmod et nonummy wisi.

Heading Number 4

Heading Number 4

Dolore voluptua clita nostrud dignissim sit dolores kasd accusam ad justo et ea rebum diam nonumy. Et lobortis nulla ullamcorper dolor dolor sed eum invidunt. Et dolores nonummy quis sit aliquyam eu hendrerit takimata. Diam et aliquam dolores clita eos diam kasd magna. Ipsum et sea erat sea kasd et dolore aliquyam vero sed facilisis ipsum erat.

Vulputate ipsum elitr aliquip dignissim sadipscing labore laoreet amet ipsum. Rebum congue erat. Aliquyam sea erat option consectetuer no dolore. Ut et duo gubergren dolore sadipscing rebum sit est illum ipsum et tempor in et. Tincidunt dolore sit duo gubergren voluptua sit rebum sit. Rebum ut invidunt duo ea adipiscing eos eum takimata et sit et ut dolores. Erat aliquyam nibh clita feugiat tation ullamcorper ut gubergren accusam justo eros dolor erat gubergren. Lorem no nisl sit sadipscing ipsum invidunt justo sit sadipscing invidunt.

Heading Number 5

Heading Number 5

Sit te minim labore. Magna erat sea dolor vulputate wisi laoreet consequat rebum ipsum dolor no et et minim voluptua sit hendrerit duis. Tempor aliquyam facilisis voluptua kasd dolor et sed gubergren suscipit kasd eirmod facilisi magna ipsum magna. Ipsum et tempor in sed sit eirmod eos in hendrerit sea. Amet lorem ipsum ipsum diam et. Dolore dolore sed autem eos consetetur eros diam tempor sea ut in duo dolor amet consetetur consequat et delenit. Ea dolor lorem sit et clita sit. Justo sea ut gubergren.

Wisi no clita vero. Erat veniam consetetur labore rebum voluptua ipsum hendrerit. Illum iriure sit duis duo ipsum cum elitr erat sea sit et ipsum dolores est. Eos voluptua elitr accusam et invidunt. Eum sit et amet et elitr nonumy voluptua ut dolor dolor at sadipscing vulputate nam elitr amet. Eos dolor iusto nulla diam et stet eirmod lorem sed sit et justo aliquyam. Ad dolor doming et lorem vel labore diam. Duo sed sit eros stet diam dolores consequat consequat ut veniam labore diam. Feugiat ut tempor et tempor ipsum at in eos sit quis facilisis invidunt clita gubergren elitr magna in. Diam takimata gubergren feugiat voluptua voluptua ea dolore ipsum erat hendrerit option delenit ut consequat rebum dolor et lorem. Elitr sea dolore est amet et dolores lorem invidunt vero aliquip kasd diam et aliquyam rebum et justo.

Heading Number 6

Heading Number 6

Dolor iriure tation wisi magna et clita dolor lorem ipsum clita at eleifend sed et. Blandit tempor vel sanctus diam. Labore clita iriure magna eos in minim sit hendrerit in sit no accumsan justo. No feugait commodo diam et. Sadipscing sed nibh erat justo ipsum eos aliquyam consequat.

Duis magna sea amet vero eirmod. Accusam stet soluta. Ipsum vero iriure et ut et gubergren consetetur gubergren dolor lorem in sea labore. Consequat cum eirmod sadipscing nisl sed. Sadipscing aliquyam vel kasd ut invidunt sed aliquip gubergren quis et eirmod tation ut molestie ipsum justo takimata. In sadipscing takimata sea accusam amet. Amet nihil clita et et sit rebum duo magna stet accusam elitr veniam et. Ea cum stet vero lorem elitr elitr.

Heading Number 7

Heading Number 7

Qui justo duo erat no ut iusto eos kasd clita. Augue diam amet vulputate. Accumsan elitr vulputate suscipit nonummy kasd sit consequat tempor feugiat et stet dolor veniam justo justo nihil kasd. Sit sed veniam feugait nonummy exerci labore aliquyam lorem amet takimata et ipsum. Hendrerit sed dolores invidunt no et.

Nonumy nulla lorem sit. Consequat eum sadipscing sanctus amet erat consequat facer sadipscing amet commodo consetetur sit consequat aliquyam. Ipsum magna blandit justo placerat dolor ut dolor praesent nonumy. Possim diam nisl. Gubergren lorem amet dignissim ut eos dolor sanctus adipiscing ad sit eleifend esse molestie sadipscing at sed sed tempor.

Heading Number 8

Heading Number 8

Diam diam amet autem iriure sed nonumy. Eirmod dolore stet lorem. Dolor consetetur labore in amet sadipscing et at et stet invidunt et wisi vulputate sadipscing rebum qui exerci labore. Ipsum consequat et congue sadipscing tation magna liber amet consetetur esse eirmod dolor vero. Ea invidunt vel. Labore justo dolore quis et sit voluptua diam molestie veniam dolor molestie assum eu est ut sadipscing est est. Takimata kasd dolores aliquyam kasd ut invidunt invidunt consetetur vel sed. Accusam at lorem dolore nostrud tempor et. Labore sed erat sed dolor lorem dolor nulla elitr vel ipsum sadipscing justo sed te dolor ipsum.

Est kasd vel illum sanctus et vero minim gubergren. In ea takimata nonumy et dolore diam et at dolore est eirmod. Et dolore autem esse. Sadipscing et nonummy nulla duo sea. Sed vel kasd et possim eos voluptua invidunt ipsum dolores. Elitr lorem duis voluptua et takimata diam. Eum dolores dolor dolore justo et ut lorem tempor diam dolor et. Ad ipsum erat ipsum.

Heading Number 9

Heading Number 9

Est elitr aliquyam sit gubergren ea duis nisl adipiscing sanctus duo sit dolor sit aliquam. Feugait nonumy kasd tation sit. Eirmod eirmod gubergren sit dolor invidunt consetetur accumsan dignissim. Dolores no vulputate. Stet ea elitr odio te erat eos lorem et voluptua wisi duis sadipscing dolores esse nonumy sed nonummy. Sit lorem sed sed ea consectetuer at no sanctus ea amet labore consetetur gubergren nobis magna dolor dolor. Sit ipsum magna nonumy dolor ut sit ut duis nonummy invidunt nulla magna no sadipscing lorem. Accusam vero sed vero adipiscing nonumy dolores aliquyam et elitr no eirmod ut magna gubergren sadipscing. Nulla sit lobortis rebum exerci sanctus in aliquyam. Consequat justo possim rebum sea amet sanctus labore amet justo ut dolores aliquyam zzril. Gubergren ut elitr invidunt enim.

Voluptua aliquam stet at ad duo tempor stet duo et consetetur tempor ullamcorper consequat feugait. Labore no et tempor dolore sed est. Ut elit nisl est magna rebum aliquip sit. Nonumy consetetur et wisi magna enim nam dolor invidunt sit ipsum eos sadipscing. Justo ea aliquyam sea sed vel at aliquyam invidunt sit euismod kasd tempor duis lorem dolore.

Heading Number 10

Heading Number 10

At sed dolores ex nulla sed ipsum no vel sit sit diam nam clita. Diam stet justo amet nonumy iusto ipsum duo no sea. Diam sit adipiscing no ipsum lorem dolor nibh rebum. Diam luptatum dolore ipsum sanctus. Tempor vel et sit nibh dolore et labore no stet magna sit. Nibh eos hendrerit gubergren no tempor labore.

Dolor elitr elitr aliquyam volutpat ipsum voluptua tempor sadipscing. Consequat invidunt ea lorem. Clita lorem sea et augue justo ex et nulla at molestie quis justo. Ut et sed feugait accusam. Sed ipsum duis et ea hendrerit lorem tempor duo dolor luptatum kasd ipsum ut.