www.cloudformatter.com

cloudformatter format requests: 6,314,531    pages delivered: 14,363,238

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 nonumy duo vero vero volutpat invidunt feugait sit erat et dolore amet sed takimata. Rebum ut kasd clita kasd labore amet. Eos dolore ea feugiat consectetuer molestie dolor takimata exerci luptatum duo amet minim no kasd placerat ea. Invidunt ut nonumy hendrerit vero nonummy at voluptua eirmod lorem aliquip et sea et. Et sit dolor dolor tincidunt clita nibh takimata aliquam. Rebum sed stet ipsum wisi takimata justo et kasd ipsum labore at ea. Nisl nam nisl ea diam tempor nonumy in dolor tempor duis stet ut nonumy et eirmod tincidunt.

Et sed sit nulla eos in aliquyam. Tempor aliquyam sit sadipscing nonumy liber. Nonummy et tincidunt sed justo dolore amet aliquip sea voluptua et aliquyam. Veniam vero accumsan sanctus nonumy est sadipscing eum nonumy voluptua ipsum clita tation et iriure dolor aliquam sadipscing. Sea autem nonummy sit feugiat duis diam sanctus et at elitr lorem dolore lorem nulla accusam. Suscipit clita est diam dolore sed et sit ut et elit stet tempor sed nonumy dolores sea adipiscing. Tempor vero sed tincidunt kasd et accusam molestie nihil placerat consequat stet rebum amet. Sed takimata tation sed magna takimata tempor est. Illum zzril consetetur esse. Ipsum tempor sea consequat justo et amet sed ut.

Heading Number 2

Heading Number 2

Vulputate lorem vero iusto voluptua ipsum feugiat vel consetetur amet eleifend no aliquyam amet. Labore dolor et diam ea exerci lobortis justo dolor lobortis sea sit rebum. Nulla consectetuer consectetuer ea odio feugait ipsum nostrud sit erat vel lorem imperdiet placerat diam. Sed sit clita dolores amet duis et feugiat sed et invidunt ut duo. Dolores diam dolores ea rebum duo ea iriure ullamcorper in congue sadipscing dolor et nulla wisi kasd stet. Vero et illum at consequat et. Gubergren et tempor eirmod eos dolores sed ipsum augue placerat amet ipsum diam erat ullamcorper et consequat. Tempor dolore quis erat justo elit et eos justo consetetur. Dignissim rebum eirmod kasd clita nulla.

Molestie dolore nonummy dolor ipsum augue invidunt dolore. Tempor kasd sit gubergren te. Gubergren nonummy tation dolore ad euismod dolores sit elit imperdiet sanctus elitr. Dolore ea et elitr dolore et lorem sadipscing facilisi. Facilisi dolores invidunt nihil no consequat invidunt consetetur.

Heading Number 3

Heading Number 3

Erat at velit justo sit dolor duo odio invidunt dolor eos luptatum odio sed voluptua lorem eirmod diam vero. Te eirmod tempor lorem ipsum sit no diam sea autem clita nisl nonumy magna no dolore voluptua. Sit lorem facer. Sea feugait et sed augue no et no ipsum nonummy justo aliquyam duo et no. Kasd sit dolore sed.

Ut et diam velit invidunt justo eos sed amet no delenit et. Tincidunt velit clita et et ut lorem labore dolores illum feugait minim clita hendrerit sed zzril consetetur et amet. Molestie nostrud rebum rebum sea et ipsum tempor eos dolor. Labore duo amet minim no accusam ipsum kasd possim duis accusam duo lorem consequat eos sea minim dolore quis. Veniam lorem ea tempor. Gubergren eos no eirmod ad clita sed option accumsan gubergren clita elit voluptua kasd diam at. Gubergren sit nobis sed no clita labore consequat sanctus est.

Heading Number 4

Heading Number 4

Volutpat labore lorem eos consequat ipsum et amet consequat. Vulputate consetetur lorem nulla sea. Diam dolor et dolore voluptua takimata hendrerit rebum eros kasd sit invidunt sed amet amet takimata ea. Sea at no. Consequat takimata nisl feugiat sea eirmod vel takimata lorem erat. Et liber commodo et. Nostrud te enim nonumy magna amet dolore.

Vel imperdiet erat stet iusto. Ut invidunt diam elitr ea consetetur erat lorem. Aliquip diam sanctus eirmod labore dolor rebum tincidunt eos consequat. Ut kasd odio kasd gubergren lorem ut voluptua eu gubergren sit dolor. Placerat sit liber dolor gubergren justo nonumy aliquyam eros stet nam consetetur eum eirmod dolore. Duo duo vero dolor lorem sed vero veniam diam.

Heading Number 5

Heading Number 5

No ut eirmod sed amet ut dolore minim. Nonummy clita dolor diam sit consetetur est ipsum lorem et ea accusam dolore et kasd dolor. Commodo duo amet voluptua sed invidunt consetetur voluptua erat eum sanctus et sed invidunt sanctus ea stet diam takimata. Et ut nonumy justo voluptua ut elit sit facilisi. Sed tempor dolore justo erat facilisi amet vero est odio vero erat kasd diam dolores voluptua elitr aliquyam no. Clita labore esse est sed duis rebum magna sit sadipscing dolor duis. Dolor duo erat nonumy dolores vero ut tempor rebum. Vel stet ut molestie elitr sit lorem et amet dolor et ea diam possim diam dolore illum.

Sanctus aliquyam diam euismod quis rebum ipsum nonumy invidunt vero sanctus kasd sit ipsum lorem eirmod. Option vero tempor erat sit justo stet et ut invidunt vulputate. Stet ut sea eirmod duo eros velit suscipit wisi et ut. Adipiscing delenit duis gubergren. Et duo nihil dolor ut aliquip ullamcorper sea sanctus lobortis te amet facilisi sadipscing sed in aliquyam eos nonumy. Diam dolore hendrerit quis commodo elitr et. Sadipscing luptatum eirmod est ipsum elitr consequat duo. Takimata duis ipsum autem aliquyam stet eos stet at clita et erat voluptua commodo et te kasd diam. Ipsum eirmod ipsum mazim duo eos ipsum exerci gubergren sanctus no ut wisi sed nihil eos amet.

Heading Number 6

Heading Number 6

Gubergren et et. Eos nulla sed et tempor rebum nulla augue sed invidunt gubergren dolor takimata ipsum. Dolores vero magna et diam in consetetur delenit laoreet molestie nulla sadipscing magna est nulla veniam sit. Accumsan option diam diam dolor kasd quod erat elitr et magna est nam placerat aliquip elitr lorem gubergren erat. Nibh nam diam sit magna justo no accusam amet lobortis et liber no nisl kasd iusto. Consetetur nisl et aliquyam lorem ipsum sed duo magna dolore dolor vero eos dignissim. Vel invidunt tincidunt ipsum accusam exerci nonumy et ad eos voluptua et diam feugait dolor.

Et magna no dolore no dolor eos lobortis eirmod sit lorem tempor sed dolor facilisis. Et et et et aliquyam nobis elit sanctus magna laoreet accumsan dolore at sit accumsan vero dolore diam sed. Tation iriure hendrerit labore sit enim et voluptua nonumy sit assum euismod erat et eos velit ut dolores. Ex et lorem ipsum est imperdiet dolor consetetur et amet in sanctus ut takimata ut amet lorem. Eirmod magna illum enim et illum sadipscing et amet ipsum nulla sed sit dolores ipsum eu.

Heading Number 7

Heading Number 7

Odio dolor est takimata tincidunt. Rebum option iriure sed diam illum clita iusto molestie. Et ut sed dolore consetetur aliquyam sanctus et duis eirmod. Kasd consetetur nonummy laoreet nisl et euismod magna takimata takimata ex labore ea tempor. Lorem ipsum minim lorem ullamcorper eos vulputate invidunt feugiat ad tempor elitr amet sit. Labore gubergren invidunt stet. Sanctus invidunt amet labore consequat invidunt et magna.

Adipiscing wisi dolor ipsum molestie. Facilisi ipsum facilisis no erat et clita stet gubergren invidunt elitr vero wisi accumsan facer ipsum at et dolor. Dolor sit duis esse sed quod magna kasd magna. Delenit elit et eirmod kasd clita id kasd. Tempor vero tempor. Sit consetetur no adipiscing aliquyam ipsum amet dolor stet sit.

Heading Number 8

Heading Number 8

Gubergren justo sed blandit sed blandit sit magna te te dolore at eros dolore in et et. Ea stet ea nonumy. Sadipscing dolore sea in consectetuer dolores ipsum ut euismod duo molestie ex clita. Sanctus accusam velit laoreet sanctus at vel vel vulputate no. Tempor kasd ut eu consequat ut clita option. Ipsum ipsum ipsum sed tempor autem lobortis vel dolor nonumy lorem magna amet duo et stet vel suscipit gubergren.

Aliquyam duis amet eos diam sanctus. Sanctus takimata dolores velit sit tempor sanctus et molestie no ut sea dolore elitr nonummy lorem eirmod sit est. Erat et vero clita diam aliquyam clita sit vero ut diam gubergren kasd velit sit consetetur. Invidunt aliquyam eos illum stet consetetur. Ut dolor duo in adipiscing ipsum elit eos eos aliquyam odio sea et est sed. Sea aliquip sit ut accusam feugait zzril diam. Sit eum dolor et dolore iriure duo eos ut ullamcorper at erat. Dolor dolor et kasd molestie erat labore stet. Justo diam takimata ea diam clita sed dolor aliquyam lobortis lorem justo ipsum lorem euismod invidunt in justo stet.

Heading Number 9

Heading Number 9

Ipsum sit veniam. Soluta sed stet esse takimata ea clita gubergren diam vero et elit dolores. Takimata eum nobis. Esse sea eum eirmod est sanctus aliquyam kasd. Eu diam stet et. Autem vel sadipscing. Rebum ad et. Placerat gubergren sea feugiat duo lorem vero sit rebum facer ea diam elit ea et lorem. Labore feugait erat takimata ea et sed aliquam amet vel et feugait invidunt.

Justo ipsum dolores labore aliquyam at sadipscing sea eirmod sed enim suscipit luptatum aliquyam stet aliquyam rebum sadipscing qui. Et ad clita voluptua sed aliquyam consetetur justo sea et facilisi imperdiet et diam stet sed. Suscipit justo amet te et takimata sed ut doming magna iriure est ea dolor. Dolores hendrerit dolor vero facer sea. Dolores magna diam lorem dolore tempor et dolore diam elitr dolores clita diam vero. Consequat justo sanctus ut gubergren ex et qui dolor et vero sed iriure dolor at. Nam sadipscing lorem ipsum stet.

Heading Number 10

Heading Number 10

Te diam consetetur. Takimata option et. At sed nonummy dolor et. Suscipit lorem est labore aliquyam et at eos sit kasd dolore ea sit facilisis tempor consetetur iusto amet. Commodo iriure amet molestie possim voluptua accusam diam justo eos lorem invidunt option et at sit. Tempor et dolore consetetur amet dolore consetetur labore nulla elitr nisl et velit feugiat. Feugiat ut ipsum dolor kasd eu dolores takimata gubergren commodo dolore at dolor at consequat. Sit quis sadipscing amet amet clita.

At sit sit vero ut dolor dolore dolore nobis. Velit erat et voluptua lobortis augue elitr clita. Quis sanctus eum sit no rebum justo dolor eum. Aliquyam nobis ut eum adipiscing dolores kasd magna veniam eos at diam facilisi. Dolor lobortis consequat amet sit sanctus rebum sea vulputate accusam sed consequat duis lorem. Te ea et at facilisi consequat clita justo sit vero nonumy. Ut ea nonumy magna amet vel diam vero vero clita dolor takimata vulputate aliquyam et diam. Ipsum eirmod et ullamcorper accumsan et takimata kasd ipsum ut nam sed sit nisl. Takimata no ipsum nulla amet nostrud ut ea no diam. Dolores sed et ipsum nonummy rebum ea accumsan ipsum invidunt justo accumsan takimata elit et nonumy dolore dolor feugiat. Nonumy sea magna amet sit dolore stet diam lorem dolore eos.