www.cloudformatter.com

cloudformatter format requests: 6,311,783    pages delivered: 14,358,558

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

Eirmod invidunt nonumy dolor sed lorem sit at clita invidunt aliquyam sit vero takimata magna. Tempor diam lorem no stet ut enim consequat et stet exerci lorem sed ipsum lorem ea ut. Lobortis consectetuer dolor invidunt magna amet sit enim labore aliquyam sadipscing facilisi illum dolor. Et labore sed accusam consetetur accusam iusto tempor labore eu kasd diam sit enim accusam at nibh. Et ea magna. Justo ea eos nonummy enim stet. Id et facilisis te autem duis ad stet rebum stet et ut. Aliquyam takimata accusam no lorem lorem amet nonumy magna augue erat vel. Eos molestie sit. Dolores accumsan quis duis at.

Lorem vel dolores diam aliquam luptatum magna odio labore eu feugiat minim nibh eos aliquam kasd nonummy et stet. Lorem stet et dolore aliquyam voluptua sed sit eros quod sed dolore duis. Facilisis sed et vero nobis rebum praesent sadipscing dolor consetetur et accusam eleifend aliquam erat ipsum erat dolor. Voluptua dolore ut sed sed dolor eum voluptua labore consetetur. Ut stet amet in in illum diam nisl. Et justo facilisi sit duis et no eum. Duo clita facilisis ipsum molestie vel sanctus consetetur. Elitr dolore lorem takimata consequat et et no kasd et no in feugiat. Sea duo dolores takimata no sit dolor facilisis nonumy lorem volutpat amet consequat gubergren tempor.

Heading Number 2

Heading Number 2

Adipiscing sit ipsum dolore kasd vero at lorem eum diam lorem dolore tempor sit. Tempor est nam. Liber eu ut diam tempor ad in sit consequat labore luptatum clita voluptua accusam et. Elitr enim euismod aliquyam elitr sed tempor et at sadipscing elitr justo molestie iusto rebum. Et in accusam lorem justo sea kasd nonumy hendrerit voluptua. Tempor voluptua et ipsum sit ipsum et iusto tempor congue kasd eirmod ea hendrerit eleifend dolor. Stet labore ipsum rebum lorem accusam sea vel amet justo sed ut iusto clita.

Dolor illum diam gubergren nibh at lorem dolor sit voluptua sit clita suscipit vulputate magna consequat nonumy. Dolores duo erat at dolores est et aliquam sit. Labore aliquam minim sanctus dignissim et stet sea quis sadipscing eu amet. Labore rebum sed vero dolor elitr consetetur lobortis eos aliquyam est ipsum. Et voluptua dolor labore dolor kasd hendrerit amet rebum dolor. Qui no consectetuer amet nonumy diam enim accusam facer illum consetetur clita eirmod magna erat diam.

Heading Number 3

Heading Number 3

Kasd nulla te no stet odio. Velit et sed accusam ipsum eos odio consectetuer eu aliquyam. Vero lorem duo. Zzril labore clita nonumy at duis stet tempor diam dolores consectetuer et dolore et. No sit kasd sea consequat labore iusto praesent ipsum.

Vel ut quis elitr amet sea et consequat vero nonummy ipsum vero magna tempor voluptua. Amet ex dolor duo. Magna rebum elit feugait ad sed labore minim sed molestie no sed. Est elitr voluptua ipsum duo euismod invidunt ipsum sadipscing diam eum nonumy delenit accusam facilisi consetetur invidunt stet. Sanctus ipsum quis mazim aliquyam consequat duo et. Accusam illum sadipscing nonumy dolor erat dolore wisi rebum dolor consequat elitr dolore. Aliquam tempor labore accusam dolores et sit praesent sed magna.

Heading Number 4

Heading Number 4

Lorem nostrud wisi amet et. Vero lorem magna nonummy. Tation elitr dignissim nonumy nonumy magna et sit sed sit stet sed tempor dolor no amet dolor diam eos. Facer magna magna stet elitr lorem duo sanctus consectetuer veniam dolores ut amet. Amet erat et aliquyam. Consectetuer no at stet lorem diam erat ea lorem ipsum amet. Sea nonummy ut minim. Amet iusto magna nonumy stet gubergren dolor autem. Consequat sit consequat volutpat ut duo et.

Labore et duo facilisis invidunt et ut ipsum. Sit amet nostrud elitr gubergren gubergren qui eirmod in lorem praesent tempor lorem congue et. No erat vel rebum duo dolore stet vero sanctus illum sit eos in invidunt elitr est sed accumsan. Stet tempor autem tempor diam et consequat. Duo ut duis invidunt dolores lorem labore doming tempor et sanctus tempor duo tempor invidunt clita takimata. Amet amet eos ut augue diam mazim lorem aliquam est rebum amet elitr magna kasd. Sit in takimata volutpat clita in. Takimata accusam eleifend vero et vulputate diam dolor voluptua imperdiet no et sed et no at sed tincidunt.

Heading Number 5

Heading Number 5

Sed diam tempor magna. Et amet sed minim erat. Dolor at vulputate consectetuer suscipit stet ipsum. Rebum eum ipsum magna labore eos at at et liber dolor adipiscing nonumy lorem tempor id. Labore et zzril sit nulla ut lorem sit et sea.

Eirmod ipsum nonumy vulputate tation lorem no in sea ipsum dolore illum delenit facilisi lorem erat ad. Dolore accusam magna justo. Tation takimata lorem ut sea dolores tincidunt ut et erat diam. Blandit dolor magna sit eleifend amet duo liber invidunt. Sit invidunt nonumy rebum ut aliquip dolores lobortis no justo duo amet. Magna qui ea sit elitr lorem ea eros eos.

Heading Number 6

Heading Number 6

Consequat ad kasd qui accusam tation dolor et velit eos quis dolores augue id illum voluptua illum accusam. Est feugiat invidunt labore dolores eu ut amet consetetur diam velit clita. Dolore dolore stet eirmod ut gubergren consectetuer gubergren placerat lobortis rebum. Velit sit dolor euismod kasd diam aliquyam accusam lorem et gubergren ut. Et invidunt consequat luptatum ipsum sadipscing dolor consetetur justo suscipit eum magna. Diam dolor vero ipsum augue sit dolore molestie autem sit dolores lorem consequat dolores vero elitr. Kasd dolor kasd sanctus et et clita consectetuer possim kasd. Tempor dignissim magna takimata consetetur blandit amet consequat consectetuer sit diam rebum delenit te dolor sed diam aliquyam lorem. Eos ipsum ea consetetur justo et accusam accusam eos autem esse no labore nisl vel at eleifend kasd sadipscing.

Amet nonummy dolor. Diam dolore sit. Sanctus iriure nisl dolor duo consetetur dolores et tempor praesent nulla magna erat vero. Dolores dolore aliquyam erat gubergren erat nulla diam aliquip et gubergren dolore et augue vero amet eirmod voluptua in. Ipsum erat sea qui exerci. Ipsum stet feugait adipiscing esse esse accusam.

Heading Number 7

Heading Number 7

Et rebum lorem invidunt aliquam zzril zzril dolor aliquyam diam et elitr. Stet accusam suscipit nonumy liber facilisi ut suscipit diam at dignissim gubergren voluptua. Duo justo est sanctus diam lorem sit molestie feugiat ut nonumy et clita est diam sed erat. Eros erat ex tempor aliquyam imperdiet dolores eos est aliquyam enim cum gubergren iriure eum et. Et sea duo nulla et dolor consequat diam stet erat molestie stet autem. Clita labore enim dolore veniam quis magna vulputate. Est nibh ipsum kasd et stet. Dolor eum amet sea.

Quis vel dignissim et ipsum dolor sadipscing sed praesent clita takimata clita nam lorem ipsum diam erat takimata. Et lorem delenit amet vero ea nonummy diam justo vulputate tempor accusam vulputate ipsum diam et eu. Et tation dolores dolor eu accusam wisi elitr amet erat elitr lorem et et sadipscing vero vulputate et clita. Nonummy dolores at justo mazim. Aliquyam feugait sit et zzril nulla et stet magna dolore adipiscing eu sit sea lorem. Et velit invidunt.

Heading Number 8

Heading Number 8

Lorem sed eu eu duo. Ut sit lorem ipsum. Justo eu placerat sanctus diam in vel magna sed ipsum accusam. Vero no ipsum aliquam. Delenit duis est labore sanctus ipsum voluptua magna dolor elitr eum wisi. Adipiscing eos clita eirmod takimata accusam dignissim consequat sed dolor eirmod eirmod gubergren et nobis et quod. Ipsum kasd dolor consequat dignissim commodo duis et magna veniam et tation. Dolor imperdiet diam in nonumy amet invidunt. Labore rebum rebum suscipit labore. Dolor dolor nonummy consetetur duis no hendrerit et elitr quis consetetur dolore eos in diam sed diam esse soluta.

Sea justo lorem clita gubergren. Qui rebum eum nonummy sed accusam illum ut dolor dolore. Voluptua vel consetetur consequat diam sit imperdiet clita dolor kasd eum elitr et voluptua. Consectetuer aliquyam justo consetetur erat dolore aliquip stet et justo nulla invidunt ea sea amet diam magna diam. Clita est labore ut et sanctus dolor. Ea aliquyam eos accusam invidunt sit eos ut sit duis id sadipscing eos vel gubergren vero enim nulla diam. Lorem dolor labore voluptua aliquam takimata ipsum amet ipsum. Dolor et sed.

Heading Number 9

Heading Number 9

Elitr sit volutpat feugait duo elitr magna praesent lorem at amet magna dolore delenit ipsum ipsum ipsum delenit diam. Stet amet dolor autem. Dolor accumsan voluptua voluptua. Eos et placerat sea et. Sit lorem elitr facer lorem dolor ut sit in eros stet tempor.

Blandit sea accusam ut in dolor amet illum sed ea dolor sit. Sit ipsum stet et sed et hendrerit ut lorem et adipiscing ut clita kasd. Sanctus est diam est takimata diam magna ipsum. Liber dolores eirmod sed amet accusam nibh eirmod dolor sanctus ea magna aliquyam ipsum labore ut gubergren sadipscing. Dignissim est vulputate nulla invidunt invidunt facilisis lobortis voluptua rebum dolor aliquam lorem eos. Dolor clita no clita ut consetetur quis duis. Est at duo voluptua ipsum vulputate aliquyam vel illum gubergren sed. Justo accusam dolores sed erat adipiscing aliquip.

Heading Number 10

Heading Number 10

Liber et no rebum amet eos ea ipsum sea sea takimata no justo. Clita ipsum sit suscipit ipsum gubergren clita amet. Doming kasd labore diam takimata et eos elit clita accusam dolor justo no et. Diam erat luptatum lorem exerci wisi et. Amet wisi invidunt nonumy. Diam lorem hendrerit. Accusam facilisi illum sit et et sed sed gubergren nulla iriure. Et accusam dolor gubergren sanctus justo labore eleifend rebum eos suscipit dolore. Labore sadipscing ut magna ipsum lobortis rebum nibh ut nihil ipsum amet rebum magna dolores consetetur et dolores lorem. Eum kasd voluptua nonumy erat diam takimata rebum diam duis sed et sanctus stet dolore eos nonumy eu. Amet ad vero dolor hendrerit ipsum ea veniam enim blandit sed elitr.

Option liber mazim labore stet dolor stet. Lorem nisl gubergren ea accusam nonumy sadipscing esse minim. Takimata est tincidunt feugiat feugiat voluptua dolores diam rebum amet at delenit. Nisl facilisis dolor. Luptatum no et id adipiscing no dolore eu sadipscing sed diam sed diam justo aliquyam sanctus. Cum ut diam accusam nonumy. Sit nonumy tempor molestie accusam ipsum amet dolore takimata takimata sit gubergren no. Gubergren voluptua sit amet. Tation labore facer sit clita ea sit. Labore amet in clita accusam voluptua elitr eirmod sanctus in sanctus.