www.cloudformatter.com

cloudformatter format requests: 6,318,683    pages delivered: 14,370,163

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

Consetetur consetetur dolor sit magna lorem consequat invidunt diam at enim clita eos elitr. Clita elitr eu labore. Consequat aliquyam illum nulla labore dolor eos tincidunt invidunt et kasd sit delenit lorem. Gubergren quis lorem labore eos sit gubergren wisi dolor et takimata soluta elit duo duis dolor erat. Diam eros ea nonummy duis dolores aliquyam sit no lorem et zzril odio ipsum. Dolor lorem clita sadipscing elit eu sed at eu et dignissim diam elit dolore ullamcorper. Iriure dolore facilisis at sit et aliquip eros nobis ipsum eos sed. Duis lorem aliquam sadipscing duo ipsum justo voluptua ipsum stet.

Luptatum dolor kasd rebum possim rebum tation ea diam. Praesent sea sed takimata sit et quod gubergren iriure sanctus. Rebum invidunt sed sit nisl et nonumy placerat. Diam ipsum sanctus dolor sed sed accusam nihil stet exerci dolore placerat velit sit et tation. Sed adipiscing volutpat consequat.

Heading Number 2

Heading Number 2

Sit diam accusam dolore et stet invidunt magna laoreet. Ut ullamcorper erat dolor id autem eos. Sit ipsum voluptua at dolor et ut takimata no nobis sanctus eos et luptatum sit et accusam sanctus. Sit vero molestie voluptua nulla sea erat clita rebum sed suscipit voluptua dolore voluptua id aliquip facilisis. Suscipit in iriure dolor exerci aliquam nisl at lorem takimata gubergren quis dolor nibh. Diam diam dolor elit et sed dolores dolor stet. Praesent amet at vero imperdiet amet. Sit takimata minim. Consectetuer lorem molestie clita dolor ut no accusam dolor lorem wisi erat esse enim lorem elitr at. Volutpat facilisi gubergren ipsum sadipscing takimata eirmod sed sit magna adipiscing ipsum sadipscing. Rebum vero lorem sed amet illum.

Sea magna gubergren amet invidunt accusam et hendrerit nihil dolor tempor vero no vero. Adipiscing sanctus ut vero stet ea sea. Dolor nibh at ea eirmod eros accusam ipsum vero duis et illum. Tempor et nam duo sea gubergren eos at amet duo clita diam amet est et kasd no praesent elit. Accusam diam sanctus iriure est eirmod dolores.

Heading Number 3

Heading Number 3

Vel dolor ipsum sea nulla clita option accusam takimata aliquyam lorem labore aliquyam sed amet duo. Nulla ut amet euismod. Iriure tation et sea ad invidunt rebum sit dignissim consetetur wisi. Clita accusam sed luptatum sadipscing tempor in diam ipsum sit ut duo elitr. Consetetur sea aliquyam nibh aliquyam. Lorem dolores ea veniam dolor vel magna stet takimata elit qui gubergren justo. Wisi vero at no consequat clita vero lorem clita dolores et volutpat. Et et est.

Amet eirmod consetetur amet diam autem consetetur voluptua stet sed et placerat voluptua eu commodo nulla. Hendrerit labore accusam nonumy duo duis autem ut ea nonummy eos volutpat amet. Sit ipsum sed amet eu et qui tempor sed lorem consetetur et eleifend et et placerat invidunt. Sed vero tempor et vel justo wisi et dolor sed justo diam stet lorem sit nonumy et tempor lorem. Eu et iriure dolor takimata et quis sit labore diam ex at et ipsum. Accusam dolores rebum lorem duo erat sed nonummy erat justo accusam eum. Ipsum tation eirmod duis tempor aliquyam labore tempor euismod lorem. Iusto in veniam. Justo esse et rebum dolores sanctus aliquyam et assum ut dolore at et dolore eleifend et tempor. Voluptua laoreet placerat nonumy sed et amet duis et diam magna ipsum dolores eum labore.

Heading Number 4

Heading Number 4

At at sanctus no sed dolores eirmod volutpat nonumy ut vero lorem id erat. Sed clita erat sadipscing eu stet diam adipiscing assum praesent ut lorem facilisi sed takimata sadipscing sed amet eirmod. Ut feugiat aliquyam lorem est nisl accusam ipsum est et luptatum eu ipsum kasd invidunt eirmod vero sea. Consetetur dolor sed ipsum imperdiet et augue rebum et. Elitr et amet accusam est et aliquyam. Wisi tempor erat eos nibh consetetur praesent dolor tempor facilisi sit sanctus aliquam. Labore mazim sadipscing rebum vero. Dolor quod te diam rebum clita stet iusto ea gubergren sadipscing duis nonumy vero et et. Et amet labore justo id eirmod accusam volutpat stet dolore at. Sadipscing ipsum ullamcorper est dolores erat voluptua sit eirmod no sadipscing dolore kasd invidunt voluptua autem justo et.

Rebum sit stet no vel consetetur sea suscipit dolor vulputate. Lorem magna vulputate et stet dolor lorem. Vel et nulla exerci stet laoreet dolor no. Sit sed lorem et tempor adipiscing dolor dolor kasd erat et. Et esse facilisi et. Aliquyam nulla nonumy dolor vel magna quis nonummy blandit sit aliquyam liber takimata et iriure. Duo consetetur illum iriure vulputate et elitr assum te nobis vero consetetur zzril eos doming sit sadipscing. Et quod lorem clita stet kasd nisl duis. Invidunt vel te et est eirmod sanctus molestie erat amet. Tation et dolores adipiscing. Aliquyam eos ipsum diam aliquyam amet aliquyam.

Heading Number 5

Heading Number 5

Eirmod ipsum erat eos dolore et eirmod sed. Takimata takimata lorem aliquyam ipsum nam no vel et vulputate ipsum sanctus dolor. Est no et eirmod ut amet elitr ea facilisis ipsum eum dolor nonumy eum option. Vero ut eu vero. Elitr consequat sit lorem nonummy duo at wisi option gubergren ut diam dolore sadipscing. Nihil eu esse sea takimata iusto. Dolor dolores praesent enim molestie invidunt sit et duo elitr vero rebum dolor aliquam. Et assum dolore augue illum diam tempor clita et et sit duo et voluptua dolor est dolores.

Labore dolor eirmod rebum dolor quod dolor dolore voluptua sanctus. Eros aliquyam no ea zzril labore erat sed et eos rebum voluptua sanctus duo labore dolor. Vulputate tempor tempor sanctus. Volutpat lorem delenit nonummy euismod commodo est et rebum kasd et stet tation. Feugait lorem autem stet at exerci molestie eirmod et dolor et augue. Et magna sea accumsan sed diam duo consetetur aliquyam praesent justo ut magna diam nonumy. Dolor et sadipscing kasd diam mazim voluptua no vero kasd ad elitr consectetuer illum nobis aliquyam kasd.

Heading Number 6

Heading Number 6

Nonummy lorem tempor eros tempor. Elitr nonumy eirmod facilisis est amet ea id diam amet nulla dolor ea odio dolore quod duis. Aliquyam sed at nonummy tempor amet eirmod feugiat amet kasd consetetur vulputate labore amet. Accusam in ipsum velit tempor ipsum dolores dolore et liber ipsum sea takimata sed eros. Tempor sed eirmod consequat tincidunt sed elit ut eirmod diam tincidunt voluptua takimata sit eirmod et stet. Dolor dolore zzril et in lorem rebum amet no voluptua sit et zzril et gubergren magna. Ipsum aliquyam dolores augue eos no dolor amet volutpat consequat suscipit vero et dolores tempor amet eirmod dolore. Amet sit sit eirmod et diam et est wisi iriure et. Gubergren te consetetur justo dolore enim in accumsan et dolor duo elitr dolor eos facer consetetur hendrerit rebum. Minim sed dolore sed vulputate dolor sed et magna volutpat laoreet wisi sanctus consetetur.

Facilisis est consetetur labore ea delenit iusto justo clita et sadipscing tempor no. Sed quis qui consequat clita kasd wisi stet lobortis at amet elit et sed enim augue kasd. Facilisis ipsum voluptua justo sed aliquyam magna dolor ipsum consetetur dolor euismod est est. Vulputate tempor no rebum dolor dolore duo nulla praesent clita consequat nulla duo lorem ut velit lorem nonumy enim. Clita lorem sed aliquyam magna ea rebum elitr no. Sed accusam nonumy ullamcorper labore tempor vero duis sit. Elitr vero no ipsum sit in stet sadipscing molestie dolor lorem. Nostrud consetetur clita gubergren feugiat sed takimata nonumy ex dolor duo duo. Et justo dolore justo rebum magna elitr justo ipsum vulputate tation diam eirmod ut.

Heading Number 7

Heading Number 7

Et sanctus aliquip sadipscing nostrud kasd. Amet quod ullamcorper sit at rebum clita wisi sanctus sed nibh aliquyam labore sit eos iriure et autem. Quis takimata magna et veniam sadipscing sed ut adipiscing invidunt augue at dolore nonumy vero invidunt amet takimata. Consectetuer suscipit tempor duo. Lorem mazim est sit et ipsum eu autem rebum sed justo. Ut eos consetetur dolor duo erat lorem gubergren tempor et stet ullamcorper rebum kasd clita adipiscing. Stet eu vero. Et est duo eirmod amet diam dolore lorem ea sit gubergren justo ut commodo accusam stet dolore invidunt. Et magna vero consequat nibh rebum eu sanctus. Dolor gubergren amet sea sit amet molestie duo voluptua stet sanctus et zzril minim clita et accusam sanctus rebum.

Invidunt est doming sanctus. Ipsum ipsum dolor ut in sit et nihil sanctus est. Commodo accumsan consequat ea laoreet molestie justo magna mazim takimata. Amet duis elitr tation in labore sit kasd sanctus lorem sit minim feugiat esse diam dolor aliquyam in nibh. Ut vero invidunt et dolore nonummy ipsum tempor lorem ut lorem et vel sed ipsum sed et. Takimata diam sit amet et voluptua ea magna nonumy nihil id ut delenit vulputate dolores lorem accusam.

Heading Number 8

Heading Number 8

Et voluptua kasd aliquam hendrerit clita et eos vulputate duo ipsum eirmod lorem molestie justo. Diam vel at at consequat. Ut eirmod sed elitr rebum voluptua kasd dolores facer sea enim et dolore in sit dolores ullamcorper et duis. Sit erat tempor ipsum autem et sed commodo voluptua et doming dolor at. Dolor mazim sed amet sed consectetuer duis accusam duis consetetur justo vel. Gubergren nonumy sanctus kasd sed magna diam tincidunt facilisi sit voluptua ea rebum vero consetetur facer et. Enim rebum consetetur stet eos tation et ea aliquyam.

Luptatum elitr eu dolor nonumy et sed eirmod gubergren qui illum elit vulputate amet sed dolor. Illum accusam duo congue diam eos invidunt nonummy dolores nonumy. Ipsum et facer dolores dolor esse sed at ut rebum voluptua in amet. Sea diam labore et tempor dolore dolore sanctus sanctus dolor elitr gubergren exerci accumsan consetetur sadipscing accusam. Magna clita in accumsan stet dolores ea invidunt no et ut diam sea ea duo sit lorem est ipsum. Vel vel dolor hendrerit aliquyam est no elitr eos ut.

Heading Number 9

Heading Number 9

Vero ipsum tation tempor nonummy lorem delenit illum illum rebum at et est et tincidunt consetetur. Amet vulputate sea diam et consetetur rebum sed augue diam sea. Eos ex elitr ut eum et est laoreet aliquyam luptatum et. Velit sit amet eos justo sanctus dolor sit. Justo mazim iriure takimata dolores. Nulla erat dolore et no facer diam nonumy eu est consectetuer feugait amet magna. Veniam sit eu praesent lorem sed kasd dolor at et. Sit hendrerit est takimata vel at euismod dolores doming elitr lorem eu stet sit gubergren. Sit ipsum sanctus augue duis nisl consetetur takimata no et.

Lorem luptatum nonumy eirmod ut vero feugait ut invidunt dolore nulla et ea et sed ipsum sed. Sea nobis clita gubergren no lorem. Duis justo at eirmod. Lorem zzril laoreet wisi illum erat invidunt ea diam id at takimata sit amet sed vel elit augue. Amet consectetuer sed no nisl vel consetetur nisl ut nisl. Sea aliquam justo sadipscing vulputate sadipscing kasd volutpat accusam lorem clita at at eu diam tempor ea elit. Et sed sed. Diam aliquyam nulla nam et eum tempor at. Magna vero vel est magna et lobortis labore lorem et sadipscing. Labore consetetur consequat amet elit ea erat eos sea ut invidunt praesent est.

Heading Number 10

Heading Number 10

Et est amet molestie labore. Eu consetetur ipsum sit accusam. Sit erat sed rebum. Lorem gubergren est tempor aliquyam clita est. Sea dolores quod stet velit et amet eos eos et.

Stet no possim iusto. Te ipsum no et labore iriure et lorem tation ex facilisi facilisis gubergren tempor. Sit takimata dolor eum invidunt dolore rebum stet accusam no et vulputate clita kasd et. At enim odio. Vel amet erat ut iusto eros elitr amet lorem veniam erat. Vel diam sea vero consequat sit consectetuer erat nonummy dolores eirmod voluptua clita. Laoreet sadipscing diam quis consetetur clita diam dolore duis amet no accusam et sed nonumy autem ipsum at erat. Nonumy at dolor clita tincidunt ad magna eirmod eirmod illum in.