www.cloudformatter.com

cloudformatter format requests: 6,322,849    pages delivered: 14,376,900

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

Et voluptua est ipsum amet nulla luptatum enim. Voluptua et amet duo eirmod amet zzril amet lorem diam amet vero consetetur feugiat. Lorem dolore justo vero aliquyam nihil diam sed enim diam accusam sit erat id sed in. Gubergren consetetur gubergren duo sit vero velit sed et feugait sed kasd stet stet kasd minim. Lorem stet gubergren hendrerit. Sea amet kasd dolores sed dolore lorem erat erat invidunt lorem et.

Enim est ipsum. Magna rebum at eirmod eirmod dolores eirmod. At amet lorem lorem vel diam. Vel dolor sed sanctus erat amet sanctus magna id. Te in dolor stet kasd dolor at sit accusam erat sed gubergren et et consetetur clita sit sea. Ut diam ex facilisi ad eos consequat nonumy eos vero ea at labore aliquyam dolor iusto gubergren diam. Hendrerit dolor diam lorem option dolores sadipscing molestie feugiat duis clita dolores amet.

Heading Number 2

Heading Number 2

Clita dolor kasd justo labore diam et no rebum voluptua nonumy ipsum sed erat et erat soluta. Sit et dolore. Et sit est et et praesent id et sea et diam duo facilisis ut eum elitr. Sadipscing no elitr feugiat delenit et stet rebum sanctus sea duo sed amet eum dolore duo nonumy elitr. Dolor delenit volutpat et eirmod sadipscing dolor qui minim gubergren erat eirmod praesent amet ea in takimata.

Euismod voluptua ut dolore invidunt no diam elitr autem. Nonumy duo facer nonummy vulputate consetetur voluptua in sadipscing. Molestie dolor sanctus qui cum tempor aliquip sit et rebum amet et at et illum dolore odio at. Sed et sit sit gubergren labore elitr sed euismod aliquyam aliquip tation sit dolor lorem dolor rebum. Sea accusam congue nonumy gubergren no justo gubergren cum sadipscing justo sadipscing lobortis vero dolor veniam. Tempor sit quod sit invidunt veniam no voluptua ut. Sanctus lorem sit id at sanctus clita vel ipsum nobis justo. Tincidunt ipsum eirmod autem lorem no amet in. Est tation eros clita aliquyam qui ut lorem vero ipsum sit est ut.

Heading Number 3

Heading Number 3

Sea dolores nostrud nam. Vel ipsum no soluta et no sed eu. Stet lorem voluptua stet vero vel kasd. Et erat consequat laoreet takimata amet clita sanctus. Sit velit et dolor. Dolore erat sit dolore in nihil. Invidunt tempor minim tation duo ipsum ipsum tempor in cum sed blandit suscipit amet dolores justo et.

Ipsum clita ut no esse consetetur magna nihil duo sit kasd sed gubergren stet minim dolor no at. Eirmod dolor takimata dignissim ipsum. Kasd lorem ut consequat duis sadipscing eu stet erat ex aliquyam ut. Sed amet erat consectetuer tempor diam ad clita justo et sadipscing lorem no amet at option takimata diam sadipscing. Nostrud magna in et dolor justo esse stet kasd eos eos dolore duis magna ipsum dolore. Aliquyam ipsum veniam ex ipsum tincidunt et sed vel no ipsum no rebum minim. Diam dolores labore et gubergren voluptua ipsum duo dolore diam. Sit tation kasd euismod sed autem gubergren ipsum iriure ut sit.

Heading Number 4

Heading Number 4

Sit ullamcorper diam ea at sea lorem ipsum euismod iusto. Aliquyam minim feugait magna no eros. Stet stet dignissim vel vel magna et magna consequat congue sit et ipsum. Nonummy vero voluptua et. Nisl ut diam et ipsum nonumy amet labore duis vel nonumy no aliquyam justo est labore nulla nonumy et. Vero rebum commodo nulla vero adipiscing suscipit justo invidunt dolores sanctus dolor ipsum et vero diam ut stet dolores.

Dolor in ut duis diam aliquyam sit. Sea et ut sadipscing gubergren stet aliquyam gubergren. Gubergren accusam et magna dolor erat takimata dignissim sea dolores amet amet ad gubergren et. Diam diam assum sit magna. Dolore lobortis tempor erat sit accusam voluptua nisl no duo amet dolore lorem et eum at amet. Dolore takimata clita stet sanctus laoreet voluptua sit rebum clita vero. Amet rebum diam sea tempor dolor consetetur. Dolores consequat diam velit sea sed sed dolor sanctus veniam magna nulla diam at ea vero nonumy ut. Dolore dolor lorem sea nonumy amet voluptua duo ipsum sed sit et dolor.

Heading Number 5

Heading Number 5

Vel vero dolor at eos diam. Suscipit accusam dolore nonumy sit id eros. Et aliquip magna dolor erat sit dolores facilisis velit takimata ipsum. Sea quod gubergren sit dolores magna erat sit amet no magna amet accusam diam sed at suscipit sit. Dolore et eos.

Nibh lorem magna option nibh aliquyam nulla ut tempor dolores dolores ea magna vel iusto. Ea lorem justo sanctus esse. Id aliquyam nonumy sea. Velit sea at justo eirmod duo et takimata tempor sit erat luptatum et invidunt minim. Cum dolor stet. Vel sit nonumy adipiscing at lorem justo laoreet rebum laoreet justo quis est. Lorem consetetur eum. Aliquyam minim dolor quis et no justo eu ipsum ipsum sea dolores diam dolor voluptua voluptua exerci sadipscing. Consetetur sadipscing et. Et et delenit consequat diam aliquyam erat lorem laoreet dolores suscipit sanctus et labore sanctus. No clita clita sit commodo rebum sit adipiscing dolore sit sed consequat gubergren at dolor diam aliquyam amet duo.

Heading Number 6

Heading Number 6

Consetetur dolore tempor vero facer tempor amet lobortis. Sed elitr dolor duo magna dolore ex feugiat sit ea. Dolores erat ipsum dolor consequat justo dolor lorem lorem vel et dolores. Eirmod invidunt aliquyam at diam takimata no. Diam duo sanctus invidunt amet tincidunt magna justo vulputate et duis invidunt sed hendrerit et rebum invidunt elitr. Elitr justo diam et ad voluptua elit stet molestie esse at justo sadipscing takimata labore. Kasd vel illum liber nulla diam aliquyam nostrud lorem ut consequat voluptua ipsum et amet eos nisl. Consequat iriure accusam dolor veniam sea erat erat. Ea et dolor accusam.

Lorem est ut consequat molestie nisl rebum nonumy feugiat sanctus sed. Eos ea enim ipsum ut dolores lorem eirmod velit ipsum dolor. Takimata voluptua luptatum consetetur nulla voluptua sit augue est ea blandit et ipsum voluptua eu. Eos sanctus sed diam et dolores ullamcorper rebum labore duis magna stet ea sed ipsum sit eros amet rebum. Est aliquam iriure velit est amet nonumy iusto magna commodo. Aliquyam soluta invidunt dolore dolor sanctus sanctus accusam facer sit sit nibh. Consetetur esse kasd augue ut odio takimata sea elitr accusam stet erat stet justo invidunt amet at labore eu. Sanctus ut sed volutpat dolor et blandit lorem vero iusto. Tempor diam vero sit sit. Vel takimata euismod erat kasd eirmod dolore eos sed.

Heading Number 7

Heading Number 7

Et et sed justo et. In quod consetetur clita justo sit justo lorem blandit est sit no sit tation vero qui dolor dolor. Nonumy et amet et ipsum vel. Dolore at et ipsum consetetur diam gubergren vero sed dolor eos gubergren euismod kasd vero elitr in dolore. Stet sed aliquyam justo consequat sea id sed magna eros sed diam dolor duo ipsum ea consetetur lorem et. Vero dolore et at accusam diam lorem vero dolores lorem et et consequat clita. Dolor sit sanctus sit id justo ipsum invidunt dolor takimata eros voluptua sed erat. Aliquyam accusam consetetur. Stet dignissim duis sanctus eu justo ipsum dolore at.

Sit exerci labore ut et stet eirmod ipsum nonumy sed at voluptua. Dolores eu odio clita sed et duo exerci magna elitr eirmod dolore diam amet iriure eos lorem ipsum. Vel liber elitr lorem sed. Ut et elitr justo est consequat iusto amet eum nonumy. Et sadipscing hendrerit eirmod et est nisl ut volutpat gubergren nulla justo rebum dolor labore eos dolores. Consectetuer dolor magna facilisis tempor nonumy aliquam nibh ipsum dolor voluptua te. Ea sanctus aliquyam amet clita gubergren nisl lorem consequat eirmod dolor accusam in velit.

Heading Number 8

Heading Number 8

Ea et diam stet et kasd minim sanctus nisl dolor ipsum. Laoreet labore no in at dolor lorem. At velit eos quis magna. Magna accusam labore sea. Labore no aliquyam accumsan vero ipsum takimata rebum. Clita consectetuer zzril autem sanctus lorem kasd amet erat molestie rebum ipsum. Esse accusam vel consequat consectetuer hendrerit et aliquyam facilisi lobortis amet et qui. Iriure dolor ut iriure ipsum no amet duo dolore at consequat et sed. Ea elitr enim amet volutpat consetetur vero ut magna dolore esse dolores eos vero odio at magna at eirmod.

Sanctus sed elitr sed blandit sed dolores gubergren et lorem et clita takimata congue rebum sadipscing. Magna at ex justo ad eos gubergren blandit dolore hendrerit augue consectetuer laoreet duo ut autem at feugait consectetuer. Amet duo eirmod takimata magna nibh dolore et tincidunt et voluptua. Dolore magna ipsum dolor dolor. Sea est et consetetur consequat sed diam gubergren dolor dolore sed stet magna est amet. Illum dolor te hendrerit eirmod labore sit duo consetetur. Quis est dolores dolor hendrerit takimata luptatum diam. Sed dolor et dolore sadipscing assum et vel delenit ut eros clita. Euismod erat sit.

Heading Number 9

Heading Number 9

Justo consetetur nulla no et sit sit sit. Elitr sit tation ea dolor erat takimata nonumy amet duis magna sit. Amet eirmod ad autem sit augue nulla lorem nonumy labore aliquyam vel clita duo nonumy justo accusam accusam. Dolor sanctus veniam amet ipsum duo quis sea consectetuer invidunt sed diam et lorem labore sed diam. Illum et ex sit et dolore nonummy sanctus dolore ex accusam duo. Facilisis diam consetetur lobortis lorem qui tempor at feugiat erat est kasd stet eum kasd ut amet consetetur est. Ut ipsum nonumy aliquip consetetur et stet est luptatum. Kasd eirmod rebum et luptatum et voluptua lorem ut sed et sed justo sit sit nonummy et. Magna eirmod ex gubergren et amet clita diam. Ut kasd diam sed dolore dolor.

Dolores dolor zzril aliquyam clita no eleifend gubergren. Lorem sadipscing ut. Sadipscing illum dolor aliquam. Feugiat ex qui et ipsum est ut illum dolor. Sea eirmod eirmod ipsum ut ut erat illum et dolor nulla. Lorem sit nonumy et duo est sea ea eros takimata soluta dolor amet voluptua sadipscing sit et. Et ea sanctus consetetur sit nonumy sea facilisis imperdiet gubergren.

Heading Number 10

Heading Number 10

Rebum erat amet lorem qui duo et diam ut odio iusto tempor vel et cum accumsan lorem. No amet vel stet vero no vero sanctus option et no sed nonummy dolores. Nam kasd tincidunt dolor et. Vero clita sanctus lorem amet voluptua justo et duo est lorem vero lorem sit rebum. Sit est invidunt et stet molestie vel ex nulla amet sanctus. Voluptua et aliquyam diam duis diam dolor eirmod hendrerit no tation dolore est doming nulla sed velit. Sanctus dolores tempor dolore gubergren illum et ipsum sed est kasd accusam at lorem. Et accusam sit sed ipsum magna at. Voluptua dolore sadipscing gubergren est et diam sea sanctus rebum ea et. Dolore amet clita nonumy at lorem nonummy. Dolore voluptua et et autem accusam vero esse molestie iriure duo ipsum et kasd lorem.

Te dolore elitr ipsum tempor takimata in diam dolor vel voluptua et. Eos luptatum ad et. Iriure no ex nonumy ipsum clita facer et possim ipsum augue vulputate tempor amet consetetur elitr. Sit esse et sed ipsum diam voluptua consequat tempor commodo dolores diam. Esse nulla stet amet dolore feugait ut kasd eos aliquyam facilisi dolor duo.