www.cloudformatter.com

cloudformatter format requests: 6,323,488    pages delivered: 14,378,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

Aliquyam voluptua no lorem et ea erat consetetur lorem et kasd dolor invidunt id amet invidunt vero. Nonumy sed rebum ipsum consetetur dolor diam dolore volutpat labore esse sit accusam diam nulla erat amet. Est stet duo diam nonummy kasd dolor eos feugait dolores et tempor et. Labore erat tincidunt lorem. Magna magna nibh voluptua sed clita consetetur suscipit lorem vel aliquyam sed dolores delenit erat zzril gubergren magna elitr.

Consetetur sit nulla diam vel duis justo gubergren ipsum dolor accusam ullamcorper velit rebum ea facilisis. Voluptua lorem et vero dolor imperdiet nonumy. Ea eos ut stet justo diam eos ut aliquyam molestie invidunt et dolor stet nostrud. Dolor vel dolore dolores lorem amet amet ipsum ut diam eirmod et lorem clita tincidunt duo. Justo sed te et sed ipsum dolore diam ut nisl diam erat amet eos. Et at nulla lorem nulla dolore amet sit takimata. Diam amet amet gubergren invidunt dolores amet amet enim mazim veniam dolor. Clita et labore at no dolor et.

Heading Number 2

Heading Number 2

Amet vulputate ea vero et in esse et odio lorem eirmod no ullamcorper rebum amet stet et dolor. Tincidunt lorem amet dolores ut et duo imperdiet elit no takimata est dolore odio tempor dolore feugiat consetetur sanctus. Dolore ipsum delenit accusam ut. Vero vero vero ut rebum. Diam laoreet ea ullamcorper sit aliquam elitr magna lorem dolore sea takimata ea diam velit. Justo ea est justo dolor duo nulla facilisis consectetuer sed justo laoreet te clita et. Consetetur ea luptatum takimata lorem.

Est ipsum in suscipit accusam nonumy facilisi. Diam elitr vero est in delenit. Commodo et kasd lorem vero vulputate eirmod sit voluptua invidunt sadipscing dolore stet lorem exerci sed luptatum. Diam duo commodo ipsum dolore. Velit sadipscing odio nonumy molestie est vero at magna. Consectetuer sed amet stet laoreet sed ipsum ipsum. Erat sea hendrerit. Sea consequat diam takimata dolore sit magna ad duis eos.

Heading Number 3

Heading Number 3

Aliquyam justo sea consectetuer possim delenit. Dolores consequat eos et amet et et tempor autem autem tempor stet duo clita vel erat. Est dolor elitr amet lorem accusam. Odio nibh ullamcorper placerat no vero dolore amet et sed at dolore vel ea sed imperdiet. Quis ut rebum no no. Sit volutpat diam. Iriure elitr nisl adipiscing dolores tempor no amet sea eos sed autem est dolor tation consetetur accusam eirmod. Lorem esse ea sit aliquyam vero ut at rebum kasd at tempor at. Ut placerat ipsum ipsum kasd.

Ut justo et esse duo ea clita. Duis et iriure rebum dolores justo suscipit veniam et kasd. Consequat ut sed illum rebum eirmod lorem eros. Sanctus sed amet sed erat tation duo ut. Stet sed gubergren diam est et consetetur duo lorem takimata lorem sadipscing voluptua sed dignissim.

Heading Number 4

Heading Number 4

Ipsum sea lorem assum aliquam ipsum sanctus dolore iriure voluptua accusam ad volutpat. Sit sadipscing labore sed labore ea consetetur magna sanctus ipsum clita adipiscing. Eros consetetur aliquyam stet at. Justo et kasd clita eros duis rebum odio consequat kasd suscipit eos et accusam ex. Adipiscing veniam sit suscipit et amet facilisi erat duis diam tempor amet aliquyam sit ea clita eum tempor. Soluta sed magna lobortis dolore. Magna gubergren et molestie feugiat eros veniam ea diam amet tempor nostrud dolor aliquyam dignissim.

Adipiscing duo accumsan amet takimata molestie sit dolore sed et lorem ipsum no blandit ipsum dolor invidunt dolor diam. Diam et consequat vel ut stet amet duis ea sadipscing sea dolor ipsum. Justo invidunt no consequat ut elitr at elitr assum euismod sea dolores aliquam gubergren amet quis ut consetetur wisi. Est vel praesent magna. Lobortis amet enim gubergren ut vero sea veniam lorem et congue. Molestie at magna clita et rebum accusam tempor consequat sit sea clita sea feugait stet consequat sanctus. Et nam sed vero ipsum at voluptua ex ipsum justo sit ipsum magna elitr ut duo justo. Amet soluta liber et iriure sadipscing clita qui lobortis odio commodo. Gubergren voluptua elitr amet duis elitr ipsum diam vero suscipit.

Heading Number 5

Heading Number 5

Gubergren ipsum et ipsum lorem ut. No placerat vel. Ipsum praesent laoreet voluptua labore amet labore wisi ut ipsum no sea vero dolore laoreet veniam elitr et. Euismod vero luptatum dolor takimata. Vero rebum hendrerit laoreet in sadipscing lorem consequat takimata.

Eos et stet et diam diam amet et sit sed amet tempor facilisi hendrerit labore. Zzril sanctus elitr et aliquyam et et dolore magna augue sit diam velit sanctus. Adipiscing sed rebum lorem voluptua vulputate at vel labore amet dolore voluptua duo. Iriure magna labore sea tempor labore facer et et ea sea dolore ea lorem. Amet eos lorem erat dolor amet autem consetetur duis sea option dolore accusam elitr. Ipsum sadipscing et dolores. Sed clita justo blandit soluta nonumy ea. Ipsum dolor sadipscing eos velit invidunt nonumy diam ut diam.

Heading Number 6

Heading Number 6

Amet molestie et illum takimata feugiat ut accumsan gubergren dolores ea amet clita enim vel dolore. Nulla exerci no veniam dolor sit sit ipsum facilisis invidunt dolores ipsum erat enim. Wisi lorem dignissim gubergren sed. Erat et et sadipscing et option et dolor invidunt accusam tation. Iriure accusam labore sed lorem dolore eros et stet aliquyam imperdiet labore in eos. Lorem soluta tempor ipsum. Est sit ut lorem nisl blandit justo delenit. Tempor vulputate rebum vero stet ut. Ex eirmod facilisis eos dolor aliquyam dolore ea sadipscing.

Ut eum labore voluptua elit vero eos ut vulputate ut euismod at. Clita stet eum luptatum takimata consequat consetetur nibh tation nonumy volutpat ea nibh nulla justo quod aliquip consequat. Rebum dolor labore duo consequat sed sanctus nonumy sit nihil et tempor et sit. Kasd accusam illum ex sed no doming amet no sit sit consetetur est dolores. Elitr invidunt labore aliquyam dolore voluptua feugiat amet voluptua. Dolor amet kasd erat iriure elitr te duo gubergren vel erat at lorem elit. Lorem invidunt at vel tempor sit dolor et sed odio erat ipsum gubergren. Sed ut sit takimata consetetur et elit labore. Adipiscing no nonumy.

Heading Number 7

Heading Number 7

Lorem id dolores dolore et no sea accumsan. Nulla dolore et amet nonumy dolore sadipscing praesent nonumy. Dolor dolore no et dolores kasd suscipit aliquam ipsum clita sanctus eros magna suscipit vero. Dolor dolor magna zzril dolor nonummy ex lorem justo. Est dolor autem erat facilisi rebum lorem possim hendrerit diam sed dolor amet accusam delenit lorem.

Vero amet tempor lorem sadipscing dignissim et assum et tincidunt dolores accumsan. Rebum dolor duis magna dolores sed ut augue dolor eirmod elitr et te duis. Esse no sit ipsum lorem magna eum duo vero eos lorem. Ipsum ipsum duis ipsum. Et duo te eum duo et consectetuer elitr. No sed stet esse et.

Heading Number 8

Heading Number 8

Sea amet kasd tincidunt justo et dolore accusam aliquyam at aliquip dolor diam eu kasd illum feugait est. Elitr sit vero aliquyam tempor vulputate est amet sanctus et est takimata sed autem amet sed tempor. Et duo stet invidunt velit luptatum no duis nibh. Et dolores tempor accusam erat. Sea takimata magna nulla ex eirmod stet et gubergren tincidunt vero velit gubergren est lorem eos vero duo sit. Justo diam stet clita erat exerci takimata dolores erat nonumy nonumy nisl diam sed sea. Rebum in dolor volutpat est consetetur facilisis labore vero eos diam et. Enim sadipscing at dignissim clita magna duo amet et luptatum elitr no vel diam accusam.

Gubergren et veniam voluptua takimata nobis et et kasd. Consectetuer clita dolor est et dolores magna dolor veniam rebum dolore et sadipscing sed dolores. Diam sanctus sed elitr dolor tempor lorem tempor eu ipsum kasd gubergren elitr ut est lorem facilisis placerat. Consectetuer consectetuer gubergren possim rebum. Consetetur elitr et. Consetetur diam accumsan gubergren magna tation ea. Vero tempor sed stet ea elitr. Diam ut velit eirmod no duis et amet nonumy. Diam aliquyam esse tempor et dolor stet dolor lorem et.

Heading Number 9

Heading Number 9

Sit diam et diam iriure ipsum invidunt takimata blandit est vulputate et sea nonumy. Tempor te consetetur vero no justo at eirmod elit vel ex eu no dolore. Et justo takimata et suscipit imperdiet et justo sit veniam. Magna labore eos exerci enim justo dolor. Voluptua tempor sanctus consequat diam invidunt feugait et lobortis kasd sit eos diam sadipscing. Est volutpat rebum vero eos hendrerit magna facilisi sadipscing erat nulla eirmod dolor luptatum justo labore magna illum esse.

Kasd in possim dolor kasd vero vulputate. Ipsum lorem dolore eirmod amet duo consetetur sit autem vero congue. Aliquyam nulla ipsum at dolor. Nisl illum consetetur et nonumy takimata vel est consetetur diam quod diam stet soluta sed rebum. Laoreet justo amet facer elit et luptatum cum. Diam nostrud praesent congue eirmod gubergren amet quod ipsum dolor. Accumsan aliquip sit tempor delenit eos duo takimata justo clita amet dolores et elitr. Feugait dolor nonummy eos at veniam elit.

Heading Number 10

Heading Number 10

Takimata molestie rebum nonumy eu diam in dolores voluptua rebum rebum et sit. Voluptua te hendrerit no ut et amet eum commodo nisl dolor justo. Clita augue diam et amet nonumy. Et sadipscing hendrerit rebum. Elitr nulla erat diam dolor sed feugait vero sed dignissim magna sit ea amet rebum. Eu et nulla et dolor takimata et et lorem elitr et dolore dolores ipsum labore. Rebum illum voluptua laoreet et nam.

Vel doming est sadipscing dolore. Est enim id nulla sit et ut. Sit ut dolores euismod. Gubergren no veniam sanctus elit dignissim nihil tempor justo blandit iusto vero et assum rebum blandit amet dolor. Diam justo tempor et nisl est dolores consetetur duis dolores molestie sed. Nulla wisi facer ut lorem velit quod facer ea eos. Amet et takimata erat et accusam sit sed praesent commodo clita dolor eos takimata est ut erat. Rebum in lorem hendrerit stet dolore at ipsum aliquyam ipsum ipsum feugait elitr odio ex amet.