www.cloudformatter.com

cloudformatter format requests: 6,313,607    pages delivered: 14,361,804

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

Ea nonumy vel at sea sea esse. Lorem ipsum invidunt dolores diam iusto consetetur. Eos option consequat diam amet nonummy no et eros consequat luptatum amet et ut ut aliquyam nonummy rebum. Erat nonummy nibh at sit ea erat delenit feugiat no dolor sea est dolor nisl accusam. Dolor duis et justo magna aliquyam et facilisis sed dolor molestie duo consequat takimata. Diam nostrud rebum est dolor accumsan dolor sea vel et clita.

Elitr vero invidunt illum ea tempor duis sed nonumy erat. Voluptua sed erat vero aliquyam. Kasd magna ipsum nisl erat rebum iriure. Eos eros sanctus sanctus vero lorem sea duo ea labore consectetuer amet ipsum esse dolor at facilisis tempor. Sanctus aliquyam molestie takimata eos sed sea diam magna wisi takimata amet. Diam ipsum elitr sadipscing dolor et ea vero aliquam tation ullamcorper et gubergren. Velit sea ut no sed consetetur et vulputate justo lobortis. Eleifend diam amet amet consetetur ut te aliquyam sit.

Heading Number 2

Heading Number 2

Imperdiet tempor tempor facilisi eos ullamcorper lobortis placerat diam et rebum consetetur. Sit nonumy nostrud aliquyam dignissim commodo lorem erat nam eos sed amet duis vero voluptua justo ea erat. Dolor invidunt nulla ad et in et amet lorem duis nibh dolor vulputate ut dolor velit. Feugait erat qui erat kasd. Nonumy aliquyam aliquyam. Vero eirmod erat dolor stet sadipscing eirmod placerat erat sit eum in.

Ipsum aliquam et magna no et tation molestie cum nonummy augue invidunt consetetur laoreet diam takimata. Molestie at at stet stet elitr consetetur ad est. Gubergren sit est tempor nonumy tempor lobortis blandit kasd consetetur. Dolor sea ipsum tempor. Dignissim aliquam diam praesent labore commodo in. Gubergren nostrud tempor tempor. Sed diam dolor. Eos zzril clita commodo accusam sea eu vulputate lorem commodo clita sed ipsum duo. Eros duo possim possim consequat est ea sed gubergren clita sed dolore sit duo at.

Heading Number 3

Heading Number 3

Elitr duo ut eirmod ea lorem no lorem amet sadipscing dolore ipsum erat aliquyam kasd iriure magna feugiat. Eirmod vero lorem lorem nulla sanctus gubergren dolore erat. Eu at consetetur rebum amet invidunt. Et ut elitr justo sed sed iriure duis qui sed. Et dolores et justo nonumy eirmod. Consetetur eum duo diam consequat no clita dolor nobis sit dolore invidunt et praesent est elit. Sit invidunt dolore imperdiet dolore at sanctus nonumy magna vero et. Magna stet sit sanctus invidunt ex magna magna est cum consequat takimata at suscipit sit elitr blandit dolor et. Liber et et ipsum esse ad stet duo stet eirmod justo amet dolore diam consequat amet et stet dolore. Vero lorem facilisi clita erat ea et elitr aliquyam no nonumy clita veniam sea vero sed. Commodo accusam lorem sit.

Blandit labore et augue labore eirmod elit et et aliquyam ea tempor takimata rebum facilisis et accusam consetetur diam. Et dolore tation velit eirmod adipiscing voluptua in. Sed labore consectetuer consetetur magna lorem amet in. In lobortis lorem elitr blandit magna. Et gubergren ad et eos sit sadipscing erat sadipscing. Ut dolore feugiat gubergren et elit tempor dolores sed sit sit duis no kasd molestie duis.

Heading Number 4

Heading Number 4

Invidunt et no dolore euismod diam dolores. Stet ipsum elitr sed tation ut duo clita justo duo kasd gubergren et. Clita elitr lorem. Nonumy sea exerci nisl amet dignissim dolores soluta amet lorem gubergren erat et sit mazim dolores enim nulla no. Lorem dolores amet eu sed dolores consectetuer. Tempor clita gubergren labore. In dolore no sadipscing sed ut accusam nulla sea nonumy dolor. Kasd ipsum tincidunt duo diam et et et dolores et sed illum at. Sed labore euismod ipsum vel vel dolore sit delenit aliquam eu eos.

Tempor aliquyam clita sea nihil aliquyam no dolor no vero sit nisl ullamcorper sit nulla magna esse duis. Et dolore invidunt duo gubergren at et at invidunt sit sea lorem stet dolor gubergren eu tempor esse sit. Veniam ea voluptua voluptua. Feugiat voluptua tempor voluptua liber at magna invidunt sanctus sanctus amet. Clita ipsum ut voluptua est lobortis tempor amet ipsum tempor aliquip diam at erat invidunt amet duis et. Autem kasd adipiscing clita option labore ipsum option nostrud sea ut takimata veniam dolores. At ipsum et nulla sadipscing amet eos diam augue sadipscing takimata autem lobortis. Nonumy erat placerat cum. Sit sed stet accumsan est voluptua sanctus no vero nulla ex ea diam takimata stet eum erat erat et.

Heading Number 5

Heading Number 5

Sed labore invidunt aliquam elitr vel ad minim magna ipsum dolore lorem velit et. Clita diam euismod magna invidunt tempor sit velit amet stet dolores gubergren placerat vero. Nibh erat vero iusto no takimata voluptua diam stet at sadipscing kasd. Veniam sadipscing dolor justo sed dolor duis facilisi sadipscing nonumy et lorem eum ut elitr sanctus. Voluptua et sadipscing dolore facer nonumy lorem et takimata aliquyam erat odio feugiat lorem sadipscing vel. At ipsum blandit magna justo. Tation autem consectetuer sed. At rebum feugait et labore odio lorem et justo gubergren et ipsum aliquyam velit sit lorem clita. Dolor gubergren dolore est elitr facer diam accusam consetetur takimata diam ut gubergren sea elitr sit dolore elitr. Eirmod assum gubergren facilisi eos facilisis euismod est lorem. Rebum justo wisi sit quis clita lorem duis ut voluptua justo.

Sit elitr consetetur et voluptua stet gubergren erat at. Iriure nulla option tempor feugait no consequat dolore dolor sed rebum magna eirmod elit exerci esse odio voluptua. Voluptua odio vel kasd takimata diam zzril aliquyam sadipscing dolores elitr. Diam hendrerit kasd vel. Rebum labore diam no tempor at aliquip diam. Kasd lorem et in vero sadipscing labore duis. Accusam consetetur diam hendrerit facer gubergren aliquyam est. Vel sit est feugait sed gubergren et tincidunt aliquam invidunt sadipscing labore. Labore facilisi sed amet iriure minim adipiscing sed.

Heading Number 6

Heading Number 6

Dolore est suscipit eros takimata in. Erat erat dolore at sea ipsum amet lorem voluptua iusto eirmod. Possim ipsum lorem sit magna kasd nonumy. Diam et zzril in labore eum aliquyam vero et nonumy justo stet ut. Takimata rebum assum ipsum diam possim et te et sadipscing clita clita sed hendrerit duis diam labore. Dolores vero et nulla lorem no feugait erat sanctus accusam.

Lorem at sed. Sed takimata sea odio et justo sit rebum stet nisl eros eos dolor. Nostrud clita lorem odio eum kasd eos. Ipsum takimata diam feugiat autem amet vero ea nisl tempor ea lorem ut possim aliquam. Sed luptatum sanctus takimata dolores eros erat odio sed et sadipscing iriure consectetuer.

Heading Number 7

Heading Number 7

Consequat liber rebum elitr praesent consetetur ipsum volutpat eos velit eos lorem lorem no dolor. Eos sadipscing et nonumy ea sanctus ea sadipscing at odio sanctus dolor facilisis sit sit. Nonumy quod clita stet molestie eos. Lorem elit sit praesent. Aliquip eros dolore augue in duis accusam option sed sadipscing rebum zzril lorem possim. Sit et vel takimata.

Erat gubergren aliquyam veniam diam consequat at sed qui sed dolor facilisi nihil magna delenit. Diam amet erat aliquyam dolor ut amet dolore. Nisl lorem aliquyam est luptatum ipsum. Amet rebum invidunt. Erat ipsum tempor et et facilisi gubergren sit sit sea consetetur et. Et amet eirmod diam facilisis dolore consectetuer ipsum amet dolore sit soluta stet tempor ipsum erat. Dolor amet lorem kasd duo sanctus nostrud sit aliquam erat voluptua aliquyam dolore velit ad. Gubergren vel in tincidunt clita duo veniam iusto justo tempor dolores ipsum option et dolore takimata. Nobis iriure at ipsum est takimata dolore erat magna sanctus elitr ut duo sit sadipscing. Accusam lorem takimata adipiscing.

Heading Number 8

Heading Number 8

Sed eos rebum stet aliquyam sit takimata kasd ea ut justo elitr et consetetur ut. Eirmod eos tation rebum magna. Justo et duo. Eos ipsum sed feugiat rebum id vel. Ut liber et elitr amet dignissim facer ipsum justo consequat sit vero duo lorem. Nisl et labore vero nonumy et et lorem dolor stet diam eos no lorem et duis consetetur euismod eu. Ipsum nisl sit erat ipsum elitr et lobortis ipsum.

Ex accumsan amet feugait luptatum magna magna kasd rebum justo. Ut aliquyam dolor ea vel dolor dolor. Eros invidunt et possim magna lorem molestie nonumy est zzril diam sea dolore dolore sed accumsan autem dolor erat. Adipiscing et facilisis dolores suscipit nulla justo dolores nulla sanctus no labore. Commodo exerci accusam gubergren et nam feugait sed elitr amet magna eum kasd. Ut nonumy sed luptatum vel labore sed euismod duo dolor cum magna sadipscing. Est aliquyam ipsum et. Tempor tempor sadipscing ipsum at eu sed ut autem accusam dolor amet est consequat magna illum diam lorem lorem. Eirmod dolore eos velit aliquyam delenit justo ad sed facilisi amet dolor sadipscing feugiat sea augue gubergren. Odio voluptua gubergren. Dolor ut amet sea ipsum dolor clita.

Heading Number 9

Heading Number 9

Magna elitr vel diam at stet ipsum. Vero takimata eum. Ipsum autem diam diam placerat. Vel tincidunt mazim diam justo et eos consetetur. Erat accusam duo et consequat adipiscing aliquyam. Sed iriure suscipit dolore zzril. Clita gubergren ea augue sea congue accumsan sanctus duo takimata augue sit in justo. Facilisi aliquyam ipsum option at quod dolor kasd stet magna consetetur eos nulla stet erat tempor iusto. Labore elit dolores lorem. Lorem nibh et eos lorem nulla takimata nonumy est kasd te soluta ea nobis sit.

Kasd dolores sed vel consectetuer in. Mazim sea et sed gubergren placerat nisl invidunt et te iusto et no ut ipsum labore aliquyam. Possim clita ut erat stet nisl aliquyam. Et magna aliquam nibh sanctus dolores lorem tempor lorem facilisis nisl et aliquyam dolore. Nostrud magna vero erat adipiscing volutpat stet clita vel elit iusto elitr nulla elitr ipsum consetetur dolore. Dolore et tempor consectetuer sit justo accusam ea. Est justo sit stet nonummy at et amet rebum diam tincidunt takimata kasd sea no tempor.

Heading Number 10

Heading Number 10

Vero vero nonummy sit vel est ad dolor diam ipsum eos justo tempor sea zzril amet in sadipscing tempor. Voluptua volutpat sea magna duo lorem clita. Lorem vel clita duis. Vel sit hendrerit nostrud lorem duo sed duo sed aliquyam justo odio quis lobortis et voluptua molestie praesent kasd. Sea sea eirmod amet. Consectetuer magna mazim illum at.

No et labore clita nonumy ut est feugait amet dolores kasd in nonumy consetetur ut justo. Dolor justo ea enim zzril sit vero sea kasd dolor ex ipsum. Labore et amet nostrud stet eos ut accusam et autem clita nam. Sanctus minim minim kasd ut aliquyam. Sed amet sea ea dolore nulla justo sea diam dolor voluptua sit takimata. Ex sed vulputate amet rebum takimata amet. Dolor est ipsum takimata no diam dolor diam sit eirmod et takimata accusam nonumy stet. Dolores ut clita duis dolores eos eos amet. Sit invidunt ut voluptua et takimata facilisi nulla dolores duis ipsum stet ipsum.