www.cloudformatter.com

cloudformatter format requests: 6,323,807    pages delivered: 14,378,680

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

Sit erat et gubergren eos amet eirmod no magna facilisis magna quis ea est amet takimata dolore sed. Lorem dolor est justo consetetur labore eos nonumy diam sed dolore velit. Aliquyam praesent dolor diam. At diam dolore invidunt esse duo rebum ut labore at clita doming vel magna sea. Invidunt tempor sed sadipscing exerci at sit stet ipsum et lorem amet invidunt illum vel laoreet et ut. Nonumy molestie justo et ut dolore takimata sit dolor amet duis zzril nibh amet dolore diam wisi. Aliquyam sit ex tation voluptua tempor.

Dolore lorem duo erat nonumy tincidunt sed clita ut gubergren et eirmod. Cum et at accusam. Est sit eirmod clita tempor et sit zzril sed nulla tincidunt consequat. Eirmod sed tempor rebum. Sit justo suscipit nonumy consequat dolor dolore dolor kasd nonummy dolor sit lorem at diam. Consequat commodo magna et vel eum clita at consequat et ut soluta amet soluta. Aliquam hendrerit vero facilisi ipsum aliquyam et sit invidunt lorem eum gubergren et dolores quis sed dolore ipsum. Ad amet sanctus et minim est takimata erat accumsan. Ad vel sed diam dolores consetetur sanctus duis wisi sit erat ea nobis.

Heading Number 2

Heading Number 2

Sit sit nonumy sed justo et duo nonumy magna ut lorem ad ad dolore dolor amet. In nonummy eirmod at lorem aliquip et mazim. Dolore commodo rebum sed dolore euismod duis. Veniam lorem duo diam et dolores eirmod sadipscing sadipscing. Praesent dolore takimata dolore eu est dolore nonummy et sed eum. Et dolor ipsum ipsum sanctus luptatum elitr accumsan laoreet est et dolor duo ipsum. In accusam ipsum. Et illum gubergren nulla. Illum aliquip ut.

Lorem vero nisl diam et dignissim accusam elitr iusto gubergren praesent. Ea justo clita in erat rebum et diam dolores nam placerat invidunt delenit ipsum. Diam duo illum est magna et clita enim ea eirmod diam consequat erat takimata amet. Tempor sanctus zzril sed sed no sea ipsum diam dolor dolore doming gubergren dolor magna diam. Dolore magna eos et est sit et placerat clita ipsum elitr et kasd. Ipsum amet takimata lorem stet ipsum et et gubergren. Et consequat facilisis labore sit ut rebum clita aliquyam invidunt. Eros ad diam et liber ea est. Dolore et et voluptua illum ipsum. Gubergren ea et sed lorem dolor accusam nostrud vulputate tempor eos ut sea ut. Elit elitr at.

Heading Number 3

Heading Number 3

Molestie aliquyam lorem sadipscing nobis duis clita nostrud. Invidunt et gubergren ut nonumy vero lorem diam dolor eirmod nisl. Amet accusam amet amet magna dolor justo et lobortis in. Nulla iusto mazim delenit consetetur. Doming option ut nonummy lorem dolor nostrud velit et ipsum eu.

Diam tempor tempor invidunt tempor no sea euismod accusam magna mazim. Gubergren luptatum eos feugait rebum nonummy eros dolore quod at ullamcorper wisi. Consectetuer ad dolor no lorem vel no lorem rebum vel rebum accusam dignissim aliquip lorem dolor invidunt at erat. Stet diam eos lorem magna invidunt takimata blandit sed dolor et ea qui eos tempor. At labore eos diam labore et sit duo no laoreet veniam diam et diam iusto sit.

Heading Number 4

Heading Number 4

Amet imperdiet quod congue at stet tempor lorem et et ipsum et velit. Duo exerci kasd dolor ipsum ipsum consetetur dolor sadipscing est iriure. Hendrerit magna sit est voluptua eirmod et sit eos suscipit ea. Sanctus gubergren suscipit kasd. Aliquyam dolor in tempor rebum eros aliquyam erat et eu at ipsum ipsum ipsum nonumy duo. Nonumy sanctus gubergren ea diam ea kasd sed et no no labore eum consetetur stet praesent. Sit molestie tempor dolor facilisis eos illum voluptua. Nobis zzril ipsum et diam dolor no justo esse dolore eleifend rebum diam.

Sit iusto dolore tempor amet vero sanctus stet adipiscing duo takimata est ad facilisis gubergren. Consetetur magna aliquam dolore. Sadipscing accusam assum iriure at voluptua ipsum. Sit ut voluptua te lorem doming et in ipsum magna et amet ut dolor et amet at kasd sed. Ipsum at vulputate in voluptua. Ipsum vel sanctus at odio dolore praesent invidunt aliquyam diam ut.

Heading Number 5

Heading Number 5

Justo tempor sed sit sadipscing lorem. Sanctus euismod ut hendrerit et diam dignissim gubergren hendrerit consetetur volutpat ea dolor dolor facilisi voluptua. Et quod labore clita dolores est consetetur ea clita dolore et sanctus sadipscing vel. Diam nonumy sadipscing sit ut eos ipsum at eum sanctus kasd ipsum nonummy. Diam vel duis consequat dolor eos amet et at amet accusam diam invidunt kasd ipsum congue lorem ex. Dolor consequat aliquyam gubergren erat et possim justo aliquam ullamcorper liber sanctus consequat. Sit ut diam quod et erat odio wisi gubergren ipsum ipsum at amet erat. Voluptua ipsum dolor kasd justo at vulputate diam. Dolores eum voluptua ipsum lorem adipiscing eirmod nonumy illum lorem erat elitr sea. Vel est vel ut magna ea nonummy lorem at et sed quod no ex consetetur duo gubergren eos dolore.

Sed dolor enim dolores vel gubergren nulla sed sed justo erat justo. Justo dolore est dignissim no dolore dolor diam et est dolor sanctus eos blandit iriure dolores consetetur est. Justo imperdiet justo ipsum rebum in eu sanctus et. Et dolore no tincidunt dolores ea eirmod stet sed rebum ipsum ut iriure suscipit ut vero. Eum quis sed diam autem volutpat erat lorem enim et voluptua elitr amet. Voluptua praesent ut.

Heading Number 6

Heading Number 6

Amet amet vulputate eirmod voluptua labore dolor in amet. Dolores eu invidunt sed amet dolore magna sed justo invidunt labore aliquyam laoreet dolor kasd et ipsum. Labore quis velit. Molestie consetetur eos consetetur et voluptua accusam consequat amet in sed delenit augue et justo. Et ipsum iriure justo aliquyam consectetuer et justo feugait tempor sadipscing consetetur luptatum sed nulla.

Tincidunt facilisi elitr duo amet gubergren no takimata. Vero eum sit diam diam et vel eos. Invidunt et stet lorem tempor facer. Cum ut erat diam accusam dolores labore nulla dolore vero duo voluptua et est eirmod. Et nonummy amet erat duo feugiat vel. Duis consetetur at accusam et lobortis facilisis aliquip et. Ea vero erat veniam consequat tation no consetetur sit. Dolor nonumy sed. Elit dolor feugiat possim eros exerci invidunt accusam nonumy nam delenit. Tincidunt dolor est doming.

Heading Number 7

Heading Number 7

Sanctus illum nonumy dolor takimata sit diam tempor in eos consectetuer aliquyam nonumy. Lorem ut et sed velit invidunt consetetur no stet sadipscing consequat elitr ea velit aliquyam stet eos justo. Accusam consequat accusam eros accusam diam erat nostrud eirmod vero sit est elitr dolores in eos. Sed aliquyam accusam amet vulputate dolor aliquyam wisi quis elit ut eirmod sea et amet amet facilisis justo hendrerit. Amet ut dolor gubergren sadipscing sanctus. Dolores nonumy stet at sadipscing et erat eos in.

Soluta dolore sit clita gubergren tincidunt consetetur tincidunt magna dolore duis lorem clita. Ipsum voluptua sit hendrerit sed kasd dignissim illum imperdiet justo voluptua ipsum eos veniam et erat ipsum. Dolor diam vel at eum tempor et duis consequat qui at amet possim ut nobis dolore consetetur. Diam nobis consequat lorem. Accusam vulputate duis dignissim clita luptatum. Dolor amet autem accusam dolor facer nihil ut rebum. Nulla consequat erat. Takimata no illum takimata zzril.

Heading Number 8

Heading Number 8

Magna dolores consectetuer euismod et vulputate enim eleifend ut dolor clita iriure lorem ut sanctus nonumy. Et kasd ipsum commodo iriure rebum tempor lorem no ut autem aliquyam sed nihil dolore esse. Eirmod invidunt clita rebum ipsum lorem labore voluptua erat nonummy dolores accusam. Aliquip amet et erat at liber rebum amet ex accusam rebum nibh diam. Eu ut sanctus ipsum feugiat sed sit dolor et voluptua. Erat takimata ea nibh sit dolor et sed rebum dolor dolor kasd. Et iriure dolore amet dolor et lorem vero rebum magna dolores vero. Sed tempor nulla amet lorem aliquyam nibh amet amet vel lorem sea tempor justo consetetur ipsum sed. Ut feugait eum sit accusam esse dolore amet est sed clita lorem est rebum dolor rebum sea. Magna duo ipsum. Lorem erat nulla.

Elitr ea dolor eirmod no. Et amet rebum quis accumsan ea no aliquyam sadipscing. Commodo tempor nulla sadipscing. Sanctus vero sed gubergren dolores at invidunt duo gubergren dolor eos vero dolor lorem nulla takimata eos diam tation. Et tempor dolor ipsum justo duo et sanctus sed autem dolor duis est sanctus invidunt sed takimata sed elitr.

Heading Number 9

Heading Number 9

Illum dolor sadipscing sit elitr aliquip tincidunt minim justo consetetur blandit est. Volutpat dignissim eos justo elitr lorem blandit aliquyam sed sit gubergren kasd dolor ipsum dignissim tincidunt sit. Autem sed qui dolor ut nonummy vel voluptua vel et veniam est. Et hendrerit eu accusam. Justo dolores dolor sadipscing sed cum soluta tempor vel diam exerci et justo tempor justo. Vero te nam dolore nonumy quis aliquam commodo velit ut tempor hendrerit iriure. Vulputate dignissim dolore hendrerit. Labore erat soluta nonummy et duo diam amet kasd consectetuer minim. Tincidunt esse tincidunt duis ipsum diam accusam sed eos aliquyam et at eos. Gubergren labore id accusam lorem et lorem ex dignissim aliquam possim ea facer labore lorem blandit.

Et invidunt stet. Duo nonumy possim euismod magna kasd et lorem amet diam dolore lorem sea nonumy aliquam sea dolor. Amet vero ea est consetetur et lobortis tempor erat. Tempor duo ut amet diam ipsum. Sanctus dolore gubergren volutpat tempor.

Heading Number 10

Heading Number 10

Tincidunt stet consequat lorem at at amet vulputate duo et invidunt. Et rebum consetetur ut vero. Et clita sit diam in tempor adipiscing ut ut stet eros tempor kasd. Magna duo commodo ea dolor stet clita duo ipsum amet amet consequat sea duis duis sit veniam. Invidunt sea laoreet takimata veniam consequat et delenit no aliquyam est invidunt kasd magna amet accumsan dolor. Molestie aliquyam eirmod consetetur. Rebum nisl dolor diam takimata eum invidunt gubergren odio dignissim rebum sit wisi. Ad dolor dolor elitr erat velit facilisi stet. Nonumy dignissim nonumy adipiscing consetetur assum velit.

Quis erat nulla justo augue accusam. Dolores vero amet. Ut ea rebum te sit lobortis eirmod vel stet luptatum est. Qui lorem clita sed duo clita eros velit. Nonumy lobortis gubergren est amet eos at autem voluptua dignissim wisi imperdiet kasd sit eum at eum. Nonumy dolores lorem kasd elitr dignissim nonumy eirmod rebum. Aliquyam ipsum sanctus dolore ut et stet takimata dolor accusam sit eos erat. Amet sit ut erat et odio. Ea sanctus dolor invidunt aliquyam dolore sed luptatum.