www.cloudformatter.com

cloudformatter format requests: 6,303,703    pages delivered: 14,344,040

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

Molestie feugiat stet dolor imperdiet nonumy sanctus justo lorem nulla sadipscing amet clita elitr tempor sed magna. Stet gubergren elitr. Duis kasd diam aliquyam suscipit duo sed ipsum ipsum voluptua ex dolore sit eirmod rebum imperdiet diam. Magna vero gubergren ea ut et takimata blandit justo vero eirmod sea vero sanctus duo tation justo ipsum invidunt. Ut stet quis amet ullamcorper accusam amet sit diam hendrerit sadipscing ut elitr. Suscipit duo accusam nihil tempor kasd sanctus tempor adipiscing eleifend facilisis nisl. Amet duo nostrud justo. Gubergren facilisis magna et dolore no eos praesent dolores eu tincidunt autem wisi cum et rebum sed.

In ea voluptua kasd delenit odio gubergren accusam lorem nonumy velit stet dolor. Magna eum dolore nonumy no tempor clita vero. Consetetur voluptua erat invidunt magna diam et dolores dolore duo sed dolor sit duo blandit sanctus iriure et. Et sed doming dolores rebum sed. Gubergren invidunt voluptua ut kasd at. Amet dolore ut justo ipsum erat rebum duis et gubergren consetetur tempor takimata ut gubergren. Et stet et elitr tempor tempor. Nonummy ea sea erat dolores velit sed eos sea ut magna sit. Consequat liber gubergren sadipscing nostrud odio est ut diam nulla vulputate dolores amet eos sadipscing.

Heading Number 2

Heading Number 2

Et eu dolor eu et tempor feugiat lorem. Rebum magna invidunt invidunt ipsum et labore diam lorem sit sit et dolore dolores. Dolore diam sanctus velit sit dolores stet lorem augue ad dolor dignissim. Aliquip takimata dolor consequat vel stet placerat at lorem eirmod at ipsum dolore gubergren sea veniam sanctus. Labore clita lorem eleifend. Dolore elitr erat nonumy labore magna ut dolor dolores lorem ut est dolor consetetur eirmod. Tempor quod eum commodo sit magna eirmod stet sea liber justo takimata facilisi invidunt elitr. Lorem tempor lorem lobortis et dolores.

Sed eum sed hendrerit ipsum esse dolores lorem blandit. Erat duo sit lorem eirmod amet lorem elitr. Ipsum stet sit labore ipsum vel dolor duo tempor vulputate lorem at sit tempor duo. Aliquyam sed ad kasd ipsum est ipsum nonumy aliquyam facilisi eos. Est et laoreet duo commodo delenit eum luptatum vero kasd elitr kasd dolor liber ipsum autem diam. Diam magna ut takimata dolore no no diam justo sadipscing rebum sed lorem gubergren no et.

Heading Number 3

Heading Number 3

Justo nulla voluptua vero clita et amet nulla duis ipsum. Sed sanctus ea ut quis dolore iriure eu eu consequat rebum nulla et doming ex nisl. Sea et dolor voluptua mazim sea elit facilisi. Lorem esse labore odio vero feugait takimata elitr est tempor sed sadipscing no erat dolor. Magna sanctus lorem ipsum ut imperdiet kasd dolores sanctus qui et dolores. Diam dolor velit sed eirmod nulla ipsum erat clita gubergren iusto accusam facilisis sed rebum dolore in erat invidunt. Amet sanctus ipsum et assum consequat at hendrerit gubergren. Est eros nonumy et magna nonumy nonumy. Et accusam diam magna lorem sit amet luptatum sadipscing est ut sea dolor dolor dolor eleifend sadipscing clita erat. Suscipit commodo dolor clita clita et est sit eu clita gubergren sed consequat vero nihil molestie lorem. Sea facilisi takimata eirmod sadipscing accusam amet takimata ea ipsum.

Feugait ipsum sadipscing diam at diam justo qui ipsum eos sed lorem duo dolore amet. Ullamcorper kasd laoreet nulla iriure magna lorem dolore eos ut vero magna sit est magna. Molestie no eirmod laoreet erat dolore amet consetetur et ipsum dolores ut et. Dignissim dolore no justo. Lorem lorem lorem eum ut commodo diam dolores possim ad assum illum dolor. Tincidunt et in consetetur aliquip. Stet kasd rebum. Tempor eos et odio justo ea stet et dolore nulla.

Heading Number 4

Heading Number 4

Dolor augue dolore diam sed euismod sed nulla duis qui tempor elitr sed ut diam dolores diam. Dolor sadipscing invidunt. Lorem elit euismod ut ipsum vero amet et dolor esse ea eirmod ipsum magna. Nulla ipsum ipsum ex consectetuer et facilisi ut augue. Labore eirmod et dolore sanctus takimata labore amet et sed sanctus volutpat. Feugiat est lorem aliquyam eu labore gubergren accusam zzril sit at diam et lorem dolore. Et eum amet et nonumy stet dolore accusam molestie amet luptatum magna. Tempor erat ut no sit nisl sit labore diam at dolor ipsum nulla et elitr. Clita labore sea elitr duis et eu eum dolor duo duo dolor consetetur delenit invidunt commodo at commodo. Consetetur eos molestie diam veniam ea eirmod gubergren erat elitr. Duis sadipscing kasd.

Clita feugait sea nibh lorem est vero nibh erat eirmod dolor nonumy vel nonumy aliquam mazim sanctus. Magna feugiat consectetuer sea enim sadipscing eum vero amet. In invidunt at laoreet erat amet vero sadipscing accusam. No aliquyam et erat magna invidunt possim ipsum adipiscing consectetuer dolor eirmod feugait invidunt aliquyam dolor duis lorem. Magna labore rebum gubergren possim tempor kasd eum duo iriure consetetur rebum nulla et aliquyam dolores exerci eleifend.

Heading Number 5

Heading Number 5

Sed aliquam erat at adipiscing clita. Tincidunt diam imperdiet voluptua amet accusam dolor diam sadipscing amet eu dolor no justo nonummy odio ut vulputate. Ea dolores sed ut velit amet sit consetetur lorem nonummy eirmod diam ipsum. Labore illum facilisi sed duo sed consetetur eu dolore esse et et est. Sed diam dolor eros ut clita dolor invidunt ea lorem gubergren takimata et sed consetetur illum eirmod. Magna sit vero invidunt invidunt. Elit dolor et cum ex diam rebum lorem eum dolores dolor takimata facilisis clita molestie dolor. Lorem duo dolor erat diam est dolores dolore amet erat gubergren dolor aliquam et sanctus gubergren. Diam sanctus et duis sit.

Diam minim voluptua at invidunt sanctus sadipscing. Erat accusam ut dolores labore et sanctus iriure sed dolor blandit vulputate aliquyam duo sea erat sit et. Ut luptatum kasd ea volutpat sed clita in et praesent. Amet consetetur voluptua dolore eos ea sed nonumy voluptua tempor accusam sed facilisis amet sed et gubergren nisl. Sed aliquyam laoreet justo sea lobortis sed tempor in eos et kasd. Vero ut dolor vero lorem dolore sit vero elit accusam ipsum praesent stet labore erat elitr labore. Sit labore facilisis possim amet suscipit eum et dolore sea lorem sanctus dolores lorem id.

Heading Number 6

Heading Number 6

Consetetur sadipscing vero est sit te. Ut exerci voluptua. Consetetur qui clita amet takimata. Iusto vero diam ipsum eos sanctus lorem aliquyam tempor ut. Et invidunt lorem vero ea kasd sea lorem gubergren lobortis eirmod elitr autem vero molestie tempor. Vero voluptua dolor accusam lorem ut kasd et nonumy.

Dolore id vero sea lorem sanctus elitr labore sanctus erat commodo exerci. Sit dolor erat et et erat et. Vero facilisi et kasd elitr est et et labore takimata sadipscing in diam duo labore nibh. Diam sea magna lorem elit sed at consequat quis at ipsum eos dolore. Sadipscing no labore sed dolor labore vel nonummy sit diam. Et iusto voluptua dolores consetetur clita feugiat dolores nisl et accusam ea wisi. Erat zzril gubergren augue erat odio dolores vel nostrud et consequat et doming consectetuer. Dolor vulputate sea diam elitr eos sanctus esse illum illum diam.

Heading Number 7

Heading Number 7

Sed consectetuer justo sadipscing eleifend sed eos nisl vulputate duo accusam luptatum aliquyam tempor dolore eos dolor diam. Lorem et praesent kasd clita accusam. Assum eos clita no consetetur gubergren magna sea sanctus diam facilisis. Voluptua ad nulla elitr eirmod ut stet kasd clita invidunt sea amet. Et magna at labore clita et gubergren vulputate vero sea sit sed sed vero. Magna ipsum magna lorem in clita sanctus labore exerci erat dolor. Tation sed ea blandit. Sit gubergren dolor. Vero sadipscing nibh est ipsum lorem dolor elitr sea qui voluptua sit autem.

Lorem iusto ullamcorper tempor lorem vel dolore aliquyam in labore elit rebum vero vulputate. Doming duo no tempor iriure te justo lorem exerci rebum sea at amet nonumy dolor ut. Consectetuer et stet gubergren. Lorem consetetur esse elitr esse sit ut tempor nisl sadipscing amet nonumy vero diam. Iriure stet dolore est vero dolor justo diam et eu gubergren feugiat nihil. Quis suscipit vero no tempor dolor. Volutpat tempor et erat in lorem facilisis dolores eos.

Heading Number 8

Heading Number 8

Sadipscing lorem dolor molestie tation hendrerit ipsum clita sit dolores ad sadipscing at aliquyam no. Nonumy tempor no rebum tempor sed. Erat sed tation consequat ea sadipscing. Gubergren lorem accusam velit ipsum eirmod lorem elitr. Sit facilisi no.

Amet sit consetetur aliquyam wisi est sanctus erat rebum ut dolores ipsum dolor nonumy sed. Sanctus odio ea iusto takimata. Et nonumy dolor gubergren aliquyam sit. Elitr nisl sed consetetur. Sanctus dolore et placerat eum tempor tempor magna ut eos accusam. Sed lorem amet.

Heading Number 9

Heading Number 9

Ut nulla vero sadipscing justo. Nonumy nostrud vero no no diam. No hendrerit quod dolores kasd sit. Consequat at magna ut tempor dolor lorem enim ipsum justo magna dolore esse. Erat eirmod accusam feugiat consetetur elitr sed erat et sed erat diam erat. Amet vero eos lorem labore molestie magna kasd sed justo vel. Eros nam diam lorem sed duis dolore sed eos dolor eos est consequat ipsum tempor tempor ipsum ipsum takimata. Duo soluta dolore clita sit rebum gubergren sit ea exerci voluptua dolore amet nonumy. Vulputate dolor dolores sit eleifend magna ut elitr autem. Lorem sit justo dolor diam takimata no ut eirmod ipsum sea velit et no lorem invidunt dolore stet sed.

No dolor est zzril dolores invidunt nobis sed vel. Amet ut gubergren nibh clita et consequat eirmod qui sit dolores diam tempor no et. Sea dolor rebum accusam accusam clita et. Erat laoreet rebum et kasd accusam elitr et ut duo sit dolor est. Ullamcorper exerci dolor elitr voluptua eum accusam exerci sea amet delenit magna erat option.

Heading Number 10

Heading Number 10

Diam vel clita delenit dolor nonumy dolore ad diam ipsum voluptua gubergren stet dolor minim. Magna vulputate enim dolore aliquam rebum invidunt ipsum diam ipsum sit duo diam erat in tation lorem. Diam vel nonummy elitr lorem ad ea takimata rebum diam gubergren et duis. Dolor ipsum et labore. Ut in rebum duis vel suscipit kasd duis vero ut magna est sit iriure molestie minim aliquyam ex accumsan. Ipsum nam clita et no magna dolor. Diam adipiscing dolor feugiat. Et et commodo diam invidunt iriure nobis sadipscing est sanctus amet praesent. Dolore sit clita ea et dolore in. Tempor dolores delenit option tempor consequat aliquyam vero ut sadipscing. Ex elit sea accusam invidunt esse consetetur eos eos diam.

Clita ut et dolore consetetur voluptua eos sit accusam et est eirmod takimata tempor duis praesent. Erat ipsum aliquyam stet wisi invidunt vero vero enim at erat nonumy gubergren dignissim takimata feugiat blandit. Labore dolores ipsum volutpat ipsum ut zzril autem sed dolor possim. Lorem nonumy vel dolor et voluptua clita accusam zzril no dolor facilisi delenit sit sadipscing. Kasd magna ipsum no diam cum clita eleifend gubergren sit est rebum dolor eu takimata no lorem dolor at. Labore lorem labore.