A B C D E F G H I K L M N O P R S T U V W Z

A

AGL - Static variable in class org.faceless.pdf2.Type1Font
This Map is a list of the Adobe Standard Glyphs.
ALL - Static variable in class org.faceless.pdf2.Event
A list of all the Event objects, to make iterating over them easier
Acrobat4Compatible - Static variable in class org.faceless.pdf2.OutputProfile
Force the document to be Acrobat 4.0 compatible.
Acrobat5Compatible - Static variable in class org.faceless.pdf2.OutputProfile
Force the document to be Acrobat 5.0 compatible.
AnnotationLink - class org.faceless.pdf2.AnnotationLink.
A subtype new PDFAnnotation that performs the specified action when clicked.
AnnotationLink() - Constructor for class org.faceless.pdf2.AnnotationLink
Create a new Link annotation with a default AnnotationLink.setStyle(org.faceless.pdf2.PDFStyle) of null
AnnotationNote - class org.faceless.pdf2.AnnotationNote.
This class represents the type of PDFAnnotation created by the "Note Tool" in Acrobat.
AnnotationNote() - Constructor for class org.faceless.pdf2.AnnotationNote
Create a new Note of the default type - a yellow "Note".
AnnotationStamp - class org.faceless.pdf2.AnnotationStamp.
A "Rubber-Stamp" annotation, which can also contain a longer message in an associated pop-up window.
AnnotationStamp(String, float) - Constructor for class org.faceless.pdf2.AnnotationStamp
Create a rubber-stamp annotation which can be added to the page.
AnnotationStamp(String, PDFCanvas) - Constructor for class org.faceless.pdf2.AnnotationStamp
Create a new Stamp from the specified canvas
addAnnotation(PDFPage, float, float, float, float) - Method in class org.faceless.pdf2.FormButton
Add an annotation for this Form element at the specified position on the specified page.
addAnnotation(PDFPage, float, float, float, float) - Method in class org.faceless.pdf2.FormChoice
Add an annotation for this element at the specified location on the page
addAnnotation(PDFPage, float, float, float, float) - Method in class org.faceless.pdf2.FormSignature
Add an annotation for this Signature to the specified page at the specified location.
addAnnotation(PDFPage, float, float, float, float) - Method in class org.faceless.pdf2.FormText
Add an annotation for this element at the specified location on the page
addBackupFont(PDFFont) - Method in class org.faceless.pdf2.PDFStyle
Add a backup font to the current style.
addBoxFullWidth(float) - Method in class org.faceless.pdf2.LayoutBox
Add a new box that takes the full width of the LayoutBox, less the width of any left or right floating boxes.
addBoxInline(float, float, int) - Method in class org.faceless.pdf2.LayoutBox
Add a new Box which will be appear "inline" - ie. positioned in the same way as the text.
addBoxLeft(float, float, int) - Method in class org.faceless.pdf2.LayoutBox
Add a new Box which will float at the left of the LayoutBox.
addBoxRight(float, float, int) - Method in class org.faceless.pdf2.LayoutBox
Add a new Box which will float at the right of the LayoutBox.
addElement(String, FormElement) - Method in class org.faceless.pdf2.Form
Add an element to the form.
addLineBreak(PDFStyle) - Method in class org.faceless.pdf2.LayoutBox
Add a line-break in the specified style.
addRecipient(X509Certificate, int, int, int) - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
Add a recipient to the list of people that can open the document
addTab(float[]) - Method in class org.faceless.pdf2.LayoutBox
Add a horizontal tab to the LayoutBox.
addText(String, PDFStyle, Locale) - Method in class org.faceless.pdf2.LayoutBox
Add a line of text to the LayoutBox.
addText(char[], int, int, PDFStyle, Locale) - Method in class org.faceless.pdf2.LayoutBox
Add a line of text to the LayoutBox.
addTextNoBreak(String, PDFStyle, Locale) - Method in class org.faceless.pdf2.LayoutBox
Add a line of text to the LayoutBox.
addTextNoBreak(char[], int, int, PDFStyle, Locale) - Method in class org.faceless.pdf2.LayoutBox
Add a line of text to the LayoutBox.

B

BLACK - Static variable in class org.faceless.pdf2.CMYKColorSpace
A convenient constant that represents the color black in the uncalibrated CMYK colorspace
BLUR - Static variable in class org.faceless.pdf2.Event
Occurs when a PDFAnnotation loses the cursor focus
BOLD - Static variable in class org.faceless.pdf2.StandardCJKFont
A "style" parameter to the constructor requesting a bold font
BarCode - class org.faceless.pdf2.BarCode.
A class representing a Bar Code, which can be created and drawn onto a PDFPage object using the PDFPage.drawBarCode method.
BarCode(int, String) - Constructor for class org.faceless.pdf2.BarCode
Create a new BarCode object.
beginText(float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Begin a paragraph of text.
beginTextLink(PDFAction, PDFStyle) - Method in class org.faceless.pdf2.PDFPage
Start a "link" section in the text.
brightnessClone(float, float, float) - Method in class org.faceless.pdf2.PDFPattern
 

C

CHANGE - Static variable in class org.faceless.pdf2.Event
Occurs when a FormElement has it's value changed
CHANGE_ALL - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to allow the document to be modified in any way
CHANGE_ANNOTATIONS - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to allow form fields and annotations to be added or modified
CHANGE_FORMS - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to allow only form fields to be completed
CHANGE_LAYOUT - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to allow only pages to be inserted, deleted, rotated and reordered
CHANGE_NONE - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to disallow all changes to the document
CLEAR_LEFT - Static variable in class org.faceless.pdf2.LayoutBox
A flag indicating that the Box created by LayoutBox.addBoxLeft(float, float, int) or LayoutBox.addBoxRight(float, float, int) should always be flat against the left margin - it should have no content to its left.
CLEAR_NONE - Static variable in class org.faceless.pdf2.LayoutBox
A flag indicating that the Box created by LayoutBox.addBoxLeft(float, float, int) or LayoutBox.addBoxRight(float, float, int) does not require either a left or right margin to line up against.
CLEAR_RIGHT - Static variable in class org.faceless.pdf2.LayoutBox
A flag indicating that the Box created by LayoutBox.addBoxLeft(float, float, int) or LayoutBox.addBoxRight(float, float, int) should always be flat against the right margin - it should have no content to its right.
CLICK - Static variable in class org.faceless.pdf2.Event
Occurs when a PDFAnnotation is clicked with the mouse
CLOSE - Static variable in class org.faceless.pdf2.Event
Occurs when a PDF or PDFPage is closed.
CMYKColorSpace - class org.faceless.pdf2.CMYKColorSpace.
A subclass of ColorSpace representing the uncalibrated (device-dependent) CMYK color space available in PDF documents.
CODABAR - Static variable in class org.faceless.pdf2.BarCode
Represents the "Codabar" barcode algorithm.
CODE128 - Static variable in class org.faceless.pdf2.BarCode
Represents the "Code 128" barcode algorithm.
CODE39 - Static variable in class org.faceless.pdf2.BarCode
Reresents a "Code 3 of 9" barcode.
CODE39X - Static variable in class org.faceless.pdf2.BarCode
Represents the "Extended Code 3 of 9" barcode.
CODE39X_CHECKSUM - Static variable in class org.faceless.pdf2.BarCode
Identical to the algorithm represented by BarCode.CODE39X, except a checkdigit is calculated automatically and added to the end of the code.
CODE39_CHECKSUM - Static variable in class org.faceless.pdf2.BarCode
Identical to the algorithm represented by BarCode.CODE39, except a checkdigit is calculated automatically and added to the end of the code.
COURIER - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Courier" font
COURIERBOLD - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Courier-Bold" font
COURIERBOLDOBLIQUE - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Courier-BoldOblique" font
COURIEROBLIQUE - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Courier-Oblique" font
Cache - interface org.faceless.pdf2.Cache.
This interface represents a structure which can be used to store parts of a PDF to disk, a database or some other secondary storage, to reduce the amount of memory required to generate a PDF.
Cache.Entry - interface org.faceless.pdf2.Cache.Entry.
Represents a single entry in the Cache.
clear() - Method in class org.faceless.pdf2.Form
Remove all the elements from the form
clipCircle(float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Set the clipping area to a circle centered on x, y with a radius of radius.
clipCircle(float, float, float) - Method in class org.faceless.pdf2.PDFPage
Set the clipping area to a circle centered on x, y with a radius of radius.
clipEllipse(float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Set the clipping area to the ellipse inside the specified rectangle.
clipEllipse(float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Set the clipping area to the ellipse inside the specified rectangle.
clipPolygon(float[], float[]) - Method in class org.faceless.pdf2.PDFCanvas
Set the clipping area to a polygon.
clipPolygon(float[], float[]) - Method in class org.faceless.pdf2.PDFPage
Set the clipping area to a polygon.
clipRectangle(float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Set the clipping area to the rectangle which runs through the two corners x1,y1 and x2,y2.
clipRectangle(float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Set the clipping area to the rectangle which runs through the two corners x1,y1 and x2,y2.
clipRoundedRectangle(float, float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Set the clipping area to a rectangle with rounded corners which runs through the two corners x1,y1 and x2,y2.
clipRoundedRectangle(float, float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Set the clipping area to a rectangle with rounded corners which runs through the two corners x1,y1 and x2,y2.
clone() - Method in class org.faceless.pdf2.EncryptionHandler
 
clone() - Method in class org.faceless.pdf2.OutputProfile
 
clone() - Method in class org.faceless.pdf2.PDFStyle
Create a duplicate of this font.
cloneEntry() - Method in interface org.faceless.pdf2.Cache.Entry
Create and return a clone of this entry.
close() - Method in interface org.faceless.pdf2.Cache.Entry
Close the Entry.
close() - Method in class org.faceless.pdf2.PDFImage
Compress the image and close it, preventing any further changes.
close() - Method in class org.faceless.pdf2.PDFImageSet
Close all of the images in this Image set.
close() - Method in class org.faceless.pdf2.PDFSound
Close the sound object.
continueText(float, float, float, float, PDFPage) - Method in class org.faceless.pdf2.PDFPage
As for beginText, but continue any text that overflowed from the specified page.
createContext(ColorModel, Rectangle, Rectangle2D, AffineTransform, RenderingHints) - Method in class org.faceless.pdf2.PDFPattern
Required as part of the Paint contract.

D

DSE200Handler - class org.faceless.pdf2.DSE200Handler.
An implementation of SignatureHandler that can be used to time-stamp documents using an nCipher DSE200.
DSE200HandlerFactory - class org.faceless.pdf2.DSE200HandlerFactory.
An implementation of SignatureHandlerFactory returning DSE200Handler objects.
DSE200HandlerFactory(String, int) - Constructor for class org.faceless.pdf2.DSE200HandlerFactory
Create a new DSE200HandlerFactory.
Default - Static variable in class org.faceless.pdf2.OutputProfile
This is the default Output Profile.
DiskCache - class org.faceless.pdf2.DiskCache.
A general purpose Cache which optionally writes closed streams to files on disk.
DiskCache(String, int) - Constructor for class org.faceless.pdf2.DiskCache
Create a new DiskCache
discardText() - Method in class org.faceless.pdf2.PDFPage
Discard the paragraph of text.
drawBarCode(AbstractBarCode, float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw a BarCode at the specified position on the page
drawBarCode(AbstractBarCode, float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw a BarCode at the specified position on the page
drawCanvas(PDFCanvas, float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw a PDFCanvas at the specified position on the page.
drawCanvas(PDFCanvas, float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw a PDFCanvas at the specified position on the page.
drawCircle(float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw a circle centered on x, y with a radius of radius.
drawCircle(float, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw a circle centered on x, y with a radius of radius.
drawCircleArc(float, float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw an arc of the circle centered on x,y with the specified radius.
drawCircleArc(float, float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw an arc of the circle centered on x,y with the specified radius.
drawEllipse(float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw an ellipse inside the specified rectangle.
drawEllipse(float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw an ellipse inside the specified rectangle.
drawEllipseArc(float, float, float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw an ellipse arc inside the specified rectangle.
drawEllipseArc(float, float, float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw an ellipse arc inside the specified rectangle.
drawImage(PDFImage, float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw a PDFImage at the specified position on the page
drawImage(PDFImage, float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw a PDFImage at the specified position on the page
drawLayoutBox(LayoutBox, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw a LayoutBox at the specified position on the page
drawLayoutBox(LayoutBox, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw a LayoutBox at the specified position on the page
drawLine(float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw a line from x1,y1 to x2,y2.
drawLine(float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw a line from x1,y1 to x2,y2.
drawPolygon(float[], float[]) - Method in class org.faceless.pdf2.PDFCanvas
Draw a polygon.
drawPolygon(float[], float[]) - Method in class org.faceless.pdf2.PDFPage
Draw a polygon.
drawRectangle(float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw a rectangle through the two corners x1,y1 and x2,y2.
drawRectangle(float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw a rectangle through the two corners x1,y1 and x2,y2.
drawRoundedRectangle(float, float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Draw a rectangle with rounded corners through the two corners x1,y1 and x2,y2.
drawRoundedRectangle(float, float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw a rectangle with rounded corners through the two corners x1,y1 and x2,y2.
drawText(String, float, float) - Method in class org.faceless.pdf2.PDFPage
Draw a line of text at the specified position.
drawText(String) - Method in class org.faceless.pdf2.PDFPage
Draw a paragraph of text in the current style.
drawTextLink(String, float, float, PDFAction) - Method in class org.faceless.pdf2.PDFPage
Draw a line of text at a the specified position, and set it to link to the specified action.

E

EAN13 - Static variable in class org.faceless.pdf2.BarCode
Represents the EAN-13 barcode.
EXTRACT_ACCESSIBILITY - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to allow the limited copying of images and text for the purposes of accessibility for disabled users
EXTRACT_ALL - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to allow copying of images and text from the document.
EXTRACT_NONE - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to prevent any copying of images of text
EncryptionHandler - class org.faceless.pdf2.EncryptionHandler.
An EncryptionHandler is the abstract superclass of all algorithms that are used to encrypt a PDF document before saving.
Event - class org.faceless.pdf2.Event.
Enumeration class for listing the various types of event that can occur while a PDF document is being loded in Acrobat.
endText(boolean) - Method in class org.faceless.pdf2.PDFPage
End the paragraph of text.
endTextLink() - Method in class org.faceless.pdf2.PDFPage
End the "link" section in the text, analogous to the </A> tag in HTML.

F

FDF - class org.faceless.pdf2.FDF.
A class representing an FDF object.
FDF(InputStream) - Constructor for class org.faceless.pdf2.FDF
Create a new FDF from the specified InputStream.
FOCUS - Static variable in class org.faceless.pdf2.Event
Occurs when a PDFAnnotation gains the cursor focus
FONTSTYLE_FILLED - Static variable in class org.faceless.pdf2.PDFStyle
Set any text rendered in this style to be filled with the styles FillColor (the default)
FONTSTYLE_FILLEDOUTLINE - Static variable in class org.faceless.pdf2.PDFStyle
Set any text rendered in this style to be filled with the styles FillColor, then to be outlined with the styles' LineColor
FONTSTYLE_INVISIBLE - Static variable in class org.faceless.pdf2.PDFStyle
Set any text rendered in this style to be invisible.
FONTSTYLE_OUTLINE - Static variable in class org.faceless.pdf2.PDFStyle
Set any text rendered in this style to be drawn as a hollow outline with the styles LineColor (the default)
FORMAT - Static variable in class org.faceless.pdf2.Event
Occurs when a FormElement has had it's value changed and is about to be reformatted for display.
FORMRADIOBUTTONSTYLE_CHECK - Static variable in class org.faceless.pdf2.PDFStyle
A value for PDFStyle.setFormRadioButtonStyle(char) and PDFStyle.setFormCheckboxStyle(char) which sets the appearance for those elements to a check mark (a tick) when selected.
FORMRADIOBUTTONSTYLE_CIRCLE - Static variable in class org.faceless.pdf2.PDFStyle
A value for PDFStyle.setFormRadioButtonStyle(char) and PDFStyle.setFormCheckboxStyle(char) which sets the appearance for those elements to a filled circle when selected.
FORMRADIOBUTTONSTYLE_CROSS - Static variable in class org.faceless.pdf2.PDFStyle
A value for PDFStyle.setFormRadioButtonStyle(char) and PDFStyle.setFormCheckboxStyle(char) which sets the appearance for those elements to a cross or "X" when selected.
FORMRADIOBUTTONSTYLE_DIAMOND - Static variable in class org.faceless.pdf2.PDFStyle
A value for PDFStyle.setFormRadioButtonStyle(char) and PDFStyle.setFormCheckboxStyle(char) which sets the appearance for those elements to a filled diamond when selected.
FORMRADIOBUTTONSTYLE_SQUARE - Static variable in class org.faceless.pdf2.PDFStyle
A value for PDFStyle.setFormRadioButtonStyle(char) and PDFStyle.setFormCheckboxStyle(char) which sets the appearance for those elements to a filled square when selected.
FORMRADIOBUTTONSTYLE_STAR - Static variable in class org.faceless.pdf2.PDFStyle
A value for PDFStyle.setFormRadioButtonStyle(char) and PDFStyle.setFormCheckboxStyle(char) which sets the appearance for those elements to a filled five-pointed star when selected.
FORMSTYLE_BEVEL - Static variable in class org.faceless.pdf2.PDFStyle
Style for PDFStyle.setFormStyle(int) which draws an border around the field so that it looks beveled.
FORMSTYLE_INSET - Static variable in class org.faceless.pdf2.PDFStyle
Style for PDFStyle.setFormStyle(int) which draws an border around the field so that it looks inset into the page.
FORMSTYLE_INVERT - Static variable in class org.faceless.pdf2.PDFStyle
Style for PDFStyle.setFormStyle(int) which causes the form element to be inverted when clicked
FORMSTYLE_OUTLINE - Static variable in class org.faceless.pdf2.PDFStyle
Style for PDFStyle.setFormStyle(int) which causes the form element to be outlined when clicked
FORMSTYLE_SOLID - Static variable in class org.faceless.pdf2.PDFStyle
Style for PDFStyle.setFormStyle(int) which draws a solid border around the field (the default)
FORMSTYLE_UNDERLINE - Static variable in class org.faceless.pdf2.PDFStyle
Style for PDFStyle.setFormStyle(int) which draws a single line under the field
Form - class org.faceless.pdf2.Form.
The Form class represents the interactive Form that may be included as part of a PDF document.
FormButton - class org.faceless.pdf2.FormButton.
A type of FormElement representing a "Push Button", of the kind used to trigger an action like submitting or resetting a form.
FormButton() - Constructor for class org.faceless.pdf2.FormButton
Create a new FormButton element.
FormButton(PDFPage, float, float, float, float) - Constructor for class org.faceless.pdf2.FormButton
Create a new FormButton element, and add a single annotation at the specified position.
FormCheckbox - class org.faceless.pdf2.FormCheckbox.
A type of form element representing a Check Box, which can be either "checked" or "cleared" (on or off), in the same way as the HTML "checkbox" input type.
FormCheckbox() - Constructor for class org.faceless.pdf2.FormCheckbox
Create a new FormCheckbox element.
FormCheckbox(PDFPage, float, float, float, float) - Constructor for class org.faceless.pdf2.FormCheckbox
Create a new FormCheckbox with a single annotation at the specified position.
FormChoice - class org.faceless.pdf2.FormChoice.
A "ListBox" type of form element, where the user can select an entry off a list of several predefined options.
FormChoice(int) - Constructor for class org.faceless.pdf2.FormChoice
Create a new FormChoice element with no annotations.
FormChoice(int, PDFPage, float, float, float, float) - Constructor for class org.faceless.pdf2.FormChoice
Create a new FormChoice element with an annotation at the specified location.
FormElement - class org.faceless.pdf2.FormElement.
The FormElement class is the baseclass for all elements which may be added to a Form.
FormRadioButton - class org.faceless.pdf2.FormRadioButton.
A type of form element representing a Radio Button, which can be either "checked" or "cleared" (on or off), in the same way as the HTML "radiobutton" input type.
FormRadioButton() - Constructor for class org.faceless.pdf2.FormRadioButton
Create a new FormRadioButton element.
FormSignature - class org.faceless.pdf2.FormSignature.
This class represents a public key "Digital Signature" which can be used to sign a PDF document.
FormSignature() - Constructor for class org.faceless.pdf2.FormSignature
Create a new blank digital signature field.
FormSignature(KeyStore, String, char[], SignatureHandlerFactory) - Constructor for class org.faceless.pdf2.FormSignature
Create a new pending digital signature to sign a PDF document.
FormText - class org.faceless.pdf2.FormText.
A type of form element representing a Text Field.
FormText() - Constructor for class org.faceless.pdf2.FormText
Create a new FormText object.
FormText(PDFPage, float, float, float, float) - Constructor for class org.faceless.pdf2.FormText
Create a new FormText object, and add an annotation at the specified location.
finalize() - Method in class org.faceless.pdf2.PDFReader
 
finishedDecrypt() - Method in class org.faceless.pdf2.EncryptionHandler
This method is called after the PDF has been read.
finishedDecrypt() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
 
finishedDecrypt() - Method in class org.faceless.pdf2.StandardEncryptionHandler
 
finishedEncrypt() - Method in class org.faceless.pdf2.EncryptionHandler
This method is called after the PDF has been written.
finishedEncrypt() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
 
finishedEncrypt() - Method in class org.faceless.pdf2.StandardEncryptionHandler
 
flatten() - Method in class org.faceless.pdf2.Form
Flatten the entire form.
flatten() - Method in class org.faceless.pdf2.FormElement
Flatten the form field so that the contents of it's annotation are permanently stamped on the page.
flush() - Method in class org.faceless.pdf2.LayoutBox
Flush the flowbox.
flush() - Method in class org.faceless.pdf2.PDFCanvas
This method flushes any operations that have been written to the canvas, and closes the stream for further writes.
flush() - Method in class org.faceless.pdf2.PDFPage
Flush any operations that have been written to the page.
formImportData(String) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which imports a Forms Data Format (FDF) file into the document AcroForm, setting some or all of the forms values.
formJavaScript(String) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which executes a JavaScript action.
formReset() - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which resets the documents AcroForm, setting every field to its default values.
formSubmit(String, int) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which submits the documents AcroForm.
fromCIEXYZ(float[]) - Method in class org.faceless.pdf2.CMYKColorSpace
 
fromCIEXYZ(float[]) - Method in class org.faceless.pdf2.SpotColorSpace
 
fromRGB(float[]) - Method in class org.faceless.pdf2.CMYKColorSpace
 
fromRGB(float[]) - Method in class org.faceless.pdf2.SpotColorSpace
 

G

GS - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "Group Seperator" characters, or 'U+001D'.
getAction() - Method in class org.faceless.pdf2.AnnotationLink
Return the action performed by this hyperlink
getAction(Event) - Method in class org.faceless.pdf2.FormElement
Get the action that's performed when the specified event takes place on this field.
getAction(Event) - Method in class org.faceless.pdf2.PDF
Return the action that's performed when the specified event occurs on the document, as set by setAction.
getAction() - Method in class org.faceless.pdf2.PDFBookmark
Get the action this bookmark performs when selected
getAction(Event) - Method in class org.faceless.pdf2.PDFPage
Get the action that's perform when this page is displayed.
getAction(Event) - Method in class org.faceless.pdf2.WidgetAnnotation
Return the action that occurs when the specified event happens to this annotation.
getAnnotation(int) - Method in class org.faceless.pdf2.FormElement
Return the specified annotation.
getAnnotation() - Method in class org.faceless.pdf2.PDFAction
For PDFAction.hideWidget(org.faceless.pdf2.WidgetAnnotation) and PDFAction.showWidget(org.faceless.pdf2.WidgetAnnotation) actions, return the annotation being toggled shown or hidden.
getAnnotations() - Method in class org.faceless.pdf2.FormElement
Return a list of all the annotations associated with this form element.
getAnnotations() - Method in class org.faceless.pdf2.PDFPage
Return a List of the PDFAnnotation objects on this page.
getAscender() - Method in class org.faceless.pdf2.OpenTypeFont
 
getAscender() - Method in class org.faceless.pdf2.PDFFont
Get the Ascender for the font (the maximum height above the baseline the font extends), as a proportion of the point size.
getAscender() - Method in class org.faceless.pdf2.StandardCJKFont
 
getAscender() - Method in class org.faceless.pdf2.StandardFont
 
getAscender() - Method in class org.faceless.pdf2.Type1Font
 
getAuthor() - Method in class org.faceless.pdf2.AnnotationNote
Return the author (or "Label") of the annotation
getAuthor() - Method in class org.faceless.pdf2.AnnotationStamp
Return the author (or "Label") of the annotation
getBackgroundStyle() - Method in class org.faceless.pdf2.WidgetAnnotation
Get the background style for this annotation.
getBackupFont(int) - Method in class org.faceless.pdf2.PDFStyle
Get the specified backup font, as set by PDFStyle.addBackupFont(org.faceless.pdf2.PDFFont).
getBaseName() - Method in class org.faceless.pdf2.OpenTypeFont
 
getBaseName() - Method in class org.faceless.pdf2.PDFFont
Return the Base Font Name for this font.
getBookmarks() - Method in class org.faceless.pdf2.PDF
Return the List of bookmarks at the top level of the document.
getBookmarks() - Method in class org.faceless.pdf2.PDFBookmark
Return the a List containing this bookmarks children.
getBottom() - Method in class org.faceless.pdf2.LayoutBox.Box
Return the bottom edge of this Box relative to the parent LayoutBox, in points.
getBottom(String) - Method in class org.faceless.pdf2.PDFFont
Get the bottom-most Y co-ordinate if this String was rendered in 1 point high text at position (0,0)
getBox(String) - Method in class org.faceless.pdf2.PDFPage
Return the specified Page Box - see the setBox method for a description of Page Boxes.
getBoxes() - Method in class org.faceless.pdf2.LayoutBox
Return the list of boxes which make up the LayoutBox.
getButtonImage() - Method in class org.faceless.pdf2.WidgetAnnotation
For a FormButton annotation, return the image that is drawn on the button, or null if the field is not a button or no image is specified.
getCertificates() - Method in class org.faceless.pdf2.PKCS7SignatureHandler
Return the list of certificates included in this signature.
getChange() - Method in class org.faceless.pdf2.StandardEncryptionHandler
Return the value of the "Change" flags
getCharWidth(char) - Method in class org.faceless.pdf2.PDFFont
Return the width of the specified character in millipoints if the font size was 1 point.
getCharWidth(int) - Method in class org.faceless.pdf2.PDFFont
Return the width of the specified character in millipoints if the font size was 1 point.
getColor(float, float, float, float) - Static method in class org.faceless.pdf2.CMYKColorSpace
A convenience method, returning an opaque color in the CMYK colorspace with the specified levels of cyan, magenta, yellow and black.
getColor(float, float, float, float, float) - Static method in class org.faceless.pdf2.CMYKColorSpace
A convenience method, returning a color in the CMYK colorspace with the specified levels of cyan, magenta, yellow and black, and the specified alpha value.
getColor(float) - Method in class org.faceless.pdf2.SpotColorSpace
A convenience method to return a color from this ColorSpace.
getColor(float, float) - Method in class org.faceless.pdf2.SpotColorSpace
A convenience method to return a color from this ColorSpace.
getColor() - Method in class org.faceless.pdf2.SpotColorSpace
A convenience method returning the color specified by the full intensity of this colorspace.
getContents() - Method in class org.faceless.pdf2.AnnotationNote
Return the contents of the notes' pop-up window, as set by AnnotationNote.setContents(java.lang.String)
getContents() - Method in class org.faceless.pdf2.AnnotationStamp
Return the contents of the notes' pop-up window, as set by AnnotationStamp.setContents(java.lang.String)
getCountryCode(String) - Static method in class org.faceless.pdf2.MaxiCode
Given a two-letter ISO-3166 country code, return the equivalent numeric code to be passed in to the MaxiCode constructor.
getCreationDate() - Method in class org.faceless.pdf2.PDFAnnotation
Return the date when the annotation was first created if specified, or null otherwise.
getDPIX() - Method in class org.faceless.pdf2.PDFImage
Return the dots-per-inch of the image in the X direction (horizontally).
getDPIY() - Method in class org.faceless.pdf2.PDFImage
Return the dots-per-inch of the image in the Y direction (vertically) Not every image contains this information (for example, it's not part of the GIF specification), in which case this method returns the default resolution of 72, which means 1 pixel = 1 point.
getDecryptionStream(OutputStream) - Method in class org.faceless.pdf2.EncryptionHandler
Return a FilterOutputStream that will decrypt anything written to it.
getDecryptionStream(OutputStream) - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
 
getDecryptionStream(OutputStream) - Method in class org.faceless.pdf2.StandardEncryptionHandler
 
getDefaultLeading() - Method in class org.faceless.pdf2.OpenTypeFont
 
getDefaultLeading() - Method in class org.faceless.pdf2.PDFFont
Get the default leading for this font - the preferred distance between two successive baselines of text.
getDefaultLeading() - Method in class org.faceless.pdf2.StandardCJKFont
 
getDefaultLeading() - Method in class org.faceless.pdf2.StandardFont
 
getDefaultLeading() - Method in class org.faceless.pdf2.Type1Font
 
getDefaultValue() - Method in class org.faceless.pdf2.FormChoice
Return the value this choice field resets to when a PDFAction.formReset() occurs.
getDefaultValue() - Method in class org.faceless.pdf2.FormText
Return the default value of this field - the value it will reset to if a PDFAction.formReset() occurs.
getDescender() - Method in class org.faceless.pdf2.OpenTypeFont
 
getDescender() - Method in class org.faceless.pdf2.PDFFont
Get the Descender for the font (the maximum height below the baseline the font extends), as a proportion of the point size.
getDescender() - Method in class org.faceless.pdf2.StandardCJKFont
 
getDescender() - Method in class org.faceless.pdf2.StandardFont
 
getDescender() - Method in class org.faceless.pdf2.Type1Font
 
getDescription() - Method in class org.faceless.pdf2.FormElement
Return the text description of this field if specified, or null if no description is supplied.
getDocumentID(boolean) - Method in class org.faceless.pdf2.FDF
Return the document ID that this FDF belongs to.
getDocumentID(boolean) - Method in class org.faceless.pdf2.PDF
Returns a String representing this documents unique ID.
getElement(String) - Method in class org.faceless.pdf2.Form
Return the specified element from the form.
getElements() - Method in class org.faceless.pdf2.Form
Return a map of all the elements in the form.
getEncryptionHandler() - Method in class org.faceless.pdf2.PDF
Return the EncryptionHandler used to encrypt the document, or null if no encryption handler is in use.
getEncryptionStream(OutputStream) - Method in class org.faceless.pdf2.EncryptionHandler
Return a FilterOutputStream that will encrypt anything written to it.
getEncryptionStream(OutputStream) - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
 
getEncryptionStream(OutputStream) - Method in class org.faceless.pdf2.StandardEncryptionHandler
 
getExtract() - Method in class org.faceless.pdf2.StandardEncryptionHandler
Return the value of the "Extract" flags
getFallbackColor() - Method in class org.faceless.pdf2.SpotColorSpace
Get the fallback color to use if this ink is not available
getField() - Method in class org.faceless.pdf2.WidgetAnnotation
Return the FormElement that this annotation represents on the page.
getFile() - Method in class org.faceless.pdf2.FDF
Return the file associated with this FDF (the "F" entry), or null if not set.
getFillColor() - Method in class org.faceless.pdf2.PDFStyle
Return the fill color, as set by PDFStyle.setFillColor(java.awt.Paint)
getFilter() - Method in class org.faceless.pdf2.DSE200Handler
 
getFilter() - Method in class org.faceless.pdf2.FormSignature
Return the name of the digital signature handler used to sign the document.
getFilter() - Method in class org.faceless.pdf2.SignatureHandler
Return the name of the filter, eg "Adobe.PPKLite".
getFilterName() - Method in class org.faceless.pdf2.EncryptionHandler
Return the name of the "Filter" field in the Encryption dictionary.
getFilterName() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
 
getFilterName() - Method in class org.faceless.pdf2.StandardEncryptionHandler
 
getFont() - Method in class org.faceless.pdf2.PDFStyle
Return the font, as set by PDFStyle.setFont(org.faceless.pdf2.PDFFont, float)
getFontLeading() - Method in class org.faceless.pdf2.PDFStyle
Return the text leading for this styles in points.
getFontSize() - Method in class org.faceless.pdf2.PDFStyle
Return the font size of this style, as set by PDFStyle.setFont(org.faceless.pdf2.PDFFont, float)
getFontStyle() - Method in class org.faceless.pdf2.PDFStyle
Return the font style as set by PDFStyle.setFontStyle(int)
getForm() - Method in class org.faceless.pdf2.FormElement
Return the form this form element belongs to
getForm() - Method in class org.faceless.pdf2.PDF
Return the Interactive Form or "AcroForm" object which is part of each PDF document.
getFormCheckboxStyle() - Method in class org.faceless.pdf2.PDFStyle
Returns the checkbox style of the current style, as set by PDFStyle.setFormCheckboxStyle(char).
getFormRadioButtonStyle() - Method in class org.faceless.pdf2.PDFStyle
Returns the radiobutton style of the current style, as set by PDFStyle.setFormRadioButtonStyle(char).
getFormStyle() - Method in class org.faceless.pdf2.PDFStyle
Returns the form-style of the current style, as set by PDFStyle.setFormStyle(int).
getFormSubmitMethod() - Method in class org.faceless.pdf2.PDFAction
For formSubmit actions, return the method by which the form is submitted - one of the METHOD parameters defined in this class.
getGoToCoordinates() - Method in class org.faceless.pdf2.PDFAction
Return the co-ordinates of a GoTo action.
getHandler() - Method in class org.faceless.pdf2.DSE200HandlerFactory
 
getHandler() - Method in interface org.faceless.pdf2.SignatureHandlerFactory
Return a handler created by this factory
getHeight() - Method in class org.faceless.pdf2.BarCode
Get the height of the barcode, not including the height of the text (if any) displayed below it.
getHeight() - Method in class org.faceless.pdf2.LayoutBox
Return the height in points of the LayoutBox.
getHeight() - Method in class org.faceless.pdf2.PDFCanvas
Return the width of the canvas
getHeight() - Method in class org.faceless.pdf2.PDFImage
Return the height in points of the image.
getHeight() - Method in class org.faceless.pdf2.PDFPage
Return the height of this page in points.
getImage() - Method in class org.faceless.pdf2.LayoutBox.Box
Return the optional image set by the setImage method, or null if no image was defined.
getImage(int) - Method in class org.faceless.pdf2.PDFImageSet
Return the specified sub-image from this image as a PDFImage.
getInReplyTo() - Method in class org.faceless.pdf2.PDFAnnotation
Return the PDFAnnotation that this annotation is in reply to, or null if not specified.
getInfo(String) - Method in class org.faceless.pdf2.PDF
Return document meta information, as set by setInfo(), represented as a String.
getInfo() - Method in class org.faceless.pdf2.PDF
Return the PDF meta information, as set by setInfo().
getInputStream() - Method in interface org.faceless.pdf2.Cache.Entry
Return an InputStream to read from this Entry.
getInstance() - Static method in class org.faceless.pdf2.CMYKColorSpace
Return a CMYK Color Space
getIssuerField(X509Certificate, String) - Static method in class org.faceless.pdf2.FormSignature
Return the specified X.500 field from the specified X.509 certificates Issuer.
getJavaScript() - Method in class org.faceless.pdf2.PDF
Return the document-wide JavaScript, as set by PDF.setJavaScript(java.lang.String), or null if no JavaScript is defined for this document.
getJavaScript() - Method in class org.faceless.pdf2.PDFAction
For JavaScript type annotations, return the JavaScript that is being executed.
getKerning(int, int) - Method in class org.faceless.pdf2.OpenTypeFont
 
getKerning(char, char) - Method in class org.faceless.pdf2.PDFFont
Get the horizontal character-to-character (or "pair-wise") kerning in this font for the specified characters, in millipoints.
getKerning(int, int) - Method in class org.faceless.pdf2.PDFFont
Get the horizontal character-to-character (or "pair-wise") kerning in this font for the specified characters, in millipoints.
getKerning(int, int) - Method in class org.faceless.pdf2.StandardCJKFont
 
getKerning(int, int) - Method in class org.faceless.pdf2.StandardFont
 
getKerning(int, int) - Method in class org.faceless.pdf2.Type1Font
 
getLastPage() - Method in class org.faceless.pdf2.PDF
Return the last page of this PDF.
getLayerAppearance(String, PDFStyle) - Method in class org.faceless.pdf2.DSE200Handler
 
getLayerAppearance(String, PDFStyle) - Method in class org.faceless.pdf2.PKCS7SignatureHandler
 
getLayerAppearance(String, PDFStyle) - Method in class org.faceless.pdf2.SignatureHandler
Return a PDFCanvas for the specified layer.
getLayerNames() - Method in class org.faceless.pdf2.DSE200Handler
 
getLayerNames() - Method in class org.faceless.pdf2.PKCS7SignatureHandler
 
getLayerNames() - Method in class org.faceless.pdf2.SignatureHandler
Return the list of appearance layer names used by this Signature Handler to create a visible appearance on the page, in the order they should be drawn.
getLeft() - Method in class org.faceless.pdf2.LayoutBox.Box
Return the left edge of this Box relative to the parent LayoutBox, in points
getLeft(String) - Method in class org.faceless.pdf2.PDFFont
Get the left-most X co-ordinate if this String was rendered in 1 point high text at position (0,0)
getLineBottom() - Method in class org.faceless.pdf2.LayoutBox.Box
Return the bottom edge of the line this Box sits on, relative to the parent LayoutBox, in points.
getLineCap() - Method in class org.faceless.pdf2.PDFStyle
Return the line cap, as set by PDFStyle.setLineCap(int)
getLineColor() - Method in class org.faceless.pdf2.PDFStyle
Return the line color, as set by PDFStyle.setLineColor(java.awt.Paint)
getLineDashOff() - Method in class org.faceless.pdf2.PDFStyle
Get the "off" part of the line dash pattern, as set by PDFStyle.setLineDash(float, float, float)
getLineDashOn() - Method in class org.faceless.pdf2.PDFStyle
Get the "on" part of the line dash pattern, as set by PDFStyle.setLineDash(float, float, float)
getLineDashPhase() - Method in class org.faceless.pdf2.PDFStyle
Get the "phase" part of the line dash pattern, as set by PDFStyle.setLineDash(float, float, float)
getLineJoin() - Method in class org.faceless.pdf2.PDFStyle
Return the line join, as set by PDFStyle.setLineJoin(int)
getLineNumber() - Method in class org.faceless.pdf2.LayoutBox.Box
Return which line number this text belongs to.
getLineTop() - Method in class org.faceless.pdf2.LayoutBox.Box
Return the top edge of the line this Box sits on, relative to the parent LayoutBox, in points.
getLineWeighting() - Method in class org.faceless.pdf2.PDFStyle
Return the line weighting, as set by PDFStyle.setLineWeighting(float)
getLinkedObject() - Method in class org.faceless.pdf2.LayoutBox.Box
Return the object set via LayoutBox.Box.setLinkedObject(java.lang.Object)
getLocale() - Method in class org.faceless.pdf2.PDF
Return the PDF's Locale, as set by setLocale
getLocation() - Method in class org.faceless.pdf2.FormSignature
Return the location where this document was signed if if that information is available, or null otherwise.
getMaxLength() - Method in class org.faceless.pdf2.FormText
Return the maximum size of the text field, or zero if there is no maximum
getMetaData() - Method in class org.faceless.pdf2.PDF
Return any XML Metadata associated with the document.
getMetaData() - Method in class org.faceless.pdf2.PDFImage
Return any XML metadata associated with this object.
getMetaData() - Method in class org.faceless.pdf2.PDFPage
Return any XML metadata associated with this object.
getMetaData() - Method in class org.faceless.pdf2.PDFSound
Return any XML metadata associated with this object.
getModifyDate() - Method in class org.faceless.pdf2.PDFAnnotation
Return the date when the annotation was last modified if specified, or null otherwise.
getName(FormElement) - Method in class org.faceless.pdf2.Form
Given a FormElement, return the name by which this element is stored in the form, or null if it doesn't exist in this form.
getName() - Method in class org.faceless.pdf2.FormSignature
Get the name of the person or entity that signed this PDF if that information is available, or null otherwise.
getName() - Method in class org.faceless.pdf2.PDFBookmark
Get the name of this bookmark
getName() - Method in class org.faceless.pdf2.SpotColorSpace
Get the name of this colorspace
getNamedActions() - Method in class org.faceless.pdf2.PDF
Return a Map containing all the named actions in the PDF.
getNext() - Method in class org.faceless.pdf2.PDFAction
Return the action that's next in the chain after this one, or null if no further actions are defined.
getNextTwin() - Method in class org.faceless.pdf2.LayoutBox.Text
Return the next "twin" of this Text item, or null if none exist.
getNumImages() - Method in class org.faceless.pdf2.PDFImageSet
Return the number of sub images, or "pages" in this image set.
getNumberOfCombs() - Method in class org.faceless.pdf2.FormText
Return the number of combs in this field as set by FormText.setNumberOfCombs(int), or 0 if the field is not combed
getNumberOfLines() - Method in class org.faceless.pdf2.LayoutBox
Return the number of lines in the LayoutBox.
getNumberOfPages() - Method in class org.faceless.pdf2.PDF
Return the number of pages in this PDF.
getNumberOfRevisions() - Method in class org.faceless.pdf2.PDF
Return the number of revisions made to the document.
getNumberOfRevisions() - Method in class org.faceless.pdf2.PDFReader
Return the number of revisions that have been made to this file.
getNumberOfRevisionsCovered() - Method in class org.faceless.pdf2.FormSignature
Return the number of document revisions covered by this signature.
getOptions() - Method in class org.faceless.pdf2.FormChoice
Return a Map containing the options for this choice field> A Map contains keys and their corresponding values, which is the way the choice fields are done in PDF (and HTML too).
getOutputStream() - Method in interface org.faceless.pdf2.Cache.Entry
Return an OutputStream to write to this Entry.
getPDFVersion() - Method in class org.faceless.pdf2.PDF
Get the version of the PDF.
getPage(int) - Method in class org.faceless.pdf2.PDF
Return the specified page.
getPage() - Method in class org.faceless.pdf2.PDFAction
For actions that refer to a page - any of the "GoTo" actions except "GoToURL" - return the page the action refers to.
getPage() - Method in class org.faceless.pdf2.PDFAnnotation
Return the page that this annotation is on, or null if it a new annotation which has not yet been placed on a page
getPageNumber() - Method in class org.faceless.pdf2.PDFPage
Return the page number of this page in it's PDF, or zero if the page is not part of a PDF document
getPages() - Method in class org.faceless.pdf2.PDF
Returns a List of the documents pages which may be manipulated to reorder, delete or append pages to the document.
getParent() - Method in class org.faceless.pdf2.LayoutBox.Box
Return the LayoutBox that this Box is a child of
getPrint() - Method in class org.faceless.pdf2.StandardEncryptionHandler
Return the value of the "Print" flags
getRate() - Method in class org.faceless.pdf2.PDFSound
Return the number of samples/second this sound is played at.
getReason() - Method in class org.faceless.pdf2.FormSignature
Return the reason this signature was applied to the PDF if that information is available, or null otherwise.
getRecommendedHeight() - Method in class org.faceless.pdf2.AnnotationStamp
Return the recommended height of this stamp
getRecommendedWidth() - Method in class org.faceless.pdf2.AnnotationStamp
Return the recommended width of this stamp
getRectangle() - Method in class org.faceless.pdf2.AnnotationLink
 
getRectangle() - Method in class org.faceless.pdf2.AnnotationNote
 
getRectangle() - Method in class org.faceless.pdf2.PDFAnnotation
Return the rectangle this annotation applies to on the page, or null if no rectangle applies for this type of annotation.
getRight() - Method in class org.faceless.pdf2.LayoutBox.Box
Return the right edge of this Box relative to the parent LayoutBox, in points
getRight(String) - Method in class org.faceless.pdf2.PDFFont
Get the right-most X co-ordinate if this String was rendered in 1 point high text at position (0,0)
getShaded(float, float, float) - Method in class org.faceless.pdf2.PDFPattern
This method is required when painting patterns using the graph library.
getSignDate() - Method in class org.faceless.pdf2.FormSignature
Return the time the signature was applied to the document.
getSignatureDate() - Method in class org.faceless.pdf2.DSE200Handler
 
getSignatureHandler() - Method in class org.faceless.pdf2.FormSignature
Return the SignatureHandler that is used with this Signature, or null if the signature has not been signed yet (ie. the state is still FormSignature.STATE_BLANK)
getSignerCertificate() - Method in class org.faceless.pdf2.DSE200Handler
Return the Signer Certificate used to sign this timestamp
getSound() - Method in class org.faceless.pdf2.PDFAction
For "Sound" actions, return the PDFSound object this action refers to.
getState() - Method in class org.faceless.pdf2.FormSignature
Returns the current state of the signature.
getStream() - Method in class org.faceless.pdf2.PDFSound
Return the sampled sound file encapsulated by this PDFSound object.
getStrikeoutPosition() - Method in class org.faceless.pdf2.OpenTypeFont
 
getStrikeoutPosition() - Method in class org.faceless.pdf2.PDFFont
Get the strikeout position, as a proportion of the font size.
getStrikeoutPosition() - Method in class org.faceless.pdf2.StandardCJKFont
 
getStrikeoutPosition() - Method in class org.faceless.pdf2.StandardFont
 
getStrikeoutPosition() - Method in class org.faceless.pdf2.Type1Font
 
getStrikeoutThickness() - Method in class org.faceless.pdf2.OpenTypeFont
 
getStrikeoutThickness() - Method in class org.faceless.pdf2.PDFFont
Get the strikeout thickness, as a proportion of the font size.
getStrikeoutThickness() - Method in class org.faceless.pdf2.StandardCJKFont
 
getStrikeoutThickness() - Method in class org.faceless.pdf2.StandardFont
 
getStrikeoutThickness() - Method in class org.faceless.pdf2.Type1Font
 
getStyle() - Method in class org.faceless.pdf2.LayoutBox.Text
Return the style of this Text item
getStyle() - Method in class org.faceless.pdf2.LayoutBox
Return the style of the LayoutBox, as set by LayoutBox.setStyle(org.faceless.pdf2.PDFStyle)
getStyle() - Method in class org.faceless.pdf2.PDFPage
Return the style used on the page
getSubFilter() - Method in class org.faceless.pdf2.DSE200Handler
 
getSubFilterName() - Method in class org.faceless.pdf2.EncryptionHandler
Return the name of the "Subfilter" field in the Encryption dictionary.
getSubFilterName() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
 
getSubFilterName() - Method in class org.faceless.pdf2.StandardEncryptionHandler
 
getSubject() - Method in class org.faceless.pdf2.PDFAnnotation
Get the subject of the annotation, as set by PDFAnnotation.setSubject(java.lang.String)
getSubjectField(X509Certificate, String) - Static method in class org.faceless.pdf2.FormSignature
Return the specified X.500 field from the specified X.509 certificates Subject.
getSubscriptPosition() - Method in class org.faceless.pdf2.OpenTypeFont
 
getSubscriptPosition() - Method in class org.faceless.pdf2.PDFFont
Get the recommended position of a sub-script version of this font, as a proportion of the sub-scripted font size.
getSubscriptPosition() - Method in class org.faceless.pdf2.StandardCJKFont
 
getSubscriptPosition() - Method in class org.faceless.pdf2.StandardFont
 
getSubscriptPosition() - Method in class org.faceless.pdf2.Type1Font
 
getSubscriptSize() - Method in class org.faceless.pdf2.OpenTypeFont
 
getSubscriptSize() - Method in class org.faceless.pdf2.PDFFont
Get the recommended size of a super/sub script version of this font, as a proportion of the normal font size.
getSubscriptSize() - Method in class org.faceless.pdf2.StandardCJKFont
 
getSubscriptSize() - Method in class org.faceless.pdf2.StandardFont
 
getSubscriptSize() - Method in class org.faceless.pdf2.Type1Font
 
getSuperscriptPosition() - Method in class org.faceless.pdf2.OpenTypeFont
 
getSuperscriptPosition() - Method in class org.faceless.pdf2.PDFFont
Get the recommended position of a super-script version of this font, as a proportion of the sub-scripted font size.
getSuperscriptPosition() - Method in class org.faceless.pdf2.StandardCJKFont
 
getSuperscriptPosition() - Method in class org.faceless.pdf2.StandardFont
 
getSuperscriptPosition() - Method in class org.faceless.pdf2.Type1Font
 
getText() - Method in class org.faceless.pdf2.LayoutBox.Text
Return the content of this Text item as a String.
getTextBottom(String) - Method in class org.faceless.pdf2.PDFStyle
Get the bottom-most Y co-ordinate of the specified string in points if it was rendered at (0,0), using the styles font and font size.
getTextIndent() - Method in class org.faceless.pdf2.PDFStyle
Return the text indent value as set by PDFStyle.setTextIndent(float)
getTextLeft(String) - Method in class org.faceless.pdf2.PDFStyle
Get the left-most X co-ordinate of the specified string in points if it was rendered at (0,0), using the styles font and font size.
getTextLength(String) - Method in class org.faceless.pdf2.PDFStyle
Get the length of the specified string in points, using the styles font and font size.
getTextLength(char[], int, int) - Method in class org.faceless.pdf2.PDFStyle
Get the length of the specified string in points, using the styles font and font size.
getTextLineSpacing() - Method in class org.faceless.pdf2.PDFStyle
Return the text line spacing, as set by PDFStyle.setTextLineSpacing(float)
getTextRight(String) - Method in class org.faceless.pdf2.PDFStyle
Get the right-most X co-ordinate of the specified string in points if it was rendered at (0,0), using the styles font and font size.
getTextStyle() - Method in class org.faceless.pdf2.WidgetAnnotation
Get the text style for this widget.
getTextTop(String) - Method in class org.faceless.pdf2.PDFStyle
Get the top-most Y co-ordinate of the specified string in points if it was rendered at (0,0), using the styles font and font size.
getTimeStampToken() - Method in class org.faceless.pdf2.DSE200Handler
Return the encoded TimeStampToken object used to sign the document.
getTop() - Method in class org.faceless.pdf2.LayoutBox.Box
Return the top edge of this Box relative to the parent LayoutBox, in points.
getTop(String) - Method in class org.faceless.pdf2.PDFFont
Get the top-most Y co-ordinate if this String was rendered in 1 point high text at position (0,0)
getTransparency() - Method in class org.faceless.pdf2.PDFPattern
Required as part of the Paint contract.
getType() - Method in class org.faceless.pdf2.AnnotationNote
Returns the type of Note.
getType() - Method in class org.faceless.pdf2.AnnotationStamp
Returns the type of Stamp used.
getType() - Method in class org.faceless.pdf2.BarCode
Return the type of barcode.
getType() - Method in class org.faceless.pdf2.FormChoice
Return the type of choice field this object represents - one of FormChoice.TYPE_SCROLLABLE, FormChoice.TYPE_MULTISCROLLABLE, FormChoice.TYPE_DROPDOWN or FormChoice.TYPE_COMBO
getType() - Method in class org.faceless.pdf2.FormText
Get the type of field this is, as set by FormText.setType(int)
getType() - Method in class org.faceless.pdf2.PDFAction
Return the type of action.
getType() - Method in class org.faceless.pdf2.PDFAnnotation
Return the type of annotation.
getType() - Method in class org.faceless.pdf2.PDFSound
Return the type of sound file this sound represents.
getURL() - Method in class org.faceless.pdf2.PDFAction
For formSubmit, goToURL and formImportData actions, return the URL that is the destination of the action (or source of the data).
getUnderlinePosition() - Method in class org.faceless.pdf2.OpenTypeFont
 
getUnderlinePosition() - Method in class org.faceless.pdf2.PDFFont
Get the underline position, as a proportion of the font size.
getUnderlinePosition() - Method in class org.faceless.pdf2.StandardCJKFont
 
getUnderlinePosition() - Method in class org.faceless.pdf2.StandardFont
 
getUnderlinePosition() - Method in class org.faceless.pdf2.Type1Font
 
getUnderlineThickness() - Method in class org.faceless.pdf2.OpenTypeFont
 
getUnderlineThickness() - Method in class org.faceless.pdf2.PDFFont
Get the underline thickness, as a proportion of the font size.
getUnderlineThickness() - Method in class org.faceless.pdf2.StandardCJKFont
 
getUnderlineThickness() - Method in class org.faceless.pdf2.StandardFont
 
getUnderlineThickness() - Method in class org.faceless.pdf2.Type1Font
 
getUniqueID() - Method in class org.faceless.pdf2.PDFAnnotation
Return the unique ID for this annotation, if set.
getValue() - Method in class org.faceless.pdf2.FormButton
FormButton elements don't have a value, so this method always returns null - try calling the WidgetAnnotation.getValue() method on the WidgetAnnotation class to get back the text label of a button.
getValue() - Method in class org.faceless.pdf2.FormChoice
Return the current value of the choice field.
getValue() - Method in class org.faceless.pdf2.FormElement
Return the value for this element.
getValue() - Method in class org.faceless.pdf2.FormSignature
As signatures do not have a "value" as such, this method always returns null.
getValue() - Method in class org.faceless.pdf2.FormText
Get the value of this field if set, or null if not.
getValue() - Method in class org.faceless.pdf2.WidgetAnnotation
Get the value of this Widget annotation - the value of the box for RadioButton and Checkbox annotations, the text on the Button for Button annotations, or null otherwise.
getVariable(String) - Method in class org.faceless.pdf2.DSE200Handler
 
getVariable(String) - Method in class org.faceless.pdf2.SignatureHandler
This method returns the contents of the variable specified by name.
getVariables() - Method in class org.faceless.pdf2.DSE200Handler
 
getVariables() - Method in class org.faceless.pdf2.SignatureHandler
Return the list of "variables" which will be set by the handler after the PDF is rendered.
getVersion() - Method in class org.faceless.pdf2.StandardEncryptionHandler
Return the version of the encryption algorithm used.
getViewerPreference(String) - Method in class org.faceless.pdf2.PDF
Return the value of the specified viewer preference, as set by setViewerPreference.
getWidth() - Method in class org.faceless.pdf2.BarCode
Get the width of the total barcode in points.
getWidth() - Method in class org.faceless.pdf2.PDFCanvas
Return the width of the canvas
getWidth() - Method in class org.faceless.pdf2.PDFImage
Return the width in points of the image.
getWidth() - Method in class org.faceless.pdf2.PDFPage
Return the width of this page in points.
goTo(PDFPage) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which jumps to the specified page in the PDF document.
goTo(PDFPage, float, float, float) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which jumps to the specified page in the PDF document, at the specified x, y and zoom level.
goToFit(PDFPage) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which jumps to the specified page in the PDF document.
goToFitHeight(PDFPage, float) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which jumps to the specified page in the PDF document.
goToFitRectangle(PDFPage, float, float, float, float) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which jumps to the specified page in the PDF document.
goToFitWidth(PDFPage, float) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which jumps to the specified page in the PDF document.
goToURL(URL) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which jumps to the specified URL.
goToURL(URL, boolean) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which jumps to the specified URL.

H

HANDLER_ACROBATSIX - Static variable in class org.faceless.pdf2.FormSignature
A type of handler representing the new, general purpose PKI signature plugin supplied with Acrobat 6.0 and later.
HANDLER_SELFSIGN - Static variable in class org.faceless.pdf2.FormSignature
A type of handler representing the Adobe "self-sign" signature handler supplied with Acrobat 4.x and 5.x.
HANDLER_VERISIGN - Static variable in class org.faceless.pdf2.FormSignature
A type of handler representing the VeriSign "Document Signer" digital signature handler available for Acrobat 4.x and 5.x.
HEISEIKAKUGO - Static variable in class org.faceless.pdf2.StandardCJKFont
Represents the Heisei Kaku Gothic W5 font, a Japanese font with fixed width strokes
HEISEIMIN - Static variable in class org.faceless.pdf2.StandardCJKFont
Represents the Heisei Mincho W3 font, a Japanese font with variable width strokes
HELVETICA - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Helvetica" font
HELVETICABOLD - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Helvetica-Bold" font
HELVETICABOLDOBLIQUE - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Helvetica-BoldOblique" font
HELVETICAOBLIQUE - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Helvetica-Oblique" font
HTTP - Static variable in class org.faceless.pdf2.DSE200HandlerFactory
Constant representing the HTTP protocol
HYGOTHIC - Static variable in class org.faceless.pdf2.StandardCJKFont
Represents the HY Gothic Medium font, a Korean font with fixed width strokes
HYSMYEONGJO - Static variable in class org.faceless.pdf2.StandardCJKFont
Represents the HYS Myeongjo Medium font, a Korean font with variable width strokes
hashCode() - Method in class org.faceless.pdf2.StandardFont
 
hideWidget(WidgetAnnotation) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which hides the specified WidgetAnnotation.

I

INTERLEAVED25 - Static variable in class org.faceless.pdf2.BarCode
Represents the "Interleaved 2 of 5" barcode.
INTERLEAVED25_CHECKSUM - Static variable in class org.faceless.pdf2.BarCode
Identical to the BarCode.INTERLEAVED25 algorithm, except a checkdigit is added at the end.
INTERLEAVED25_DEUTSCHENPOST - Static variable in class org.faceless.pdf2.BarCode
Represents the Interleaved 2/5 variation used by Deutschen Post in Germany for the Identcode and Leitcode algorithms.
ITALIC - Static variable in class org.faceless.pdf2.StandardCJKFont
A "style" parameter to the constructor requesting an italic font
ImageOnly - Static variable in class org.faceless.pdf2.OutputProfile
Add some features to the PDF that are useful when the PDF simply consists of one big JPEG image.
importFDF(FDF) - Method in class org.faceless.pdf2.PDF
Import the contents of the specified FDF into the PDF document.
isDefined(int) - Method in class org.faceless.pdf2.OpenTypeFont
 
isDefined(char) - Method in class org.faceless.pdf2.PDFFont
Return true if the specified Unicode character is defined in the font.
isDefined(int) - Method in class org.faceless.pdf2.PDFFont
Return true if the specified Unicode character is defined in the font.
isEmpty() - Method in class org.faceless.pdf2.LayoutBox
Return true if the LayoutBox is empty, false if it's not
isFlushed() - Method in class org.faceless.pdf2.LayoutBox
Return true if the LayoutBox has been flushed - ie. if there are any items of text that are still to be positioned.
isHorizontal() - Method in class org.faceless.pdf2.PDFFont
Return true if the specified font is written Left-to-Right or Right-to-Left.
isImmediatelyCommitted() - Method in class org.faceless.pdf2.FormChoice
Return whether the field is immediatley committed, as set by FormChoice.setImmediatelyCommitted(boolean)
isMonospace() - Method in class org.faceless.pdf2.OpenTypeFont
 
isMonospace() - Method in class org.faceless.pdf2.PDFFont
Return true if every character has the same width (like Courier), false if every character is potentially a different width (like Times-Roman)
isMonospace() - Method in class org.faceless.pdf2.StandardCJKFont
 
isMonospace() - Method in class org.faceless.pdf2.StandardFont
 
isMonospace() - Method in class org.faceless.pdf2.Type1Font
 
isOpen() - Method in class org.faceless.pdf2.AnnotationNote
Return whether this Note is open by default
isPrintable() - Method in class org.faceless.pdf2.PDFAnnotation
Returns whether the annotation is included when the document is printed (true) or not (false)
isReadOnly() - Method in class org.faceless.pdf2.FormElement
Get whether the field is read-only or not.
isReadOnly() - Method in class org.faceless.pdf2.PDFAnnotation
Return whether the annotation to "read-only".
isRequired() - Method in class org.faceless.pdf2.EncryptionHandler
This method should return true if the document needs to be encrypted.
isRequired() - Method in class org.faceless.pdf2.FormElement
Get whether the field is required before the form is submitted.
isRequired() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
 
isRequired() - Method in class org.faceless.pdf2.StandardEncryptionHandler
 
isScrollable() - Method in class org.faceless.pdf2.FormText
Get whether this field is scrollable or not - horizontally for for single line text fields, vertically for multi-line
isSubmitted() - Method in class org.faceless.pdf2.FormElement
Get whether the field is submitted or not.
isValidCertificate(X509Certificate, CRL, Date) - Static method in class org.faceless.pdf2.FormSignature
Return true if the specified X.509 Certificate is valid for the specified date, has not been revoked and has no unknown critical extensions.
isVisible() - Method in class org.faceless.pdf2.PDFAnnotation
Returns whether the annotation is visible on the screen (true) or not (false)

K

KEYPRESS - Static variable in class org.faceless.pdf2.Event
Occurs when a FormElement has a key pressed in one of it's annotations.

L

LATCHA - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "LATCH-A" control character, for possible inclusion in the barcode
LATCHB - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "LATCH-B" control character, for possible inclusion in the barcode
LINECAP_BUTT - Static variable in class org.faceless.pdf2.PDFStyle
Set the end of a line to be squared off at the end.
LINECAP_ROUND - Static variable in class org.faceless.pdf2.PDFStyle
Set the end of a line to be rounded at the end.
LINECAP_SQUARE - Static variable in class org.faceless.pdf2.PDFStyle
Set the end of a line to be squared at the end.
LINEJOIN_BEVEL - Static variable in class org.faceless.pdf2.PDFStyle
Sets the join style of two lines so that the lines are beveled.
LINEJOIN_MITER - Static variable in class org.faceless.pdf2.PDFStyle
Sets the join style of two lines so that the lines are extended so they meet at a point (like a picture frame).
LINEJOIN_ROUND - Static variable in class org.faceless.pdf2.PDFStyle
Sets the join style of two lines so that the lines are rounded, equivalent to drawing a circle with a diameter of the linewidth where the lines meet.
LINKSTYLE - Static variable in class org.faceless.pdf2.PDFStyle
This style is a predefined convenience style - it can be passed into PDFPage.beginTextLink(org.faceless.pdf2.PDFAction, org.faceless.pdf2.PDFStyle) to underline the text in the link.
LOCK - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "LOCK-A", "LOCK-B" and "LOCK-C" control characters, for possible inclusion in the barcode
LayoutBox - class org.faceless.pdf2.LayoutBox.
A LayoutBox is a box for laying out text, which allows a great deal more control over positioning than the standard drawText method.
LayoutBox(float) - Constructor for class org.faceless.pdf2.LayoutBox
Create a new LayoutBox of the specified width.
LayoutBox(float, Locale) - Constructor for class org.faceless.pdf2.LayoutBox
Create a new LayoutBox of the specified width, and with the specified Locale as the parent locale of the LayoutBox.
LayoutBox.Box - class org.faceless.pdf2.LayoutBox.Box.
A class representing a Box, several of which make up the visible content of a LayoutBox.
LayoutBox.Text - class org.faceless.pdf2.LayoutBox.Text.
The Text class is a subclass of LayoutBox.Box which is specifically for displaying Text.
ligaturize(char[], int, int, Locale) - Method in class org.faceless.pdf2.PDFFont
Substitute ligatures into the specified character array where appropriate.
ligaturize(String, Locale) - Method in class org.faceless.pdf2.PDFFont
Return the specified string with ligatures substituted where appropriate.
loadAKFKeyStore(InputStream) - Static method in class org.faceless.pdf2.FormSignature
Load an X.509 certificate from an "Adobe Key File" keystore, the type exported from the Adobe Self-Sign signature handler in Acrobat 4.0.
loadDefaultKeyStore() - Static method in class org.faceless.pdf2.FormSignature
Return the default Java keystore to validate keys against.
loadFDFKeyStore(InputStream) - Static method in class org.faceless.pdf2.FormSignature
Load an X.509 certificate from an "Adobe Self-Sign Key" keystore, the type exported from the Adobe Self-Sign signature handler in Acrobat 5.0.
loadPKCS7KeyStore(InputStream) - Static method in class org.faceless.pdf2.FormSignature
Load a list of one or more X.509 certificates from a PKCS#7 file.

M

MAXICODE - Static variable in class org.faceless.pdf2.BarCode
Represents a UPS MaxiCode, a type of 2-Dimensional barcode.
METHOD_FDF - Static variable in class org.faceless.pdf2.PDFAction
Method for the PDFAction.formSubmit(java.lang.String, int) action specifying that the form should be submitted in the Adobe Forms Data Format.
METHOD_FDF_WITH_ALL_ANNOTATIONS - Static variable in class org.faceless.pdf2.PDFAction
Method for the PDFAction.formSubmit(java.lang.String, int) action specifying that the form should be submitted in the Adobe Forms Data Format, and that it should include all the annotations in the document.
METHOD_FDF_WITH_MY_ANNOTATIONS - Static variable in class org.faceless.pdf2.PDFAction
Method for the PDFAction.formSubmit(java.lang.String, int) action specifying that the form should be submitted in the Adobe Forms Data Format, and that it should include any annotations that have been created by the "current user".
METHOD_HTTP_IMAGEMAP_POST - Static variable in class org.faceless.pdf2.PDFAction
Method for the PDFAction.formSubmit(java.lang.String, int) action specifying that the form should be submitted as a standard HTTP POST, in the same way as an HTML form.
METHOD_HTTP_POST - Static variable in class org.faceless.pdf2.PDFAction
Method for the PDFAction.formSubmit(java.lang.String, int) action specifying that the form should be submitted as a standard HTTP POST, in the same way as an HTML form
METHOD_PDF - Static variable in class org.faceless.pdf2.PDFAction
Method for the PDFAction.formSubmit(java.lang.String, int) action specifying that the form should be submitted as a PDF.
METHOD_XML - Static variable in class org.faceless.pdf2.PDFAction
Method for the PDFAction.formSubmit(java.lang.String, int) action specifying that the form should be submitted as XML.
MHEI - Static variable in class org.faceless.pdf2.StandardCJKFont
Represents the MHei Medium font, a Traditional Chinese font with fixed width strokes
MOUSEDOWN - Static variable in class org.faceless.pdf2.Event
Occurs when a PDFAnnotation has the mouse button depressed inside it
MOUSEOUT - Static variable in class org.faceless.pdf2.Event
Occurs when a PDFAnnotation has the mouse roll off it
MOUSEOVER - Static variable in class org.faceless.pdf2.Event
Occurs when a PDFAnnotation has the mouse roll over it
MOUSEUP - Static variable in class org.faceless.pdf2.Event
Occurs when a PDFAnnotation has the mouse button released after having it depressed inside it
MSUNG - Static variable in class org.faceless.pdf2.StandardCJKFont
Represents the MSung Light font, a Traditional Chinese font with variable width strokes
MaxiCode - class org.faceless.pdf2.MaxiCode.
The MaxiCode class represents the two-dimensional Barcode methodology called "MaxiCode", originally developed by UPS to barcode packages for delivery, and now in the public domain.
MaxiCode(String, boolean) - Constructor for class org.faceless.pdf2.MaxiCode
Create a new MaxiCode representing an address with the specified message.
MaxiCode(int, String, int, String) - Constructor for class org.faceless.pdf2.MaxiCode
Create a new MaxiCode representing an address.
MaxiCode(byte[]) - Constructor for class org.faceless.pdf2.MaxiCode
Create a MaxiCode using the specified raw bytes.

N

NoCompression - Static variable in class org.faceless.pdf2.OutputProfile
Save the document with no additional compression done.
named(String) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which runs the named action.
newEntry(int) - Method in interface org.faceless.pdf2.Cache
Return a new Cache.Entry.
newEntry(int) - Method in class org.faceless.pdf2.DiskCache
 
newPage(String) - Method in class org.faceless.pdf2.PDF
Create a new page of the specified page size and add it to this PDF.
newPage(int, int) - Method in class org.faceless.pdf2.PDF
Create a new PDFPage object of the specified size and add it to this PDF.
newPage(PDFPage) - Method in class org.faceless.pdf2.PDF
Create a new PDFPage object that is a clone of the specified page, and add it to this PDF.

O

OPEN - Static variable in class org.faceless.pdf2.Event
Occurs when a PDF or PDFPage is opened.
ORIGIN_PAGEBOTTOM - Static variable in class org.faceless.pdf2.PDFPage
Argument to PDFPage.setUnits(float, int) to measure the page from the bottom
ORIGIN_PAGELEFT - Static variable in class org.faceless.pdf2.PDFPage
Argument to PDFPage.setUnits(float, int) to measure the page from the left
ORIGIN_PAGERIGHT - Static variable in class org.faceless.pdf2.PDFPage
Argument to PDFPage.setUnits(float, int) to measure the page from the right
ORIGIN_PAGETOP - Static variable in class org.faceless.pdf2.PDFPage
Argument to PDFPage.setUnits(float, int) to measure the page from the top
OTHERCHANGE - Static variable in class org.faceless.pdf2.Event
Occurs when a FormElement other than itself has it's value changed.
OpenTypeFont - class org.faceless.pdf2.OpenTypeFont.
A subclass of PDFFont that represents an OpenType font.
OpenTypeFont(InputStream, int) - Constructor for class org.faceless.pdf2.OpenTypeFont
Create a new OpenTypeFont from the specified InputStream.
OutputProfile - class org.faceless.pdf2.OutputProfile.
An Output Profile allows you to limit the PDF to use only certain features, or to enable features that are not on by default.
org.faceless.pdf2 - package org.faceless.pdf2
Contains the classes used to create a PDF document

P

PAGESIZE_A4 - Static variable in class org.faceless.pdf2.PDF
A parameter to PDF.newPage(String) to create a new A4 page - 210x297mm
PAGESIZE_A4_LANDSCAPE - Static variable in class org.faceless.pdf2.PDF
A parameter to PDF.newPage(String) to create a new landscape A4 page - 297x210mm
PAGESIZE_A5 - Static variable in class org.faceless.pdf2.PDF
A parameter to PDF.newPage(String) to create a new A5 page - 148x210mm
PAGESIZE_A5_LANDSCAPE - Static variable in class org.faceless.pdf2.PDF
A parameter to PDF.newPage(String) to create a new landscape A5 page - 210x148mm
PAGESIZE_LETTER - Static variable in class org.faceless.pdf2.PDF
A parameter to PDF.newPage(String) to create a new US Letter page - 8.5x11in
PAGESIZE_LETTER_LANDSCAPE - Static variable in class org.faceless.pdf2.PDF
A parameter to PDF.newPage(String) to create a new landscape US Letter page - 11x8.5in
PAINTMETHOD_EVENODD - Static variable in class org.faceless.pdf2.PDFStyle
A parameter to PDFStyle.setPaintMethod(int) to set the paint method to use the even-odd method to determine which areas are inside or outside a shape.
PAINTMETHOD_NONZEROWINDING - Static variable in class org.faceless.pdf2.PDFStyle
A parameter to PDFStyle.setPaintMethod(int) to set the paint method to use the non-zero winding number method to determine which areas are inside or outside a shape.
PDF - class org.faceless.pdf2.PDF.
A PDF describes a single document in Adobe's Portable Document Format.
PDF() - Constructor for class org.faceless.pdf2.PDF
Create a new, empty PDF document
PDF(PDF) - Constructor for class org.faceless.pdf2.PDF
Create a PDF that's a clone of the specified PDF.
PDF(PDFReader) - Constructor for class org.faceless.pdf2.PDF
Create a PDF from the specified PDFReader.
PDF(PDFReader, int) - Constructor for class org.faceless.pdf2.PDF
Create a PDF from the specified PDFReader, using the specified revision of the document.
PDFAction - class org.faceless.pdf2.PDFAction.
An action tells the PDF viewer how to navigate around the document.
PDFAnnotation - class org.faceless.pdf2.PDFAnnotation.
A PDFAnnotation allows the user to interact with the generated PDF document, by adding / viewing rubber-stamps, popup notes hyperlinks and so on.
PDFBookmark - class org.faceless.pdf2.PDFBookmark.
This class describes the Bookmark or Outline part of a PDF document - the "Table of Contents" structure that allows easy navigation through the document.
PDFBookmark(String, PDFAction) - Constructor for class org.faceless.pdf2.PDFBookmark
Create a new bookmark with an initial state of "closed".
PDFBookmark(String, PDFAction, boolean) - Constructor for class org.faceless.pdf2.PDFBookmark
Create a new bookmark and set the initial state to "open" or "closed"
PDFCanvas - class org.faceless.pdf2.PDFCanvas.
This class represents a the visible content of a page, annotation or similar.
PDFCanvas(float, float) - Constructor for class org.faceless.pdf2.PDFCanvas
Create a new blank canvas of the specified width and height
PDFCanvas(PDFPage) - Constructor for class org.faceless.pdf2.PDFCanvas
Create a new Canvas that's a clone of the specified PDFPage.
PDFCanvas(PDFCanvas) - Constructor for class org.faceless.pdf2.PDFCanvas
Create a new Canvas that's a clone of the specified PDFCanvas.
PDFCanvas(String, float) - Constructor for class org.faceless.pdf2.PDFCanvas
Load the specified resource as a canvas.
PDFFont - class org.faceless.pdf2.PDFFont.
The PDFFont is the abstract superclass for all Fonts in a PDF document.
PDFImage - class org.faceless.pdf2.PDFImage.
The PDFImage class encapsulates a bitmap image, like a JPEG or PNG file, which can be inserted directly into the PDF document.
PDFImage(Image) - Constructor for class org.faceless.pdf2.PDFImage
Create a new PDFimage from the specified java.awt.Image.
PDFImage(InputStream) - Constructor for class org.faceless.pdf2.PDFImage
Load a PDFimage from an InputStream.
PDFImage(byte[]) - Constructor for class org.faceless.pdf2.PDFImage
Load a PDFimage from a byte array.
PDFImage(int, int, int, double, double, boolean, boolean, ColorSpace, InputStream[]) - Constructor for class org.faceless.pdf2.PDFImage
Create a PDFImage from the raw bitmap data provided.
PDFImageSet - class org.faceless.pdf2.PDFImageSet.
The PDFImageSet class is a thin wrapper around a multi-page image format (currently only TIFF images).
PDFImageSet(InputStream) - Constructor for class org.faceless.pdf2.PDFImageSet
Create a new PDFImageSet from the specified InputStream.
PDFPage - class org.faceless.pdf2.PDFPage.
Represents a Page in a PDF document.
PDFPage(int, int) - Constructor for class org.faceless.pdf2.PDFPage
Create a new PDFPage object that's not connected to any document.
PDFPage(String) - Constructor for class org.faceless.pdf2.PDFPage
Create a new page of the specified page size that is not connected to any document.
PDFPage(PDFPage) - Constructor for class org.faceless.pdf2.PDFPage
Create a new PDFPage object that's a clone of the specified page but is not connected to any document.
PDFPattern - class org.faceless.pdf2.PDFPattern.
Create a new "pattern" fill to paint with.
PDFPattern(PDFCanvas, float, float, float, float) - Constructor for class org.faceless.pdf2.PDFPattern
Create a pattern from the specified PDFCanvas.
PDFPattern(String, float, float, float, float, Color, Color) - Constructor for class org.faceless.pdf2.PDFPattern
Create a PDFPattern from a known, named duotone pattern.
PDFReader - class org.faceless.pdf2.PDFReader.
The PDFReader class adds the ability to load an existing PDF to the library.
PDFReader(File) - Constructor for class org.faceless.pdf2.PDFReader
Read an unencrypted PDF from the specified file.
PDFReader(File, String) - Constructor for class org.faceless.pdf2.PDFReader
Read an encrypted PDF from the specified File.
PDFReader(InputStream) - Constructor for class org.faceless.pdf2.PDFReader
Read an encrypted PDF from the specified InputStream.
PDFReader(InputStream, String) - Constructor for class org.faceless.pdf2.PDFReader
Read an encrypted PDF from the specified InputStream.
PDFReader(InputStream, EncryptionHandler) - Constructor for class org.faceless.pdf2.PDFReader
Read an encrypted PDF from the specified InputStream.
PDFReader(File, EncryptionHandler) - Constructor for class org.faceless.pdf2.PDFReader
Read an encrypted PDF from the specified File.
PDFSound - class org.faceless.pdf2.PDFSound.
A PDFSound represents an audio sample in a PDF document.
PDFSound(InputStream) - Constructor for class org.faceless.pdf2.PDFSound
Create a new PDFSound from the specified input file.
PDFStyle - class org.faceless.pdf2.PDFStyle.
A PDFStyle controls the colors, font and many other aspects of the actual display of elements on a PDF page.
PDFStyle() - Constructor for class org.faceless.pdf2.PDFStyle
Create a new PDFStyle using the default settings.
PDFStyle(PDFStyle) - Constructor for class org.faceless.pdf2.PDFStyle
Create a new style which is a clone of the specified style
PDFX1a - Static variable in class org.faceless.pdf2.OutputProfile
Save the document so that it conforms to the PDF/X-1a (ISO15390-1:2001) prepress specification.
PDFX3_ICC - Static variable in class org.faceless.pdf2.OutputProfile
Save the document so that it conforms to the PDF/X-3 (ISO15390-3:2002) prepress specification.
PDFX3_NoICC - Static variable in class org.faceless.pdf2.OutputProfile
Save the document so that it conforms to the PDF/X-3 (ISO15390-3:2002) prepress specification, with the proviso that ICC profiles may not be used in the document.
PKCS7SignatureHandler - class org.faceless.pdf2.PKCS7SignatureHandler.
This class represents the subclass of digital signatures that rely on Public/Private key pairs and that meet the requirements laid down in the document "PDF Public-Key Digital Signature and Encryption Specification", published by Adobe.
POSTNET - Static variable in class org.faceless.pdf2.BarCode
Represents the "PostNet" barcode algorithm, a numeric barcode used by the United States Postal Service to encode information for mail delivery in the US.
POST_PRINT - Static variable in class org.faceless.pdf2.Event
Occurs when a PDF has just been be printed.
POST_SAVE - Static variable in class org.faceless.pdf2.Event
Occurs when a PDF has just been be saved.
PRE_PRINT - Static variable in class org.faceless.pdf2.Event
Occurs when a PDF is about to be printed.
PRE_SAVE - Static variable in class org.faceless.pdf2.Event
Occurs when a PDF is about to be saved.
PRINT_HIGHRES - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to allow full print access
PRINT_LOWRES - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to limit printing to lo-res (theoretically about 150dpi)
PRINT_NONE - Static variable in class org.faceless.pdf2.StandardEncryptionHandler
Parameter to StandardEncryptionHandler.setAcrobat5Level(int, int, int) to prevent printing altogether
PublicKeyEncryptionHandler - class org.faceless.pdf2.PublicKeyEncryptionHandler.
The PublicKeyEncryptionHandler can be used to encrypt and decrypt documents using public/private key Encryption, so documents can only be opened by certain individuals.
PublicKeyEncryptionHandler(KeyStore, String, char[]) - Constructor for class org.faceless.pdf2.PublicKeyEncryptionHandler
Create a new PublicKeyEncryptionHandler for decrypting a document encrypted with the Adobe.PubSec public key encryption handler.
PublicKeyEncryptionHandler(int) - Constructor for class org.faceless.pdf2.PublicKeyEncryptionHandler
Create a new PublicKeyEncryptionHandler for encrypting a document.
pathArc(float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Continue the open path in an arc to the specified position.
pathArc(float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Continue the open path in an arc to the specified position.
pathBezier(float, float, float, float, float, float) - Method in class org.faceless.pdf2.PDFCanvas
Continue the open path in a bezier curve to the specified position.
pathBezier(float, float, float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Continue the open path in a bezier curve to the specified position.
pathCancel() - Method in class org.faceless.pdf2.PDFCanvas
Cancel the current path
pathCancel() - Method in class org.faceless.pdf2.PDFPage
Cancel the current path
pathClip() - Method in class org.faceless.pdf2.PDFCanvas
Close the path and set the "clipping area" of the page to be the intersection of the current clipping area and the shape defined by this path.
pathClip() - Method in class org.faceless.pdf2.PDFPage
Close the path and set the "clipping area" of the page to be the intersection of the current clipping area and the shape defined by this path.
pathClipAndPaint() - Method in class org.faceless.pdf2.PDFCanvas
Close and paint the path as described in PDFCanvas.pathPaint(), then set the clipping area to the same are as described in PDFCanvas.pathClip()
pathClipAndPaint() - Method in class org.faceless.pdf2.PDFPage
Close and paint the path as described in PDFPage.pathPaint(), then set the clipping area to the same are as described in PDFPage.pathClip()
pathClose() - Method in class org.faceless.pdf2.PDFCanvas
Close the path by drawing a straight line back to it's beginning
pathClose() - Method in class org.faceless.pdf2.PDFPage
Close the path by drawing a straight line back to it's beginning
pathLine(float, float) - Method in class org.faceless.pdf2.PDFCanvas
Continue the open path in a straight line to the specified position.
pathLine(float, float) - Method in class org.faceless.pdf2.PDFPage
Continue the open path in a straight line to the specified position.
pathMove(float, float) - Method in class org.faceless.pdf2.PDFCanvas
Start a new path at the specified position.
pathMove(float, float) - Method in class org.faceless.pdf2.PDFPage
Start a new path at the specified position.
pathPaint() - Method in class org.faceless.pdf2.PDFCanvas
Close and paint the path.
pathPaint() - Method in class org.faceless.pdf2.PDFPage
Close and paint the path.
playSound(PDFSound) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which plays a PDFSound when activated.
playSound(PDFSound, int, boolean, boolean) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which plays a PDFSound when activated.
prepareToDecrypt() - Method in class org.faceless.pdf2.EncryptionHandler
This method is called just before the PDF is read in.
prepareToDecrypt() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
 
prepareToDecrypt() - Method in class org.faceless.pdf2.StandardEncryptionHandler
 
prepareToEncrypt() - Method in class org.faceless.pdf2.EncryptionHandler
This method is called when the PDF is about to be written out.
prepareToEncrypt() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
 
prepareToEncrypt() - Method in class org.faceless.pdf2.StandardEncryptionHandler
 

R

REGULAR - Static variable in class org.faceless.pdf2.StandardCJKFont
A "style" parameter to the constructor requesting a regular font - ie. not bold or italic.
RM4SCC - Static variable in class org.faceless.pdf2.BarCode
Represents the Royal Mail 4-state Customer Code barcode algorithm used by the Royal Mail in the the UK.
rawWrite(String) - Method in class org.faceless.pdf2.PDFCanvas
Write raw PDF commands to the canvas.
rawWrite(String) - Method in class org.faceless.pdf2.PDFPage
Write raw PDF commands to the page.
registerHandlerForVerification(SignatureHandlerFactory) - Static method in class org.faceless.pdf2.FormSignature
This method must be called to register a new SignatureHandlerFactory that can be used when verifying signatures, although it's not necessary for handlers that are only used for signing.
removeElement(String) - Method in class org.faceless.pdf2.Form
Remove the specified element from the form, if it exists.
renameAllElements(String, String) - Method in class org.faceless.pdf2.Form
Rename all the elements in the form by adding a prefix and/or suffix to their names.
renameElement(String, String) - Method in class org.faceless.pdf2.Form
Rename an element in the form.
render(OutputStream) - Method in class org.faceless.pdf2.PDF
This method renders the completed PDF to an OutputStream.
requote(char[], int, int, Locale) - Method in class org.faceless.pdf2.PDFFont
Substitute "curly-quotes" into the specified buffer where appropriate.
requote(String, Locale) - Method in class org.faceless.pdf2.PDFFont
Substitute curly quotes into the document.
restore() - Method in class org.faceless.pdf2.PDFCanvas
Restore the state that was saved with the last call to PDFCanvas.save()
restore() - Method in class org.faceless.pdf2.PDFPage
Restore the state that was saved with the last call to PDFPage.save()
rotate(float, float, double) - Method in class org.faceless.pdf2.PDFCanvas
Rotate the canvas around the specified point by the specified number of degrees.
rotate(float, float, double) - Method in class org.faceless.pdf2.PDFPage
Rotate the page.

S

SHIFTA - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "SHIFT-A" control character, for possible inclusion in the barcode
SHIFTB - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "SHIFT-B" control character, for possible inclusion in the barcode
SHIFTC - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "SHIFT-C" control character, for possible inclusion in the barcode
SHIFTD - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "SHIFT-D" control character, for possible inclusion in the barcode
SHIFTE - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "SHIFT-E" control character, for possible inclusion in the barcode
STATE_BLANK - Static variable in class org.faceless.pdf2.FormSignature
This value is returned from the FormSignature.getState() method if the signature field has not been completed yet.
STATE_PENDING - Static variable in class org.faceless.pdf2.FormSignature
This value is returned from the FormSignature.getState() method if the signature is "new" - it has been added to the document and is waiting for the document to be completed before it is applied.
STATE_SIGNED - Static variable in class org.faceless.pdf2.FormSignature
This value is returned from the FormSignature.getState() method if the signature is "old" - the PDF document that was read in was already signed with this signature.
STSONG - Static variable in class org.faceless.pdf2.StandardCJKFont
Represents the ST Song Light font, a Simplified Chinese font with variable width strokes
SYMBOL - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Symbol" font
SignatureHandler - class org.faceless.pdf2.SignatureHandler.
This class is the baseline handler for all digital signatures - it could theoretically be used for any type of signature, using biometrics, public/private key and so on.
SignatureHandler() - Constructor for class org.faceless.pdf2.SignatureHandler
 
SignatureHandlerFactory - interface org.faceless.pdf2.SignatureHandlerFactory.
This interface defines a factory for creating SignatureHandler objects.
SpotColorSpace - class org.faceless.pdf2.SpotColorSpace.
A type of ColorSpace dealing with Separation ("Spot") Colors.
SpotColorSpace(String, Color) - Constructor for class org.faceless.pdf2.SpotColorSpace
Create a new SpotColorSpace representing a single custom ink.
StandardCJKFont - class org.faceless.pdf2.StandardCJKFont.
A subclass of PDFFont representing the "standard" Chinese, Japanese and Korean fonts which are available as part of the Acrobat Reader for those countries, or as optional "language packs" for other locales.
StandardCJKFont(int, int) - Constructor for class org.faceless.pdf2.StandardCJKFont
Create a new CJK Font.
StandardEncryptionHandler - class org.faceless.pdf2.StandardEncryptionHandler.
Represents the standard Acrobat encryption algorithm, both 40-bit and 128-bit variants.
StandardEncryptionHandler() - Constructor for class org.faceless.pdf2.StandardEncryptionHandler
Create a new StandardEncryptionHandler for encryption or decryption of documents.
StandardFont - class org.faceless.pdf2.StandardFont.
A concrete subclass of PDFFont representing the standard 14 fonts guaranteed to exist in all PDF readers.
StandardFont(int) - Constructor for class org.faceless.pdf2.StandardFont
Create a new font of the specified type.
save() - Method in class org.faceless.pdf2.PDFCanvas
Save the state of this page.
save() - Method in class org.faceless.pdf2.PDFPage
Save the state of this page.
seekEnd() - Method in class org.faceless.pdf2.PDFPage
Seek to the end of the page.
seekStart() - Method in class org.faceless.pdf2.PDFPage
Seek to the start of the page.
setAcrobat3Level(boolean, boolean, boolean, boolean) - Method in class org.faceless.pdf2.StandardEncryptionHandler
Set the access levels for Acrobat 3 and greater.
setAcrobat5Level(int, int, int) - Method in class org.faceless.pdf2.StandardEncryptionHandler
Set the access levels for Acrobat 5 and greater.
setAcrobat6Level(int, int, int, boolean) - Method in class org.faceless.pdf2.StandardEncryptionHandler
Set the access levels for Acrobat 6 and greater.
setAction(PDFAction) - Method in class org.faceless.pdf2.AnnotationLink
Set the action for this hyperlink
setAction(Event, PDFAction) - Method in class org.faceless.pdf2.FormElement
Set the action to perform when the specified event takes place on this field.
setAction(Event, PDFAction) - Method in class org.faceless.pdf2.PDF
Specify an action to perform when the specified event occurs on the document.
setAction(PDFAction) - Method in class org.faceless.pdf2.PDFBookmark
Set the action this bookmark performs when selected
setAction(Event, PDFAction) - Method in class org.faceless.pdf2.PDFPage
Set the action to perform when the specified event occurs.
setAction(Event, PDFAction) - Method in class org.faceless.pdf2.WidgetAnnotation
Set an action to occur when the specified event happens to this annotation.
setAuthor(String) - Method in class org.faceless.pdf2.AnnotationNote
Set the author of the annotation.
setAuthor(String) - Method in class org.faceless.pdf2.AnnotationStamp
Set the author of the annotation.
setBackgroundStyle(PDFStyle) - Method in class org.faceless.pdf2.Form
Set the default background style for all new elements added to the form.
setBackgroundStyle(PDFStyle) - Method in class org.faceless.pdf2.WidgetAnnotation
Set the background style for this annotation.
setBarRatio(float) - Method in class org.faceless.pdf2.BarCode
Set the ratio between the thin and thick bars in a duel-width code - ie.
setBarWidth(float) - Method in class org.faceless.pdf2.BarCode
Set the width of the narrowest bar used in this barcode.
setBox(String, float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
Set one of the various Page Boxes that control how the page is printed and displayed.
setButtonImage(PDFImage) - Method in class org.faceless.pdf2.WidgetAnnotation
For FormButton annotations, set the image to display on the button.
setCache(Cache) - Static method in class org.faceless.pdf2.PDF
Set the Cache to be used by the library.
setColor(Color) - Method in class org.faceless.pdf2.PDFBookmark
Set the color of the Bookmark.
setContents(String) - Method in class org.faceless.pdf2.AnnotationNote
Set the contents pop-up window displayed when the annotation is open.
setContents(String) - Method in class org.faceless.pdf2.AnnotationStamp
Set the contents pop-up window displayed when the annotation is open.
setCustomAppearance(PDFCanvas, float, float, float, float) - Method in class org.faceless.pdf2.PKCS7SignatureHandler
Set a custom appearance for this signature.
setDefaultValue(String) - Method in class org.faceless.pdf2.FormChoice
Set the default value of this choice field.
setDefaultValue(String) - Method in class org.faceless.pdf2.FormText
Set the default value of this field - the value it will reset to if a PDFAction.formReset() occurs.
setDescription(String) - Method in class org.faceless.pdf2.FormElement
Set the text description of this field.
setEmbed(boolean) - Method in class org.faceless.pdf2.OpenTypeFont
Whether to embed the font.
setEncryptionHandler(EncryptionHandler) - Method in class org.faceless.pdf2.PDF
Set the EncryptionHandler to encrypt this document with.
setFileId(byte[]) - Method in class org.faceless.pdf2.EncryptionHandler
This method is called to set the file ID of the document.
setFillColor(Paint) - Method in class org.faceless.pdf2.PDFStyle
Set the fill color.
setFont(PDFFont, float) - Method in class org.faceless.pdf2.PDFStyle
Set the font and font size for this style.
setFontStyle(int) - Method in class org.faceless.pdf2.PDFStyle
Set the font render style.
setFormCheckboxStyle(char) - Method in class org.faceless.pdf2.PDFStyle
For FormCheckbox elements, set the type of shape to use to show the checkbox is selected.
setFormRadioButtonStyle(char) - Method in class org.faceless.pdf2.PDFStyle
For FormRadioButton elements, set the type of shape to use to show the button is selected.
setFormStyle(int) - Method in class org.faceless.pdf2.PDFStyle
Sets the style of a form fields background to one of PDFStyle.FORMSTYLE_SOLID, PDFStyle.FORMSTYLE_INSET,PDFStyle.FORMSTYLE_BEVEL, PDFStyle.FORMSTYLE_INVERT, PDFStyle.FORMSTYLE_OUTLINE or PDFStyle.FORMSTYLE_UNDERLINE.
setHeight(float) - Method in class org.faceless.pdf2.BarCode
Set the height of the barcode in points.
setIgnoreErrors(boolean) - Method in class org.faceless.pdf2.FDF
Whether to ignore errors when importing this FDF.
setImage(PDFImage) - Method in class org.faceless.pdf2.LayoutBox.Box
Set an optional image which goes with this Box.
setImmediatelyCommitted(boolean) - Method in class org.faceless.pdf2.FormChoice
Set whether changes to this Choice field are made immediately the new item is chosen (true) or whether the change is made when the field loses focus (false).
setInReplyTo(PDFAnnotation) - Method in class org.faceless.pdf2.PDFAnnotation
Set which annotation this annotation is in reply to.
setInfo(String, Object) - Method in class org.faceless.pdf2.PDF
Set an item of PDF meta-information, such as author or title.
setJavaScript(String) - Method in class org.faceless.pdf2.PDF
Set the document-wide JavaScript.
setLayout(String, String) - Method in class org.faceless.pdf2.PDF
Controls how the document is initially laid out in the PDF viewer.
setLicenseKey(String) - Static method in class org.faceless.pdf2.PDF
Set the license key for the library.
setLineCap(int) - Method in class org.faceless.pdf2.PDFStyle
Set the line cap style.
setLineColor(Paint) - Method in class org.faceless.pdf2.PDFStyle
Set the line color.
setLineDash(float, float, float) - Method in class org.faceless.pdf2.PDFStyle
Set the line dashing pattern.
setLineJoin(int) - Method in class org.faceless.pdf2.PDFStyle
Set the line join style.
setLineWeighting(float) - Method in class org.faceless.pdf2.PDFStyle
Set the line weighting, for fonts and geometric shapes drawn as outlines.
setLinkedObject(Object) - Method in class org.faceless.pdf2.LayoutBox.Box
Associate an object with this Box.
setLocale(Locale) - Method in class org.faceless.pdf2.PDF
Set the default locale for this document.
setLocation(String) - Method in class org.faceless.pdf2.FormSignature
Set the location where the signer is signing the PDF document - e.g.
setMaxLength(int) - Method in class org.faceless.pdf2.FormText
Set the maximum length of the field.
setMetaData(String) - Method in class org.faceless.pdf2.PDF
Set the XML Metadata associated with this document.
setMetaData(String) - Method in class org.faceless.pdf2.PDFImage
Set the XML metadata associated with this object.
setMetaData(String) - Method in class org.faceless.pdf2.PDFPage
Set the XML metadata associated with this object.
setMetaData(String) - Method in class org.faceless.pdf2.PDFSound
Set the XML metadata associated with this object.
setName(String) - Method in class org.faceless.pdf2.FormSignature
Set the name of the person or entity who is applying this signature.
setName(String) - Method in class org.faceless.pdf2.PDFBookmark
Set the name of this bookmark
setNext(PDFAction) - Method in class org.faceless.pdf2.PDFAction
The setNext method allows you to create "chains" of actions which are executed whenever the first entry in the chain is run.
setNumberOfCombs(int) - Method in class org.faceless.pdf2.FormText
Set the number of "Combs" in this field.
setObject(int, int) - Method in class org.faceless.pdf2.EncryptionHandler
This method is called just before each object is encrypted.
setObject(int, int) - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
 
setObject(int, int) - Method in class org.faceless.pdf2.StandardEncryptionHandler
 
setOpen(boolean) - Method in class org.faceless.pdf2.AnnotationNote
Set whether this Note is saved in it's opened or closed state.
setOutputProfile(OutputProfile) - Method in class org.faceless.pdf2.PDF
Set the Output Profile to use when rendering this PDF document.
setOwnerPassword(String) - Method in class org.faceless.pdf2.StandardEncryptionHandler
Set the "security" password for the PDF document - the password required to change the security settings of the document (the access level and the open password).
setPage(PDFPage) - Method in class org.faceless.pdf2.PDFAnnotation
Set the page for this annotation.
setPaintMethod(int) - Method in class org.faceless.pdf2.PDFStyle
Set the paint method to either PDFStyle.PAINTMETHOD_EVENODD or PDFStyle.PAINTMETHOD_NONZEROWINDING (the default).
setPrintable(boolean) - Method in class org.faceless.pdf2.PDFAnnotation
Set whether the annotation is included when the document is printed.
setReadOnly(boolean) - Method in class org.faceless.pdf2.FormElement
Set whether the field is read-only or not.
setReadOnly(boolean) - Method in class org.faceless.pdf2.PDFAnnotation
Set the annotation to "read-only", or not.
setReason(String) - Method in class org.faceless.pdf2.FormSignature
Set the reason why the the document is being signed - e.g.
setRectangle(float, float, float, float) - Method in class org.faceless.pdf2.AnnotationNote
 
setRectangle(float, float, float, float) - Method in class org.faceless.pdf2.PDFAnnotation
Set the rectangle for the annotation.
setRequired(boolean) - Method in class org.faceless.pdf2.FormElement
Set whether the field is required before the form is submitted.
setScrollable(boolean) - Method in class org.faceless.pdf2.FormText
Set whether the field can be scrolled (horizontally for single line fields, vertically for multi-line fields) to enter more text than can be displayed in the form.
setShowText(boolean) - Method in class org.faceless.pdf2.BarCode
Set whether to show the value of the bar as human-readable text just below the barcode.
setStyle(PDFStyle) - Method in class org.faceless.pdf2.AnnotationLink
Set the style for this hyperlink annotation.
setStyle(PDFStyle) - Method in class org.faceless.pdf2.LayoutBox
Set the default style of the box.
setStyle(boolean, boolean) - Method in class org.faceless.pdf2.PDFBookmark
Set the style of the Bookmark to italic, bold or both.
setStyle(PDFStyle) - Method in class org.faceless.pdf2.PDFCanvas
Set the style for this Canvas
setStyle(PDFStyle) - Method in class org.faceless.pdf2.PDFPage
Set the style to use for future drawing operations on this page
setSubject(String) - Method in class org.faceless.pdf2.PDFAnnotation
Set the subject of the annotation.
setSubmitted(boolean) - Method in class org.faceless.pdf2.FormElement
Set whether the field is submitted or not.
setSubset(boolean) - Method in class org.faceless.pdf2.OpenTypeFont
Whether to subset the font.
setText(String) - Method in class org.faceless.pdf2.LayoutBox.Text
Replace the contents of this Text box with a different line of text.
setTextAlign(int) - Method in class org.faceless.pdf2.PDFStyle
Set the text alignment for this style.
setTextIndent(float) - Method in class org.faceless.pdf2.PDFStyle
Set the number of points to indent the first line of any text drawn in this style.
setTextJustificationRatio(float) - Method in class org.faceless.pdf2.PDFStyle
Set the text justification ratio for a style.
setTextLineSpacing(float) - Method in class org.faceless.pdf2.PDFStyle
Set the spacing between lines of text.
setTextRise(float) - Method in class org.faceless.pdf2.PDFStyle
Set the text vertical offset - the distance between the standard baseline and the basline for this style, as a proportion of the font size.
setTextStretch(float) - Method in class org.faceless.pdf2.PDFStyle
Set how much text is stretched horizontally.
setTextStrikeOut(boolean) - Method in class org.faceless.pdf2.PDFStyle
Set whether text rendered with this style is struck-out or not.
setTextStyle(PDFStyle) - Method in class org.faceless.pdf2.Form
Set the default text style for all new elements added to the form.
setTextStyle(PDFStyle) - Method in class org.faceless.pdf2.WidgetAnnotation
Set the text style for this annotation.
setTextUnderline(boolean) - Method in class org.faceless.pdf2.PDFStyle
Set whether text rendered with this style is underlined or not.
setTimeout(int) - Method in class org.faceless.pdf2.DSE200HandlerFactory
Set how long to wait before timing out when making requests to the DSE200, in milliseonds.
setTrackKerning(float) - Method in class org.faceless.pdf2.PDFStyle
Allows you to explicitly set the kerning between characters for a font.
setTransition(String, float, float) - Method in class org.faceless.pdf2.PDFPage
Set a transition from this page to the next page, to allow the pages to be displayed as part of a presentation.
setType(String, Color) - Method in class org.faceless.pdf2.AnnotationNote
Set the type of the note, which affects the type of icon thats used to display it.
setType(int) - Method in class org.faceless.pdf2.FormText
Set the type of field - one ofFormText.TYPE_NORMAL, FormText.TYPE_PASSWORD, FormText.TYPE_MULTILINE or FormText.TYPE_FILESELECT
setUniqueID(String) - Method in class org.faceless.pdf2.PDFAnnotation
Set the unique ID for this annotation.
setUnits(float, int) - Method in class org.faceless.pdf2.PDFPage
Set the coordinates of the current page.
setUseCalibratedColorSpaceInsteadOfICC(boolean) - Method in class org.faceless.pdf2.OutputProfile
 
setUserPassword(String) - Method in class org.faceless.pdf2.StandardEncryptionHandler
Set the password required to open the document (also called the "User" password).
setValue(String) - Method in class org.faceless.pdf2.FormChoice
Set the value of this choice field.
setValue(String) - Method in class org.faceless.pdf2.FormText
Set the value of this field.
setValue(String) - Method in class org.faceless.pdf2.WidgetAnnotation
Set the value of this annotation for for PushButton, RadioButton and Checkbox annotations.
setViewerPreference(String, boolean) - Method in class org.faceless.pdf2.PDF
Set some preferences as to how the document is displayed on screen.
setVisible(boolean) - Method in class org.faceless.pdf2.PDFAnnotation
Set whether the annotation is visible on screen.
setWatermarkOrBackground(boolean, boolean) - Method in class org.faceless.pdf2.PDFCanvas
Mark the canvas as being part of the Background or Watermark Layer.
setWidth(float) - Method in class org.faceless.pdf2.BarCode
Set the desired width of the entire barcode.
showWidget(WidgetAnnotation) - Static method in class org.faceless.pdf2.PDFAction
Return a new PDFAction which makes the specified WidgetAnnotation visible on screen.
sign(InputStream) - Method in class org.faceless.pdf2.DSE200Handler
 
sign(KeyStore, String, char[], SignatureHandlerFactory) - Method in class org.faceless.pdf2.FormSignature
Sign a FormSignature.STATE_BLANK digital signature.
sign(InputStream) - Method in class org.faceless.pdf2.PKCS7SignatureHandler
 
sign(InputStream) - Method in class org.faceless.pdf2.SignatureHandler
Return a signature token corresponding to the specified InputStream.
size() - Method in interface org.faceless.pdf2.Cache.Entry
Return the size of this Entries buffer in bytes
splitAt(float) - Method in class org.faceless.pdf2.LayoutBox
Split a LayoutBox into two boxes at the specified height.
subscriptClone() - Method in class org.faceless.pdf2.PDFStyle
Return a new style which is the "subscripted" version of the current style.
superscriptClone() - Method in class org.faceless.pdf2.PDFStyle
Return a new style which is the "superscripted" version of the current style.

T

TEXTALIGN_BASELINE - Static variable in class org.faceless.pdf2.PDFStyle
Set the vertical text alignment for this style to baseline (the default).
TEXTALIGN_BOTTOM - Static variable in class org.faceless.pdf2.PDFStyle
Set the vertical text alignment for this style to bottom
TEXTALIGN_CENTER - Static variable in class org.faceless.pdf2.PDFStyle
Set the text alignment for this style to centered
TEXTALIGN_JUSTIFY - Static variable in class org.faceless.pdf2.PDFStyle
Set the text alignment for this style to justified (the default).
TEXTALIGN_JUSTIFY_ALL - Static variable in class org.faceless.pdf2.PDFStyle
Similar to PDFStyle.TEXTALIGN_JUSTIFY, but will also justify the last line of a paragraph.
TEXTALIGN_LEFT - Static variable in class org.faceless.pdf2.PDFStyle
Set the text alignment for this style to left-aligned
TEXTALIGN_MIDDLE - Static variable in class org.faceless.pdf2.PDFStyle
Set the vertical text alignment for this style to middle
TEXTALIGN_RIGHT - Static variable in class org.faceless.pdf2.PDFStyle
Set the text alignment for this style to right-aligned
TEXTALIGN_TOP - Static variable in class org.faceless.pdf2.PDFStyle
Set the vertical text alignment for this style to top
THREESHIFTA - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "3 SHIFT-A" control character, for possible inclusion in the barcode
TIMES - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Times-Roman" font
TIMESBOLD - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Times-Bold" font
TIMESBOLDITALIC - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Times-BoldItalic" font
TIMESITALIC - Static variable in class org.faceless.pdf2.StandardFont
Represents the "Times-Italic" font
TSP - Static variable in class org.faceless.pdf2.DSE200HandlerFactory
Constant representing the TSP protocol
TWOSHIFTA - Static variable in class org.faceless.pdf2.MaxiCode
Represents the "2 SHIFT-A" control character, for possible inclusion in the barcode
TYPE_COMBO - Static variable in class org.faceless.pdf2.FormChoice
A type passed to the constructor representing a dropdown list where the value can also be edited like a text field.
TYPE_DROPDOWN - Static variable in class org.faceless.pdf2.FormChoice
A type passed to the constructor representing a dropdown list, similar to a drop-down menu
TYPE_FILESELECT - Static variable in class org.faceless.pdf2.FormText
Parameter to FormText.setType(int) to create a text box for selecting a file
TYPE_MULTILINE - Static variable in class org.faceless.pdf2.FormText
Parameter to FormText.setType(int) to create a multiline text box
TYPE_MULTISCROLLABLE - Static variable in class org.faceless.pdf2.FormChoice
A type passed to the constructor representing a scollable list, which displays one or more lines at once.
TYPE_NORMAL - Static variable in class org.faceless.pdf2.FormText
Parameter to FormText.setType(int) to create a normal text box
TYPE_PASSWORD - Static variable in class org.faceless.pdf2.FormText
Parameter to FormText.setType(int) to create a text box for entering password
TYPE_SCROLLABLE - Static variable in class org.faceless.pdf2.FormChoice
A type passed to the constructor representing a scollable list, which displays one or more lines at once.
Type1Font - class org.faceless.pdf2.Type1Font.
Create a new PostScript Type 1 font.
Type1Font(InputStream, InputStream) - Constructor for class org.faceless.pdf2.Type1Font
Create a new Type 1 font, using the standard Adobe mapping from unicode to glyph name.
Type1Font(InputStream, InputStream, Map) - Constructor for class org.faceless.pdf2.Type1Font
Create a new Type 1 font, using a user defined mapping from unicode to glyph name.
toCIEXYZ(float[]) - Method in class org.faceless.pdf2.CMYKColorSpace
 
toCIEXYZ(float[]) - Method in class org.faceless.pdf2.SpotColorSpace
 
toRGB(float[]) - Method in class org.faceless.pdf2.CMYKColorSpace
 
toRGB(float[]) - Method in class org.faceless.pdf2.SpotColorSpace
 
toString() - Method in class org.faceless.pdf2.Event
 
toString() - Method in class org.faceless.pdf2.LayoutBox.Box
 
toString() - Method in class org.faceless.pdf2.LayoutBox.Text
 
toString() - Method in class org.faceless.pdf2.LayoutBox
 
toString() - Method in class org.faceless.pdf2.OutputProfile
 
toString() - Method in class org.faceless.pdf2.PDFSound
 
toString() - Method in class org.faceless.pdf2.PDFStyle
 

U

UNITS_CM - Static variable in class org.faceless.pdf2.PDFPage
Argument to PDFPage.setUnits(float, int) to measure the page in centimeters. 1cm = 28.346457 points.
UNITS_INCHES - Static variable in class org.faceless.pdf2.PDFPage
Argument to PDFPage.setUnits(float, int) to measure the page in inches. 1" = 72 points
UNITS_MM - Static variable in class org.faceless.pdf2.PDFPage
Argument to PDFPage.setUnits(float, int) to measure the page in millimeters. 1mm = 2.8346457 points.
UNITS_PERCENT - Static variable in class org.faceless.pdf2.PDFPage
Argument to PDFPage.setUnits(float, int) to measure the page in percent.
UNITS_PICAS - Static variable in class org.faceless.pdf2.PDFPage
Argument to PDFPage.setUnits(float, int) to measure the page in picas. 1 pica = 12 points.
UNITS_POINTS - Static variable in class org.faceless.pdf2.PDFPage
Argument to PDFPage.setUnits(float, int) to measure the page in points (the default).
UPCA - Static variable in class org.faceless.pdf2.BarCode
Represents the UPC-A barcode.

V

VERSION - Static variable in class org.faceless.pdf2.PDF
This variable contains the version number of the current build.
verify(InputStream) - Method in class org.faceless.pdf2.DSE200Handler
Return true if the hash of the signed document is the same as the hash included in the PKCS#7 object, the time in the signature dictionary is the same as the time in the time-stamp, and if the signature of the time-stamp matches the signer certificate stored in the time-stamp.
verify() - Method in class org.faceless.pdf2.FormSignature
Verify a signature by ensuring that the PDF document hasn't been altered since it was signed.
verify(InputStream) - Method in class org.faceless.pdf2.PKCS7SignatureHandler
 
verify(InputStream) - Method in class org.faceless.pdf2.SignatureHandler
Return a boolean indicating whether or not the signature handler can verify the specified InputStream.
verifyCertificates(X509Certificate[], KeyStore, CRL, Calendar) - Static method in class org.faceless.pdf2.FormSignature
Verify a list of X.509 certificates against a list of trusted certificates.
versionBold() - Method in class org.faceless.pdf2.StandardFont
Return a bold version of this font if it exists, or the current font if it doesn't.
versionItalic() - Method in class org.faceless.pdf2.StandardFont
Return an italic version of this font if it exists, or the current font if it doesn't.
versionRegular() - Method in class org.faceless.pdf2.StandardFont
Return a regular (non-bold, non-italic) version of this font if it exists, or the current font if it doesn't.

W

WHITE - Static variable in class org.faceless.pdf2.CMYKColorSpace
A convenient constant that represents the color white in the uncalibrated CMYK colorspace
WidgetAnnotation - class org.faceless.pdf2.WidgetAnnotation.
The WidgetAnnotation class represents the type of annotation used to represent the visual contents of a FormElement on the page.
writeTo(OutputStream) - Method in interface org.faceless.pdf2.Cache.Entry
Write the entire contents of this Entry to the specified OutputStream.

Z

ZAPFDINGBATS - Static variable in class org.faceless.pdf2.StandardFont
Represents the "ZapfDingbats" font.

A B C D E F G H I K L M N O P R S T U V W Z

Copyright © 2001-2004 Big Faceless Organization