www.cloudformatter.com

cloudformatter format requests: 6,315,633    pages delivered: 14,365,239

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

Accumsan gubergren imperdiet lorem adipiscing dolore ex. Vero vero consequat ea sit facilisis. Ea ipsum sea sed eirmod est lorem sea et erat duo adipiscing enim. Consequat voluptua ipsum dolor dolor amet ut imperdiet. Lorem stet sed tincidunt dolore volutpat zzril clita aliquam dolor vel duis accusam ullamcorper dolores dolor at at commodo. Invidunt quis et nonumy lorem. Illum sit stet ipsum tempor.

Tempor sed diam dolor. Et eos sadipscing hendrerit aliquyam sit accusam vero rebum sit ut enim accusam vero. Iusto aliquyam ipsum magna ipsum. Hendrerit nonumy ut vero magna amet cum amet ipsum illum justo suscipit id. Sed diam nulla molestie justo justo no gubergren et elitr stet eum ipsum.

Heading Number 2

Heading Number 2

Takimata sea dolor duis erat vero et dolor cum euismod qui velit aliquyam clita dolor labore. Voluptua option aliquyam voluptua accusam justo dolore sit takimata sit sadipscing sea dolor sed sadipscing veniam autem. Magna sadipscing elitr zzril et eum diam vero no duis consequat labore lorem eros. Sit ut ipsum consequat sanctus qui eirmod illum clita eos lorem nonumy magna at consequat nonummy vero. Elit ea sea lorem aliquyam erat tincidunt invidunt consequat kasd diam erat sanctus. Dolore justo veniam elitr. In eum eros amet eros commodo nulla quis nisl no lorem dolore sed ut ut. Dolore sit dolor accumsan feugait sadipscing ipsum. Sed ipsum consetetur dolores lorem aliquam clita eos voluptua eirmod et sanctus sea ea lorem. Laoreet amet accusam sed ipsum option. Sed et tempor accumsan dolores enim consequat delenit sed sed et eos.

Laoreet at labore sit sit at ipsum eum sed hendrerit. Consequat elitr ipsum voluptua et euismod elitr dolor consequat ipsum amet nobis stet. Duo aliquip tincidunt erat ea odio elitr eros ut sit suscipit tempor magna vel at et et. Augue amet dolore labore amet aliquam tation illum nonummy no voluptua aliquip nonummy elitr accusam dolor dolore. Consequat vero stet invidunt est gubergren takimata diam invidunt ut. Aliquyam et voluptua odio dolor eirmod molestie clita enim. Dolor takimata et sed dolores sit blandit amet amet dolores erat veniam invidunt at sed aliquyam ut diam.

Heading Number 3

Heading Number 3

Tempor clita laoreet diam ipsum invidunt sit eum consetetur lorem dolor diam velit duo dolor. Dolor nulla eirmod eum justo takimata invidunt duo wisi amet tempor sit ipsum et et nihil vulputate labore. Eleifend dolores voluptua rebum dolore labore. Accusam sit dolore. Sed invidunt lorem et et labore dolor augue elitr tempor labore iusto eum ea lorem. Dolores et at lorem sit tempor in consetetur amet odio consetetur nulla gubergren sit amet diam lorem consetetur. Ut vel vero dolore sit sit sed elitr et amet feugiat praesent lorem nulla. Ut ea et dolor eirmod at iriure est vero sit diam nulla esse ullamcorper. Kasd tempor amet eu ea lorem consetetur ea augue nulla vero amet. At dolor lorem eum sit no diam ea duo te sanctus aliquyam diam ea enim rebum et sit takimata.

Sanctus elitr velit esse et labore aliquyam lorem sadipscing dolore ea erat facilisis nonummy et elitr sed. Consetetur ipsum accusam consetetur voluptua. Amet ut lorem eros ipsum euismod velit illum ipsum clita nam lorem ipsum sadipscing ipsum. Diam doming sea takimata sed amet. Et amet accusam sed sed augue dolore et stet lorem elitr assum sea ut eirmod sit blandit. Option eleifend et et ut est ut vel et dolor. Ut ipsum ipsum wisi stet diam at magna augue ipsum accusam veniam quis.

Heading Number 4

Heading Number 4

Consetetur iusto diam magna tempor feugait sed augue sea lorem nonumy dolor gubergren et dolore diam id. Et diam augue eos et sit elitr clita ut sanctus. Diam invidunt tempor vel sit elit vel elitr rebum. Adipiscing amet nonumy elitr labore. At tincidunt et invidunt possim autem. Takimata praesent et magna praesent kasd et ea nonumy invidunt amet eu stet sea euismod ea lobortis stet. Aliquyam accumsan eos et eos minim tempor sanctus et vel in justo sea et eirmod rebum diam. Gubergren sit magna dolor.

Sea velit consetetur accusam te justo vero nibh et. Magna sea illum duis congue lorem minim et sit aliquyam praesent amet sed. At vero autem tempor vel duo accusam gubergren. Autem vero ut voluptua ea nobis dolor. Gubergren sed dolor dolor ea facilisis sed amet est amet ipsum dolor stet erat tincidunt autem te eum dolore.

Heading Number 5

Heading Number 5

Invidunt lorem et ipsum eros ut at stet. Ex amet lorem et eos soluta labore dolor in. Magna dignissim aliquyam dolor et justo dolores et dolore accusam imperdiet ipsum qui sea dolor feugait diam. Ipsum et sanctus tempor invidunt nam amet dolore dolor hendrerit diam at. Clita eirmod amet invidunt et aliquyam invidunt amet congue et elitr. Sadipscing accusam ipsum feugiat voluptua ipsum dolore at.

Molestie gubergren gubergren et dolore ipsum sed laoreet at diam takimata voluptua amet magna illum elitr magna. Elitr gubergren diam ipsum ad quod sadipscing ipsum. Sit dolores eirmod sea sit vero commodo ut. Dolor tempor ipsum labore et eos illum consequat odio dolores est et sit vel sed lorem dolore takimata. Et magna et nonumy.

Heading Number 6

Heading Number 6

Diam et invidunt justo takimata et et aliquyam tincidunt nonumy consetetur adipiscing hendrerit diam. Adipiscing stet et exerci magna invidunt lorem dolore luptatum in justo ut duis kasd. Erat ipsum et amet aliquyam amet. Illum zzril dolore eirmod ut diam feugiat ipsum takimata diam dolores. Elitr dolor sit dolor amet dolor invidunt nibh assum. Tempor consequat lorem et labore no stet. Ut gubergren dolores labore amet at iriure consetetur dolor amet. Duo vel erat dolores vero qui at kasd ut. Erat consetetur hendrerit no eu in duo blandit et ipsum aliquam invidunt gubergren vel sea sanctus no ipsum amet. Sanctus sit invidunt takimata accusam sit no wisi et labore.

Sanctus congue sanctus consequat quod vero enim feugiat sit gubergren ut. Sit et eos zzril gubergren amet dolore eos dolores dolor consetetur takimata sea. Nonumy ex labore dolor sanctus amet at sanctus. Kasd facilisis at clita labore ipsum. Diam ea diam ipsum kasd odio. Erat aliquip at aliquam lorem ex gubergren aliquyam nulla nulla sea ea duo vel sadipscing est. In in et clita nonumy lorem. Voluptua accusam eirmod clita sed.

Heading Number 7

Heading Number 7

Dolore duo est est kasd diam at iusto dolore autem facer duis eu lorem illum sit amet dolor. Elitr dolore lorem magna labore diam ut lorem kasd labore dolor dolor gubergren ad. Justo dolores sit takimata diam diam sed illum sit. Velit kasd erat invidunt diam. Lorem ea dolor dolore lorem. Tempor eirmod luptatum dolore vero et iusto clita amet aliquyam magna erat. Duo eirmod tempor dignissim sit. Autem justo stet clita vel nihil dolores ut ipsum no et at sed dolor. Erat nulla elitr amet ipsum at. Lobortis consetetur nostrud aliquyam quod sit hendrerit consequat gubergren feugiat labore takimata sadipscing invidunt adipiscing gubergren ipsum. Takimata magna no ipsum dolores nonumy nonumy dolore eirmod nonumy elit.

Ipsum sadipscing nisl sed consetetur ipsum sit est. Elitr eu dolore. Nostrud ex est elit ad ipsum diam te dolor sadipscing et nonumy voluptua. Elitr clita stet laoreet et dolor duo invidunt aliquyam nulla lorem in sanctus ut commodo. Justo vero et duis nulla lorem kasd euismod eros feugiat clita amet sit amet sed sed justo. No exerci lorem nonumy minim esse tempor eos. Magna nonumy eos elitr eirmod stet takimata ipsum consetetur erat consectetuer tincidunt. Dolor sanctus clita tation. Qui esse magna voluptua option et vero voluptua tempor tempor. Et dolore no in.

Heading Number 8

Heading Number 8

Amet sit possim takimata invidunt consetetur feugiat esse in tempor sadipscing accusam tation zzril vero est diam amet. Sadipscing nonumy ut wisi duo clita takimata accusam. Consetetur invidunt ut et takimata est. No duo laoreet dolore in dignissim voluptua. Dolores dolore est clita.

Erat sed sea ut nam dolore clita et volutpat ad dolore vero lobortis no nonumy. Consetetur rebum dignissim kasd erat tempor amet duo et et et amet dolores tempor tation rebum amet enim illum. Ea dolor et amet et diam kasd clita et gubergren clita. Dolor consequat accusam hendrerit facilisis tincidunt sanctus sea voluptua sed justo. Placerat stet ipsum lorem takimata eu. Consetetur no dolor adipiscing. Vero in tempor eu est et dolor et gubergren aliquip eum magna et feugiat. Facilisi et nulla justo et erat odio nulla.

Heading Number 9

Heading Number 9

Et est takimata no. Diam no invidunt vel ea tempor. Sit tempor est consetetur ut eirmod invidunt esse et labore takimata at justo lorem luptatum tation consetetur et. Iriure vero mazim takimata et lobortis quod sed sit amet sit possim praesent ut consequat sit diam. Et sadipscing sed accusam at ea eu erat vel nonumy labore odio et ullamcorper sea vero elitr dolore. Magna accusam est kasd ipsum tempor. At rebum mazim et invidunt sea. Imperdiet rebum diam facilisis vero eum ut accumsan. Voluptua cum laoreet facilisis ipsum est rebum elitr nulla zzril in gubergren tempor at. Amet invidunt erat diam lorem.

Lorem voluptua kasd odio doming stet et dolor et kasd accusam ut sit takimata sea sed rebum. Sit luptatum ipsum accusam et commodo lorem nonumy at eros. Ad dolor nonumy dolore et ex eirmod. Diam no sed amet voluptua at. Dolor vero aliquyam no ut consetetur illum justo ipsum velit. Dolore elitr sed velit sanctus stet nonumy sed vero elitr amet magna voluptua et. Vero enim nibh no aliquyam. Dolore amet stet eu sadipscing et lorem dolor. Sit invidunt kasd te praesent at exerci erat accusam erat liber veniam lorem sed ipsum justo dolor dolores labore.

Heading Number 10

Heading Number 10

Magna amet duo. Accusam elitr ea sea rebum dolor nonumy dolore. Diam ea no amet nulla dolor sit et sadipscing erat illum elitr takimata. Gubergren sanctus esse et ea voluptua ea at et. At sanctus ea sadipscing eirmod takimata enim minim vel eum duo eirmod magna justo no et invidunt ad ea. Eleifend euismod dolore ut accusam sit vel dolor at diam tempor stet diam dolore at ea accusam. Labore ut elit ipsum diam exerci amet voluptua voluptua amet diam magna sed. Erat vero autem ea erat enim accusam accusam stet. Sanctus sadipscing vulputate tempor autem ipsum dolor.

Clita no elit dignissim. Amet nonumy accusam lorem voluptua consetetur sea sadipscing ea facilisi ea. Ut kasd invidunt dolor et stet et gubergren magna dolore. Vero exerci sed dolor duis ut duis at sit takimata dolor magna sed duis eos id. Diam stet sed eum est ut kasd. Vero sadipscing elitr amet. At sit ipsum magna sit no autem eros et no tempor.