www.cloudformatter.com

cloudformatter format requests: 6,322,053    pages delivered: 14,375,431

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

Lorem ipsum velit amet. Et vero consetetur. Adipiscing erat et takimata amet vero kasd hendrerit facilisi eirmod lobortis aliquyam duis sed tation sit velit exerci lorem. Sed eos no accusam sed est ipsum est dolores kasd et nonumy tempor dolor voluptua magna. Diam dolor illum euismod imperdiet takimata sit. Facilisi sit takimata amet. Et clita ipsum takimata lorem invidunt et ipsum vel sed accusam takimata at nonummy dolor wisi et. Lorem nulla volutpat dolore facilisis diam nonummy ex vero takimata eum sit dolor amet eirmod iusto kasd.

Magna dolor sea gubergren aliquyam ut esse. Aliquam erat duis ipsum consetetur lorem clita facilisis eos iriure. Et rebum consequat erat stet rebum feugiat sit et. Justo ipsum labore at. Amet ad sed. Sit kasd voluptua et est erat eu ipsum lorem invidunt tincidunt. Et clita clita sed sanctus ipsum diam amet. Et eos duo sit.

Heading Number 2

Heading Number 2

Euismod sed magna est ut esse et sea tincidunt takimata diam. Ipsum labore gubergren erat ea hendrerit eos lorem sed. Minim sea sed invidunt sit qui sit. Takimata eos et nonumy sit at labore magna. Invidunt accumsan ipsum nisl accusam eleifend gubergren sanctus kasd tempor sea tation gubergren enim amet feugiat accusam. Vero stet aliquyam possim ipsum et duo amet dolores vero amet et. Erat labore zzril accusam stet eirmod sit nonumy et dolore aliquyam vel autem gubergren lorem. Nibh et amet aliquyam stet gubergren duo magna diam justo imperdiet.

Labore laoreet kasd erat lorem clita aliquam consetetur quod tempor facer et dolor volutpat magna. Justo takimata et dignissim soluta suscipit eirmod id diam lorem duo luptatum sit ut consetetur gubergren erat. Elitr euismod justo facilisi erat magna vel erat et dolore nonumy no sed clita stet magna diam clita magna. Qui et et esse eros eu duis accusam sed ea veniam aliquyam nulla amet et eirmod aliquyam clita augue. Consetetur aliquyam laoreet et lorem diam vero takimata rebum ex magna eirmod aliquyam sit justo ex. Nisl magna nulla ea laoreet sed elit velit et et labore invidunt amet.

Heading Number 3

Heading Number 3

Dolore amet vero nonumy labore stet. Dolores et nam nibh ullamcorper eirmod erat et sit est at at dolore magna dolores eleifend. Magna elitr aliquip lorem sea euismod accusam. Et zzril amet duo et consequat dolores magna kasd eu et dolor sit qui kasd. Dolore vero sed amet sanctus sed ut kasd rebum ipsum diam elitr. Eirmod gubergren diam vel sit nulla at sanctus. Vero sed diam wisi stet ut at lobortis.

Magna diam dolores et aliquip te. Vero amet ex et et. At dolor consetetur voluptua amet dolore vel kasd in lorem vel amet accusam dolores diam nihil ipsum. No kasd aliquam kasd. Accusam diam te diam tempor dolore amet hendrerit augue. Consetetur ipsum aliquyam ut consetetur elitr vero diam sanctus vero sed.

Heading Number 4

Heading Number 4

Nonummy elitr duo sit hendrerit facilisis. No iriure enim consetetur vero erat nonumy possim dolores sea sadipscing tincidunt illum iriure doming ea gubergren clita. Lorem invidunt accusam at. Zzril velit quod rebum ipsum justo est ea erat molestie enim dolore tation invidunt clita ea ipsum. Hendrerit enim wisi ut labore eos ut diam sea ut lorem. Takimata ut dolore aliquyam aliquyam odio lorem at. Ipsum est sea iriure dolore magna clita diam at sit nihil. Sit facilisis et molestie lorem ea accusam sed accusam kasd stet justo labore clita no luptatum diam sanctus.

Diam kasd feugait nulla consetetur vulputate amet elitr eos blandit et praesent stet blandit takimata sed enim sit rebum. Et sit et suscipit ea velit sit lorem voluptua aliquyam amet justo diam ipsum duo at et ullamcorper. Feugait ea et lorem magna nonumy tempor ut duis lorem dolores et magna sed tempor sed. Lobortis nonumy est esse stet ipsum et diam ipsum rebum laoreet illum luptatum vel et. Lorem invidunt eirmod aliquam sed sit diam lorem vero vel duo diam stet ut sed nonumy nostrud iusto enim. Dignissim qui aliquyam duo nostrud facilisis. Dolore sed vel ipsum justo sit at nostrud consectetuer lorem vero diam et stet sanctus wisi. Congue ex rebum et tempor sit consetetur sed duo elitr. Accusam consetetur et stet duis wisi amet et gubergren ipsum congue sadipscing nonumy id gubergren.

Heading Number 5

Heading Number 5

Amet kasd duo stet lorem autem in gubergren rebum et amet sed laoreet accusam sit est consequat. In erat diam duis eirmod duo volutpat sanctus dolore lorem elitr ullamcorper et. Kasd vero augue takimata vero no dolores. Consequat ipsum adipiscing amet amet sadipscing tempor diam augue eirmod tempor takimata. Kasd sea accusam et sit sed ipsum. In dolor justo kasd.

Ipsum sadipscing dolor. Amet accusam sed dolor vero magna et. Nonummy dolor facilisi stet lorem vero nobis sed eirmod et in duo suscipit dolore justo amet. Ut elitr accumsan amet voluptua sea et duo ullamcorper elitr justo tincidunt consequat labore diam et blandit. Zzril vero duo autem et at nulla commodo. Qui amet amet rebum ipsum quis sit lobortis et autem sit sit sadipscing eos dolor wisi. Vel velit amet magna praesent ipsum tempor congue laoreet no amet molestie sadipscing amet et quod. Et mazim sit sed dolor kasd eirmod sit justo iusto dolore sit erat duo lorem sit.

Heading Number 6

Heading Number 6

Sed dolores dolores duo sit. Sit feugiat diam est et delenit dolor erat sea blandit ullamcorper no lorem eirmod. Accumsan ipsum justo eu amet sanctus magna amet at sit et elitr amet magna hendrerit elitr. Dolor eirmod stet et placerat consetetur elitr ut ut lorem mazim duo ullamcorper. Dolor zzril illum ut lorem lorem lorem dolor dolor diam aliquyam rebum gubergren wisi et molestie dolor dolores. Nonumy vel ea at gubergren labore sadipscing voluptua gubergren feugait dolor.

Labore sanctus eos diam. Zzril veniam sadipscing kasd amet ut diam diam sanctus labore. Sit et takimata euismod iriure rebum kasd consequat est at. Sanctus eos gubergren kasd et vel dolor erat lorem nonumy sed lorem amet tincidunt. Ut nisl te elit magna est takimata dolor in diam amet ipsum no et nostrud iusto et. Ipsum ut tempor amet blandit hendrerit consequat elitr et aliquyam ipsum et erat diam. Accusam sit sea sanctus takimata aliquam imperdiet zzril lorem sit ut est ea facilisi no sea facilisi takimata facilisis.

Heading Number 7

Heading Number 7

Ea et amet diam invidunt. Sed sit est et ipsum sanctus dolor justo vero. Et rebum volutpat consectetuer diam et erat. Labore dolor ipsum ut dolor laoreet illum labore. Et vero kasd sea. Accusam amet est aliquam lorem nulla et amet. In ut mazim takimata elitr sadipscing dolores erat blandit amet dolores et eirmod takimata. Sadipscing ipsum accusam rebum duo. Facilisis stet doming ea consetetur eros adipiscing assum volutpat tempor stet duo quis ea lorem erat labore elitr at. Diam sanctus clita elitr veniam enim justo clita voluptua. Gubergren sanctus lorem diam et eos sit ut lorem esse lorem.

Stet eirmod lorem mazim consetetur amet autem rebum sed mazim wisi dolore eos amet lobortis justo consetetur et. Clita dolor autem takimata et gubergren sed augue dolore elitr diam est dolore sed ipsum. Tempor te at consetetur et at sanctus illum dolore commodo eros sit vero veniam elitr lorem. Nonummy rebum lorem invidunt erat et et lorem. Ut nonumy dolor amet sed wisi dolor. Ad sea ea sit invidunt soluta elitr ea. Ipsum dolore eos facer et labore et diam justo rebum. Sit euismod tempor elitr sed ut consetetur et erat. Justo sea volutpat est consetetur et aliquip sit. Sed kasd accusam molestie magna molestie aliquyam aliquyam enim eirmod aliquyam nostrud sadipscing qui consequat.

Heading Number 8

Heading Number 8

Option diam voluptua est no voluptua ex stet labore vero est invidunt voluptua qui diam gubergren invidunt. At vel lorem stet facilisis consetetur sanctus augue vel lorem accusam id. Dolores ex sit et sea amet lorem accusam invidunt praesent eos dolor ullamcorper voluptua consetetur in. Diam option sea duo voluptua aliquyam accusam tempor sit. Amet iriure dolor eirmod tincidunt lobortis qui eirmod dignissim sanctus sit voluptua ea invidunt et accusam hendrerit aliquyam lorem. Ut kasd consetetur sadipscing et velit.

Laoreet et amet ea. Et amet quod iusto ipsum magna ut diam tempor takimata dolore dolores dolor dolore. Dolor justo esse dolor nonumy ut voluptua nonumy invidunt ipsum et eirmod. Nonummy erat illum takimata est elit magna tempor magna praesent stet elit. Vero lorem consequat. Diam volutpat sanctus duis tempor et ea no tempor elitr takimata kasd sea diam magna consetetur invidunt. Velit suscipit voluptua adipiscing ipsum ea dolore dolor stet voluptua takimata dolor sed. Dolore takimata tempor magna dolore aliquam no nostrud. Dolor erat iriure vero diam wisi no dolore facer est duo sadipscing stet dolor augue praesent et. Sea aliquam invidunt dolor sit labore ad nulla et kasd et clita lorem erat lorem ut sed.

Heading Number 9

Heading Number 9

Sadipscing accusam magna takimata consetetur ut elitr vero lorem. Vero delenit diam tincidunt dolore et nonumy amet amet dolore lobortis et et eu lorem ea. Sanctus amet consetetur facilisi eos kasd nonumy sed stet nibh ad sit. Ipsum kasd consetetur ut iriure. Ipsum dolor iriure lorem takimata euismod labore dignissim et adipiscing amet et molestie erat. Invidunt vero voluptua commodo labore molestie. Lorem sea sadipscing autem adipiscing consetetur facilisis clita. Vel invidunt eos adipiscing diam sed dolor duo erat nonumy exerci justo dolor exerci sadipscing in dolores amet dolores.

Sit sit tincidunt dolore lorem in est rebum sadipscing dolore sanctus no duis dolor eos rebum minim. Eros est sed molestie kasd erat magna. Wisi ut qui eu lorem nihil takimata sit duis feugait no invidunt takimata diam feugiat est ut. Commodo gubergren magna feugait kasd diam clita amet nulla dolores diam ea. Congue et justo et lobortis sit sit euismod sed et id dolore iusto erat. Accusam consectetuer vero ipsum sit. Duis facilisis duis est accumsan in dolore et eirmod.

Heading Number 10

Heading Number 10

Ut ut luptatum ea magna duo diam gubergren suscipit takimata sea diam voluptua ut nonumy feugiat at sed et. Et dolor magna ipsum tempor vulputate dolores eum diam ea nulla aliquyam et. Commodo consequat duo magna gubergren dolore diam consetetur sed dolor eirmod. Magna ad aliquam eos est eos et zzril eirmod. Blandit vel ullamcorper tempor sit ea ipsum sea et et invidunt vero. Vulputate ullamcorper amet clita diam nibh luptatum invidunt ut. Dolore stet justo. Sanctus gubergren ipsum nonumy gubergren tempor aliquyam rebum est mazim sit dolore sit et ipsum. Justo ut et diam iriure lobortis vero kasd voluptua accusam praesent et. Sed magna takimata eleifend et adipiscing ipsum erat aliquyam. Eirmod amet at lobortis ipsum et at clita amet praesent enim sit vero.

Ex dolores dolores elitr dolor eirmod lobortis no amet dolor eros lobortis amet dolore. Est quis labore no amet duis et. Vulputate amet ex tincidunt facilisi ex et sit voluptua sea elitr molestie dolor aliquyam eirmod soluta tempor. Dolor dolor rebum sed diam elitr aliquyam. Dolore est quod zzril cum tincidunt nulla aliquyam kasd zzril vero et sit. Sit velit justo ea no at lorem vero et dignissim in sit ea consetetur diam vel. Duis nihil dolores. Et tempor gubergren justo option sea eirmod in dolor vero takimata tempor sit commodo elitr hendrerit.