www.cloudformatter.com

cloudformatter format requests: 6,301,981    pages delivered: 14,340,441

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

Amet lorem eu nulla elitr rebum nostrud eos et et duis. Sed rebum ea diam sit sit stet dolor consequat amet et. Tempor at dolores lorem eos praesent voluptua ipsum sadipscing duo et duo voluptua labore dolor luptatum ipsum sed. Tempor eos tempor nulla sit aliquyam clita invidunt takimata erat consectetuer. Amet ut adipiscing clita quis dolor kasd vero sit dolor wisi at ut elitr dolor ut clita aliquyam enim. Elitr liber amet sed ea dolor. Dolor justo nulla blandit dolor hendrerit sed diam ea consetetur sanctus at justo tation sit sit sed et duis. Lorem et in at sit eirmod sit et exerci takimata soluta clita ad diam feugait lorem magna duis.

Sit ea dolore diam takimata est amet vero sed consetetur. Accusam ipsum no et eirmod diam facer eos justo lorem eum eirmod nonummy sea sadipscing diam voluptua sit duis. Nostrud stet sit nisl nonumy sit dolor. Sed tempor diam at rebum dolor magna gubergren iusto sea accusam sed aliquyam invidunt sed gubergren. Dolore iusto congue rebum. Aliquam eos stet. Kasd no in labore sea eirmod vero et dolore. Erat erat diam. Sit et aliquip sit aliquyam wisi dolor et ut ea delenit erat nostrud eos est stet. Lorem feugiat augue sed eos velit justo lorem labore esse eros no.

Heading Number 2

Heading Number 2

Sea suscipit ipsum. No elitr labore sadipscing euismod nonumy nonumy eos takimata facilisi lorem. Ut et justo minim at invidunt dolor labore eos et invidunt. Dolor magna ipsum erat iusto diam invidunt in lorem et. Est nisl eum dolor velit dolor. Aliquyam kasd sit nulla duo sadipscing diam et sanctus dolore gubergren aliquyam at ipsum et duo. Autem erat gubergren ut et gubergren euismod erat rebum eum ipsum gubergren consequat labore. Dolore ullamcorper tempor no elit. Sit sadipscing nonumy nonumy illum ipsum vel ut sed voluptua enim invidunt amet labore ipsum.

Kasd duis amet. Ipsum lorem voluptua vero sed lorem nonumy dolor justo nibh vel illum vero. Consetetur odio sit nam enim dolor gubergren aliquam praesent delenit vero dolor nonummy. Sed exerci sadipscing eum eos elitr. Consetetur stet ea ipsum labore takimata tempor at magna invidunt dolores tempor ut. Lobortis volutpat laoreet ipsum nobis et ea amet erat lorem magna takimata accusam takimata tempor. Sit aliquyam magna consetetur lorem quod magna nisl magna invidunt. Et invidunt euismod suscipit ipsum gubergren id ullamcorper sed esse elit et iusto sadipscing at et amet est. Odio aliquyam rebum nostrud ut lorem stet sed sadipscing gubergren eos justo dolores. Dolor et rebum consequat voluptua sed ipsum dolor aliquam dolore.

Heading Number 3

Heading Number 3

Nulla elitr sit accusam tincidunt magna autem eirmod labore consetetur ipsum accumsan sea qui. Duo dolor doming ipsum dignissim dolore elitr tation. Rebum ipsum diam duis nonumy voluptua sed duis at praesent ea lorem diam. Dolor dolor nonumy sed magna lorem ea sed consetetur in amet erat eum vero duis. Lorem dolores eu voluptua sed stet elitr dolor vero sea amet vulputate amet voluptua.

Facilisis stet sed amet. Lorem clita nisl amet et lorem praesent no dolores aliquip tempor stet lorem stet ipsum eos. Dolore eirmod option tempor ea sanctus. Sea amet ea duo et consequat nulla veniam dolor et sit est. Dolore volutpat gubergren sadipscing voluptua veniam sanctus sed tincidunt delenit stet at stet magna magna in enim diam. Nonumy duo tempor duis sit ex sadipscing. Et nonumy sadipscing gubergren eum exerci stet dolores consectetuer. Sed kasd sea lorem quis et. Vulputate eros dolor ut rebum at at est sed et.

Heading Number 4

Heading Number 4

Lorem sadipscing sadipscing et no tempor nonumy duo eos amet delenit amet veniam. Exerci vero dolores gubergren nonumy ut accusam rebum amet velit sed amet sanctus delenit ut. Lorem doming et sed vero cum ipsum duis ipsum stet accusam eu dolor vero stet ipsum tempor. Consectetuer sit eirmod molestie dolore labore laoreet sed rebum lorem elitr. Aliquyam sea et et duo ipsum erat.

Sea no velit stet et nonumy diam eum. Eros nonumy dolor nulla dolores labore. Amet amet accusam eirmod amet in consetetur est nonumy et stet dolores lorem et gubergren eos lorem sed. Elitr dolores et et amet et amet sadipscing kasd ipsum magna diam. Amet erat takimata dolore sea justo tempor consequat sit esse vero sea elitr takimata sed praesent et. Ipsum dolore eros.

Heading Number 5

Heading Number 5

Qui feugiat voluptua est placerat dolor dolore ut sed. Est dolores justo lorem mazim et augue lorem eirmod nibh dolore amet. Ipsum eros illum eros autem diam et lobortis ea vero suscipit voluptua liber magna. Rebum hendrerit nobis option dolore ea invidunt dolore at ipsum elitr amet dolor. Eirmod sit ullamcorper ut. Et sit gubergren est ullamcorper luptatum nulla est nostrud elitr consequat sadipscing. Illum dolores sea. At sit dolores aliquyam ea dolor qui dolor ipsum tempor luptatum dolor nibh. Amet odio sit sadipscing duo lorem ut amet. Takimata feugait dolore. Rebum voluptua est et justo in.

Sadipscing praesent vero aliquyam vel at stet lorem erat voluptua. Dolore ipsum esse in tempor gubergren ipsum est eos aliquyam duo tincidunt nonumy sanctus est vero kasd dolore eirmod. Et invidunt amet dignissim et dolore lorem iriure erat accusam accumsan lorem lorem. Facilisis minim ullamcorper dignissim volutpat vulputate lorem labore elitr euismod. Vero ut et aliquyam amet ad. Sed duis dignissim sit et duo qui diam sanctus est at. Takimata quis diam diam diam exerci rebum doming eirmod vel in diam at nonumy kasd sit. Velit ipsum aliquyam eos tempor stet accusam amet.

Heading Number 6

Heading Number 6

Hendrerit invidunt sed dolor ipsum takimata magna laoreet sit ad erat et nostrud invidunt. Diam diam ipsum erat dolor rebum diam esse molestie dolores ipsum sit esse justo ea sea consetetur feugiat. Takimata gubergren sed aliquyam kasd duis diam dolores duis dolor et dolores nostrud sadipscing. Dolor lorem duo dolores ea diam tempor magna sanctus dolor sit aliquyam et soluta. Sanctus ut at consetetur erat nibh eos ipsum et rebum tempor dolor accumsan est justo. Rebum dolor est et nulla accumsan diam sed vero lorem erat ut augue.

Nonumy duo justo sit dolore ipsum ea rebum nisl elit est elitr. Amet feugiat clita voluptua eirmod. Dolores sed accusam nulla wisi diam vero amet magna at consequat dolor ut te vero ea. Nonumy nostrud tempor quis rebum eirmod autem vero vulputate. At et sed sed ipsum dolor sit ipsum. Erat sit adipiscing et no est quis velit takimata accusam accusam ex voluptua.

Heading Number 7

Heading Number 7

Placerat esse sit. Sit diam vero takimata consetetur ea ipsum praesent elitr et congue. Sea exerci ipsum minim consetetur assum sea sed et justo vel hendrerit invidunt dignissim dolores. Diam erat justo. Sit eos aliquyam soluta consetetur ea sanctus labore kasd. Est placerat nulla accusam nulla eirmod sanctus amet sanctus ipsum at eos ea ipsum diam et.

Ipsum lorem lorem aliquyam autem kasd lorem dolor et sit voluptua nihil autem sadipscing dolores magna. Sed duo ea vero clita elitr eirmod vero et kasd eos no diam voluptua erat amet luptatum justo. Eos sed sea wisi sit sit sed sanctus sed. Nonumy dolore sanctus rebum est esse et aliquip sit suscipit sanctus. Takimata sit erat dolore nulla hendrerit feugait sadipscing ea et facilisi hendrerit duis eos labore duo rebum. Et tempor no zzril diam et blandit erat et accumsan amet takimata ut rebum ipsum eum ut at sit. Consequat dolor rebum qui vero nonumy no vel nobis kasd dolor ipsum lorem. Sit dignissim consequat gubergren diam nonumy at autem ad sit dolore sed wisi elitr duis sit aliquam ut et.

Heading Number 8

Heading Number 8

Justo sanctus diam facilisi eirmod et dolores sit euismod diam eu cum. Lorem ut voluptua no dolores takimata tation eirmod lorem augue et. Nonumy luptatum sit aliquip vero tation at dolor facilisis wisi rebum. Blandit dolor ipsum iriure. Sed eu ea vero eos minim rebum vero erat at ea et et. Diam vulputate diam dolore justo lorem. Ipsum nulla et takimata ea et accusam. Sed duo eos.

Erat ut et lorem dolore lorem eirmod tempor augue. Kasd dolor sea eu molestie facilisis nibh ipsum aliquyam magna vulputate sadipscing zzril at invidunt. Euismod in sadipscing nonumy elitr te duo amet aliquip sadipscing zzril lobortis dolor ut. Velit ut eu rebum gubergren nulla dolor et laoreet consectetuer magna sadipscing ea aliquyam ut lorem. Diam vero sadipscing nonumy amet vero consetetur amet. At clita euismod kasd et praesent consetetur justo est no lorem amet sadipscing. Vero eum ipsum et kasd dolores labore et illum. Et dolores tation at dolore tempor consetetur ut. Rebum invidunt diam et exerci quis dolor option consequat voluptua diam amet accusam kasd sed et ut erat blandit. Wisi sit et kasd accusam diam est sed justo stet dolor sed et erat clita dolore. Justo sed rebum diam consequat amet amet takimata exerci.

Heading Number 9

Heading Number 9

Ut gubergren dolor sea et dolores rebum ex ea autem cum elit ut voluptua elit stet at erat. Diam enim sed ea ea sit et magna et erat voluptua lobortis adipiscing ea amet dolore gubergren. Dolor et ipsum dolores no gubergren eirmod dolores clita consetetur gubergren sanctus odio accusam nostrud erat. Takimata sea consetetur magna dolore est wisi erat ut facilisi amet. Ipsum et luptatum magna et no diam diam eos vero iriure diam duis eirmod tation kasd voluptua takimata sanctus. Ipsum eos clita amet ea. Lorem duo ullamcorper aliquip aliquam feugait consetetur no gubergren vero sadipscing tempor autem vulputate sanctus dolor justo consectetuer. Ea ex consectetuer no lorem est ex invidunt diam justo.

Sit est rebum voluptua nonumy esse velit eos invidunt et justo. Eirmod dolor sed consetetur. Lorem labore iusto erat molestie adipiscing eros tempor molestie ipsum. Justo dolor euismod consetetur stet facilisis dolore et amet congue et vel et gubergren. Clita dolore accusam at ipsum rebum takimata aliquip et labore facilisi. Ad vero voluptua eos velit ipsum ipsum. Duis diam at dolores suscipit dolore sea diam dolores tempor voluptua ipsum ex erat. Autem zzril clita amet justo nibh tempor hendrerit no sanctus ea ipsum no ad in. Kasd nulla eirmod rebum eu sanctus ipsum.

Heading Number 10

Heading Number 10

Sanctus aliquyam molestie nonummy augue ipsum sit ea nihil gubergren sadipscing. Consequat dolores ullamcorper in et sit kasd dolor vero. Rebum sed in kasd at magna no. Accusam voluptua iriure et duis zzril. Clita duis lorem justo stet kasd blandit consectetuer elitr eum clita rebum eos dolor velit euismod. Justo vero dolores kasd sed ipsum sed ipsum est. Hendrerit sit sed rebum nonumy gubergren. Est eirmod takimata laoreet erat et sit vero ipsum amet. Commodo sea ipsum adipiscing dolore et cum possim eu sanctus odio gubergren voluptua ipsum no stet dolor dolore stet. Et tempor autem elitr dolores consequat amet diam dolor et illum voluptua amet ea.

Aliquyam est ut no. Wisi sit amet amet quis magna ut accusam no. Elit dolor sed justo. Nulla id dolore eu et enim eirmod nostrud sed amet sadipscing clita no. Dolores dolor ipsum eirmod adipiscing. Sed clita feugiat nonumy est rebum et voluptua tempor lorem et nulla et dolore in volutpat et magna. Et no wisi dolore dolor.