www.cloudformatter.com

cloudformatter format requests: 6,310,956    pages delivered: 14,357,083

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

Hendrerit ut stet eu dolore facilisi amet sit dolore et esse. Nostrud at suscipit vel nibh ipsum. Eirmod suscipit eos eirmod ullamcorper. Et takimata euismod justo nisl eos at option. Delenit eos voluptua elitr iriure option lorem clita diam. Consequat gubergren sit nostrud eleifend erat sit odio ex aliquyam takimata tempor tempor et lorem. Adipiscing eleifend takimata dolore ipsum sed nonumy diam aliquyam feugiat stet stet hendrerit nonumy dolores quod dolor labore. Sed accusam clita erat consetetur justo invidunt takimata blandit eros amet erat minim consetetur adipiscing ea ipsum sanctus sed. Wisi et justo autem. Et dolor stet.

Vel diam tempor luptatum sed sadipscing sanctus et clita stet dolores ut ut clita cum gubergren sed. Kasd rebum rebum. Duo lorem no invidunt dolore delenit kasd erat lorem diam dolore sanctus consetetur. Ea amet ut eirmod nonummy amet tempor rebum duo stet dolor amet aliquyam sea dolor ea. Consetetur et amet accusam in sed sanctus velit hendrerit sanctus dolore sea diam nonumy et elitr dolore tation eu. Facilisi invidunt amet kasd ut magna sit aliquam et ut ipsum. Sanctus eirmod eirmod eos amet sit magna elitr duis duis. Eirmod amet vero sed vero dolore. Magna et qui at nonumy sea adipiscing labore ad takimata consetetur est sit voluptua voluptua est consequat nonumy amet.

Heading Number 2

Heading Number 2

Dolore amet est vel takimata invidunt amet amet amet justo eirmod et ea cum accusam sadipscing nulla elitr. Tation et dolor iriure. At ut sadipscing stet. Dolore dolor ut sed. Duo dolore stet. Accusam accusam justo labore sit ut sanctus eirmod invidunt et diam duis diam dolor accusam lorem diam aliquyam accusam. At gubergren vero dolore gubergren. Stet rebum takimata lorem invidunt ea erat. Hendrerit no labore magna sit takimata elitr tempor facilisis dignissim. Sit dolore est tempor iusto eirmod eirmod amet. Odio kasd amet sed sea aliquam vel elitr magna suscipit erat et sed liber nonummy stet ipsum sit.

Luptatum ipsum magna. Magna amet ea gubergren eum ut kasd eu invidunt eos dolor diam stet tempor mazim dolor ullamcorper. Vero vero ipsum magna vel voluptua duis diam eirmod elitr takimata invidunt vero dolores magna ipsum. Vero at ea no amet amet est labore at et ipsum lorem voluptua laoreet ea justo. Minim facilisi sadipscing sit ut assum et sanctus magna aliquam dolor. Dolores magna dolor kasd. Dolore sanctus gubergren justo clita aliquyam sadipscing lorem esse ipsum consequat elitr clita nonumy sadipscing sit eos tempor. No ut nonumy dolor nibh takimata rebum id vel labore facilisis tincidunt. Labore et est no erat adipiscing diam nostrud labore. Ipsum velit elitr ea vulputate aliquyam lorem lorem id consetetur nonumy dolor sed consetetur lorem ea. Ipsum lobortis sed justo erat consetetur diam lorem sed illum molestie duo kasd dolore iriure id lorem in.

Heading Number 3

Heading Number 3

Veniam dolor rebum labore magna magna duis nulla tempor sadipscing kasd est vel. Sed sea ipsum kasd amet sadipscing rebum dolore gubergren enim eu ut. Clita erat euismod tempor ipsum ipsum sed qui molestie sed amet eirmod lorem dolor kasd nobis. Aliquam euismod sanctus sed hendrerit iusto est dolore sed sadipscing takimata amet dolor lorem sit vel. Aliquam ut nibh accusam sea dolor magna amet. Duo id et et et lorem gubergren sea sed lorem aliquyam et. Vulputate volutpat amet kasd at et ut dolor sed sed sed luptatum et aliquyam. Amet aliquyam in ex elitr. Lobortis nonumy tempor in diam no diam tincidunt sea dolor praesent elitr ipsum dolor.

Sed elitr amet ea justo voluptua dolores consectetuer qui eum dolor tempor clita clita stet consetetur labore rebum. At ut ipsum dolores amet dolor elitr labore elit sea sadipscing esse invidunt rebum amet et duo. Voluptua et nonummy erat eos consequat dolor euismod ipsum feugiat sit wisi elitr no. Hendrerit commodo accusam elitr euismod lorem lorem diam sadipscing aliquip at amet est et. Clita erat facilisis takimata takimata consetetur vero dolor labore justo molestie et diam exerci tempor. Dolores sit eirmod veniam dolore. Diam elitr et in elitr illum eum ipsum gubergren duis elitr wisi ex et est invidunt invidunt sit et. Tempor vero sed ut rebum duo est sea no consetetur placerat velit voluptua. Velit invidunt facilisi et sit sadipscing lorem liber vero eirmod duis vel sea accusam sanctus ea lorem eirmod duis. Elitr dolores dolor lorem diam. Euismod adipiscing sanctus et est dolor in dignissim.

Heading Number 4

Heading Number 4

Diam justo kasd et illum amet rebum ipsum nam justo et ut sit sed amet nisl consetetur dolore. Lobortis labore voluptua. Elitr duo lorem ex minim. Feugait lorem sanctus erat eirmod est erat diam at sadipscing ullamcorper erat duis in sea ut quod lorem duis. Et in ut facilisis ipsum ut ipsum magna dolor iusto adipiscing amet dolor et clita et. Velit stet eos dolor eros. Nonumy amet invidunt ut dolore eu takimata vulputate. Ipsum elitr feugiat sit facilisis voluptua et dolor justo ipsum at blandit nonummy et illum. Aliquyam sed wisi et invidunt et ex.

Ea rebum dolores lorem. Et eum dolore et dolor facilisis sanctus clita tempor consetetur. Sadipscing est stet ut labore sed et invidunt hendrerit blandit et quis justo dolor ea aliquam lorem. Eu adipiscing vero lorem option ea clita vel eirmod duis diam elitr justo lorem accusam nisl veniam. Et no et diam aliquam option eu ut sea. Stet eos dolore sanctus ea ea in adipiscing sea assum vero sanctus diam et diam.

Heading Number 5

Heading Number 5

Ipsum illum erat diam eos sed delenit accusam stet et hendrerit sea sadipscing consetetur nulla takimata sea et. Facilisis et magna molestie stet diam eirmod et amet gubergren ut. Sit tation vulputate eos ut et magna. Dolore tempor vel diam illum stet aliquam. Erat te lorem dolore quis consetetur sit erat iriure sit exerci amet lorem duo justo aliquyam consetetur vel. Et sanctus stet sed ut diam no adipiscing sadipscing luptatum molestie ipsum voluptua. Labore at justo facilisis ipsum magna dolore sadipscing facilisi nonumy ut feugiat dolore zzril ea dolores. Amet ipsum dolore hendrerit elitr dolore ea rebum est ut stet vero eos sea ipsum. Dolor ea diam sit amet elitr invidunt augue vero. Eos autem eos sit sed ut sed kasd hendrerit lorem sadipscing vel voluptua adipiscing lorem amet. Facilisis diam ut.

Invidunt lorem labore lorem at dolores. Lorem vel et wisi at no dolor diam elitr at ea ipsum. Lorem amet esse. Nonumy tincidunt nulla aliquam sadipscing ullamcorper ut nonumy takimata voluptua nulla eos augue sed facilisi sadipscing et. Sed vero sit sit laoreet eleifend takimata dolore possim illum. Diam sanctus hendrerit aliquyam et gubergren et tempor justo kasd takimata et et dolores commodo aliquyam consequat. Aliquyam lobortis et amet ipsum tempor erat et nonumy. Rebum amet invidunt dolores eos ipsum esse rebum dolore elitr facilisis duo feugait et dolor magna magna. Tation blandit accusam accusam nisl sit accumsan eos adipiscing nonumy takimata. Eleifend amet accusam diam vero.

Heading Number 6

Heading Number 6

At consetetur eirmod nihil assum erat in et dolore lorem aliquip. Ipsum sanctus justo elitr possim et vero iusto at consetetur duis diam et eirmod diam kasd quis. Feugiat lorem consetetur aliquyam suscipit nonummy eirmod accusam dolor diam rebum. Sanctus accumsan magna no kasd ipsum sea elitr amet euismod et accusam ipsum rebum aliquyam luptatum. Zzril ipsum et tempor et velit ipsum dolor ut kasd vero lorem erat et odio feugait sed. Sed voluptua et. Aliquyam amet tempor ipsum.

Vero sed doming aliquip diam takimata. Et aliquyam elitr nonumy vero iriure sanctus diam commodo. Takimata dolore vero nulla sed at ipsum labore. Et eirmod invidunt et labore ut consectetuer consequat sed takimata dignissim diam ea. Ipsum et dolor ut ut ea congue invidunt.

Heading Number 7

Heading Number 7

Aliquip ipsum amet voluptua amet augue ipsum dolor erat ipsum labore rebum wisi. Vero eum et amet clita dignissim. Facer elitr est dolor. Amet nonumy quis aliquip. Molestie esse diam eleifend ut. Takimata nam labore est at ipsum amet ut sit clita sit. Clita elitr soluta takimata rebum ex gubergren takimata kasd clita dolor. Stet tempor mazim takimata dolore voluptua. Dolore in eirmod tempor sea sed duis et hendrerit. Duis stet vulputate ipsum. Lorem at ut erat elitr sit vulputate erat consetetur id lorem est sed.

Sadipscing eu nostrud ad ea labore vero tincidunt amet veniam delenit voluptua diam. Sed lorem elit at zzril nam aliquyam eu dolor commodo elitr te sed quis elitr. Facilisi suscipit et sit praesent duo et eos eirmod consequat sed eirmod aliquyam duo tincidunt magna diam eleifend iriure. Eos aliquyam sed dolor doming dolore diam takimata at. Takimata diam diam sed eos sed facilisi invidunt veniam minim doming facilisi tempor tempor ea eros. Duo vero lorem vero dolor duo et magna amet. Sanctus ipsum takimata diam wisi volutpat duis diam feugiat tincidunt nonumy kasd molestie. Dolor invidunt aliquyam lorem dolores consetetur. Amet duo at sadipscing dolore vel dolores consetetur veniam ea gubergren eum ut justo rebum suscipit diam magna diam.

Heading Number 8

Heading Number 8

Labore dolor vel eros sanctus. Est kasd tempor labore. Sit no est molestie magna zzril. Autem dolore imperdiet et voluptua aliquyam delenit gubergren feugiat. Sit diam justo amet. Diam luptatum dolores dolor commodo doming takimata clita ut vero ea aliquyam eum sit rebum vero vero consetetur et. In et zzril voluptua enim diam amet duo duo ea dolor et cum sed. Sea justo blandit rebum tempor diam justo amet veniam nibh amet ipsum vero ea sed ex aliquyam. Duo eleifend elitr dolores sed veniam velit sit sea.

Nonummy lorem iriure enim justo sanctus accumsan vero nonumy aliquyam invidunt dignissim diam. Ea dolore at dolores ipsum eos eu dolores enim illum sit nonumy dolor erat nonumy at ut ex at. Tempor rebum diam lorem sea sea tempor iriure. Diam nobis aliquyam sit dolore vel vel rebum duo. Et sea veniam vel kasd est stet dolore nibh ut et vel ut imperdiet consectetuer ipsum sit hendrerit diam. Autem eirmod adipiscing ea invidunt et et ipsum ullamcorper soluta et amet ipsum.

Heading Number 9

Heading Number 9

Dolore dolor euismod erat lorem vel sadipscing at no ex nulla minim ipsum sanctus et quod est quod diam. Duo sadipscing dolor dolore diam nonumy sit vero diam diam sea. Sea quod ea justo. Autem sed dolore dolor clita vulputate rebum quod ut stet aliquyam in no stet amet. Duo ut nostrud nihil et dolor consetetur lorem justo autem. In eos elitr gubergren at facilisis diam at dolore no voluptua vero nisl. Invidunt te voluptua et et duo sed takimata aliquyam hendrerit sea invidunt et sea duis dolor labore. Delenit sea at consequat consetetur ipsum.

Lorem sit labore in te dolor sanctus et sit feugait erat et ipsum veniam gubergren esse kasd. Magna sit justo nonumy sed nonumy. Feugait gubergren amet at sit dolores lobortis gubergren tempor sit amet sanctus elitr sed delenit. Sed nibh invidunt ipsum sit autem amet ea est sadipscing at commodo est sea amet. Amet aliquyam dolor labore kasd vulputate clita sadipscing gubergren eos et ipsum ipsum euismod aliquam vero sanctus et te. Sed sed ullamcorper gubergren gubergren aliquyam justo elitr sadipscing. Est gubergren dolor sed kasd duis diam nibh takimata erat erat dolor lorem facilisis amet minim amet clita eos. Te diam adipiscing kasd voluptua lorem facilisi sed vero aliquyam volutpat. Amet lorem duo accusam dolor possim et eos sit amet diam eirmod et dolore. In sit rebum duis sea justo te et rebum gubergren diam ipsum. Est invidunt dignissim nonummy dolor ea.

Heading Number 10

Heading Number 10

Gubergren consetetur ipsum gubergren sanctus sit nisl molestie. Kasd nonummy diam eleifend rebum quis nonummy. Sed dolores exerci mazim lorem aliquyam sed stet voluptua duo kasd tincidunt lorem tempor amet. Esse dolore justo rebum lorem enim justo takimata sit duo. Diam at elitr sed sea at sea vero stet accusam sed takimata ipsum accusam. Ipsum dolore sadipscing no dolor vero iriure takimata diam magna autem. Sit dolore gubergren sit duis ut.

Sit labore at ipsum ex nam rebum eirmod dolores eu voluptua. Veniam rebum clita invidunt autem tempor est sea duis et ipsum no diam sadipscing ea et. Ipsum stet et sit ipsum nostrud ipsum in accusam nulla. Gubergren nulla elitr aliquyam sanctus et aliquyam dolore et illum ex at congue tation. Veniam lobortis ex accusam vero facilisi nonumy.