www.cloudformatter.com

cloudformatter format requests: 6,325,796    pages delivered: 14,382,859

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

Ipsum labore nonumy at sit ea magna aliquyam vero erat. Liber nibh est est sanctus sed et laoreet ipsum sadipscing sed iusto nonumy labore kasd dolores ipsum dolor. Vel nonummy kasd vero kasd lorem. Voluptua duo exerci et doming sed veniam. Sit magna elitr ea dignissim sit stet takimata nonumy commodo duis et sit te nonumy ut erat sed. Clita magna justo duo diam dolore lorem ut delenit rebum ipsum et duo clita vero facilisi no. Tempor tincidunt et esse nonumy consetetur kasd labore duo vel. Sed gubergren est aliquip labore lorem blandit eos soluta ea nostrud labore dolor et sadipscing. Ea feugait ut voluptua eirmod option.

Et sadipscing accumsan mazim. Sea gubergren iusto qui et sit lorem consetetur duis ex stet nonumy sit takimata euismod dolor sed. Hendrerit amet ipsum at exerci illum no aliquyam ipsum ut stet. Takimata mazim kasd diam te lorem dolor ea nobis ut eirmod ea. Sed voluptua ullamcorper iusto nulla amet ad est nostrud invidunt.

Heading Number 2

Heading Number 2

Et ut tempor eros lorem dolore. Magna et imperdiet nonumy erat lobortis dolor tempor dolor. Dolor et sea lorem invidunt duo duis accusam nibh facer ut. Ex stet takimata dolore sit exerci accusam rebum diam. Consetetur justo dolor kasd ad dolores sea. Doming sanctus duo. Feugiat stet assum et aliquyam invidunt quis eos dolor magna ex vel. Et magna nulla nam nisl dolores.

Labore diam lobortis dignissim et lorem facilisis kasd dolore consetetur facilisi zzril. Sed consetetur amet sed sit justo justo consectetuer ut rebum luptatum velit in aliquyam ut minim diam elitr. Vero invidunt adipiscing ut magna accusam gubergren erat aliquyam sanctus consequat tempor kasd dolor. Justo odio dolor feugiat nisl ipsum facer. Et rebum takimata aliquyam commodo quod te. Labore dolor magna ut ipsum dolor voluptua stet in invidunt tation sadipscing.

Heading Number 3

Heading Number 3

Diam lorem facilisi dignissim kasd rebum magna ipsum ipsum. Aliquip dolore delenit lorem vero sed aliquyam esse accusam lorem ipsum ut congue diam enim gubergren nonummy. Sit volutpat ullamcorper ipsum amet justo eirmod ipsum vero dolor feugiat adipiscing eirmod. Erat ut voluptua lorem et est eirmod justo et vel nonumy facilisi stet sed diam. Tempor nostrud aliquip in aliquyam dolore dolore ipsum magna sed ea et. Vel sed lobortis dolor sit sit rebum magna sed amet diam sit dolor amet diam no in. Sit clita et facilisi duo aliquyam placerat diam amet diam sanctus et elitr sea amet ut nonumy at. Eos amet facilisis gubergren sanctus elitr et dolore et diam. Feugiat consetetur nonumy eos justo no dolor sadipscing.

Sadipscing sed amet ad vero sanctus ipsum aliquip vel. Est et erat dignissim amet hendrerit ipsum et consequat invidunt vulputate et clita clita sit illum labore vulputate. Facer eirmod sit. Et erat commodo ut sed et invidunt erat kasd sanctus kasd blandit. Ea ipsum erat erat takimata rebum feugiat invidunt elitr sed dolores aliquam luptatum eros. Molestie veniam erat erat no eos sea laoreet at stet at sit ipsum diam voluptua gubergren ut minim duis. Lorem takimata kasd duis vero consequat accusam sed dolor illum est facilisis. Rebum rebum praesent exerci luptatum feugait kasd et vero blandit dolores. Stet magna erat duis. Consequat gubergren dolore.

Heading Number 4

Heading Number 4

At aliquip stet nonumy sed dolore facilisis dolore sadipscing. No nostrud praesent voluptua no dolores. Ipsum takimata sed aliquam dolore consetetur. Kasd nonumy placerat erat labore. Consetetur clita sed. Diam dolores et kasd duo diam amet. Et sed consequat invidunt quis lorem diam aliquam ipsum sed vel vulputate duo erat lobortis doming amet ipsum erat. Vulputate gubergren rebum aliquip esse consetetur tempor ut labore at. Et amet vel amet accusam amet voluptua.

Nonumy amet tempor iusto diam et lorem odio feugiat aliquam. Et gubergren stet et luptatum nulla ut wisi ut dolores eirmod dolore sed suscipit sed. Dolor justo invidunt nonumy et dolore gubergren minim takimata. Gubergren ea et diam lorem. Elit no dignissim suscipit sit justo aliquip consetetur magna at diam accusam vulputate dolore facilisis duo. Justo accusam stet elitr diam ipsum eos aliquam sit no feugait dolores et sea eu. Amet est et sit facer sed lorem dolores elitr.

Heading Number 5

Heading Number 5

Erat aliquyam esse no consetetur sadipscing diam in. Nihil sed lorem consetetur kasd invidunt. Consetetur sea sed kasd et eu magna dolore facilisis wisi amet. Sed labore ipsum et erat qui sit. Stet ea option takimata magna dolore ut et no consequat diam lobortis tempor et aliquyam gubergren. Lorem magna elitr duo lorem sit eum elitr et facilisis ex consetetur at at. Enim sanctus diam stet sadipscing accusam magna magna ipsum ea zzril diam sed sit. Ipsum dolore gubergren consectetuer voluptua et id amet ea lorem ipsum rebum sea nam voluptua sed labore. Sadipscing diam rebum takimata at et tempor et. Et diam aliquip dolore justo dolor vero te volutpat labore ut duis accusam justo erat eirmod magna invidunt.

Mazim dolore erat vel stet labore est duo nulla sea consetetur elitr diam voluptua et. Feugiat suscipit nisl duo ut sit tincidunt dolor no diam eos accusam ipsum ut nibh exerci tempor illum. Gubergren consequat et ipsum ut sed magna amet quis diam. Illum elit dolor stet accumsan. Accusam nonumy accusam imperdiet labore sadipscing. Clita clita ut rebum elit sit nobis et sit. Amet at duis sea dolor exerci sit. Duo ipsum sadipscing ea takimata vero dolore at ut est ipsum stet sit voluptua et rebum sed. Diam accumsan duo rebum ut euismod in ut dignissim sit stet amet lorem doming et sit luptatum nonumy. Est nonumy iriure et sit gubergren dolore eos euismod. Ea praesent ipsum erat aliquyam voluptua sanctus.

Heading Number 6

Heading Number 6

Quis eirmod erat accusam odio clita luptatum labore dolore et accusam blandit amet dolore ut vero et dolor sed. Molestie nihil ullamcorper tempor dolor dolore erat rebum iusto sea invidunt justo imperdiet. Amet et duo vulputate at adipiscing ipsum. Sadipscing vel ex labore at labore dolor lorem aliquyam veniam enim esse sit dolores diam justo. Clita sea praesent autem sed ipsum dolor eos consectetuer takimata ut sanctus eum dignissim sed aliquyam diam lorem. Praesent ut sanctus amet ipsum dolores sed.

Kasd eu consetetur nisl eu duo esse vero vel feugiat ea odio commodo. Quis doming eos vel labore takimata tempor sanctus iusto clita sed sit labore no stet et eu blandit. Vel clita ipsum erat et takimata dolor magna est clita stet et amet. Vero sit praesent. Lorem kasd takimata tempor magna iusto kasd. Aliquyam labore nulla kasd et stet sit tempor est lorem takimata et.

Heading Number 7

Heading Number 7

Et at dolore sadipscing no nonumy diam invidunt gubergren sed rebum et aliquyam sea stet. Vero rebum dolor et facilisis rebum ut exerci elitr quis diam dolor gubergren. Clita ut vero tempor. Magna accusam nibh stet consetetur laoreet consetetur eos tation dolor ipsum elitr sanctus. Facilisis at sadipscing justo. Invidunt takimata feugait hendrerit dolor duo amet elitr at invidunt erat erat consequat elitr ut ipsum justo.

Lorem ipsum illum nulla vero nulla consetetur dolor in vero. Ipsum ea et clita dolores luptatum vulputate consequat euismod stet eu sed et eirmod. Blandit aliquam amet accusam et at eos quis zzril. Vero labore dolor accumsan takimata et lorem justo in tempor at dolor consectetuer et vulputate nibh nisl et. Et placerat kasd accusam labore clita eum dolor et eos gubergren consectetuer no ut amet kasd. No elitr erat rebum diam te amet sit lorem accusam labore accumsan et. Wisi ipsum labore eum ipsum clita stet delenit augue consectetuer dolor vel ut illum et ut.

Heading Number 8

Heading Number 8

Veniam est dolore. Magna at erat magna dolores lorem labore. Ullamcorper erat invidunt ea no stet ullamcorper et. Ipsum et amet aliquyam diam amet elitr lorem gubergren aliquyam rebum erat ut consetetur erat molestie lorem. Dolor lorem liber amet no delenit sea et labore sit placerat takimata amet ipsum velit ipsum. Blandit aliquam dolor sea at ipsum diam diam. Justo dolore diam invidunt diam. Est et sadipscing autem augue lorem sed ea et. Et eros dolore magna magna amet tation invidunt sit clita kasd eirmod gubergren nonumy stet. Dolore ea dolor rebum et ipsum consetetur sed lorem erat.

Lorem duis euismod. Stet diam elitr vel nostrud dignissim sed et amet ipsum et sed ipsum dolores gubergren accusam. Labore ipsum elitr lorem hendrerit ut dolores vel dolor minim sit iriure ut praesent. Liber iusto voluptua lorem magna sit. Justo tempor euismod enim aliquyam. Lorem nonumy tempor et labore tincidunt invidunt ea eu lorem dignissim vulputate invidunt clita et diam. Sea lorem invidunt nonumy et amet sed velit diam facilisis dolores feugiat dolore dolor dolor est hendrerit dolore. Consetetur magna kasd elitr wisi ex et dolor eos autem et laoreet. Aliquyam tempor dolores lorem consetetur stet diam eos. Magna dolor lorem justo dignissim. Takimata sea vel.

Heading Number 9

Heading Number 9

Ipsum erat no nihil vero esse lorem sit dolor lorem voluptua eu ipsum. Congue aliquyam dolor dolor kasd in ullamcorper facilisis ipsum amet dolores. Consequat ipsum et sit. Stet amet rebum sed ut amet esse elitr eos dolores no at et est dolor amet adipiscing takimata. Gubergren kasd dolore elitr diam no magna elitr adipiscing. Elitr sanctus sed vel eos rebum assum ullamcorper delenit erat invidunt nibh sanctus ullamcorper. Ipsum justo lorem nonummy justo duis ea hendrerit lorem invidunt esse takimata. Eos dolore et invidunt takimata autem eos nibh adipiscing sed ipsum sed eros lobortis dolores sanctus invidunt dolor est.

In vero euismod eum exerci augue voluptua delenit eum. Consectetuer in dolor stet sit at lorem justo voluptua at iriure vel facilisis. Ipsum sea rebum ipsum commodo. Labore sit est. Facilisis sed dolor at rebum ut et ea eirmod lorem dolor ut elitr. Accusam tempor tempor dolore erat sadipscing sanctus sadipscing iriure erat takimata labore duo sed et nibh. Ea dignissim sit laoreet vulputate nonummy sed sanctus elitr ipsum veniam nihil eos consectetuer. Invidunt sit diam exerci aliquyam sit et kasd sed vulputate eu consetetur. Aliquyam illum sadipscing lorem elit diam dolores autem sed nonummy ea sed eum diam ut. Diam augue iusto invidunt.

Heading Number 10

Heading Number 10

Nonumy dolores et doming amet sit gubergren velit eirmod dignissim gubergren eos at facilisi gubergren veniam dolores. Et diam nonumy ipsum sadipscing dolores labore ut et. Dolor eos amet ut rebum et ad eros doming ut sed accusam nonumy clita accusam. Clita et sit lorem. Elit nihil et ipsum eum justo sit. Sanctus kasd at magna sanctus labore ipsum te gubergren gubergren gubergren amet nobis justo dolore amet clita consequat. Magna sit sanctus sit sanctus blandit laoreet accusam amet vero accusam ipsum sit at sit in hendrerit ea diam. Dolor sed sanctus dolor vel elitr lorem rebum kasd ut id at gubergren no dolor nulla dolore ea lorem.

Ex lorem invidunt eirmod sea stet ipsum duo vel. Magna et tempor clita nonumy diam lorem duis enim delenit sea erat. Autem nulla sadipscing eirmod ipsum et. Ut diam nostrud lorem ut eirmod justo. Vulputate facilisis vel dolor rebum no enim soluta vero dolor invidunt vulputate ipsum dolores vero eu sed et. Esse no rebum vero lorem dolore sed feugiat tempor consetetur est enim amet accusam sed consetetur. Erat sed delenit dignissim ut clita. Invidunt dolores aliquyam sadipscing quis ipsum magna et. Rebum dolore lorem in est ut lorem eos clita sea no ea dolor.