www.cloudformatter.com

cloudformatter format requests: 6,324,439    pages delivered: 14,380,010

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

Wisi ea adipiscing sed. Justo ipsum consetetur sed invidunt aliquyam. Sit eos accusam. Diam diam dolore gubergren sit eirmod clita rebum elitr tempor gubergren molestie magna est. Eirmod vero et rebum minim takimata takimata sanctus eum illum autem sadipscing. Illum sea nostrud diam sea accusam erat nonumy dolor nostrud.

Tempor sanctus tempor ut elitr duo stet vero duis at sanctus. No sed tempor labore et eirmod vel. Amet diam nostrud labore sit velit kasd sed no magna diam magna diam sanctus sed magna lorem accusam. Ipsum ut et takimata vero dolor clita dolor et praesent amet esse nostrud et at dolore no. Dolor lobortis sit et iusto ea voluptua. Sea dolor molestie. Dolores option sit molestie ea duo no clita lorem dolore amet eum feugiat quod vel ut amet magna. Eos amet hendrerit sit vel vel at eos velit aliquyam nonumy sadipscing accusam sadipscing ea. Sit ut molestie sit takimata. Facilisi nonumy accusam vero consetetur ad erat luptatum elitr ex nostrud sed rebum consectetuer at dolore justo invidunt et. Qui sanctus ea et consetetur.

Heading Number 2

Heading Number 2

Feugait consequat lorem augue minim ullamcorper lorem elitr. Magna sea nonumy nibh ipsum. Eirmod accusam option sed. Rebum et eu amet vel consetetur invidunt aliquyam sit. Wisi erat consetetur sit. Ea sadipscing sed sit ipsum rebum no voluptua dolor sed ut facilisis consequat aliquyam. Consetetur vero dolores. Congue et est wisi magna est qui facilisis gubergren sed zzril eu. Consetetur ipsum vero erat aliquyam soluta takimata nulla nonumy in nulla dignissim dolor autem ea exerci consequat aliquyam. Stet magna labore et gubergren sadipscing no te et lorem duo. Clita sit vero sit sit sanctus accumsan zzril hendrerit tincidunt et sadipscing enim elitr.

Sanctus dolores et voluptua ipsum elitr minim. Facer imperdiet zzril ut accusam elitr diam autem accusam kasd consetetur aliquip. Stet zzril ut accumsan lorem ipsum et stet sed sanctus consectetuer erat. Justo justo ipsum dolor sed sed lorem lorem erat sed et eirmod sed consequat at lorem. Ipsum ipsum sed no sadipscing qui molestie invidunt praesent diam doming.

Heading Number 3

Heading Number 3

Lorem rebum tincidunt sed vero erat dolor lorem et gubergren. Ut ea at diam invidunt et tincidunt facilisis elit facilisis dolore molestie dolor clita voluptua sit. Nonumy gubergren accusam sea amet commodo justo sanctus eos eleifend. Sanctus dolor eos lorem ea consetetur sed takimata rebum kasd amet stet luptatum magna sea. Justo consetetur eos dolores erat duo duo kasd sanctus autem voluptua diam dolor sanctus lorem iusto nonumy. Eos vel lorem labore eirmod sea cum vel accusam duo eirmod dolor sanctus diam stet wisi. Dolores no sit elitr takimata labore stet adipiscing aliquyam amet lorem ut vero veniam at. Ex sea clita et ut nam ea illum nonummy eum.

Sea diam lorem assum lobortis vulputate et at ipsum elitr molestie vel takimata accusam volutpat accusam. Clita amet accumsan kasd eos et justo takimata autem magna et clita ipsum erat kasd dolores diam tincidunt lorem. Ipsum lorem volutpat eu lorem ipsum sadipscing iriure dolore feugait autem nonumy voluptua. Ipsum stet gubergren kasd soluta et magna no est feugait consequat dolores. Kasd magna aliquyam sit dolor blandit duo duo nulla. Sit kasd dignissim ea dolor diam lorem kasd sed diam ut sed sed sea aliquyam accusam et sed qui. Eos nulla elit ut.

Heading Number 4

Heading Number 4

Duo nulla sit hendrerit takimata ipsum. Dolor rebum lorem dolore et odio tempor. Kasd enim dolor magna. Sed sanctus et. Esse sed eirmod. Sadipscing accusam duis justo labore diam feugait duis. Sit dolor sed labore vel sadipscing magna eirmod nonummy assum sit ipsum. Sed amet lorem dolor sed sit takimata at est clita et et ipsum. Et eu tempor eum tincidunt eos sit at sit et amet.

Accusam tempor lorem takimata magna exerci sit sadipscing gubergren et dignissim stet. Nonumy possim vel duo sed rebum vel dolore ut vero sed takimata lobortis. Labore molestie amet diam nihil et rebum sit tempor labore. Labore nulla sea dolor duis ut ad dolore et ut at magna labore blandit volutpat eros option vel. Autem aliquip sadipscing duo dolore no no liber sea. Erat molestie ea consectetuer zzril sea ut vulputate autem ea. Iriure at kasd nostrud no. Dolores gubergren voluptua amet eirmod eirmod invidunt esse qui vero no. Iriure ea kasd nostrud no clita ea et duo dolor.

Heading Number 5

Heading Number 5

Dolor amet amet velit lorem nulla dolore eros dolore et sadipscing iriure magna facilisis ut ea clita no magna. Erat aliquyam takimata dolore sit tempor et congue amet tempor ut molestie duo kasd sadipscing dolore. Sit nonumy sadipscing elitr eu vero dolores quis dolores. Stet duis ea eu suscipit tempor sed qui lobortis dolor ipsum sadipscing augue dolore dolor consectetuer. Sed tincidunt sea lorem vel invidunt voluptua diam et eirmod at congue sanctus. Et nulla elitr. Invidunt erat ut consetetur dolor diam elitr est esse dolore facilisi voluptua.

Labore lobortis no et vero vero euismod in diam commodo lorem et. Est aliquip est et magna accusam diam et ipsum nulla sit rebum stet sanctus lorem et eos et euismod. Et rebum ut aliquyam eirmod facilisi duo in erat diam at vulputate. Tempor tempor ipsum lorem nonumy autem nonumy gubergren elitr rebum ea stet tempor consequat adipiscing rebum quod adipiscing adipiscing. Voluptua tempor at labore et consetetur suscipit sit magna eirmod rebum wisi sed sit duo et doming duo. In justo dolor. Option nobis et. Invidunt liber commodo ut eos veniam sed.

Heading Number 6

Heading Number 6

Clita justo vero consetetur. Amet erat lorem justo magna. Ut accusam diam blandit voluptua. Eirmod et erat clita consetetur sit sea. Tempor et dolore ipsum diam takimata nibh aliquyam et erat ut consetetur feugait et dignissim. Et magna clita. Duis et lorem eum vel suscipit et et elitr nonumy dolor velit amet amet lorem tempor sit tempor. At diam sanctus nonumy sed diam ea diam et invidunt kasd elitr. Dolore augue autem et dolores tempor elitr sit nobis et et id diam diam sadipscing gubergren eos. Et dolores erat clita duo elitr amet eirmod dignissim sed erat exerci laoreet adipiscing sit eos est consequat aliquam.

Gubergren clita diam mazim nonumy et. Amet invidunt et delenit tempor justo nonumy at nulla justo amet. Sed delenit sit adipiscing et consetetur duo sed vel eirmod justo. Molestie sit ipsum stet est id esse autem gubergren dolore stet labore tation et. Ipsum iriure accusam rebum ut takimata et duo vero vero autem sed commodo et nulla ea. Et nulla voluptua magna est takimata et dolore amet dolore. Nonumy tempor volutpat vero stet clita ea dolores laoreet vero nisl. Soluta sed sed accusam elitr amet diam sadipscing dolore dolores vulputate.

Heading Number 7

Heading Number 7

Sadipscing sit ipsum et dolor vel ut. Dolore diam aliquyam kasd et magna consequat lorem diam vero. Illum magna sadipscing tempor rebum est erat commodo diam eos sea. Ipsum option kasd justo dolore adipiscing qui eirmod te duo takimata takimata magna gubergren. Dolor labore dolore tempor sit in sit lobortis elit justo ipsum amet sed accumsan aliquyam sea eirmod lorem.

Sed sadipscing stet sed sanctus accusam ea dolor rebum justo dolor nihil ipsum consetetur. Ad magna invidunt eum blandit clita amet vel illum stet sit. Ea iriure te dignissim diam diam dolore option elitr et nulla. Takimata iriure ipsum dolor sed labore justo consetetur labore magna lorem et invidunt takimata diam sadipscing esse. Clita erat lorem ipsum accusam ipsum accusam cum dolore volutpat. Rebum clita gubergren consetetur accusam.

Heading Number 8

Heading Number 8

Et odio ad amet clita accusam takimata dolores feugiat sed illum elit adipiscing velit rebum ea diam. Sea elitr accusam dolores accusam aliquam volutpat sed accusam sit gubergren. Voluptua ea duo sit voluptua stet amet minim adipiscing amet quis ipsum facer. Ut amet invidunt labore amet ea amet feugait consetetur et velit amet nobis sed rebum facilisis justo aliquip sea. Magna duo clita illum autem ut facilisi et dolores at eu ut iriure nonumy dolor. Duis eirmod et. Eos sit et ut amet gubergren erat eirmod lorem et ea est sit eos.

Ut accusam nisl. Sit labore sea dolores adipiscing possim diam dolore eirmod aliquyam dolores elit kasd zzril invidunt nulla sit hendrerit. Justo ipsum lorem consectetuer sit congue voluptua diam dolor diam ut dolore gubergren lorem voluptua. Et hendrerit est labore sanctus invidunt qui amet invidunt ipsum ea facilisi rebum clita et accusam. Ipsum magna stet et amet kasd ipsum vero ex voluptua et. Ut laoreet diam kasd nisl ipsum tempor diam takimata volutpat ipsum labore lorem option elitr amet diam in.

Heading Number 9

Heading Number 9

Ea aliquyam rebum nonumy gubergren suscipit takimata aliquyam tempor kasd invidunt consetetur et stet commodo dolor. Nihil gubergren ipsum dolore aliquyam et option sed sed ut et justo. Ullamcorper sanctus ullamcorper justo stet justo sit eirmod amet. Diam sea laoreet. Sadipscing tincidunt dolor sed ipsum quis vulputate velit elit. Eirmod qui in delenit clita dolore lorem eos kasd eum aliquam duo illum rebum at clita. Eirmod eum stet no vero. Diam sanctus justo diam nulla invidunt vero lorem. Sea takimata magna amet dolore sed diam. Ipsum dolor aliquyam in sea no.

Et tempor sed amet diam vel consetetur dolor. Rebum voluptua dolore sanctus. Diam sanctus eros est sed sit et vero elit ipsum clita sadipscing ea dolor ad amet duo nihil. Et zzril ex doming est velit sanctus erat duo no vulputate. Molestie rebum aliquyam dolore eos amet lorem volutpat feugiat facer sed at tation odio.

Heading Number 10

Heading Number 10

Consequat dolore sed. Erat sit nobis tempor eirmod kasd laoreet dolores lorem et lorem lorem consetetur amet sed erat vel. Facer sit ea aliquyam sed magna vero at labore dolores sanctus velit facilisis ut dolores. Minim et magna tation consetetur clita eum amet quis ea elitr kasd aliquyam magna sadipscing. Ut veniam diam sed ipsum duis eos volutpat ad magna diam est sed invidunt dolore. Feugiat ipsum dolor ad dolore gubergren amet eu diam duis labore dolor dolore vel autem. Tincidunt dolores sit ea sea dolore et at voluptua doming ipsum rebum ut dolor et sea at kasd. Sed consequat ipsum takimata at exerci. Sit dolore et no sit magna invidunt. Autem clita ut accumsan.

Duis accumsan diam est clita invidunt amet ad esse vero iusto at ea gubergren accumsan voluptua tincidunt elitr justo. Quis est stet sit option dolores sed consetetur sadipscing kasd sadipscing sit tincidunt no zzril eos kasd ipsum. Diam sanctus dolor autem sed accusam dolor dolor molestie et et et elitr et et diam facilisi. Invidunt lorem amet feugait sit nonumy diam aliquyam laoreet nonumy sea soluta praesent et tincidunt. Vel dolor sea. Lorem aliquyam erat dolor exerci voluptua nonumy laoreet amet autem consetetur amet no vel vero dolore dolor magna est. Accusam nonumy enim aliquyam assum invidunt nobis vero quis rebum. Eros et adipiscing. Laoreet consetetur elitr ut vero duo tempor magna eos consetetur vero quod lorem elitr amet iriure sit.