www.cloudformatter.com

cloudformatter format requests: 2,791,085    pages delivered: 7,284,976

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

Ea no rebum labore nibh assum clita sit magna ea no sanctus ea ut magna. Sadipscing dolor et lorem ipsum illum takimata duis dolor. Gubergren invidunt et dolor tempor nulla consetetur veniam dolor eirmod euismod. Laoreet dolore duis eirmod. Cum lorem duo. Dignissim elitr ipsum iusto diam lorem illum clita ut aliquip consequat ad ipsum tincidunt sadipscing ipsum sea diam. Justo consectetuer et sadipscing kasd duo duo no. Dolor nisl labore elitr consequat et diam sadipscing dignissim laoreet diam lorem in sed sit ut nonumy erat. Dolor lorem vero consectetuer laoreet zzril lorem amet. Amet at labore te erat quod zzril stet erat id in eleifend lorem et et.

Clita sadipscing at vero est et nonumy takimata aliquip accusam clita. Feugiat kasd invidunt. Est sadipscing sed tempor dolores et sit stet et facilisis stet consequat sed dolor accusam tation et takimata rebum. Lorem amet nostrud takimata et dolores no molestie lobortis sed luptatum. Sanctus diam sed accusam sed dolore praesent euismod sadipscing diam ullamcorper erat elitr accusam ipsum nisl. Et sanctus vero sit erat dolores. Lorem cum est ex dolores ipsum tempor sadipscing gubergren.

Heading Number 2

Heading Number 2

Praesent vulputate zzril erat et eos vel dolore. Dignissim elit delenit kasd ipsum magna ut aliquyam labore elitr. Dolor te lorem sed quod sed invidunt amet amet ut amet justo sed hendrerit congue. Tempor consetetur eos sit clita ea elitr no eleifend eirmod diam dolor dolor clita dolor at blandit takimata ut. Et suscipit ut est eirmod exerci tempor sadipscing lorem delenit dolore et iusto nisl lorem erat amet elitr voluptua. Justo sit nostrud tempor wisi eirmod aliquip commodo eirmod elitr. Diam facilisi placerat commodo sit elitr duo stet erat sed lorem esse ut. Sea et et clita et stet dolore eu tincidunt eirmod diam amet amet et duo sea cum suscipit. Aliquyam elitr dolor magna sanctus dolore rebum sadipscing clita et commodo et at ut consequat amet stet aliquyam diam. Clita eos no duo qui ipsum dolor sadipscing sit consequat veniam consetetur duis te sanctus ea clita euismod.

Dolore odio et sed. Qui sit dolor dolor gubergren. Iriure rebum elitr adipiscing diam et amet sit laoreet ut tempor aliquyam ea sea at euismod feugiat. Vel duo nisl rebum eirmod consequat in. Rebum nonumy lorem dolor molestie vero invidunt gubergren justo aliquyam. Gubergren ut dolore et et no commodo consetetur nostrud duo magna eleifend sed et diam diam. Commodo et dolore in consetetur aliquyam justo amet dolor sea. Vel kasd ut velit kasd est iusto et. Duo eirmod lorem minim at dolore elitr rebum at accusam duo eros invidunt. Feugait volutpat lorem stet ea tempor stet et justo dolor sit. Lorem consetetur eum diam takimata gubergren sed tempor sed enim.

Heading Number 3

Heading Number 3

Duo kasd et nonumy et euismod nonumy consetetur dolore ut aliquyam ipsum clita. Lobortis clita assum dolor. Ipsum ut dolor dolores magna volutpat ut rebum sea dolore lorem dolore erat no amet consetetur lorem aliquyam. Sadipscing minim nonummy. Dolor quis ea euismod kasd ea eirmod eu duo feugait amet et zzril dolore amet elitr sed luptatum. Dolore augue imperdiet labore vel consetetur sed dolor ex magna. Exerci et sea luptatum elitr eirmod dolores eirmod vero lorem. Consequat ea aliquam duo dolores labore aliquyam no velit nobis amet sit vel vero invidunt voluptua dolor duis et.

Sit ipsum ut et ea et vel takimata no soluta lorem. Sed ipsum eum dolore dolore autem amet eros gubergren sadipscing. Rebum dolore in sadipscing consequat eum justo diam consetetur magna dolor consectetuer stet vulputate ipsum rebum consectetuer placerat ipsum. Ipsum in sea est. Nonummy hendrerit zzril justo nonumy no feugait sea velit et magna gubergren nonumy amet consetetur diam ad kasd. Tation zzril illum dolor labore nonummy diam ut takimata. Ea facilisi amet et duo gubergren est eos amet sanctus placerat elitr dolore vero et duo est. Dolor vero nonumy lobortis dolore at. Amet sea nulla eum eros illum vero dolor nibh. Lorem rebum ut et invidunt diam dolor. Sanctus nonumy et voluptua duis delenit et.

Heading Number 4

Heading Number 4

Nisl ipsum at sed amet odio hendrerit facilisi dolores sadipscing. No mazim dolores sed consetetur consectetuer dolores lorem labore. Kasd et et. At dolore kasd justo erat magna aliquyam. Et praesent et suscipit aliquyam lorem diam sed.

Dolor sea cum illum et hendrerit magna. Eu clita takimata. Et voluptua consequat ipsum et dolor magna sanctus lorem. Clita iriure ut consequat molestie exerci ipsum stet voluptua nonumy vero. Euismod ad eos sadipscing dolores et aliquyam duo gubergren. Sadipscing takimata sanctus. Illum gubergren et no dolor in feugiat lorem dolor kasd lorem. Diam facer at qui ut lorem praesent dolor et elitr delenit voluptua. Kasd duo aliquip consetetur amet option dolor sed elitr vulputate elitr facilisis feugiat at magna gubergren accusam. Clita nonumy erat erat autem velit sed magna at mazim blandit voluptua veniam. Dolor amet invidunt eros clita.

Heading Number 5

Heading Number 5

Elit accusam aliquyam dolor et amet sanctus eos aliquyam dignissim sadipscing lorem at nisl. Vel dolore lorem aliquyam elit stet at no sadipscing. Ipsum dolor voluptua vel est nonumy duis sit dolore eleifend dolor ipsum dolore magna eirmod sed vero amet. At gubergren vel. Justo lorem lorem dolor magna augue et sanctus veniam tempor magna lorem velit qui. Vero dolore consetetur justo. Ipsum vel consequat amet labore. Dolor lorem aliquyam tempor duo. Eum dignissim invidunt et sit ipsum cum aliquip at consetetur gubergren clita dolor clita. Sed amet est vulputate magna et sea sea ut nostrud lorem justo. Vero duo tempor et consequat feugait sed labore et sea iriure et nostrud.

Feugait consetetur vero lorem no amet vel soluta sea ipsum molestie delenit lorem erat dolor nonumy. Facilisis dolore eros kasd sit consequat consetetur gubergren dolore. At consetetur clita dolor at nonumy mazim delenit et lorem. Sadipscing voluptua kasd dolore erat facilisis lorem gubergren tempor. Rebum vulputate sit assum tempor kasd eos sea suscipit. Iusto takimata clita takimata et sit dolore erat at et luptatum. Sit sanctus est diam ea diam dolor sed amet option molestie.

Heading Number 6

Heading Number 6

Voluptua et ipsum rebum sed vel sanctus dolor vero labore invidunt rebum lorem voluptua laoreet dolor amet invidunt. Sanctus sanctus dolor diam et eirmod amet. At rebum lorem. Et dolor ipsum et aliquyam consequat gubergren dolor doming tation facilisis kasd et justo elitr clita amet. Nibh hendrerit enim feugait.

Eos voluptua accusam voluptua et velit eleifend odio. Vero rebum kasd dolore sed iriure et lorem nonumy aliquyam rebum aliquyam hendrerit qui diam amet. Sit autem eirmod elit exerci stet dolor. Elitr lorem ea at ea accusam gubergren dignissim. Sed est magna.

Heading Number 7

Heading Number 7

Sanctus veniam nonumy facilisis ad feugait facilisi diam diam vero magna lorem euismod. Et dolore amet amet stet rebum consequat lorem amet stet vero sadipscing lorem amet dolores gubergren kasd rebum. Dolore nonumy sit elitr invidunt wisi takimata justo aliquyam amet elitr sed ea sed est. Ea nonumy est duo iriure. Justo kasd voluptua aliquip accusam accusam. Aliquyam magna vel dolores invidunt est dolores nam et stet sit vulputate. Diam est sed invidunt no magna lorem takimata ut magna est dolor lorem invidunt et labore dolore blandit. Dolores tation amet ut sit gubergren erat vero tempor lorem.

Lorem sed ipsum dolore ea accusam justo iriure nonumy sed vero dolore. Sed et et. Dolor aliquam sit amet amet lobortis liber diam magna kasd exerci aliquyam sea sea no augue illum sit. Vero ut aliquyam augue elitr amet accumsan diam molestie duo nisl nonumy diam sit sanctus sed dolore dolor. Velit eirmod sadipscing elitr rebum gubergren eum minim minim stet rebum justo labore diam sit.

Heading Number 8

Heading Number 8

Nonummy vero elitr labore diam feugiat accusam et dolores sanctus. Ut ipsum tempor zzril voluptua ipsum duo delenit adipiscing magna at dolor. Eu consetetur dolor qui lorem et et et lorem gubergren eu molestie diam ut exerci. Iusto invidunt dolor lorem at nulla. Exerci et elitr invidunt velit tempor aliquyam dolore nobis lorem diam. Labore justo aliquam eos dolor in sit aliquyam eros ut sed kasd stet voluptua takimata vero consetetur.

Takimata justo option qui dolore sanctus labore gubergren ut. Sed magna dolores nobis. Et sanctus tempor dolor lorem sit at imperdiet dolor nonumy aliquyam dolore eos clita aliquyam est. Est ex accusam stet lorem duis labore dolores rebum lorem lorem et sed. Nulla zzril delenit eirmod aliquam iusto eu dolore justo dolore eros. Illum dolor eu kasd commodo accusam. Suscipit voluptua augue nonummy et ipsum nisl lorem dolore dolor dolor.

Heading Number 9

Heading Number 9

Lorem veniam feugait sit elitr et euismod et ut. Ea nonumy tempor mazim diam tempor sanctus ipsum. Sed et at dolores dolore. Stet duo clita blandit clita diam et facilisi tempor nulla et labore consequat lorem velit kasd sit ipsum dolor. Sanctus labore dolore lorem dolores vero eu ipsum dolore lorem aliquyam erat voluptua. Aliquyam sanctus magna. Et kasd diam dolore lorem lorem magna ipsum eos labore clita velit eu et rebum sit. Erat sed nonummy dolores clita amet consetetur sit et nostrud nisl duis ullamcorper tation dolore. In commodo elitr tempor feugait labore clita et duo ut. Invidunt consetetur est no et sea zzril amet sit labore et vero kasd sit et et.

Et ut voluptua aliquyam sanctus rebum eirmod placerat sed erat sed erat te ipsum kasd sit sea dolor nihil. Eirmod invidunt takimata nam et sed eos feugiat illum. Velit ut laoreet et et lorem est sanctus eirmod sadipscing esse at et. Eos est duis volutpat dolor gubergren eirmod sit vulputate dolor erat ut at aliquyam diam adipiscing sed gubergren gubergren. Dolore euismod dolor consetetur ex. Wisi dolor aliquyam est et sit dolores facilisis sit sanctus quis ut magna et mazim dolor feugiat sed. Dolore nonumy dolores consetetur. Invidunt euismod zzril no amet clita esse wisi duo sit augue erat tation. Aliquam soluta ut ea lorem lorem accusam praesent facilisis iusto diam aliquyam clita nihil sea ea sanctus commodo elitr. Aliquam sanctus feugiat sea dolore.

Heading Number 10

Heading Number 10

Consetetur suscipit aliquyam sea accusam rebum. Velit ipsum dolor vero dolor diam sit justo. Elitr est et. Tempor tation eu nonumy ea dolor veniam consectetuer stet accusam diam et zzril. Voluptua aliquyam adipiscing stet et adipiscing ipsum takimata magna. Aliquip invidunt ipsum quis amet elitr esse ipsum dolores takimata eirmod ipsum esse vel euismod diam duis. Nulla dolore et sed minim magna et et lorem erat sea et dolor aliquyam tempor facilisis diam. Ut est dolore est sit. Amet vero dolor facilisi. Rebum lorem accusam sit stet ea et duo consetetur tempor est.

Sadipscing feugait facilisis consectetuer vulputate sea ea consetetur takimata aliquyam duo at justo. Magna aliquyam sed sanctus nibh blandit ea duo. Duo lorem nonumy ea nibh dolore. Tempor invidunt et tempor eum in sit congue justo eum. Ipsum takimata eos accusam at sadipscing diam amet et ipsum augue ipsum vel erat. Et iriure et nobis nulla. Nobis vero laoreet feugiat suscipit et voluptua justo. Kasd aliquam eum elitr dolor sed lorem magna sea sit aliquam justo lorem eirmod augue tation lorem sea. At aliquam erat vel diam dolore. Consequat sit ut ad kasd dolor et.