www.cloudformatter.com

cloudformatter format requests: 2,794,484    pages delivered: 7,295,093

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

Eleifend kasd aliquyam nonumy tempor facilisi clita voluptua iriure dolor iusto gubergren amet et suscipit et ut. Autem amet tempor ea ut sea dolor sit hendrerit blandit nonummy vel lorem erat diam ullamcorper blandit. Et luptatum justo euismod sit. Dolor sadipscing lorem elitr sed lorem et dolore rebum sanctus esse sed dolor ut at. Dolor velit ea sed et stet ipsum consetetur. Accusam et no diam ut et justo ea et aliquyam eros no dolor lobortis in ut. Et ipsum at. Et labore nonumy kasd dolore dolor at.

Labore amet et. Takimata amet ut laoreet erat qui duo. Dolore sanctus labore magna sed sed eos. Dolor aliquyam lorem justo dolor vel lorem justo. Lorem justo elitr stet tempor sed lorem. Aliquyam luptatum elitr amet clita est. Nisl lorem in sed magna sit dolores ut facer dolor duis elitr amet aliquip lorem. Sit nonumy at vero adipiscing te adipiscing consetetur rebum labore dolore.

Heading Number 2

Heading Number 2

Magna erat nonumy ut dignissim erat iriure facilisi hendrerit aliquyam commodo ullamcorper enim ut ipsum sanctus enim est. Rebum sed elitr takimata molestie luptatum augue sit eirmod eum magna est illum rebum kasd gubergren. Eros et accumsan takimata takimata dolor dolore at no amet accusam sed. Lobortis ea nulla magna sit est nonumy et clita ut sed ut. Kasd at no dolores facilisi ipsum consetetur accusam facilisis elit commodo sadipscing sea in facilisis magna eu. Sadipscing est et eos. At lorem kasd liber tempor. Vero et consequat et dolore sed voluptua amet elitr consetetur duo zzril iriure sed feugiat amet accusam.

Diam eum sed clita eu dolor et eirmod no labore diam nulla ut. Duis sanctus elitr et odio iriure vel takimata magna diam ut et nulla diam amet justo no dolore. Et ut diam eu enim praesent voluptua at ipsum dolor illum. Et dignissim iriure amet et sea ut luptatum eirmod esse accusam veniam. Diam at ullamcorper invidunt in sed at rebum dolore sit ea. Placerat sed eos. Dolor dolor gubergren et sea magna ipsum et.

Heading Number 3

Heading Number 3

Dolor hendrerit dolores kasd ea ullamcorper accusam gubergren consequat sed lorem voluptua sadipscing dolore sadipscing veniam. Ut sed sed amet dolore dolor et invidunt sed dolor sit veniam at consequat sed. Nam duis dolore eu est aliquyam. Vel illum sed eos. Erat invidunt vel eos sed ipsum ea nonumy et sanctus eirmod ipsum dolor vero diam vero at. Sit ut dolor illum erat erat quis dolore duis diam justo no. Et aliquyam at sea eros. Eos vulputate et accusam dolor eros luptatum stet sed esse lorem dolore dolore iusto duo ea volutpat dolor dolores. Placerat feugiat dolor takimata eirmod et dolor. Aliquyam at est.

Blandit ipsum voluptua diam labore sed lorem accusam dolores vel. Dolor et invidunt placerat sit sanctus magna sed suscipit stet. Gubergren accusam lorem dolor magna magna facilisis labore tempor aliquyam et sit. Dignissim sed vero duo justo augue in euismod lorem eleifend te. Ut aliquyam ut eos clita diam hendrerit option amet te aliquip at ea et ea. Dolore aliquyam labore rebum ea sanctus tempor gubergren kasd ipsum feugait sit ipsum kasd sea vulputate. Sit sit sed at gubergren vero tempor exerci et. Consetetur lorem amet duo molestie ipsum dolor mazim dolor et iriure in eum mazim no ut. Enim nihil et diam duo aliquyam accusam justo et accusam eu et est. At stet vero tincidunt at et delenit et ad blandit.

Heading Number 4

Heading Number 4

Nulla no tincidunt adipiscing vel lorem dolor feugiat lorem gubergren sed consetetur consetetur tincidunt. Ipsum commodo nibh dolor. Ut consequat aliquyam sed eos ea et vel. Dolore magna dolore amet vero accusam amet rebum lorem. Stet hendrerit voluptua consetetur enim nonumy no ipsum amet diam duo accusam diam ea blandit sadipscing accusam. Dolor amet et clita sea sed facilisis aliquyam nihil consetetur. Labore soluta labore magna diam. Magna possim sadipscing vero eirmod gubergren dolores labore takimata sit. In kasd dolore dolore duo sanctus dolores gubergren amet sadipscing adipiscing lorem dolores.

Ea erat commodo vel lorem no dolore sed. Labore facilisis nulla exerci dolor ipsum ipsum dolor autem tempor labore. Clita molestie lorem kasd duo eirmod. Ut enim diam sed no dolor vero eirmod ex est ipsum erat sea tempor tincidunt sadipscing velit. Nibh sea sit diam iriure aliquam aliquyam clita eos ullamcorper elitr dolores eos aliquyam et vero feugait lorem dolore. Diam sit sed et volutpat ea eum vulputate magna dolore et consetetur. Vel gubergren aliquyam at eros eirmod praesent erat stet vero invidunt sit elit illum vulputate takimata. Kasd eirmod kasd dolor ut magna aliquyam nulla eirmod ipsum aliquyam diam magna.

Heading Number 5

Heading Number 5

Eos nam nonumy et elitr rebum duo et ea no sadipscing accusam at. Invidunt et dolor. Ea est kasd dolore consetetur rebum amet amet et et nostrud. Diam magna sed lorem amet diam elitr volutpat labore dolor in. Eum sadipscing clita sadipscing sanctus. Sit enim kasd suscipit dolores est et lorem. At at sed feugiat facilisis at exerci ipsum clita vero voluptua.

Ullamcorper dolores kasd ipsum dolore. Tempor sit volutpat consequat consetetur in et consetetur kasd zzril ipsum kasd diam. Eu labore gubergren elitr justo rebum ea justo diam ea invidunt rebum diam sed lorem kasd. Sit in duis sed minim eos diam dolor sed hendrerit illum aliquip voluptua. Dolor ipsum tempor sit nibh accusam diam diam. Diam justo kasd accusam sit zzril ut delenit diam lorem. Doming praesent ea takimata et euismod accusam erat diam diam labore consequat dolores et eos ea. Sit dolor lorem diam no magna illum gubergren praesent dolor ut kasd at sadipscing at aliquip labore eirmod ipsum. Magna elitr ipsum aliquam amet lorem sea.

Heading Number 6

Heading Number 6

Sadipscing eirmod clita justo dolore cum diam sit ut invidunt tempor. Dolor tempor gubergren kasd clita lobortis duis exerci invidunt labore nostrud at. Eirmod lorem ea lorem iriure gubergren eos in diam. Rebum kasd dolor elitr. Enim sanctus ipsum consequat gubergren diam labore velit sanctus tempor dolore enim nibh amet.

Eros eirmod molestie sed. Dolor at clita elitr rebum magna lorem minim imperdiet lorem. Exerci eirmod ipsum rebum consequat sed ipsum nonumy lorem lorem sadipscing dolores te veniam clita no stet ea eirmod. Gubergren amet no duo elit dignissim sed enim vel wisi amet no eirmod et ipsum. Justo nobis eos labore eos facilisis vero duo lorem nulla. Imperdiet ipsum ipsum vero imperdiet. Duis est sed clita aliquyam dolor et magna dolore minim sea est. Duo feugait voluptua et sed nulla in diam aliquip praesent gubergren vel dolor tempor justo dolore. Labore sed sed et enim clita et aliquyam eirmod eirmod takimata.

Heading Number 7

Heading Number 7

Kasd dolores et eirmod diam elitr vel et takimata dolor justo accusam ipsum eirmod justo duo labore ea. Lorem diam magna et accusam vel ut sed dolor accumsan justo erat odio dolores kasd sanctus sadipscing. Gubergren dolor vero magna et diam magna erat amet magna eos lorem sit est duo gubergren et. Enim et diam invidunt est feugiat. Eros tempor illum dolore tempor odio dolore voluptua. Eos volutpat lorem duo gubergren eirmod ut kasd. Dolore at erat rebum rebum stet duis amet vero gubergren gubergren vero. Elitr gubergren nihil sit diam amet diam stet rebum ut.

Magna justo et lorem eos eros lorem nihil takimata. Ex justo dolor vero duo molestie sed sed est ea wisi molestie voluptua eirmod velit sed volutpat. Facilisis lorem labore et. Nisl dolore consetetur nonumy sed qui labore. Dolor duis ut autem ut at kasd dolore consetetur ipsum volutpat tempor luptatum voluptua stet sadipscing velit labore commodo. Rebum labore laoreet est magna te laoreet elitr eos autem amet sadipscing et lorem et diam diam tation. Et ut ipsum ut autem ipsum aliquyam dolor elit lorem sit laoreet hendrerit.

Heading Number 8

Heading Number 8

Dolor voluptua at autem erat sed elit. Sea rebum invidunt sanctus et clita nonumy eos odio sed duo sit sea clita lorem vero vero invidunt. Sit aliquam eos diam suscipit at aliquyam takimata amet luptatum. Erat ad dolores kasd consetetur diam no. No invidunt et rebum commodo. Eos dolores et volutpat exerci duo at eirmod et assum. Invidunt diam consequat accusam odio ipsum kasd et amet praesent tempor blandit sed. Sadipscing amet diam kasd diam lorem feugait sadipscing nobis amet sanctus stet est dolor amet dolores facer imperdiet. No sea dolor feugait ipsum mazim enim magna at. Voluptua erat luptatum duo soluta dolore amet eirmod sed. Elit diam tation consequat ea et voluptua.

Elitr sed sed suscipit accusam nonumy gubergren. Diam nonumy velit. Accumsan labore in et stet. Kasd dolor wisi duis stet at ut stet dolore et et sadipscing magna dolores magna. Labore eos ipsum stet iriure rebum iriure hendrerit gubergren dolore gubergren rebum at. Ut sit dolor exerci magna et no ut dolores. Nonumy no takimata at at dolor takimata clita consequat accusam sit ex ut sit. Dolore sed elitr ipsum rebum invidunt accusam eirmod eos illum accusam. Aliquyam ut ea rebum at vulputate illum vero consequat sanctus nulla et clita consetetur sed dolore iusto facilisis. Vulputate amet labore eirmod eirmod dolores invidunt ipsum dolor duo accusam soluta kasd lorem sanctus.

Heading Number 9

Heading Number 9

Sit sea no erat sadipscing diam takimata id autem at hendrerit et amet et. Sit magna soluta eos accusam erat vero stet nonumy invidunt amet aliquyam luptatum. Vel stet takimata sed in aliquyam. Enim accusam consetetur at gubergren esse takimata elitr consetetur et dignissim. Aliquip ut dolor tempor soluta ipsum eum vero amet nonumy sadipscing vero nam elitr est dolores clita. Erat tempor clita justo ipsum sadipscing sea. Amet ipsum aliquyam accusam kasd lorem dolores kasd sit labore. Voluptua et tempor erat voluptua aliquam sanctus nonumy accusam eirmod ea et sed. Iriure lorem et dolores sit elitr sadipscing erat est lorem delenit justo. Erat nonumy ut amet amet nisl justo invidunt eos dignissim at sanctus duo ut consectetuer eirmod consetetur id. Ipsum nulla amet.

Sed nonumy eros nonumy dolor duo diam lorem velit amet labore diam eum elitr justo amet accusam eros. Dolor nulla dolore sit sanctus te diam euismod nonummy autem odio minim nibh nonumy eos dolores consectetuer. Minim eirmod rebum magna. Molestie et sit et at ut est esse iriure amet nonummy eu quis enim diam diam clita sea velit. Commodo feugiat facilisis euismod sit nulla at iusto. Est dolor nonumy et amet sea eu lobortis dolor sit diam voluptua consetetur. Magna lorem elitr nonummy duo vero vero eirmod magna voluptua adipiscing sadipscing et sadipscing amet voluptua dolores ut. Diam est sit dolore kasd diam feugait et. Gubergren iriure imperdiet no tation ut. Nibh gubergren sed at. Accusam ipsum et et lorem diam.

Heading Number 10

Heading Number 10

Gubergren diam eu aliquam et ipsum nonumy volutpat sit dolore blandit sea voluptua no consetetur sea. Sed invidunt invidunt nonumy duo dolores nonumy ut justo dolor. Takimata erat nibh eirmod vero magna accumsan commodo et diam invidunt cum amet sit. Nihil gubergren enim sanctus stet elitr et. Consetetur tempor et sanctus sed gubergren sadipscing et qui. Sit dolor et lorem aliquyam dolor kasd ut dolore elit dolore. Sit ut et erat vulputate facilisis soluta illum diam amet vero takimata. Qui sed ut volutpat et magna in dolores labore ea. Duo in no lorem. Diam feugiat adipiscing justo facer invidunt lorem eos stet eos ea luptatum vero aliquyam est.

Elitr nonumy clita invidunt ipsum clita dolores dolor sanctus gubergren lorem labore clita consetetur. Diam invidunt clita ipsum ut aliquyam diam elit elitr ut lorem dolor. Sed consetetur lorem quod doming praesent. Labore tempor no gubergren dolore dolore no labore molestie sed vulputate dolor erat autem sit eirmod. Ut ea amet sit nulla ipsum magna dolore. Sit luptatum minim stet gubergren. Sed vero ea dolor gubergren ipsum duo voluptua erat takimata. Rebum dolor ipsum vero ipsum duis sanctus tempor dolores illum odio labore eos consequat eirmod sed duis dolore. Ipsum ut duo justo in et amet amet diam.