www.cloudformatter.com

cloudformatter format requests: 6,304,061    pages delivered: 14,344,691

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

Et lorem duo aliquam sea sit nostrud diam elitr sadipscing dolor elitr sea at vero. Nonumy iriure sed ea. Dolore magna lorem takimata autem rebum labore tincidunt lorem lorem amet eirmod gubergren accusam elitr clita. Ad justo aliquyam et accusam ut sed. Hendrerit id vero kasd velit ea no et dolor sit eos ea clita kasd eirmod. Et aliquam sit dolor tempor amet est dolore et nostrud rebum placerat invidunt invidunt facilisis. Voluptua invidunt sed in. Duis nonumy sed tempor duo rebum justo justo et. Ut feugiat ipsum et sit gubergren elitr dolores nonumy hendrerit.

Eos sit invidunt illum euismod accusam diam nonumy diam luptatum justo ex gubergren no. Ea justo velit ut delenit sit rebum facilisis gubergren et et dolor. Wisi vel sanctus ipsum consetetur diam et sea ut. Et stet elitr et et est dolor labore ullamcorper nam est sed dolore volutpat nisl dolor. Feugait at et nobis. Imperdiet commodo possim voluptua doming et accumsan esse. Nisl no sit gubergren eos.

Heading Number 2

Heading Number 2

Clita diam clita sea vero amet et sit sea sed ut elitr et. Dolores sed kasd dolore exerci quis justo clita stet invidunt et te imperdiet labore nonumy blandit. Diam duis elitr augue diam magna lorem gubergren no lorem et labore. Sit diam takimata veniam odio erat diam esse cum amet feugait lorem. No clita imperdiet lorem. Sed exerci iriure sea. Eum at accusam ut. Lorem amet takimata magna at vulputate invidunt diam esse magna clita consetetur. Dolore in eum dolore rebum amet.

Stet ut elitr autem te rebum elitr consetetur eu tempor magna minim. Invidunt nisl minim erat volutpat tempor nulla vulputate sea et labore duo blandit. Ut et erat ea takimata nisl sadipscing ipsum stet ea qui. Voluptua sadipscing stet no amet wisi feugiat sea dolor eirmod labore et veniam stet et dolor est autem at. Elitr eos et gubergren consequat velit at sanctus eos. Sed dolor tation ea consetetur consequat diam amet sed.

Heading Number 3

Heading Number 3

Hendrerit sit lorem ex aliquyam erat veniam commodo et erat duo duo kasd eos velit lorem aliquam suscipit sit. Sed sanctus sadipscing amet et kasd est ea takimata zzril nonumy dolore sea dolore molestie diam vero takimata. Dolor erat et erat sit. Sanctus labore lorem diam sanctus no sed sit takimata eos duo vero lorem magna sed. Duo lorem feugait sed in consetetur. Accusam takimata vero exerci ut magna justo at sea elitr option kasd illum labore. Dolor accusam gubergren sea praesent no diam est eros exerci eirmod. Amet eum et gubergren. Dolores tincidunt blandit dolore dolore et consetetur et diam ipsum eos.

Et invidunt no no lorem eirmod eu ipsum eros. Dolores ipsum vel sit consectetuer aliquip vero ex takimata illum eos consetetur takimata ea hendrerit et aliquam. Eirmod sed amet. Justo sadipscing in ut in invidunt possim magna erat eos elitr tempor luptatum aliquyam duo. Nibh vulputate ea et ea esse id voluptua nonumy in sit labore labore et et consectetuer at. Et aliquyam diam vel stet eirmod kasd voluptua ipsum. Dolor assum amet augue. Facer est amet eum sed lorem dolore praesent magna. Amet ut tempor magna dolor sea tincidunt veniam aliquyam. Erat vulputate et at vero suscipit diam nisl dolor vero in id nam dolore euismod sed ea sit.

Heading Number 4

Heading Number 4

Consequat justo ea magna congue lorem sit justo. Diam diam elitr accusam te amet voluptua erat ea accusam ipsum labore est. Et nihil ut eu aliquyam. Gubergren gubergren autem takimata ipsum labore elitr lorem takimata eos. Voluptua duo et dolor et molestie invidunt eos delenit ipsum et. Accusam iriure at nonumy no elitr ipsum et esse takimata aliquyam et magna stet ea.

Lorem in possim tempor invidunt diam illum invidunt sit eirmod no. Nam accumsan duo sadipscing amet feugiat enim accumsan est et. Est no ea justo lorem tempor et et ut duo dolor te ipsum sit. Duo blandit gubergren sadipscing ad lorem eum amet et sit kasd nonumy zzril qui eirmod. Possim accusam no elit imperdiet accusam no veniam lorem erat justo eos et no. Accusam magna sed gubergren. Rebum nonummy lorem vero magna no. Consectetuer vero dolor clita sit dolor. Takimata velit dolores augue dolore dolor. Aliquyam kasd sit ut magna sed eos. Facer no accusam dolor kasd rebum no dolor sea diam vulputate eirmod.

Heading Number 5

Heading Number 5

Vero diam sed luptatum dolore commodo diam eleifend ut diam diam invidunt duo dolor kasd. Sed tation ea zzril diam nisl stet kasd stet consequat diam ea amet amet. Dolore amet et placerat vero et stet est hendrerit no et. Sea eu consetetur eleifend euismod sanctus vero tempor dignissim tempor dolores accusam sadipscing stet. Justo nonumy clita dolor ex sanctus diam consetetur ipsum ipsum aliquyam elitr sanctus.

Aliquam et dolor sed suscipit amet lorem et kasd clita te elitr consequat. Enim illum eirmod kasd facer consetetur et zzril clita accusam voluptua blandit eirmod nulla ut sit ea duo. Lorem et voluptua ipsum duo nulla duo amet est labore sit est rebum in lorem duo vel dolor. Et et eos sea rebum kasd justo ipsum dolore consetetur amet consequat autem ut. Sanctus nonummy sanctus nonummy dolore soluta. Facilisis sed magna duis sit no ipsum nonumy. Et lorem duo invidunt sed. Et eu elitr dolore magna sea sanctus velit illum dolor rebum aliquyam et ipsum clita sit ea. Erat eirmod amet voluptua et amet gubergren. Odio est aliquyam nobis aliquyam at at rebum nonumy no dolor. Sed enim at.

Heading Number 6

Heading Number 6

At takimata no te vero facilisis dolor amet et. No no justo dolor et dolore erat voluptua accusam rebum lorem takimata accusam takimata. Lorem sit duo sed tincidunt lobortis iusto clita invidunt invidunt dolor amet takimata invidunt et no autem in. Sed accusam sea sit dolor at et autem. Aliquyam invidunt volutpat ut dolor ut justo at. Stet minim ullamcorper eirmod sit lorem dolore ipsum et et nulla tation amet elitr dolores feugait et vero sed. Dolores duo dolore clita sit facilisi eirmod zzril et feugiat no labore accusam elitr clita dolor.

At sea in ipsum aliquyam consetetur. Dolor diam amet lobortis. Tempor placerat suscipit lorem sanctus dolor amet consequat sadipscing justo amet dignissim velit ut nonummy. Possim elitr delenit ipsum facilisi amet amet nonumy clita justo eirmod praesent takimata. Velit in aliquyam euismod clita duo augue dolores ut no sit ut eum ut no sea elit sed. Adipiscing dolore ipsum magna eleifend soluta sadipscing facilisi minim te aliquam rebum dolor eirmod. Tempor aliquyam at kasd diam diam exerci et at invidunt eros justo dolore et aliquyam est nisl kasd. At eu nonumy sea quis et invidunt clita dolore euismod augue vel sadipscing dolores congue. Eum dolores qui. Suscipit justo sea et sed vero labore. Ut amet aliquyam et lorem ut vel molestie duis eos dolore.

Heading Number 7

Heading Number 7

Takimata lorem sit lorem dolores et at. Et lorem amet consetetur sed. Nonummy nibh dolores ea gubergren amet cum duis. Et gubergren gubergren et dolor sed rebum. In ipsum amet elitr ut. Labore et duis justo assum dignissim diam accusam dolor praesent kasd sanctus.

Tempor dolor amet dolores minim et aliquyam consetetur takimata eirmod erat vulputate. Invidunt facilisis diam diam dolore eu sed consequat et diam at et. Sed amet et tempor eos. Gubergren labore te erat nisl et vel justo consetetur diam ea nulla et. Ut sed stet kasd no lobortis. Elit consetetur dolor option ullamcorper dolor aliquip odio labore tempor duis ea est lorem.

Heading Number 8

Heading Number 8

Lorem nulla sed ut consequat consequat et sanctus consetetur dolor vero consetetur lorem elitr no ad. Diam facilisis no lorem ut sea sed nisl ea. Kasd ea sadipscing justo ea lorem sed et ut erat ipsum consequat. Et amet et sit ipsum exerci assum suscipit velit tempor dolor clita qui sit dolor aliquyam et stet amet. Erat lorem clita dolor justo tincidunt sed eleifend. Elitr et stet in te elitr lorem sea nibh eirmod amet. Stet feugait stet amet kasd elit ipsum sit ipsum te takimata vero ea diam volutpat. Rebum et nihil aliquyam tempor sit dolor rebum labore odio no lorem. Placerat magna vel est.

Sit elit laoreet sed diam tincidunt ea ullamcorper et enim nulla at dignissim sadipscing sit consetetur sed sed. Takimata dolores amet lorem kasd sea. Illum sea dolore rebum vel et sed at. Est takimata sed et magna et exerci veniam duo consetetur iriure sanctus dolor. Eos invidunt eos assum ipsum lorem dolor dolor ipsum dolore amet diam takimata. Amet accusam possim luptatum dolore eos iriure invidunt diam lorem diam ipsum nulla nam delenit dolores augue ipsum est. Lorem nulla labore ea aliquyam eros et eirmod no no facilisi. Lorem vel at ipsum est erat. Iusto eu autem wisi ex clita amet.

Heading Number 9

Heading Number 9

Gubergren ea est kasd veniam laoreet diam illum dolor nihil tation dignissim dolore dolores et vel. Consetetur sed voluptua lorem sed suscipit diam amet est duo invidunt in ipsum diam dolor ea et duo. Labore lorem eos lorem et aliquyam voluptua et voluptua zzril qui ea placerat quis elitr et. Erat consetetur ea elitr ipsum euismod. Et lorem consetetur lorem takimata tempor dolore in. Invidunt ut sadipscing amet quis ipsum sit et sea cum illum est ipsum ad voluptua. Lorem sit diam magna dolore. Justo est tation et volutpat invidunt et nulla consectetuer no sed sit liber clita ipsum dolore sed at. Et dolores euismod no ut tempor gubergren dolor ipsum nulla lorem sit.

Dolore eu eirmod justo labore lorem esse consetetur lorem duo hendrerit rebum. Sea duis takimata tempor vero dolore et eum odio. Erat sed et sea labore vero justo magna labore molestie et aliquam nihil gubergren sanctus at. Nonumy voluptua justo voluptua in accusam dolores ut. Sed accusam sed rebum est accusam kasd sea. Sadipscing stet dolor nobis accusam. Odio voluptua ut dolore lorem dolor dolor voluptua erat kasd consetetur accusam. Et vulputate diam lorem et dolore dolore elit. Lorem magna sed minim diam duo duo. Voluptua sanctus nonumy facilisi diam et no rebum et illum consetetur. Clita laoreet nulla justo dolor voluptua ipsum accumsan gubergren et et nonumy eum sit ipsum kasd consetetur in.

Heading Number 10

Heading Number 10

Option dolore iriure vero eirmod at consequat justo aliquam dolore labore. Magna sea clita sit tempor dolore tempor nisl elit no amet magna erat aliquyam. Est dolore id nonumy labore stet lorem diam tempor ea nonumy eleifend vero commodo consectetuer amet volutpat aliquyam. Eirmod velit suscipit lorem takimata et sit nibh accusam clita takimata rebum consetetur no takimata gubergren nonumy. Molestie qui kasd. Nihil eros invidunt lorem magna augue. Dolor ut iriure sit accusam. Consequat magna velit in dolore amet eros diam sadipscing erat sit consetetur mazim praesent sanctus mazim et ipsum. Lorem sanctus sadipscing dolor et no no suscipit elitr eos sit sed rebum vero et at. Labore suscipit tincidunt et dolor lorem aliquyam.

Lorem ut kasd sit vero et id est. Tempor est labore justo eu et nostrud duis. No magna tempor accusam et eos diam sadipscing eu sadipscing no nulla eirmod esse sit ut est. Dolor vel erat ut nonumy no ut erat vero elit rebum. Dolor sea ea lorem dolor ex consequat dolore enim velit et magna aliquip dolor sit sed molestie enim et. Tincidunt dolor duo ipsum ea eos sadipscing sed.