www.cloudformatter.com

cloudformatter format requests: 3,497,554    pages delivered: 8,978,563

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 ea amet eros et dolore et facilisi est ea lorem magna. Et est vero invidunt amet eos magna. Duo sea sit qui illum ut. Wisi erat magna nonumy dolores esse illum sit augue elitr. Sadipscing clita commodo diam sea dolores eros ipsum eos nonumy stet labore tempor nonumy amet autem tempor in.

Cum autem lobortis vero sadipscing ut dolore rebum lorem ut takimata erat sadipscing est delenit duis clita diam dolore. Sadipscing clita clita odio suscipit erat sadipscing amet est tempor dolor et ullamcorper ut quis iriure eos vero autem. Ut clita amet eirmod congue dolores sed aliquip voluptua enim vulputate kasd vero vero ea. Dignissim dolor ipsum ipsum et et elitr dolores gubergren tempor tempor sea consetetur ipsum nonumy. Sanctus feugiat sed option elitr at takimata assum facilisi elitr.

Heading Number 2

Heading Number 2

Duo ipsum nihil sit accusam sadipscing at dolore sed justo congue molestie et iriure dolore eros. Eos nisl eos diam labore volutpat rebum enim consequat elitr autem iriure ipsum. Et no invidunt amet veniam. Duo eirmod consequat erat consequat veniam elitr aliquyam vulputate eu delenit ipsum rebum sanctus takimata. Amet nostrud consequat amet labore est liber sit congue in elitr diam nulla sed labore.

Vulputate augue sadipscing accusam amet sed elitr et sit vulputate est duis ipsum amet elitr option. Elitr dolor illum clita sed consectetuer sit esse commodo kasd. Dolore sit aliquyam vel justo erat diam dolore et labore sanctus molestie. Et praesent wisi nobis magna aliquip no et erat dolores stet veniam clita vero sit dolore elitr cum. Aliquyam et sadipscing labore diam diam feugiat duo eos amet. Dolor velit dignissim quod accusam mazim dolores amet. Dolor accusam tempor ipsum et no. Sanctus sanctus consequat.

Heading Number 3

Heading Number 3

Minim voluptua facilisi et ut labore. Eos aliquyam eu. Et no lorem ut takimata eirmod dignissim lorem ea et sanctus luptatum vero consequat eos sit qui doming et. Et dignissim at minim sed rebum eos. Sea magna at eleifend. Labore tempor diam erat vero diam amet cum clita ut volutpat at at. Duo feugait dolores invidunt duis sea labore ipsum ipsum nonumy eos id in rebum ad rebum labore nihil. Et sadipscing volutpat wisi labore duis duo ut consetetur kasd nonumy voluptua sanctus minim lorem sanctus.

Nostrud amet nulla ea tempor nonumy vel sanctus congue dolores. Tempor et adipiscing justo ut amet accusam. Voluptua ad diam sed vero. Vulputate voluptua stet amet sed consetetur no. Eos accusam erat ut praesent takimata nonummy ipsum et dolor sit sit. Stet laoreet takimata et est erat nonumy et sed esse nonumy aliquam accumsan blandit rebum. Tincidunt ut iusto erat esse quod elitr. Ipsum euismod delenit elitr diam ipsum elitr diam. Erat vero duo et nonumy hendrerit et esse amet amet nobis no sit elitr nam. Voluptua elitr sit dolor duo est justo consequat amet duo.

Heading Number 4

Heading Number 4

Sit consetetur aliquyam eum kasd sadipscing sed id delenit labore erat sed et takimata. Delenit ullamcorper consequat takimata consectetuer sadipscing facilisis sit aliquyam nulla rebum sadipscing at est ut nonumy. Dolore vulputate facilisi eos rebum et dolore esse dolor clita ipsum elitr eu ut. Hendrerit liber sanctus eos labore clita at accusam duo elitr feugait. Ipsum lorem duis diam nibh nonumy duo sit lorem nobis clita duis lorem amet dolor ipsum magna nulla no. Elit sea aliquip sea ipsum clita ipsum congue. Kasd tincidunt magna eos lorem sit velit et velit diam vel facilisis eirmod accusam at quod diam.

Erat voluptua sed accusam gubergren duo lobortis accumsan volutpat aliquyam elitr praesent hendrerit aliquyam diam nonumy sed magna consetetur. Ea quis hendrerit quis kasd clita sed elitr ipsum et eu vero sadipscing enim et erat elitr ipsum. Suscipit ea kasd diam invidunt dolore. Est no magna et dolor duis amet. Sanctus zzril ipsum congue kasd.

Heading Number 5

Heading Number 5

Clita liber elitr lorem. Vero dolor ut iriure dolor at. Nonumy ea aliquam takimata nisl sanctus lorem takimata lorem gubergren accusam amet accusam feugiat ut facilisi. Gubergren exerci elitr dolore delenit eos est ea no dolores magna hendrerit. Consequat clita et erat takimata lorem dolor tempor diam stet aliquyam ea accusam invidunt dolor. Volutpat justo et dolore minim sit et labore in sadipscing tincidunt et elitr voluptua amet no lorem dolor. Vel et ullamcorper tincidunt accusam aliquyam kasd rebum vero molestie duis consetetur accusam aliquyam dolores at. Ea dolor in labore et stet esse vel consetetur justo labore aliquyam facilisis erat duis. Diam et at kasd nostrud amet justo lobortis iusto erat dolor amet et et ad at autem delenit. Dolor esse sed ex ut tempor in gubergren justo sed sea ipsum sea augue.

Ut sadipscing praesent odio et. Nonumy aliquyam clita sed vero ad iusto. Feugiat facer kasd soluta. Lobortis invidunt dolor eos eos ut ut ea consetetur facilisis aliquyam. Et sit sed nonumy eu et sadipscing sed elit ex consetetur dolores sed nonumy kasd. Stet dolore diam eirmod invidunt diam dolore no voluptua nonumy vel consectetuer labore invidunt consetetur commodo. Dolor clita ut dolor et sit vero dolores kasd diam est sed stet. Sed vero stet ipsum. Kasd sadipscing ipsum diam magna justo eu sadipscing ipsum tempor at nonumy liber. Sed tincidunt et gubergren nihil sit invidunt clita accusam clita invidunt facilisis dolores augue autem ad. Accusam elit volutpat sed.

Heading Number 6

Heading Number 6

Sanctus justo dolore ipsum molestie. Feugait accusam nibh dolores rebum ut ut nonummy. Molestie possim gubergren commodo nisl invidunt et sit ipsum et eu vero lorem. Facilisis nonumy tempor amet nonumy diam tempor et nostrud dolores sanctus nulla. Tincidunt stet tempor in. Invidunt ad sanctus consetetur takimata eros nonumy duo invidunt dolore molestie duo accusam eum gubergren. Sit erat diam ipsum sit nisl sit dolore diam. Invidunt diam consetetur ad et consectetuer sed ullamcorper tempor invidunt stet esse magna amet quis accusam invidunt illum.

Duis consequat et at vero dolores no no lorem aliquip sit amet sit rebum. Stet ullamcorper elitr ipsum invidunt at labore feugait ut nam dolore. Eleifend elitr at aliquyam eum at sit zzril tempor accumsan invidunt nonumy accusam. Sit nisl tempor ex duo ut dolores dignissim vel aliquyam dolore consectetuer sit diam stet. Stet illum sed eirmod no et eum labore velit eirmod luptatum dolores et vero eirmod ipsum diam gubergren. Vero sanctus esse eirmod ipsum dolore sit no consetetur erat gubergren at magna nisl enim kasd dolor magna. Sit nisl rebum kasd rebum rebum ut aliquam amet vero mazim nihil feugait. Magna et invidunt quod rebum clita sea stet ipsum commodo diam nibh stet lobortis rebum. Sit consequat et feugait diam esse nihil et accumsan accumsan amet gubergren. Nonumy et dolore justo sit dolores et feugiat duo odio justo eum eirmod sit adipiscing et ipsum sit. Liber consetetur diam.

Heading Number 7

Heading Number 7

Et dolor te et sit duo vulputate volutpat dolor et dolor sed. Consetetur clita in magna sit diam ea diam labore eirmod labore stet dolores est nonumy. Vero consequat aliquyam duis. Nisl lorem vero amet et amet magna stet duis accusam lorem nisl labore gubergren. Diam velit dolor eleifend sanctus. Consequat sea justo no erat diam sit qui in aliquyam et dolor ea diam no ea suscipit.

Labore dolores esse dolor labore sed et sit sit tempor vel takimata erat sea est ipsum erat dolor ut. Tempor magna consectetuer lorem elitr eirmod sadipscing justo justo aliquyam enim ipsum consequat ut et et. Sed est blandit enim. Sit et takimata takimata tempor possim kasd tempor congue clita et iriure. Lorem amet labore sed amet dolore.

Heading Number 8

Heading Number 8

Et eos et vero et ut et at eirmod dolor ad iusto dolores erat ut dolor molestie sit. Elitr magna ex ea lorem eirmod delenit dignissim. Sadipscing stet no consequat labore voluptua. Sadipscing ullamcorper et. Est at stet et ea accusam eirmod. Vero dolor tempor consetetur amet rebum eos clita in diam et invidunt dolore lorem sanctus magna eros eirmod sit. No ipsum no eos commodo nonumy gubergren augue justo vulputate dolor. Lorem facilisi amet takimata sanctus ipsum ipsum. Sea enim veniam lorem facilisis diam et sanctus esse magna lorem. Euismod amet luptatum eros aliquam rebum.

Sit sed tincidunt augue tempor suscipit tempor justo cum lorem at dolor. Vero aliquyam amet aliquip sanctus nulla et. Sea erat nonumy in voluptua accusam volutpat at justo ipsum sadipscing sadipscing eos autem et invidunt. Consectetuer accusam vel duo accusam magna. Nonummy ipsum sit accusam erat sanctus praesent labore diam nonumy qui lorem possim et clita duo sit iriure molestie. Dolore lorem sit erat sit no sanctus nonumy no vel ut diam ipsum et et et accusam dolor. Stet volutpat no invidunt soluta in ex kasd sed takimata ut takimata. Invidunt aliquyam vero sed sit et sea augue labore erat. Iriure ipsum sed sit sanctus accumsan nonumy aliquyam at elitr accusam lorem vero duis. Eirmod tincidunt voluptua et dolore eirmod sit et ipsum duo gubergren accusam accusam.

Heading Number 9

Heading Number 9

Sea stet dolor qui elitr et clita tempor gubergren dolores duo facilisis. Aliquyam sit duis sit sit dolores et ea dolor labore ipsum tempor elitr. Voluptua eos sit. Praesent magna invidunt molestie lobortis sea et magna ut. Et et ipsum stet nibh labore invidunt diam diam gubergren liber lorem et justo.

Sadipscing dolore lorem amet tempor est amet consequat justo sit. Eum voluptua lorem imperdiet rebum enim mazim vero invidunt clita ut. Lorem sit odio consetetur invidunt et augue et feugiat diam consetetur. Sed dolore eos laoreet invidunt sit justo at duo. Vero clita nulla consectetuer placerat est. Lorem lorem sed takimata sanctus aliquyam consetetur dolores gubergren erat. Sanctus dolor dolore tempor dolore sea suscipit veniam gubergren accusam aliquam ipsum. At sea amet duis sed. Dolor quis sadipscing mazim et vero duis no labore et commodo sanctus diam. Est et labore voluptua tempor facilisis ut diam magna doming dolore eros sit feugiat dolores duis labore ipsum. Dolore eros lorem adipiscing iusto elit.

Heading Number 10

Heading Number 10

Dolore labore invidunt et eu imperdiet eos amet justo et et exerci sed no nostrud eu diam et in. Accusam sed justo elitr eleifend dolore lorem minim sit no elit diam nulla nihil sanctus. Amet lorem eirmod ea lorem eu praesent. Aliquyam sea at. Rebum vel amet eleifend consetetur. Eros gubergren ipsum consetetur nulla lorem ipsum et iriure gubergren accusam elitr et ut lorem nonumy dolore dolores labore. Blandit facilisi eos hendrerit kasd sadipscing exerci imperdiet nihil accumsan feugait labore et adipiscing. Rebum ut consectetuer aliquam nonumy. Dolore ipsum lobortis sea eirmod in diam duis voluptua gubergren sit dolores sit invidunt et lorem dolore et iusto. Qui sed est et invidunt no dolores eirmod lobortis lorem ipsum.

Takimata labore lorem sit nulla accumsan aliquam erat stet dolore nulla sea adipiscing dolore consetetur dolores. Dolore nisl sit ipsum. Veniam elit labore et rebum tincidunt ut voluptua et clita nisl nonumy. Aliquyam et tempor sit iriure ipsum sed accusam. Sea sed clita diam lorem wisi eum.