Package org.apache.fop.pdf
Class PDFPageLabels
java.lang.Object
org.apache.fop.pdf.PDFObject
org.apache.fop.pdf.PDFDictionary
org.apache.fop.pdf.PDFNumberTreeNode
org.apache.fop.pdf.PDFPageLabels
- All Implemented Interfaces:
PDFWritable
Class representing a PDF /PageLabels dictionary.
-
Field Summary
Fields inherited from class org.apache.fop.pdf.PDFDictionary
entries, order -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPageLabel(int index, String pageLabel) Adds a new entry, if necessary, to the /PageLabels dictionary.Methods inherited from class org.apache.fop.pdf.PDFNumberTreeNode
addToNums, getKids, getLowerLimit, getNums, getUpperLimit, setKids, setLowerLimit, setNums, setUpperLimitMethods inherited from class org.apache.fop.pdf.PDFDictionary
containsKey, get, getChildren, getChildren, keySet, output, put, put, remove, writeDictionaryMethods inherited from class org.apache.fop.pdf.PDFObject
contentEquals, encode, encodeBinaryToHexString, encodeString, encodeText, formatObject, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, outputInline, referencePDF, setDocument, setObjectNumber, setObjectNumber, setObjectNumber, setParent, toPDF, toPDFString
-
Constructor Details
-
PDFPageLabels
public PDFPageLabels()Create the /PageLabels dictionary
-
-
Method Details
-
addPageLabel
Adds a new entry, if necessary, to the /PageLabels dictionary.- Parameters:
index- the page index (0 for page 1)pageLabel- the page number as a string
-