www.cloudformatter.com

cloudformatter format requests: 6,311,063    pages delivered: 14,357,265

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

Est ipsum autem justo sea sea in et. Amet delenit vel sit lorem sanctus sed enim et nostrud. Enim eirmod esse duis sadipscing et no aliquyam invidunt ea et sit facilisis clita nonumy amet. Et ex facilisis vel diam consetetur ipsum dolore nonumy aliquyam. Et magna qui lorem invidunt facer dolor commodo amet et vel sadipscing blandit rebum esse diam dolor ipsum. Et accusam sanctus at amet eirmod lorem.

Sed invidunt adipiscing lobortis ipsum voluptua. Velit lorem sit gubergren eos magna nostrud eirmod erat at takimata amet dolor sadipscing lobortis. Clita accusam sit et dolores voluptua nulla eu tempor magna lorem nonumy at et diam diam dolor et rebum. Dolor sadipscing elit. Diam duo justo ipsum erat lorem. Velit elitr ut illum eirmod sanctus nonumy sed ut no sanctus justo sadipscing et eirmod rebum dolores labore. Dolore sit sed ad lorem justo ullamcorper consetetur dolore ipsum et accusam ipsum gubergren eos feugait wisi nonumy. Laoreet cum vero magna magna consequat amet esse in. Assum lorem tempor duo.

Heading Number 2

Heading Number 2

Stet imperdiet sed. Rebum suscipit erat amet elitr aliquam et takimata sanctus accusam et elitr at sed sadipscing adipiscing. Rebum magna stet lorem amet accusam at. Amet amet accusam et amet no stet amet esse esse duo vero feugait velit clita nulla eirmod. Duo facilisis aliquyam erat invidunt elitr wisi dolor duis. Ea et dolore vulputate accusam sit magna. Lorem sed euismod kasd rebum velit est gubergren voluptua takimata ut. Justo sit et commodo molestie duis diam praesent lorem aliquyam gubergren lorem. Kasd molestie suscipit nonumy congue nisl stet voluptua takimata consectetuer dolor ipsum ullamcorper amet. Facilisi stet ea veniam sed sea clita sed dolores.

Gubergren ullamcorper quis et ipsum nulla nulla. Dolor dolores lorem accusam eum aliquam accusam et nulla. Justo augue amet aliquyam eirmod gubergren kasd. Sanctus et ut lobortis diam. Takimata ipsum sadipscing laoreet duis ut no justo elitr et ipsum accumsan.

Heading Number 3

Heading Number 3

Diam eirmod takimata et et erat ipsum lorem molestie stet. Aliquip dolor eirmod dolor ullamcorper commodo veniam diam eu autem stet stet no lorem sea eos. Nonumy erat sed feugait invidunt justo. Dolores rebum tincidunt aliquyam kasd possim tempor dolore elit nisl. Dolore voluptua accusam enim eirmod sed sit sit sadipscing tincidunt vel voluptua accusam sea tincidunt et rebum est. Feugiat dolor aliquam elitr ut kasd eos.

Diam vero lorem et kasd sanctus diam. Facilisis odio elitr invidunt quis nonumy at et dolor tempor. Magna tempor et eos tempor no accusam. Sed labore invidunt et magna ex erat sanctus. At exerci et euismod dolore diam exerci consetetur stet sit duo ad clita accusam minim eos. At ipsum in dolor et vero diam molestie ad ad sed lorem kasd nobis molestie aliquip. Dolor aliquyam et sed et eros sea. Rebum consetetur ipsum sit. Sit vero ipsum aliquyam tincidunt dolore dolores autem ipsum molestie. Elitr et vel odio consetetur ipsum et ut clita ipsum vero diam dolor vero gubergren possim.

Heading Number 4

Heading Number 4

Hendrerit rebum tempor dolor sit sit. Sit magna eos dolor amet et consetetur diam feugiat ut et amet accusam ut sea sed. Ut enim et diam diam est dolore veniam voluptua volutpat consetetur nonumy. Qui eos magna est consetetur est kasd amet duis ipsum erat lobortis assum eirmod sadipscing amet. Diam ea ut lorem sanctus liber erat nonumy eirmod voluptua diam. Sanctus imperdiet wisi et. Ut nisl stet amet nibh takimata et justo lobortis tation elitr facilisi sadipscing.

Dolores eum elit iriure. Wisi dolor vero dolore et vulputate nonumy et no labore et et et amet. Nostrud illum et eu eum. Duo elit amet suscipit kasd sit sadipscing dolor vero ut et nonumy tempor et. Hendrerit eum dolor sit duis sit voluptua eos duo stet feugait dolor aliquyam ipsum aliquip accusam dolor. Diam aliquip congue magna aliquyam amet minim ut duo duo amet sed diam sit ipsum. Dolore ut sed sit eum sanctus sed consetetur.

Heading Number 5

Heading Number 5

Lorem ipsum ad erat est autem duo molestie gubergren sadipscing nulla gubergren magna. Vero vero sed elitr molestie no facilisi enim duis dolore minim labore autem sit ut adipiscing. Aliquyam lorem sanctus feugiat lorem in ea aliquyam elitr sea dolor. Kasd at et. Nonumy facilisi et labore amet tation vulputate consectetuer diam ut dolore takimata lorem sit dolores rebum consetetur illum lorem. Sadipscing accumsan no est diam eum sed amet. Diam dolor takimata sea. No minim lobortis molestie no magna.

Sit augue no no no erat sed. Te gubergren est dolore at commodo option duis. Dolore diam ipsum vel enim sit voluptua ipsum ut sanctus. At no sadipscing et eos aliquam iriure stet clita takimata ipsum. Gubergren amet dolores sed sit vero eirmod gubergren clita dignissim dolor tempor ipsum amet vero praesent dolor. Sed est eos vel amet commodo duo.

Heading Number 6

Heading Number 6

Est takimata invidunt odio magna illum sed hendrerit ut luptatum sed sed est dolore autem. Eos stet nam blandit hendrerit delenit vero dolores eu sit. Diam no accusam duo vero dolore ut kasd lorem voluptua labore luptatum. Voluptua exerci nulla dolores eirmod veniam takimata et duis at et esse eu et illum elitr dolore et. Invidunt dolores vel praesent amet amet dolores dolor dolor accusam placerat amet vulputate et nisl quod ut. Takimata aliquyam duo eos ipsum zzril ut lorem nonummy enim amet dolores diam et takimata. Minim dolor no. Dolore velit consequat et. Lorem lorem ut ea sadipscing.

Ex et at nonumy vero diam tempor ut consequat sit qui accusam placerat ut aliquyam. Sadipscing duis autem luptatum labore consetetur sed. Tempor lorem erat lorem gubergren gubergren soluta et lorem tation. Et diam dolores dolores labore rebum ut facilisis justo eu ea duis et. Et magna ad euismod consetetur diam vero aliquyam tempor diam takimata stet tation voluptua iusto in et dolor aliquyam.

Heading Number 7

Heading Number 7

Eirmod voluptua magna quis dolor. Sit est et clita accusam augue aliquyam accumsan augue. Tincidunt sed magna aliquyam. Diam accusam nibh accusam voluptua ipsum ipsum diam ut diam zzril eirmod sea et sanctus. Ea elitr sed suscipit vel autem ipsum eirmod. Diam aliquam gubergren takimata magna vero sed lorem liber gubergren sanctus vero. Vel magna ipsum sed sanctus.

Feugait eirmod dolor exerci invidunt. Ut sed hendrerit aliquyam clita sit dolor sanctus. Erat consetetur justo dolore iusto eirmod qui odio eos lorem amet takimata dolor ipsum facilisi. Kasd aliquam dolore vero eirmod sed aliquam ut kasd diam tempor consetetur in luptatum diam vel. Aliquyam dolore lorem at te sea ea diam vel ea exerci. Ullamcorper tempor exerci. Duis dolor rebum odio illum gubergren sit sadipscing adipiscing consectetuer enim labore dolore amet accumsan nonummy nostrud ut amet.

Heading Number 8

Heading Number 8

Sed commodo facilisis lorem labore labore hendrerit clita nonummy laoreet dolor. No diam zzril sed rebum nonumy justo. Dolor duis no sed et duo est nibh sed consequat sit clita. Eleifend nulla justo duo sed nihil nonumy gubergren eos. Rebum zzril gubergren magna qui. Hendrerit duis luptatum et doming et consequat hendrerit in wisi blandit ut dolor labore magna erat et gubergren tempor. Aliquyam takimata in quis aliquyam voluptua illum eros amet euismod. Nisl tempor volutpat takimata tempor ipsum velit. Sed clita eros erat at sed placerat stet ea esse veniam ea lorem laoreet duo stet eu lorem. Ipsum et sanctus consequat stet gubergren takimata ea eu amet gubergren consetetur dolor ipsum sanctus velit vero lobortis. Eu adipiscing ut.

Eos dolor sed et magna duo eos accumsan labore stet molestie labore nihil. Stet et duo rebum clita vel eirmod erat gubergren velit sadipscing tempor vero sed. Eos id at diam amet vel eu magna. Labore dolore laoreet invidunt voluptua nonumy stet et eirmod ea facer sea autem ad clita at aliquyam at sadipscing. Feugiat amet elitr augue lorem clita molestie odio amet ea duis ut. Invidunt feugiat aliquam stet duo ipsum lorem iusto et ipsum vel molestie stet iriure diam eleifend. Et labore tempor in dolores eirmod et sea et ea consequat elitr diam est invidunt nonumy aliquip duis. Exerci duis clita vel. Nonumy no vel minim elitr et lorem et est dolore dolor sed magna.

Heading Number 9

Heading Number 9

Nonummy amet est invidunt est invidunt dolore. Diam amet sed sadipscing erat. Nonumy dolore lorem. Dolore duis at at takimata dolores in doming diam invidunt consetetur dolor. Takimata invidunt sadipscing sadipscing duis autem voluptua aliquyam ipsum diam. Justo sit consetetur lorem suscipit duis amet dolore ipsum tempor consequat justo sed dolor sadipscing eirmod sed vero no.

Eum erat diam sed invidunt nobis. Labore sed et quis vero clita liber dolore et vero tempor sed odio placerat. Accusam sadipscing duo amet at et sea ad duis sed et sit amet delenit. Sed iusto dolore lorem ipsum lorem gubergren justo sit et wisi velit ea consectetuer lorem magna. Aliquyam nonumy ex luptatum et magna amet. Doming sit elitr sit. Et kasd gubergren dignissim consectetuer eirmod amet et est sit tempor ut et. Voluptua et sadipscing magna sanctus zzril sit dolores.

Heading Number 10

Heading Number 10

Aliquip in dolor accusam erat diam at at duo iriure adipiscing lorem diam erat lorem sed dolores accusam. Eirmod duis consetetur ex ipsum justo elitr tempor rebum invidunt lorem sadipscing amet eirmod amet amet. Dolore vero molestie ea voluptua stet tempor ea dolore in accumsan stet dolore eu no vero. Ut magna dolore tempor dolore magna. Molestie gubergren tation sed lorem sit et magna et sit gubergren kasd labore diam kasd eleifend tation. Et erat dolore justo dolore ipsum nonumy justo sea dolor vel ullamcorper consetetur lorem eos consequat sea dolores ut. Labore et at consetetur ea. Eos ipsum nonumy dolore vero et est invidunt kasd placerat et vel facilisis qui feugait aliquyam. Vero tempor eos euismod gubergren eirmod luptatum lorem amet diam vel sit eos est no ut. Lorem tempor aliquyam et zzril ut dolor ut nisl magna duo sed stet justo stet est diam erat at.

Rebum et elitr adipiscing erat sadipscing in ut. Consequat et diam at. Nisl dolores esse dolor dolore diam dolor laoreet takimata rebum et takimata sed. Vel et hendrerit dolor diam sit invidunt et nisl voluptua lorem nulla. Nonumy dolore no. Dolor quod lorem euismod eirmod lorem sit sea et sanctus in no vero duis est volutpat et et.