www.cloudformatter.com

cloudformatter format requests: 1,338,962    pages delivered: 3,531,504

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 est sea hendrerit. Ut consequat rebum dolore ea takimata ipsum elitr tation est gubergren invidunt nisl diam duo dolore sanctus. Ad voluptua et rebum nulla erat et amet sed lorem amet tempor. Amet consequat in dolor invidunt. Doming mazim tempor duis clita dolor duis aliquyam rebum dolor justo eu lorem dolor voluptua ad stet nonumy ipsum. Ut et kasd sed. Dolor stet kasd nibh.

Et et in gubergren invidunt tempor ipsum diam sit amet vero sed feugiat feugiat mazim erat nonumy dolores molestie. Ut enim sed sit eirmod sea sadipscing clita ea voluptua ipsum dolor dolor nonumy sadipscing. Vulputate eirmod diam invidunt ea dolore nobis stet amet stet sit erat at duo. Consetetur sea consetetur clita in sanctus eum accusam in ut consequat rebum at nulla ea magna kasd ut. Eos dolor voluptua dolor elitr tincidunt et rebum vel sadipscing eros accumsan est stet sed elitr. Erat vero duo elitr sadipscing amet ea dolor. Adipiscing ut lobortis dolor et vero et sit consetetur dolor sit sed dolor voluptua. Sed voluptua imperdiet et consetetur magna dolor dolor invidunt consequat feugait.

Heading Number 2

Heading Number 2

Tempor aliquyam consequat. Et sadipscing sadipscing takimata euismod magna kasd lorem eros. Duo magna elitr nonumy illum sanctus sed aliquip dolores sit vel elitr et elit nibh. Blandit takimata vero et sadipscing ea amet ut no sea rebum accusam dolor. Invidunt rebum praesent sanctus et et amet justo at sit voluptua est stet labore lorem facer. Illum vero consetetur sanctus lorem.

Et invidunt suscipit lorem clita at sadipscing accusam lorem erat aliquip duo. Diam duis enim invidunt amet dolore erat diam eirmod sit sea tation velit ipsum magna diam tempor dolore. Sit et diam ea euismod suscipit dolore amet ipsum nonumy dolor et eleifend magna ea wisi. Dolore et dolore velit ut stet sed. Consetetur dolor labore vero sit clita ut vel. Sit labore clita kasd ut consequat volutpat et feugait labore consequat lobortis dolore facilisis accusam. Ipsum sit duo facilisis dolore dolore est duis eu esse vero ipsum sanctus. Diam cum et kasd aliquyam feugiat et vulputate sit tempor takimata sed no invidunt facilisis aliquyam volutpat hendrerit. Ipsum ea gubergren delenit accusam facilisi. Erat nulla amet justo nonumy et voluptua consequat sea. Ut stet dolor sea et at dolore lorem ea accusam sanctus molestie est ipsum dolores voluptua.

Heading Number 3

Heading Number 3

Sadipscing diam est aliquyam nulla id duo vero ipsum sed commodo odio delenit et sed ut sit lorem. Vero eirmod tempor amet eirmod accusam dolore clita diam diam dolor sit commodo sit blandit feugait. Dolor lorem est sit velit sed dolore lorem amet congue. Labore sadipscing sit sed rebum aliquyam consetetur no takimata. Facer no eirmod. Et suscipit sanctus dolor sit tempor. Ea feugiat kasd sed et. Illum sea erat sadipscing et dolor sit nostrud duo accusam accumsan. Iusto diam sea et soluta sanctus sit dolores lorem ea. Illum sit est sadipscing at et duis.

Duis tincidunt kasd consectetuer nulla ipsum sea consequat elitr et et et amet sea sadipscing ipsum. Nostrud stet est erat. Qui dignissim eos sit vel nonumy consequat duo quod et est sea. Ipsum sit sed sadipscing. Dolore erat tation ut et assum dolor eirmod amet quis at facilisis lorem. Accusam ut est vero. Eos nonumy stet nonumy eos id dolores consetetur elitr et clita ipsum nonummy illum. Facer sit est duis stet ut. Sea consequat et voluptua duo at vero. Sit elitr velit consetetur facilisis kasd consequat sanctus amet. Sea in quis justo wisi amet aliquyam facilisi commodo no ut stet sanctus kasd minim.

Heading Number 4

Heading Number 4

Ipsum aliquyam luptatum nulla placerat assum justo ex et. Sit diam consequat et amet ipsum nostrud liber voluptua. Nonumy rebum takimata sit amet sadipscing et dolore takimata ut facilisis amet voluptua ipsum sanctus amet. Magna dolores sanctus tempor diam duis vel stet soluta aliquyam possim te gubergren minim vero diam dolor in. Dolore lorem et eirmod laoreet at elitr labore justo. Rebum takimata vel sed dolore tincidunt lorem accusam et volutpat amet ullamcorper et. Clita autem diam ipsum aliquyam. Rebum nulla takimata iusto duo amet duis ipsum nobis erat kasd zzril facilisis sadipscing in mazim takimata.

Tempor et dolore diam et consequat sed accusam diam accusam diam sit sed. Stet voluptua diam eleifend et gubergren et. Dolor lorem invidunt te. Sit nonumy eos justo nonumy at possim dolor ut magna. Invidunt ut iriure dolor id dolore tincidunt sed dolores dolor ea iusto lorem. Et sanctus kasd. Dolor quis duo erat aliquyam amet consectetuer sit ipsum nisl diam esse amet sed vero sit facilisis velit. Justo justo tempor rebum takimata sea. Dolore dolores invidunt voluptua vero ipsum sed. Et tempor eirmod at sed dolores ea feugait sed dolores dolor aliquyam facilisis invidunt dolores.

Heading Number 5

Heading Number 5

Erat elitr et nulla luptatum duis clita odio stet rebum ea doming gubergren dolore quod. Invidunt amet tempor stet justo no consequat lorem tation elitr dolor est facilisis. Amet labore elitr nihil consetetur diam ipsum nobis sit iusto diam lorem magna et justo. Lorem dolor vero ut accusam elitr aliquyam clita vero accusam duis eirmod et sadipscing nisl takimata takimata. Ut elit lorem stet. Et et soluta minim amet odio justo diam at ex minim lorem. Sit consetetur justo dolor. Sanctus iusto sanctus eu ea aliquam sea justo et. Tempor tempor nonumy. Vulputate clita sit sed esse vel. Sed tincidunt sadipscing tempor cum assum esse et.

Duo kasd sanctus ipsum at labore. Gubergren et tempor ea sit et qui. Nulla adipiscing ea et sit adipiscing magna invidunt sadipscing. Ipsum clita duis et aliquyam aliquyam minim te et sea possim dolore ipsum option nostrud. Dolores ipsum consetetur amet kasd dolor sadipscing ut eirmod ipsum et. Feugiat rebum esse elitr rebum takimata diam ipsum voluptua aliquyam dolor. Dolor sed diam amet amet vel stet consequat accusam nisl eu nostrud magna exerci at.

Heading Number 6

Heading Number 6

Erat iriure diam zzril ipsum dolore justo dignissim nihil duo sed et eos sed eirmod molestie sed dolor. Amet ipsum dolores sed nobis diam nonumy accusam et dolor iriure et. Magna dignissim et nisl at amet amet feugait eirmod ullamcorper dolore sed magna clita commodo amet. Et dolor lorem erat. Et adipiscing sit id te stet amet molestie sea dolores praesent voluptua elitr accusam rebum et nostrud.

Eu nulla takimata amet sit dolore erat feugait nonumy accusam at clita et. Aliquyam congue iriure diam lorem eos invidunt et. Dolores dignissim aliquyam est sit diam velit facilisis consetetur diam dolor dolor facilisis. Vel est vero illum eos est duo dolore vero. Stet kasd eos justo gubergren ipsum aliquyam gubergren duo at. Voluptua dolores ut no vel ipsum nulla ipsum eirmod justo consetetur laoreet rebum amet sit at veniam feugiat. Sit dolor no wisi tation gubergren diam gubergren duo erat labore quis. Ut veniam no nonumy nibh et sed dolor et ut invidunt nulla. Nonumy sea vero no et sed sed diam sed ipsum sit dolores. Amet sit aliquip nonumy duo.

Heading Number 7

Heading Number 7

Quis tempor accusam dignissim clita lorem in lorem facilisis. Volutpat erat sed sed dolore feugiat sadipscing no sea takimata sed. Sed accumsan ad sanctus ut et eum ea amet ea ipsum. No et est diam sit. Takimata et vel vel est dolores elitr duis imperdiet consectetuer amet aliquyam kasd dolore consetetur sit exerci augue elitr. Rebum volutpat gubergren kasd takimata rebum magna at kasd dolor eos est stet labore enim te magna. Vulputate iriure autem accusam consetetur amet justo odio mazim esse est clita kasd nulla stet vulputate no. Clita et nonumy diam erat. Dolores autem nostrud in duo diam.

Et diam amet delenit nibh consetetur vero ea sed tempor at nulla justo lorem. Lorem elitr vero vero consetetur lorem tincidunt sadipscing dolor vero stet erat lorem sit commodo ipsum wisi. Odio sit cum illum volutpat dolore luptatum. Et magna dolor amet takimata amet rebum. Dolor autem nibh dolor justo lorem ut labore rebum vulputate quis dolor vero consequat. Gubergren at sadipscing dolor sea tempor duo consetetur. Iriure sed justo dolore sed dolor dolores adipiscing suscipit duis est amet sea quis dolores enim iusto lorem et.

Heading Number 8

Heading Number 8

Consetetur nibh sit tempor ex takimata rebum nisl magna sit. Diam ut erat in ut diam gubergren dolores et dolore dolore nulla. Voluptua voluptua dolor diam ea vel ut blandit dolores in et dignissim vero. Liber iusto ipsum erat. Voluptua in elit.

Voluptua ipsum amet amet dolores labore accusam kasd sit velit in feugiat sed eirmod diam. Sit gubergren et ea sit sanctus imperdiet dolor et feugiat dolore lorem dolor justo vel magna esse clita dolor. Lorem diam ut sit et et magna et dolore diam at lorem accumsan sit. Duis ullamcorper voluptua nonumy justo clita elitr et lobortis sit duo augue diam luptatum consequat. Amet tempor tempor et dolor diam et sit. Aliquip hendrerit et sit lorem voluptua stet amet nonummy invidunt velit ex et dolore. Augue duo amet erat volutpat sadipscing imperdiet lorem ea est stet clita consequat option consequat sed amet diam ea. Diam et doming eos ad est nostrud blandit nulla sea nonumy nibh.

Heading Number 9

Heading Number 9

Ea eros consectetuer ea. Magna lorem aliquam ipsum diam suscipit consetetur vero et voluptua delenit. Vero takimata augue dolore nibh dolor et ea. Option sed sea no et invidunt lobortis erat. Vero sea cum ea. Consectetuer est et aliquip dolore ut sit et.

Lorem lorem qui voluptua lorem diam ut quis ea diam option at ipsum diam nulla ut et. Vero ipsum odio ut odio vero. Minim ullamcorper tempor dignissim magna lorem vero voluptua eos velit dolores invidunt illum sadipscing et nonumy dolores est diam. Facilisi euismod tation clita consequat commodo eu dolor lorem rebum et sed sit amet velit esse eos sanctus. Placerat tempor dolor elitr molestie no duo accumsan nonumy ex rebum et magna magna ipsum. Diam sit vero lorem praesent nisl lorem dolor in dignissim nonumy. Dolore aliquip et et.

Heading Number 10

Heading Number 10

Et diam justo labore nonumy odio. Velit consetetur et diam elitr eirmod magna gubergren erat dolore sea sea amet soluta ut et. Et sit accusam sed sanctus illum in takimata kasd sit feugiat no et vulputate sanctus. Et diam clita tempor minim consectetuer eu sea facilisis duis et sed duo vero invidunt. Est praesent dolor esse aliquip aliquam sit eum facilisis nobis no vero dolore. Lorem no sit tempor magna accumsan. Ut sea diam lorem stet ea sanctus augue dolor sanctus invidunt.

Lorem sanctus esse justo et et iriure duo iriure gubergren est et elitr consetetur nobis clita. Magna sadipscing iriure diam lorem at aliquyam invidunt eirmod eos. Eum enim amet diam praesent labore amet sadipscing accusam enim. Dolore erat ut sed dolor sed ad dolor accusam diam dolor euismod at consetetur. Consetetur amet magna duo dolore sit consetetur sit eos vero amet sed lorem. Ad exerci elitr et zzril feugiat ad ut elitr diam erat assum adipiscing ipsum est erat elitr stet amet. Sed amet clita erat adipiscing lorem invidunt erat sit tempor eirmod dolore ad nonummy. Zzril vel ea consetetur labore zzril sea no eirmod nonumy stet praesent elitr. Diam ad dolor minim labore duo dolor. Eirmod eos et est ipsum ut aliquam quis magna. Lorem dolor vulputate vel exerci diam amet esse dolore sea in gubergren est et dolore amet vero dignissim invidunt.