addFootnote
- addBibliography
- addBookmark
- addBreak
- addChart
- addCitation
- addComment
- addCrossReference
- addDateAndHour
- addEndnote
- addExternalFile
- addFootnote
- addFormElement
- addHeading
- addImage
- addLink
- addList
- addMathEquation
- addMergeField
- addOLE
- addOnlineVideo
- addPageNumber
- addShape
- addSimpleField
- addSource
- addStructuredDocumentTag
- addSVG
- addTab
- addTable
- addTableContents
- addTableFigures
- addText
- addTextBox
- addWordFragment
- addWordML
- embedHTML
- addBackgroundImage
- addFooter
- addFooterSection
- addHeader
- addHeaderSection
- addLineNumbering
- addMacroFromDoc
- addPageBorders
- addProperties
- addSection
- createDocx
- createDocxAndDownload
- createCharacterStyle
- createListStyle
- createParagraphStyle
- createTableStyle
- docxSettings
- embedFont
- importChartStyle
- importHeadersAndFooters
- importListStyle
- importStyles
- importStylesWordDefault
- modifyPageLayout
- parseStyles
- removeFooters
- removeHeaders
- setBackgroundColor
- setDecimalSymbol
- setDefaultFont
- setDocumentDefaultStyles
- setEncodeUTF8
- setLanguage
- setMarkAsFinal
- setRTL
- clearBlocks
- cloneBlock
- deleteBlock
- getTemplateVariables
- getTemplateVariablesType
- modifyInputFields
- modifyMergeFields
- processTemplate
- removeTemplateVariable
- removeTemplateVariableImage
- replaceBlock
- replaceListVariable
- replacePlaceholderImage
- replaceTableVariable
- replaceVariableByExternalFile
- replaceVariableByHtml
- replaceVariableByText
- replaceVariableByWordFragment
- replaceVariableByWordML
- setTemplateSymbol
- setTemplateBlockSymbol
- tickCheckboxes
addFootnote
TRIAL / ADVANCED / PREMIUM
Inserts a footnote into the Word document.
Description
public addFootnote ( array $options )
This method allows the insertion of a footnote into the Word document.
You may fully customize the footnote content including all kind of elements like paragraphs of text with sophisticated formatting, images, links or even tables and HTML content.
If one wishes to insert a footnote within a complex paragraph one should use this method in combination with the addText method.
Parameters
options
An array with the available options.
The possible keys and values are:
Key | Type | Description |
---|---|---|
textDocument | mixed | This can be a string of text or a WordFragment that will appear in the Word document just before the footnote call or an array with the text and the formatting options (as in the addText method) or a Word fragment. |
textFootnote | mixed | This is a string of text that will show up in the corresponding footnote or a WordFragment that may include a variety of elements. |
textFootnotes | array | Add multiple footnotes. |
footnoteMark | array | The keys of this array are:
|
referenceMark | array | The keys of this array are:
|
pStyle | string | Paragraph style. Default as footnoteTextPHPDOCX. |
rStyle | string | Character style. Default as footnoteReferencePHPDOCX. |
Code samples
Release notes
- phpdocx 14.5:
- internal IDs set using sequential unique values.
- phpdocx 14.0:
- highlight, underline and backgroundColor mark options.
- phpdocx 13.5:
- WordFragments in textDocument.
- pStyle and rStyle options.
- phpdocx 12.5:
- multiple endnotes in the same content.
- phpdocx 12.0:
- htmlspecialchars applied in textFootnote option.