pdf(toc, hash( contentText, toc_header_text, [ size, size_array, ] [ dots, boolean, ] [ indent, indent_array ] ) )
Name | Type | Description | Required |
---|---|---|---|
contentText | string | Table of contents header. | Yes. |
size | array | An array of numbers, indicating the font sizes for each header level. | No. |
indent | array | An array of booleans, indicating whether the title should be indented for each header level. | No. |
dots | boolean | Display dots between the titles and page numbers. | No. |
This function generates and inserts the table of contents after the front page. If the front page is not available, the table of contents is inserted at the beginning of the PDF document.
{pdf( 'toc', hash( 'size', array( 18, 16, 14, 12, 10 ), 'dots', true(), 'contentText', 'Content'|wash( 'pdf' ), 'indent', array( 0, 4, 6, 8, 10 ) ) )}
This example creates a table of contents. The size of the level 1 headers will be 18 and will not indented, level 2 headers will have size 16 and will be indented 4 dots, etc. There will be dots between the headers and the page numbers.
Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2013 eZ Systems AS (except where otherwise noted). All rights reserved.