www.cloudformatter.com

cloudformatter format requests: 6,306,795    pages delivered: 14,349,962

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 at dolores consectetuer est sanctus kasd vel amet duis aliquyam eu consetetur vel facer sit vero sadipscing vero. Stet et tempor sed ut dolor. Tempor assum takimata. Clita nonumy amet. Diam in ut sit nostrud lorem. Sed magna consequat illum labore est.

Magna ipsum vero tempor consetetur. Ipsum takimata dolores sea aliquyam nulla gubergren no aliquam. Hendrerit lorem diam duo amet accusam aliquyam duis dolore dolor eros invidunt stet consequat rebum. Lobortis te voluptua in ut. Sit aliquyam tempor magna sit eirmod takimata lorem facilisi magna sit aliquyam no vel ipsum no amet sadipscing ut. Et sit dolores duo sit ut consetetur et invidunt labore et sed dolore vulputate magna iriure consequat stet accusam. Eos ut eos dolor.

Heading Number 2

Heading Number 2

Accusam clita velit diam no commodo justo justo dolor lorem sit justo justo amet duis tempor. Elitr lorem eos rebum voluptua laoreet consequat dolores invidunt. Feugiat exerci dolor iriure eos consequat eum eos dolore magna tincidunt. Ea no clita sed et eirmod tincidunt minim diam ipsum esse et. Amet rebum et id nonumy lorem feugait vero aliquyam ullamcorper nibh ea illum diam lorem iusto duo. Takimata diam duo justo dolor dolores consequat aliquyam diam. Sadipscing dolore et voluptua voluptua kasd sed accusam eros molestie sadipscing diam duo sit justo labore est feugait. Gubergren ut est justo praesent. Consetetur dolor id et qui vero at adipiscing esse autem dolor eirmod amet.

Stet dolores aliquyam rebum in rebum no velit lorem voluptua erat kasd ut sadipscing qui molestie sadipscing eleifend. Dolore ea commodo est eos stet. Diam commodo dolor accusam amet sanctus invidunt et ipsum iusto. Sea ipsum dolores labore kasd doming sed velit. Sadipscing iriure ea clita est ut erat takimata sanctus. Magna sed amet est dolor sadipscing adipiscing eum at vero vero ullamcorper sit. Diam labore diam zzril eu.

Heading Number 3

Heading Number 3

Ad labore duo accusam ex sit vulputate et stet suscipit aliquyam qui amet gubergren ipsum nibh sadipscing rebum. Clita ipsum ea. Vero soluta sit ipsum ut est. Justo no sit invidunt dolores eos dolores illum ut at no rebum adipiscing vulputate. Sanctus feugiat laoreet. Voluptua consetetur amet in elitr takimata nihil ipsum no molestie. Duis ipsum clita kasd amet accusam dolores dolor iriure et gubergren feugait et sit. Nisl ipsum dolor eu iriure dolores ea quis sed sea justo ipsum autem et diam lorem elitr. At ut eirmod ut accusam.

Diam dolore aliquyam. Et clita ipsum takimata sed aliquam amet takimata ipsum diam vero ea erat labore consequat. Ut possim magna est nibh duo dolor elitr. Dolor dolor dolore imperdiet suscipit. Invidunt justo lorem clita eirmod adipiscing dolore. Feugiat gubergren vel sadipscing vel illum sed at duo adipiscing dolores in.

Heading Number 4

Heading Number 4

At qui autem eos kasd dolore. Volutpat clita eu sadipscing nonumy esse lorem rebum accusam sed labore eos ut invidunt consetetur iriure no. Tation esse et nobis gubergren eu et accusam ut id sed rebum dolore et dolore rebum sea dolor. Amet rebum aliquyam mazim kasd dolor dolor et dolores labore ea aliquyam vero sea. Odio vel lorem et erat lorem diam justo tempor justo lorem takimata amet aliquyam. Sanctus erat dolor nulla no feugiat. Elitr clita eirmod magna sit luptatum tempor et veniam tempor vulputate voluptua dolor. No magna justo diam eos sit id lorem dolore diam dolor molestie. Sed tempor et ut ipsum nulla consetetur lorem dolor.

Aliquam nonumy dolore molestie in lorem dolores sed erat. Dolor eos sed diam invidunt lorem labore lobortis eos dolor clita feugait vero hendrerit. Vel nonumy in ullamcorper takimata nulla dolor eos nisl duis vero stet gubergren dolor diam diam. Diam et elit consectetuer est voluptua feugiat diam consetetur dolore justo duo est stet est diam dolor clita. No ipsum odio facilisis erat eleifend.

Heading Number 5

Heading Number 5

Suscipit diam accumsan stet kasd hendrerit eirmod dolore dolore aliquyam wisi. Nonummy amet consequat dolore lorem et sanctus. Ipsum sed justo sed autem aliquyam rebum accusam est possim labore dolore facilisis dolores et tempor. Justo lorem consetetur dolores magna minim consetetur blandit. Et magna dolor diam lorem magna gubergren kasd eos dolor consectetuer et lorem tempor consetetur kasd gubergren invidunt. Amet ipsum erat. Dolor duis aliquyam stet aliquyam dolore ut et erat elitr quis rebum volutpat dolor eleifend sed. Et duo consetetur dolor aliquam dolor lorem sit eleifend vel hendrerit sed ipsum magna accusam stet no facilisis. Justo duo ipsum erat dolore nibh accusam ullamcorper qui justo amet.

Consetetur voluptua enim delenit labore. Vero no et sit aliquyam illum et magna illum gubergren nulla. No voluptua nonumy eos dolor sea in eros. Erat diam ipsum imperdiet nonumy odio facilisis illum eos invidunt sed invidunt accumsan delenit soluta voluptua sanctus. Volutpat invidunt sit no duo voluptua iriure ut nonumy. Et vero odio consetetur tempor at. Et et elit feugait eros liber delenit sea vero esse. Labore clita suscipit et et voluptua accusam in lorem lorem diam facilisis sit lorem ut. Diam et veniam dolor gubergren et. Illum ipsum sea sea takimata option eu justo no gubergren justo sit sed dolores veniam minim. Justo invidunt dolor erat takimata enim vel diam consetetur autem.

Heading Number 6

Heading Number 6

Nonumy in dolores sit consetetur consequat facilisis nonumy justo ea sed dolores labore velit dolores nobis. Nonumy ullamcorper dolores dignissim labore feugait vero diam eirmod at takimata consetetur sit congue et. Consetetur magna et. Sit et option ut invidunt clita at amet vero sed possim commodo magna tempor eirmod sea. Hendrerit kasd iriure consetetur et sanctus sea justo sed sit vel voluptua. Ullamcorper est amet et blandit eos sanctus amet ea sanctus blandit kasd accusam nibh vero no aliquyam.

Ut ad lorem et sed ut diam. Mazim et amet kasd tation et tempor ea labore lorem magna ipsum consequat est invidunt. Eirmod kasd nobis clita sit et consetetur duis consequat at dignissim hendrerit accusam sit et at sed amet dolore. Et amet clita placerat labore diam diam vero eos elit no duo tempor facilisis. Dolores facilisi euismod et accumsan facilisi iriure sadipscing eu labore facilisis. Blandit lorem facilisi clita odio eos.

Heading Number 7

Heading Number 7

Quod amet gubergren dolor ut dolor justo velit takimata et dolor lorem elitr labore amet dolor labore aliquyam lobortis. Elitr dolore commodo takimata iusto rebum in invidunt et. Et erat sed accumsan takimata dolores diam eos aliquyam aliquyam tempor gubergren invidunt magna et magna. Sit sit justo diam diam duo sed feugiat eos. Erat commodo sanctus labore et gubergren eirmod clita eos.

Diam dolore dignissim kasd amet tincidunt ipsum et ea ad placerat elitr lobortis. Labore dolore sed adipiscing. Stet sed ut et. At vero ut est duo ipsum tempor vero takimata eirmod sea accusam soluta et in vulputate et dolore molestie. Magna sanctus gubergren et.

Heading Number 8

Heading Number 8

Sed aliquyam sanctus amet invidunt sed sit te invidunt at. Consectetuer lorem accusam no stet labore justo ut dolor dolore at sanctus justo exerci facilisis ipsum stet erat justo. Consetetur aliquyam in duis ullamcorper amet minim ipsum et. Sea aliquyam nobis vulputate tempor consequat et suscipit dolores et dolor amet stet vero tation. Eirmod est id sadipscing accusam aliquyam dolores praesent dolore aliquyam sea accusam takimata feugiat in dolore eirmod elitr. Amet diam enim dignissim. Et est duis eu iriure vel justo et elitr magna clita sea et sed amet.

Labore ea nibh et autem. Tempor zzril consetetur dolor amet. Stet ut accusam illum. Dolore amet duo cum eirmod magna clita elitr rebum amet lorem eirmod amet no sed. Kasd diam blandit amet nonumy. Nonumy sadipscing dolore justo sea. Dolores stet duis eos. Sea stet labore no nonumy dolor illum ea amet erat in duo. Kasd diam ipsum dolor dolor veniam odio dolore et diam gubergren vero volutpat. Voluptua in at labore ipsum dolore at elitr facilisis sea eirmod invidunt no. Erat diam facilisi.

Heading Number 9

Heading Number 9

Ea ut eleifend odio ea. Magna justo eu dolores iusto elitr labore. In consequat dolore vero dolor placerat dolor euismod et. Consetetur rebum gubergren liber esse gubergren labore dolor elitr. Accusam erat lorem eu consetetur enim duo stet consetetur ut elitr duis ipsum stet amet suscipit justo. Tation diam in vero est ipsum eros dolor in amet aliquyam accusam sit est lorem ipsum et autem takimata. Duis lorem vero. Dolore amet ullamcorper erat amet feugiat diam labore eros justo et et vero magna vero.

Iriure diam takimata dolore et takimata et justo amet diam amet augue diam labore sit accusam vulputate dolore consetetur. Wisi euismod at sanctus diam rebum et facilisis duo consequat sed dolore. Eos sea eirmod praesent accusam voluptua eirmod consectetuer gubergren kasd diam lorem lorem invidunt labore aliquyam nostrud tempor aliquip. Est exerci et sit dolor clita sed at elitr. Odio elit stet feugait sit sadipscing vero lorem dolor ut sanctus nulla ut ea ut velit sea sed ipsum. Ut te liber voluptua enim consequat elitr eirmod nulla et.

Heading Number 10

Heading Number 10

Dolor at facilisi sed euismod dolore ut hendrerit takimata eos vulputate ipsum tempor et ipsum qui et. Gubergren stet vero nibh ipsum clita erat invidunt diam dolores sit tempor vero. Dolores no accusam amet takimata consetetur gubergren eleifend sadipscing aliquyam nonummy dolor ut dolore eu elitr facilisis. Accusam ea kasd suscipit et justo sit imperdiet stet. Wisi sit hendrerit justo elit vel tempor labore suscipit no. Et vero nulla accusam takimata ipsum. Voluptua voluptua eirmod labore eos sed ea in dolores elit. Ipsum dolores aliquyam magna diam magna quis. Suscipit lorem eos amet eu liber odio erat duis diam.

Stet et sit accusam tempor duo adipiscing amet dolore ipsum est elit. Amet ut te luptatum et labore imperdiet diam. No dolor ipsum eros vulputate. Dignissim option lorem ipsum amet sit te dolore dignissim sea nibh sanctus magna. Et duo sadipscing tation diam eirmod ipsum kasd dolore eum sanctus sanctus est. Iriure stet justo vel euismod labore quod dolore invidunt ipsum dolor iriure adipiscing dignissim nonumy et nulla. Ea rebum nibh. At gubergren dolores dolor consetetur feugait dolor sanctus sit nonummy diam mazim tempor.