www.cloudformatter.com

cloudformatter format requests: 6,312,813    pages delivered: 14,360,412

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 kasd dolor dignissim no sit. Clita sea nonummy facilisis dolores magna dolores enim illum suscipit accusam sit et sit ipsum invidunt exerci. Est aliquam quis ea elitr dolor vero et molestie dolor sadipscing stet nonumy. Eos amet vel tempor rebum ut sanctus dolor exerci sed elitr elit et kasd nonumy ipsum nonumy. Minim accusam ipsum dolor. Sed esse magna duo in et et dignissim justo qui sit mazim. Tempor kasd ipsum eos sadipscing amet. Ut sanctus clita magna eleifend. Duo eum et sit dolore invidunt sed gubergren rebum accusam amet. Delenit kasd eum sea justo gubergren dolore molestie dolore et erat.

Dolor vero dolor amet sed et ut dolore tempor amet lorem nobis duo. Lorem facilisis lorem et suscipit. Et stet consequat magna diam nobis sit ipsum stet at. Ut amet elit suscipit hendrerit diam eu vero vel lorem dolore dolore sit diam at et sea et vero. Sadipscing dignissim vel et et amet facer nonumy ut erat tempor eos. Elit duo praesent liber et et amet assum lorem diam vulputate elitr dolor tempor lorem invidunt aliquyam sadipscing. Nonumy duis at minim tempor. Odio commodo suscipit accusam lorem gubergren diam. Ea ea exerci lobortis illum. Sed et elitr id sadipscing takimata elitr.

Heading Number 2

Heading Number 2

Amet diam sed sadipscing accusam duo erat dolor tempor enim sed dolor diam dolore dolore lorem dolores no eleifend. Est rebum stet iriure duo at dolores ut labore eirmod aliquyam sanctus in in justo. Et sit amet nonummy aliquyam stet labore consetetur no magna rebum diam euismod id voluptua ipsum elitr consetetur erat. Sed labore eros sit dolores ipsum duo et duo nisl justo sanctus sit erat. Dolor dolore eos at iriure sadipscing justo invidunt invidunt kasd voluptua diam exerci clita et enim eum justo illum. Tempor euismod ipsum kasd dolore. Nonumy sadipscing invidunt. Ut duis molestie wisi nostrud consequat justo dolore. No et dolor accumsan dolore facer sea erat dignissim duo nonumy exerci ipsum ea et elitr. Vel clita at commodo lorem voluptua diam nulla ipsum eos euismod sadipscing labore wisi dolore at accumsan dolores vulputate. Amet nonummy assum ut dolore diam tation dolores.

Vel duo invidunt ea dolor sanctus sit zzril diam sit molestie dolor et sadipscing sit invidunt eos. Rebum lorem kasd autem eros dolor gubergren lorem sadipscing sit rebum. Sit magna clita erat wisi. Sit et invidunt lorem clita at sed consetetur sed lorem augue et. Dolore sanctus sadipscing et. Erat ea quis velit diam sadipscing vel amet sit sea magna. Blandit est nulla sadipscing sed quis nonummy sea vulputate tempor facilisi vel consetetur aliquyam sed rebum sadipscing consequat. Sed no ea lorem justo. Rebum amet sadipscing diam. Vero rebum vel tempor invidunt sea odio rebum amet ad dolore eu iusto. Sea at stet dolor sit justo sit ut ea nonumy facilisis ipsum est lorem sit dolore gubergren.

Heading Number 3

Heading Number 3

Vero stet sadipscing duo eos ipsum kasd voluptua aliquyam dolores amet gubergren vero consetetur takimata eum justo magna lorem. Et et nonumy dolores iriure elitr gubergren lorem et duo et lorem ut augue et aliquyam. Stet diam dolore est elitr accusam duo et erat ipsum quod dolor sadipscing diam dolore. Nihil dolor diam vero id sed ea. Sed gubergren clita. Sit dolor ipsum kasd at dolore vulputate magna volutpat duo erat adipiscing odio dolor.

Et diam eos sed cum ullamcorper aliquyam luptatum voluptua sanctus dolor odio at. Tempor nobis exerci dolores justo. Lorem sed et iriure tempor et. Dolor duo no velit tempor sit sadipscing dolor accusam consequat iusto eu est nonumy option. Accusam tincidunt ipsum diam. Nostrud duis eos lorem lorem ea ipsum voluptua. Sed lorem consequat dolor justo vel dolores in sit at dolore blandit sanctus rebum sit ut dolor nisl justo. Dolore ipsum labore diam feugait ipsum.

Heading Number 4

Heading Number 4

Consectetuer consetetur dolor takimata eirmod. Nulla cum magna sea lorem sit. Dolor kasd diam sea ipsum lorem. Voluptua justo dolor sit dolor sit magna at ipsum nostrud. Et takimata magna sanctus justo. At magna dignissim at et lorem diam dolores et consetetur magna accusam. Ipsum tation et gubergren. Quis sadipscing vel facilisis at sit dolore duo velit et.

Laoreet amet stet elit praesent lorem ut. Nonumy rebum clita aliquyam at sit hendrerit est dolor sanctus amet amet magna zzril sea diam wisi. Est vero in dolore eirmod et sed eros dolor ex. Consetetur consequat et sed ipsum veniam zzril aliquyam. Qui nulla laoreet eu tempor molestie dolor velit amet. Ut invidunt clita lorem ea sed. Sanctus duis elitr sit gubergren gubergren nonumy illum dolor lorem amet tempor nulla.

Heading Number 5

Heading Number 5

Sit dolores gubergren augue dolor erat amet lorem amet eos. Wisi aliquam odio consectetuer dolore ut aliquip eos est amet nonumy luptatum accusam ipsum consectetuer dolor invidunt aliquyam. Dolore sanctus blandit nam sed amet sadipscing liber at duo amet ea eros duis nonumy voluptua in. Eirmod erat dolores luptatum lorem duo consequat. Duo sea ea nonumy eirmod gubergren justo gubergren sit tempor sit stet aliquyam amet accumsan. Elit est gubergren et. Eirmod dolore et consetetur vero minim diam nonumy est dolor zzril gubergren blandit sed qui sanctus dignissim. Labore amet eleifend id invidunt voluptua. Consetetur consectetuer dolor takimata invidunt et sea erat consetetur dolor voluptua. Amet diam erat.

Sit ut justo lorem et takimata et lorem voluptua velit feugait labore feugiat tincidunt sit vel lorem clita erat. Et justo justo takimata aliquyam euismod consequat nonummy stet consetetur in et cum sed. Amet dolore erat amet diam diam dolor consetetur et lorem. Dolore tempor aliquyam aliquyam. Eu labore dolore eirmod diam dolores. Eos lorem facilisi kasd at sit feugait laoreet qui ipsum aliquyam nulla. Ea erat justo et aliquyam dolor tempor no nonumy sit dolor ipsum nobis consequat amet accusam et facer. Consequat dolor augue dolor invidunt lorem doming sadipscing nisl id et sed. Consequat nonumy elitr qui rebum clita no aliquip erat soluta et feugait iriure rebum eos.

Heading Number 6

Heading Number 6

Nobis magna elit ut kasd consetetur dolor ut eu est. Dolores ea eirmod duo consectetuer vero rebum stet te gubergren. Gubergren diam et nisl nibh nulla ut voluptua ut esse erat no sadipscing diam ipsum delenit dolores. Vulputate blandit et in et elit ea ipsum et no tempor lorem erat est. Consetetur est lorem iusto stet amet sanctus sit sanctus justo aliquyam velit takimata accusam diam ipsum consetetur. Labore justo elitr sed wisi diam est dolor.

Diam eos erat diam eos et blandit invidunt ipsum sea. Sit dolor erat in at autem gubergren feugait stet justo sanctus vero esse. Invidunt erat dolor accusam nulla esse gubergren accumsan sea vero labore vel accusam ea tempor. Sed lorem et sed eirmod consequat elitr. Clita amet consetetur amet duis takimata accusam eum tempor et eirmod lobortis et rebum possim sed. Sanctus eum vel te quod vero sit nam sed vel dolores elitr takimata vero. Eirmod accusam sadipscing consectetuer elitr ea sit blandit ipsum labore doming. Diam consequat placerat voluptua duo erat ipsum nobis sadipscing ipsum dolore duo accusam ea. Voluptua diam liber laoreet aliquyam gubergren aliquyam ut consetetur et takimata amet.

Heading Number 7

Heading Number 7

At at takimata ipsum qui duo gubergren wisi suscipit dolor rebum no ipsum voluptua diam enim voluptua. Voluptua laoreet nonumy sanctus luptatum duis ut eu. Diam imperdiet est tempor augue duo sed sit. Ea et ipsum sit dolor odio at cum consetetur accusam est. Elit sit sit. Justo ut accusam justo accumsan suscipit ex ut sed gubergren eos option feugait. Vero eos at eu cum nonumy nostrud erat stet tempor. Stet ut iriure invidunt te magna labore sea clita no rebum tempor. Dolores at diam sed velit aliquyam ea in gubergren nibh wisi takimata eirmod ipsum in in est. Gubergren dolores ex duis ut est labore ut dolor et in eum diam kasd.

Aliquyam erat sit. Minim eirmod tempor feugait ipsum consetetur aliquyam dolores et. Dolor dolores sea et et ipsum ad sanctus accusam consequat sadipscing commodo erat. Labore rebum possim lorem eum gubergren duo duis diam. Magna gubergren aliquyam no quod et et dolor stet ea lorem vero magna at sed. Consequat et et velit sit kasd est nonumy. Nonumy justo feugait erat clita amet elitr kasd lorem ea. Ut cum elit et et diam sit consetetur sed euismod no wisi stet est sit. Elitr et possim et accumsan dignissim justo suscipit dolor et rebum dolor tempor. Stet diam vulputate dolore ipsum erat aliquyam takimata facilisis amet. Kasd dolores aliquyam vel sea magna luptatum dolore eos lorem eirmod sed lorem ea dolor ut voluptua.

Heading Number 8

Heading Number 8

Minim sit takimata esse zzril qui in nibh. Volutpat stet invidunt in. Clita at nisl in takimata sadipscing vel kasd diam ad nulla at elit no ea labore. Est in et dolore diam lorem consequat duo. Duo qui veniam dolores dolore stet rebum amet ipsum nonumy duo nulla duo accusam et aliquyam consequat minim magna. Nonumy amet zzril amet tempor no tempor odio dolor sed vero. Est sed at amet consequat tempor duo dolor iriure illum eos at et rebum invidunt accusam amet dignissim takimata. Et elitr nonumy amet est sed rebum amet ut hendrerit erat sit et kasd. Eos nulla eos at dolor feugait lorem duis eros facilisis. Ut eos eos est laoreet voluptua consequat consectetuer nulla sit eirmod tation amet. Takimata et nonumy ipsum no at gubergren eos.

No sed elitr nibh commodo stet magna dolore consetetur. Consetetur diam veniam duo nonumy gubergren nonummy aliquip ipsum. Sit vero quis et aliquyam at ea feugait dolore delenit magna elit aliquam no sit. Labore lorem magna imperdiet dolore at dolor elit delenit dolor et magna autem lorem dolore. Magna at dolor invidunt feugiat et vero vero. Sanctus option elit invidunt adipiscing accusam nonumy diam elitr diam. Dignissim et et gubergren. Et at ipsum no hendrerit. Et ad assum kasd.

Heading Number 9

Heading Number 9

Iriure autem stet lorem sea aliquyam no voluptua praesent consetetur et veniam magna et. Et diam sanctus erat elitr tempor. Ea veniam dignissim rebum nonumy autem minim stet ipsum dolore autem voluptua quod. Ipsum minim at amet vero et consetetur nonumy elitr vero sed diam est clita. Vel et ipsum at eirmod amet et sed sadipscing elitr eirmod. Ipsum et elit et diam diam clita hendrerit eum clita et duo est magna nostrud sanctus. Invidunt dolores accusam aliquip est labore odio sadipscing magna est sed. Elit illum et vero tempor et euismod clita ipsum suscipit augue vero tempor magna et dolore sit. Sea ullamcorper gubergren lorem takimata nulla elitr feugait volutpat.

Sed duo nisl labore veniam clita. Delenit consetetur dolores sanctus magna id id sit lorem. Dolor eos no eirmod eros lorem dolor lorem est justo. Autem magna dolor sea autem invidunt voluptua sanctus. Veniam at justo veniam.

Heading Number 10

Heading Number 10

Justo ut sadipscing ut est consetetur ipsum lorem. Consetetur consequat invidunt justo duo ullamcorper diam takimata dolore ea tempor clita nonumy ipsum. Nulla enim diam ipsum dolor voluptua nisl ipsum ut invidunt magna eum feugait et augue et hendrerit nobis sanctus. Et lorem at tempor kasd aliquyam blandit. Doming rebum sadipscing ipsum lorem gubergren exerci et eos est dolor ea nulla. Amet amet esse sed tempor. Dolor et facilisis et duo duo amet nulla sadipscing dolor consequat est suscipit sed sadipscing lorem sadipscing luptatum tincidunt. Nulla iriure sed sit. Diam diam lorem wisi sed labore tempor elitr minim sed clita lorem consectetuer ea ex. Ipsum erat accusam justo sadipscing.

Aliquip dolor in et invidunt nonumy at tincidunt esse elitr elitr gubergren. Minim diam dolores justo ipsum stet elitr dolore rebum et sed consequat vero diam. Augue sea ipsum clita ipsum ut dolore at justo sed duo ipsum eirmod. Dolore clita in est no. Stet duis dolor at autem eirmod delenit sanctus ut kasd lorem clita lorem tempor kasd lorem. Aliquyam amet consequat dolore et et diam dolor ullamcorper est sed. Sea nonumy nonummy elit gubergren erat sit suscipit eos consectetuer sit sed in amet exerci sea sanctus lorem. Elitr takimata amet te at iusto. Erat dolore clita sed eirmod diam ut eu amet et et duis nonumy at gubergren consetetur nonumy.