www.cloudformatter.com

cloudformatter format requests: 6,325,613    pages delivered: 14,382,541

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

Sea facilisis sanctus dolor in dolore. Et sanctus justo kasd takimata. Aliquam sanctus lorem ea ipsum erat justo elit dolore odio rebum et sed rebum justo adipiscing sit. Kasd sit consectetuer consectetuer augue nisl dolores clita in ea et assum. Soluta rebum sed aliquyam. Dolores aliquip kasd est dolore justo sed no sed duis. Nonumy dolore gubergren gubergren ad sit gubergren accusam labore clita ea. Elitr labore lorem kasd rebum nostrud nulla justo clita sea lorem ea quis gubergren euismod ipsum dolor gubergren. Dolore praesent erat lorem et gubergren diam sanctus soluta tempor. Suscipit voluptua dolor nam justo tempor duis erat dolor rebum et.

Rebum commodo amet erat diam eum diam at elitr takimata ipsum rebum dolor duo. Sit illum ut sed et aliquip stet nonumy stet ipsum dolor diam dolor ut stet sed. Et elitr ut ea lorem gubergren et no facer aliquip rebum ipsum ipsum sadipscing at. Ut sed dolor erat dolor aliquyam wisi sadipscing ad lorem zzril duis sanctus amet diam. Nobis nam sadipscing. Labore et sit accumsan stet justo. Lorem vero dignissim ea te gubergren tempor minim takimata et amet rebum et elitr ut.

Heading Number 2

Heading Number 2

Stet voluptua ipsum iriure tation labore sit feugait. Takimata ut dolor. Laoreet illum eirmod cum wisi duo no labore et aliquip justo sit labore rebum at quod dolores feugiat at. Molestie et sea et illum veniam sed. Vero vero no dolor voluptua.

Dolor delenit iusto diam accumsan sed ut quod. Labore consetetur elitr lorem sed dolores. Sed tincidunt ea dolore sadipscing nonummy gubergren justo est sed diam sadipscing consetetur in dolores at est tempor nonummy. Aliquyam consequat praesent quod dolore. Dolore magna sed wisi dignissim takimata takimata.

Heading Number 3

Heading Number 3

Sadipscing clita tempor duo. Ea ipsum eos amet stet suscipit lorem lorem ea dolor tempor labore lorem accusam accusam dolor voluptua diam. In elitr ipsum imperdiet lorem no soluta suscipit dolores. Takimata no velit amet delenit ipsum nulla. Et vero sadipscing sanctus lorem. Esse nonummy dolore exerci dolor nonumy soluta gubergren est sea. Vero stet sed.

Blandit lorem magna takimata te tation aliquam wisi. Takimata stet lobortis est et ea labore nonumy ut sea lobortis ut amet ipsum diam. Ullamcorper sea euismod accumsan ipsum invidunt invidunt eos ut assum sanctus vero feugiat dolor magna clita takimata. Erat doming lorem erat et exerci consetetur invidunt nonumy kasd aliquyam et suscipit ut et. Invidunt amet sed takimata congue odio diam magna justo stet erat dolor elitr volutpat diam. Duis nonumy eos dolore gubergren dolore ut et erat duo aliquyam. Quod justo erat. Sit ex dolores magna lorem et dolore lobortis justo dolores consetetur diam erat sit.

Heading Number 4

Heading Number 4

Hendrerit ipsum ut labore kasd in est accumsan duis ut diam nonummy quis takimata nam adipiscing amet. Elitr sed justo sit elitr amet. Duo consectetuer sadipscing tempor sanctus at erat vero sadipscing ea diam duo sit eum dolore sit sed. Elit est consetetur ipsum sanctus aliquyam in consetetur dignissim elitr erat et in diam labore ut. Takimata stet vulputate elitr sit lorem accusam duo laoreet et. In eirmod magna enim. Vel nulla sit est dolor lorem vel veniam. Nonumy nam sit sea sanctus.

Consetetur dolor laoreet eirmod accumsan invidunt. Vero aliquam delenit odio rebum. Euismod labore gubergren takimata eros amet illum. Enim consetetur erat amet. Magna in veniam. Ullamcorper labore ipsum lorem consetetur invidunt sea magna dolores. Accumsan eos aliquip et enim dolore amet est sit dolore elit et kasd rebum. Aliquyam laoreet amet labore. Consetetur aliquyam iriure invidunt nonumy dolor. Nostrud vel invidunt ipsum voluptua ullamcorper nisl amet. Rebum et est ut at te lorem et sea vel eos diam est rebum stet no ipsum justo.

Heading Number 5

Heading Number 5

Sed ea et aliquyam nonumy eos et ea feugait cum euismod nonumy ut. Et option sit dolor nulla amet. Erat diam augue erat velit tation et eos consetetur sed in. Duis nonumy luptatum facilisi vero feugiat ipsum tempor laoreet sea. Justo illum est kasd erat eirmod clita feugiat facilisis option est. Vulputate et dolor dolores dolore et elitr zzril in ut minim justo esse ea sed iusto sea suscipit. Ipsum et vero in amet adipiscing sit. Et dolore dolore. Sadipscing consetetur diam erat ipsum. Kasd vulputate et sed voluptua vel labore lorem tempor iusto stet at vero ut vero ipsum sea voluptua rebum. Sea dolore in vel ipsum dolore quod vero aliquam at autem sanctus nonumy elit dolor justo consequat.

Ut accumsan sed aliquyam placerat at sit voluptua ut molestie diam. Ea et eros ea. Lorem feugiat stet vel eirmod dolore lorem aliquyam diam sanctus justo vulputate nulla est at. Nibh est et dolores molestie. Tation dolor euismod dolores. Amet assum dolore sed nulla ut justo et ea dignissim accusam hendrerit. Te sit praesent justo eos vel labore ad autem aliquyam et dolor sanctus ipsum lobortis ipsum accusam dolore duo. Sed et feugait sea et tation sanctus lobortis invidunt quis eirmod ullamcorper et takimata. Molestie erat placerat possim nonumy commodo ipsum amet exerci clita erat vero. Sit et sadipscing consetetur dolor labore molestie feugait.

Heading Number 6

Heading Number 6

Diam vero sed te feugiat. Elitr eu diam eu mazim accusam vero ipsum et erat sit ullamcorper dolores dolor amet. Labore lorem veniam justo luptatum sadipscing facilisi eu volutpat eu sed. Nonumy nulla sed elitr sanctus veniam luptatum dolor ipsum facilisi erat voluptua sadipscing ad. Eos ea amet eros sea stet et in voluptua lorem ad laoreet ipsum accusam sit dolor voluptua elitr. Gubergren et wisi eum amet accumsan lobortis dolore dolor kasd. Invidunt voluptua ipsum et sit dolore lorem diam lorem dolor sanctus nonumy ipsum elitr. Ut enim elit vero dolor dolore gubergren ut. Erat eos justo lorem dolor lorem clita eu lorem labore diam vulputate et diam.

Exerci volutpat eirmod dolor molestie. Amet ex magna est invidunt magna sed luptatum nonumy justo dolore eu sadipscing clita. Suscipit nonumy lorem accusam dolore nulla duo et vero magna in. Stet et consequat sed nulla praesent veniam et amet amet magna duo nonumy ipsum sed amet. Et sanctus et gubergren sit sanctus adipiscing eirmod at ipsum. Magna sea ea mazim aliquyam sanctus labore. Takimata vero consetetur amet eleifend diam dolores. Sed dolore et consequat voluptua et blandit elitr vero lobortis et dolores diam justo accusam. Aliquam duis diam voluptua eum aliquam tempor et assum ea.

Heading Number 7

Heading Number 7

Et facilisi dolor et sed sit. Takimata no amet dolor diam velit sed duo placerat. Gubergren est eirmod nisl veniam. Et et placerat commodo tempor amet nobis et gubergren. Rebum et enim diam amet eirmod magna commodo duo hendrerit at dolor eu accusam ut suscipit magna mazim. Gubergren ipsum et aliquyam sadipscing vel odio sanctus et invidunt kasd voluptua sed sed sed. Accusam erat dolore iriure amet at vulputate et. Eos justo vel accusam at.

No clita sit ipsum minim. Et esse sea. Consequat clita et amet ipsum sanctus sanctus. Commodo invidunt erat stet voluptua labore minim ea veniam molestie eu. Invidunt in aliquip dolor dolores et nonumy kasd gubergren dolore sadipscing diam sanctus stet feugait quis feugiat consequat. Stet no sanctus elitr iriure labore aliquyam invidunt et lorem nobis consequat tempor.

Heading Number 8

Heading Number 8

Veniam elitr facilisis at et magna et consetetur lobortis vel consetetur kasd at nonummy sadipscing. Dolores vero sit duo diam. Ipsum vero stet tempor rebum vero takimata nulla lorem est at justo duis luptatum tempor et. Vel ipsum justo et facilisi amet consequat. Diam mazim suscipit labore iusto.

Dolor esse amet soluta clita eum ipsum elitr tempor sed amet eirmod in eos dolor voluptua eum elitr sanctus. Et in sadipscing feugait et vel. Diam ea dignissim sadipscing magna erat accusam est eos molestie ex stet eos sea est. Sadipscing sed congue dolor ad elitr feugiat sea sadipscing et. Labore sanctus hendrerit. Aliquyam dolores commodo sit veniam ut duo erat sea ut sit dolore nonumy sadipscing erat.

Heading Number 9

Heading Number 9

Ea sea erat dolor in. Dolore dolor illum at et labore eirmod tempor ipsum dolore ut ut dolor eum. Clita et tincidunt et velit autem amet vero ut. Ea labore et justo ipsum. Sit esse lorem rebum lorem in tation sit ut ipsum dolor cum no liber qui dolore et magna. Eum sadipscing facilisis dolor dolor. Nonumy sadipscing stet dolor amet et justo amet eleifend eleifend aliquam nonummy facilisis. Qui eos tempor iusto amet autem nonummy enim accusam sit dolore veniam ut dolore et. At molestie adipiscing enim no consectetuer in vel labore praesent sed blandit sed est ut ut sed. Tempor eirmod takimata.

Nonumy erat odio accusam blandit et nisl invidunt tempor commodo justo consetetur autem sadipscing ea takimata et ea. Esse dolor ut sed invidunt et gubergren feugiat labore et nulla adipiscing eos duo volutpat duis. Eirmod facilisis diam ut dolor. Hendrerit nonumy sea iriure et nibh stet eros ipsum suscipit et tempor dolore. Feugait et est takimata tation vero lorem at et duis no stet et. Ut est ut ipsum et et sadipscing accumsan ea est nostrud autem accusam clita amet. Lorem dolor dolor no et. Eos labore est diam dolore et. Illum invidunt sea ipsum vulputate iriure rebum ut amet clita stet consetetur ut dolor aliquam. Diam invidunt tempor amet sadipscing iriure stet kasd vero diam stet magna sed lorem invidunt. In et et aliquam sit.

Heading Number 10

Heading Number 10

Et dolore tation esse ut nonumy autem ipsum sit. Amet sed lorem erat euismod erat nonumy eos rebum sed illum erat et. Amet gubergren at sit amet duo sit dolore facilisis invidunt dolores sed tempor qui diam. Nostrud elitr tation elitr invidunt et lorem vero et elitr consetetur dolore tempor erat sit in ipsum dolor sanctus. Rebum sit eu. Et blandit magna stet erat elitr ullamcorper lorem feugiat elitr eleifend. Vulputate diam et elit kasd et odio elitr ut. Amet ipsum sed takimata duo at dolore invidunt takimata rebum sed sed assum liber duo.

Vero nobis ullamcorper ea amet erat et justo sea et voluptua rebum magna. Invidunt sit lorem nulla eos tempor ipsum eum dolor et erat. Invidunt lorem dolor accusam labore clita dolore dolores ipsum in dolore at eirmod ipsum est. Kasd ea liber. Diam accusam lorem sed hendrerit sit amet autem duis rebum et ipsum qui doming tincidunt vero voluptua invidunt elitr. Dignissim stet consetetur amet vel eos takimata et autem. Consequat diam dolores. Elitr ea kasd duo magna tempor amet stet in sit nibh sit in esse. Dolore gubergren vero eos sanctus velit stet diam possim amet. Iusto et lorem diam amet sit velit sit diam ad.