mPDF Manual – mPDF functions

TOC_Entry()

(mPDF >= 1.0)

TOC_Entry – Insert an entry for the Table of Contents

Description

void TOC_Entry ( string $content [, int $level [, string $name ]])

Insert an entry for the Table of Contents referencing the current writing position in the document.

Parameters

$content

This parameter sets the text as it will appear in the ToC entry.

$content cannot contain any of the characters: < > & ‘ or “ and must use the appropriate HTML entities e.g. <annotation content=”This is &lt; 40” />

It is recommended that you use htmlspecialchars(‘Content’, ENT_QUOTES) for this.

REQUIRED

$level

Specify the level of this entry i.e. like heading1,2,3

Starts at level 0

DEFAULT: 0

$name

Specify which ToC to add this entry, if using more than one ToC in the document. $name can be any alphanumeric characters (except just “0”) and is case-insensitive.

BLANK or omitted or 0 uses the default ToC.

Values (case-insensitive)

“ALL” will add this entry to every ToC active in the document.

Changelog

VersionDescription
2.3 $name attribute was added.

Examples

Example #1

<?php

$mpdf = new mPDF();

$mpdf->WriteHTML('Introduction');

$mpdf->TOCpagebreak();

$mpdf->TOC_Entry("Chapter 1",0);

$mpdf->WriteHTML('Chapter 1 ...');

$mpdf=Output();

?>

Notes

See Also