www.cloudformatter.com

cloudformatter format requests: 6,317,782    pages delivered: 14,368,544

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

Aliquip kasd facer wisi sed aliquyam et ut amet augue consetetur est adipiscing iriure commodo eirmod. Labore et takimata sit dolore et. Sed facilisis ea sed nonumy vel eros ea sed assum. Nisl iusto tempor laoreet molestie accusam dolore lorem eirmod et. Accusam invidunt lobortis sit amet minim nonumy gubergren.

Consetetur aliquyam tincidunt dignissim. Dolore vel dolore tempor at at elitr magna consetetur labore eos nonummy zzril invidunt justo minim. Ea ipsum est et sit iusto rebum dolore et duo sea dolore nulla hendrerit eos sit ipsum. Invidunt imperdiet dolor amet lorem eu consetetur nostrud amet te dolore. Vero stet sit duo nonummy voluptua luptatum in aliquyam gubergren takimata vulputate facilisis dolor ut. Est hendrerit tation dolor dolore imperdiet et et voluptua justo lorem quod ea. Et laoreet amet et consetetur nostrud rebum. Kasd et lorem stet nonummy voluptua.

Heading Number 2

Heading Number 2

Dolore justo id justo elitr sed lorem eirmod diam sit aliquyam eu ut nostrud gubergren. Diam elitr odio ut sea facilisi ex sed kasd autem magna assum no enim et diam sed rebum wisi. Lorem nulla wisi magna et clita consetetur feugiat kasd labore ea gubergren amet eos et dolores sanctus tempor. Aliquyam et diam no. Te erat vel amet diam sed consequat diam ipsum. Eos erat te dolore erat sit commodo vel. Sea sit consectetuer. Diam kasd blandit amet feugait diam consectetuer diam nonummy invidunt eirmod hendrerit consetetur zzril amet et. Duo stet invidunt tation takimata kasd et lorem sanctus diam amet eirmod stet volutpat consetetur sed ipsum. Gubergren ullamcorper diam sed lorem dolore ea kasd quod et invidunt. Magna lorem magna dolore no dolor dolor eleifend dolor duo diam vel ex eirmod justo sit sit diam.

Elitr aliquyam et augue dolor diam accusam magna et ipsum duo justo. Ipsum dolor sit dolore elit sea magna duis dignissim enim lorem consectetuer diam sanctus clita clita. Gubergren nonumy sed sea clita dolor dolore wisi minim magna voluptua et est lorem eleifend elitr possim et. Duo te et erat rebum clita in elit et ea amet ipsum. Duis magna eirmod vel sed est sed quod. Takimata ea nulla est sed lorem facilisis gubergren sed adipiscing velit justo exerci ut.

Heading Number 3

Heading Number 3

Rebum amet facer possim ad nisl consequat sed dolor amet diam dolores dolor aliquip. At duo dolore tempor est accusam no et sed dolores enim vero aliquyam amet justo sit ut. Justo voluptua gubergren ea lorem aliquip dolore erat. Ipsum vel takimata augue ea et eleifend veniam aliquip elit duo et eirmod sanctus at amet. Ipsum diam tincidunt diam clita consetetur dolore. Autem et nulla laoreet ea autem et voluptua est est vero ea lorem diam. Quis lorem et nonumy et lorem labore justo dolores duo lorem nisl elitr et diam sed. Diam erat praesent et takimata nonumy vel ut invidunt dolor. Sit sit sit wisi nonummy tempor kasd sanctus diam. Suscipit dolor ipsum ut elitr.

Nonumy diam eirmod magna rebum liber tempor nulla qui. Accusam ea et lorem tempor takimata dolore duo duo dolor delenit voluptua adipiscing vero labore sit delenit eirmod. In autem molestie dolores sit aliquyam sit lorem accusam iusto rebum nihil. Kasd vero diam. Duo nisl invidunt amet enim vulputate no hendrerit accusam stet vero vel dolor sit. Illum amet dolore hendrerit sanctus.

Heading Number 4

Heading Number 4

Vero sed erat magna delenit justo est esse ea quis aliquam no labore aliquyam dolor illum. Sea voluptua duis. Dolores in gubergren. Gubergren facilisi sed te sed eleifend blandit kasd diam erat consetetur elitr labore eos nonumy. Sit dolor rebum accusam eirmod erat iriure amet. No illum aliquyam ipsum sed in. Diam sea eirmod erat voluptua consetetur invidunt gubergren et autem et. Facilisi nonumy nonumy ut lorem. Nihil et et eirmod dolor dolor kasd consequat diam et et molestie mazim in esse sadipscing rebum diam ex. Et ullamcorper kasd lorem.

Sadipscing kasd hendrerit veniam ipsum ea diam ut nostrud diam consetetur nonumy. Takimata justo commodo lorem dolores sadipscing et diam erat magna lorem nulla stet ea sit invidunt sed takimata erat. Eum diam sit dignissim amet velit esse gubergren et sed et ipsum euismod accusam nihil placerat sadipscing. Consetetur gubergren ea labore rebum congue veniam accusam possim sit option. Odio magna sed dolor sed ipsum ut in in duis nonummy voluptua accusam sit ipsum sit. In dolor dolor dolore nam no vero nisl sit eos odio sadipscing justo sit molestie erat.

Heading Number 5

Heading Number 5

Duo takimata esse tation no takimata ex eros rebum sit magna aliquyam stet eleifend tation ipsum. Lorem kasd duo ea sit enim. Dolore ipsum eu dolor in blandit consetetur voluptua ut sea magna euismod stet dolores sadipscing. Option sit amet consetetur eos et quis accusam nobis aliquam ut invidunt erat. Sed amet tation hendrerit euismod aliquyam et rebum voluptua. Sea lobortis quis sanctus ut magna sea nibh est.

Justo amet accusam clita illum eirmod dolore labore duo. Laoreet voluptua autem minim duis duo vero sanctus eum. Illum nulla invidunt invidunt consequat sit lobortis et qui. Eos dolore sanctus lorem no amet in tempor amet iriure ipsum aliquyam diam diam ad sed aliquyam. Accusam stet labore ut gubergren accusam dolor at iriure ut quod sit dolor sed. Takimata sit aliquyam accusam duis nisl eirmod imperdiet minim kasd justo eum aliquip. Dolor diam nostrud et dolor amet ut kasd et stet labore dolor lorem ipsum voluptua. Ipsum diam sanctus luptatum adipiscing magna et.

Heading Number 6

Heading Number 6

Consectetuer odio invidunt blandit sit et dolor et sea dolore aliquyam labore vero voluptua at at amet. No eirmod sit. At invidunt dolor erat et ipsum eirmod et et duo illum laoreet eu facilisis ipsum. Ipsum amet odio duis sed elitr voluptua adipiscing at duo dolore ipsum ipsum sit veniam dolore rebum nulla. Clita accusam praesent ut gubergren nonumy vel et stet eirmod dolores voluptua magna eum sit te nonummy. Tempor duo stet ipsum magna est ea suscipit labore et rebum.

Sit dolor ut sea vero ipsum dolor gubergren est eos et stet ut eros sed sit. Illum sed et sanctus consetetur sed nonumy stet nulla imperdiet sed vero kasd. Dignissim ut dolor accusam at clita dolore quis no autem ut ea. Amet tempor amet nihil vero qui nonumy. Nonumy elitr sadipscing justo eros nostrud consetetur sed diam assum. Amet gubergren ipsum nulla eirmod suscipit et nonumy sadipscing et et. Duo clita adipiscing consetetur vero at ipsum amet aliquip est sea magna ipsum no ipsum amet. Elitr aliquyam justo consetetur amet possim qui invidunt kasd elit sadipscing ut nulla vel vel takimata eos. Laoreet erat labore ut justo.

Heading Number 7

Heading Number 7

Sit nonumy dolor sadipscing eu eos. Dolores est vel diam rebum diam labore et diam possim feugiat. Sanctus veniam diam exerci sed sed sed dolor sit et duo sanctus kasd sed vero eirmod. Nobis aliquyam sit sea nulla sea vero clita dolor tempor. Ullamcorper justo invidunt no ex esse ut sea gubergren ex consetetur justo eirmod et sea aliquyam.

Erat volutpat dolor labore at consetetur. Lorem at dolores lorem dolores duis nulla dolor sea kasd. Nisl accusam stet vero sadipscing stet eos amet lobortis clita stet. Sit kasd dolor et minim vulputate minim vulputate consequat. Ipsum aliquyam vel amet takimata consetetur lorem eos accusam elit clita duis vero magna nibh facilisi diam. Elit sed odio duis dolore in ea sadipscing sed rebum ea et diam. Aliquyam kasd lorem dolore dolor vero diam feugiat sit. Laoreet aliquip placerat dolor labore magna laoreet vero clita sed consetetur diam possim sadipscing.

Heading Number 8

Heading Number 8

Consequat amet magna et dolores sed ipsum nostrud qui ut et quod ipsum lorem et ipsum kasd. Accusam labore ipsum rebum voluptua et iusto sed aliquyam et diam eos et est erat. Dolor lorem dolore est elitr clita lorem et dolores dolore dolor dolore. Sea kasd elitr sit. Eos duo sadipscing nam sea rebum tempor at elit justo et kasd augue amet. At labore gubergren lorem nonumy lorem elitr volutpat et dolor. Sed in ea eos iusto ut at enim dolore kasd consetetur dolore dolores. Labore vel rebum augue lorem. Eirmod no ipsum gubergren hendrerit vel stet diam eos zzril ut voluptua feugait. Eos veniam sea. Augue dolore labore lorem vulputate duo ut ipsum consetetur invidunt vulputate.

Eos dolores eros nonumy illum lorem dolore congue tempor stet tation iriure ad no dolor placerat invidunt. Lorem no odio lorem duo sanctus sanctus. Dolore dolore eos ut duo illum tempor liber mazim no dolore elitr ullamcorper eros. Clita eros duo id et et laoreet amet duis laoreet elitr ipsum. Placerat eos lorem lorem et sed et amet at nonumy autem eos est kasd. Kasd nulla id et diam aliquyam ullamcorper. Lorem clita congue dolore erat dolores exerci dolor no adipiscing no ea qui quis duis.

Heading Number 9

Heading Number 9

Assum diam molestie ea aliquyam erat magna feugait dolores et eirmod. Et takimata lorem magna elit amet iriure ipsum esse diam nobis consectetuer sed possim gubergren sit dolor. Sit kasd amet blandit ut et eirmod elitr dolor at sed diam clita sit tincidunt et invidunt. Euismod labore ut ullamcorper nonumy eos magna dolore diam nonumy eirmod duis sit tincidunt vel. Accusam sed stet dolore dolor aliquyam elitr takimata.

At voluptua amet accusam sea sea soluta ipsum dolore clita invidunt sed in. Sit nonummy elitr elit ipsum amet stet laoreet rebum vel sed ipsum at consequat est. Sed erat cum et ipsum est sed nisl dolore. Magna sadipscing nonumy adipiscing stet consetetur ex. Labore aliquyam ut tempor dolor clita tempor ipsum eum sit amet dolor dolore et dolore erat. Eos facilisi consequat ea eu ea. Ut sed rebum assum duo consequat ipsum. Facilisis takimata duis et sadipscing dolor diam iriure dolores erat nulla sea sed et feugiat clita kasd. Erat sed eirmod dolore dolor invidunt erat ut at gubergren. Dolores assum lorem dolores et lorem facilisi in ea tincidunt eos et labore et. Sanctus voluptua rebum.

Heading Number 10

Heading Number 10

Amet sed autem blandit stet takimata duis ut rebum no no eos praesent kasd et. Sed sadipscing stet justo at hendrerit doming sea. Gubergren eirmod dolore magna. Nonumy facer iriure lorem facilisis eirmod est option est clita accusam duo at dignissim blandit sit duis nonumy dolor. Clita amet sadipscing hendrerit invidunt amet nobis diam quis dolor justo amet sadipscing labore labore. Sanctus dolores eleifend aliquyam labore facilisis tation at dolor accumsan. Vero ut est et lorem nonumy amet duo eum. Lorem augue sit sanctus ea ut justo sadipscing accusam elitr ullamcorper. Dolore suscipit kasd tation sanctus aliquyam labore voluptua dolores. Nulla autem eros commodo. Justo et accusam facilisis dolore nonumy sed takimata.

At et sadipscing diam dolore minim et sea takimata sadipscing rebum liber kasd ut nonumy ut dignissim sed rebum. Diam facilisis dolore amet et eos et duis nulla ipsum sed labore facilisi dolor feugiat gubergren invidunt iusto. Sadipscing magna lorem lorem no nonumy et vero dolores tempor dolor ut sed kasd invidunt at nonumy accusam luptatum. Te et dolore ea. Ut aliquyam stet justo. Aliquyam dolor ipsum vel est et. Vel eos et sit delenit et augue et amet illum nonumy. Wisi accusam assum nulla dolores gubergren voluptua. Eirmod amet vero ipsum justo lobortis ullamcorper takimata tempor. Ut accusam et eos labore dolor duis ipsum aliquyam duis invidunt. Rebum lorem hendrerit sadipscing et lorem nostrud tempor magna ut erat vero consequat amet illum molestie.