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

## A

About - Class in org.faceless.pdf2.viewer2.feature
  Create a simple "About" dialog displaying information about the PDFViewer and the runtime environment.
About() - Constructor for class org.faceless.pdf2.viewer2.feature.About
AbstractRegionSelector - Class in org.faceless.pdf2.viewer2.feature
  An abstract superclass for any widgets that require a region to be selected.
acceptDialog() - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Action to be called when the dialog is okayed.
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.
Acrobat5Encryption - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is encrypted with 128-bit encryption.
Acrobat6Compatible - Static variable in class org.faceless.pdf2.OutputProfile
  Force the document to be Acrobat 6.0 compatible.
Acrobat6Encryption - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is encrypted with 128-bit encryption and Acrobat 6.0 features.
Acrobat7Compatible - Static variable in class org.faceless.pdf2.OutputProfile
  Force the document to be Acrobat 7.0 compatible.
Acrobat8Compatible - Static variable in class org.faceless.pdf2.OutputProfile
  Force the document to be Acrobat 8.0 compatible.
Acrobat9Compatible - Static variable in class org.faceless.pdf2.OutputProfile
  Force the document to be Acrobat 9.0 compatible.
AcrobatSignatureHandlerFactory - Class in org.faceless.pdf2
  An implementation of `SignatureHandlerFactory` that returns handlers suitable for signing documents for use with Acrobat 6.0 or later.
AcrobatSignatureHandlerFactory() - Constructor for class org.faceless.pdf2.AcrobatSignatureHandlerFactory
  Create a new SignatureHandlerFactory
AcrobatXCompatible - Static variable in class org.faceless.pdf2.OutputProfile
  Force the document to be Acrobat X compatible.
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.About
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.AbstractRegionSelector
action(PagePanel, Point2D, Point2D) - Method in class org.faceless.pdf2.viewer2.feature.AbstractRegionSelector
  Called when an area of the PDF has been selected.
action(PagePanel, Point2D, Point2D) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAdd
action(PagePanel, Point2D, Point2D) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAddLine
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.Close
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.ContinuousPageView
action(File) - Method in class org.faceless.pdf2.viewer2.feature.DragAndDrop
  Process a `File` from a Transferable.
action(URL) - Method in class org.faceless.pdf2.viewer2.feature.DragAndDrop
  Process a `URL` from a Transferable, which is guaranteed not to be a `file` URL.
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.DragScroll
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.DualPageView
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.FullScreenMode
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.Info
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.InvisiblySignDocument
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.ManageIdentities
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.Open
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.Print
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.Quit
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.Save
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.SaveAs
action(PagePanel, Point2D, Point2D) - Method in class org.faceless.pdf2.viewer2.feature.SelectArea
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.ShowConsole
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.SignatureCapture
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.SinglePageView
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.ZoomFit
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.ZoomFitHeight
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.ZoomFitWidth
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.ZoomIn
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.feature.ZoomOut
action(PagePanel, Point2D, Point2D) - Method in class org.faceless.pdf2.viewer2.feature.ZoomSelection
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.ToggleViewerWidget
  Toggle the active state of this widget by calling `ToggleViewerWidget.setSelected(boolean)`
action(ViewerEvent) - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  The method that's run when this feature is activated.
ActionGoTo3DView - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a GoTo3DView action This is not allowed in PDF/A-2 (not part of basic profile).
ActionGoToBadPage - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a GoTo action that references a non-existant page (not part of basic profile).
ActionHandler - Class in org.faceless.pdf2.viewer2
  A type of `ViewerFeature` that will run a `PDFAction` on a document, usually as a result of a link or button being clicked.
ActionHandler(String) - Constructor for class org.faceless.pdf2.viewer2.ActionHandler
  Create a new ActionHandler
ActionHide - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Hide action (which covers both showing and hiding widgets) This is not allowed in PDF/A (not part of basic profile).
ActionImportData - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has ImportData actions (not part of basic profile).
ActionLaunch - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Launch actions (not part of basic profile).
ActionMovie - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Movie actions (not part of basic profile).
ActionNamedOther - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Named actions other than NextPage, PrevPage, FirstPage or LastPage (not part of basic profile).
actionPerformed(ActionEvent) - Method in class org.faceless.pdf2.viewer2.feature.Quit
  Run the Quit action.
actionPerformed(ActionEvent) - Method in class org.faceless.pdf2.viewer2.feature.Undo
ActionRendition - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Rendition action.
ActionResetForm - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has ResetForm actions (not part of basic profile).
Actions - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Actions (not part of basic profile).
ActionSetOCGState - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a SetOCGState action.
ActionsInBookmarks - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Actions in its Bookmarks (not part of basic profile).
ActionsOnDocument - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Actions on the Document Catalog (not part of basic profile).
ActionsOnFields - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Actions on a Form Field (not part of basic profile).
ActionsOnPages - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Actions which will run when a Page is opened or closed (not part of basic profile).
ActionsOnWidgets - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Actions on a Widget Annotation (not part of basic profile).
ActionSound - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Sound actions (not part of basic profile).
ActionTrans - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Transition action.
ActionUnknown - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has an Unknown action.
ActiveWindowMenu - Class in org.faceless.pdf2.viewer2.feature
  A special feature to enable the list of open windows under the "Window" menu.
add(PDFFont) - Method in class org.faceless.pdf2.OutputProfiler.AutoEmbeddingFontAction
  Add a new PDFFont to the set of fonts that could be substituted into the PDF.
addAction(ThumbnailPanel.ThumbnailSelectionAction) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel
  If this ThumbnailPanel is part of a DocumentPanel with no viewer, use this method add add `ThumbnailPanel.ThumbnailSelectionAction` actions to the panel.
addActionHandler(ActionHandler) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Add a `ActionHandler` to this `DocumentPanel`.
addAnnotation(PDFPage, float, float, float, float) - Method in class org.faceless.pdf2.FormBarCode
  Create and add a new widget annotation for this field.
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
addAnnotationComponentFactory(AnnotationComponentFactory) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Add a `AnnotationComponentFactory` to this `DocumentPanel`.
addAnnotationFactory(AnnotationComponentFactory) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAdd
  Add an `AnnotationComponentFactory` so that it can be used to create new annotatations.
addArea(PDFPage, Area) - Method in class org.faceless.pdf2.Redactor
  Adds an area to redact out of the document.
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.
addButton(String, KeyStroke, Action) - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Add a button to the Dialog
addButton(String, String, KeyStroke, Action) - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Add a button to the Dialog
addChangeListener(ChangeListener) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
  Add a `ChangeListener` to this panel.
addComponent(JComponent) - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Add a component to the Dialog.
addComponent(String, JComponent) - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Add a component to the Dialog with the specified label
addCustomJavaScript(String, URL) - Method in class org.faceless.pdf2.viewer2.JSManager
  Add some custom JavaScript to the viewer.
addCustomJavaScript(String, String) - Method in class org.faceless.pdf2.viewer2.JSManager
  Add some custom JavaScript to the viewer.
addDocumentPanelListener(DocumentPanelListener) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Add a `DocumentPanelListener` to this DocumentPanel
addDocumentPanelListener(DocumentPanelListener) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Add a `DocumentPanelListener` to any `DocumentPanel` objects created by this PDFViewer.
addElement(String, FormElement) - Method in class org.faceless.pdf2.Form
  Add an element to the form.
addEncryptionHandler(EncryptionHandler) - Method in class org.faceless.pdf2.PDFReader
  Add an `EncryptionHandler` to be tried when loading the PDF.
AdditionalActions - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Additional Actions (not part of basic profile).
addLineBreak(PDFStyle) - Method in class org.faceless.pdf2.LayoutBox
  Add a line-break in the specified style.
addNotify() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
addPagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Add a `PagePanelInteractionListener` to any `PagePanel` objects that have been or will be created by this DocumentViewport
addPagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
addPagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
addPagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
addPagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Add a `PagePanelInteractionListener` to this PagePanel
addPagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
addPagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Add a `PagePanelListener` to any `PagePanel` objects that have been or will be created by this DocumentViewport
addPagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
addPagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
addPagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
addPagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Add a `PagePanelListener` to this PagePanel
addPagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
addPropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.FormElement
  Add a PropertyChangeListener to this FormElement.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.PDF
  Add a `PropertyChangeListener` to this object
addPropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.PDFAnnotation
  Add a PropertyChangeListener to this PDFAnnotation.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.PDFPage
  Add a PropertyChangeListener to this PDFPage.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Add a Listener to changes to this `KeyStore`.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Add a PropertyChanageListener to this task.
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
addResult(PageExtractor.Text) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
  Add the specified `PageExtractor.Text` to the list of results
addReview(String, String) - Method in class org.faceless.pdf2.PDFAnnotation
  Add a review to this annotation.
addSidePanel(SidePanel) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Add the specified sidepanel to the DocumentPanel
addSidePanelFactory(SidePanelFactory) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Add a `SidePanelFactory` to this `DocumentPanel`.
addStructuredElementByID(PDFPage, String) - Method in class org.faceless.pdf2.Redactor
  Adds a marked content ID to redact out of 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.
addToMostRecent() - Method in class org.faceless.pdf2.viewer2.Importer.ImporterTask
  Return true if the file should be added to the "Most Recent" list of files, false otherwise.
addUndoableEditListener(UndoableEditListener) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Add an `UndoableEditListener` to this DocumentPanel
addWord(String) - Method in class org.faceless.pdf2.viewer2.feature.TextHighlighter
  Add a word to highlight to this TextHighlighter.
AES256Encryption - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is encrypted with 256-bit AES encryption.
AESEncryption - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is encrypted with AES encryption - the exact keylength is unspecified, but is assumed to be 128-bits unless `OutputProfile.Feature.AES256Encryption` or `OutputProfile.Feature.WeakAES256Encryption` is also set.
AGL - Static variable in class org.faceless.pdf2.Type1Font
  This `Map` represents the Adobe Standard Glyph Lists.
ALL - Static variable in class org.faceless.pdf2.Event
  A list of all the Event objects, to make iterating over them easier
ALL - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  This array lists all the Features, for easy iteration.
ALLANNOTATIONS - Static variable in class org.faceless.pdf2.FDF
  Special value that can be passed to `FDF.setAnnotations(java.util.Collection<org.faceless.pdf2.PDFAnnotation>)` to include all annotations in the PDF
ALLANNOTATIONS - Static variable in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Annotation value for `FormSubmitActionHandler.submit(org.faceless.pdf2.viewer2.DocumentPanel, java.lang.String, java.lang.String, java.lang.String[], int, int)` meaning all annotations should be submitted
AltColorSpaceCalGray - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with a Calibrated Grayscale alternate (not part of basic profile).
AltColorSpaceCalRGB - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with a Calibrated RGB alternate (not part of basic profile).
AltColorSpaceDeviceCMYK - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with a DeviceCMYK alternate (not part of basic profile).
AltColorSpaceDeviceGray - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with a DeviceGray alternate (not part of basic profile).
AltColorSpaceDeviceRGB - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with a DeviceRGB alternate (not part of basic profile).
AltColorSpaceICC - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with an ICC alternate (not part of basic profile).
AltColorSpaceLab - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with a L*a*b* alternate (not part of basic profile).
AlternateImage - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains at least one image with an Alternate (not part of basic profile)
AlternateImagePrints - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains images where the alternate is set to print by default (not part of basic profile).
Annotation3D - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a 3D annotation (not part of basic profile).
AnnotationAdd - Class in org.faceless.pdf2.viewer2.feature
  An `AbstractRegionSelector` that allows new annotations to be added to the PDF Page.
AnnotationAdd() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationAdd
AnnotationAddLine - Class in org.faceless.pdf2.viewer2.feature
  A feature that allows new line annotations to be drawn directly onto the PDF Page.
AnnotationAddLine() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationAddLine
AnnotationCaret - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Caret annotation (not part of basic profile).
AnnotationCircle - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Circle annotation (not part of basic profile).
AnnotationColorDeviceCMYK - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an Annotation with a DeviceCMYK color (not part of basic profile)
AnnotationColorDeviceGray - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an Annotation with a DeviceGray color (not part of basic profile)
AnnotationColorDeviceRGB - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an Annotation with a DeviceRGB color (not part of basic profile)
AnnotationColorMismatchesIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an annotation that specifies a device color which doesn't match the OutputIntent.
AnnotationColorTransparent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an Annotation with a Transparent Color (not part of basic profile)
AnnotationComponentFactory - Class in org.faceless.pdf2.viewer2
  A type of ViewerFeature that creates a `JComponent` to represent a `PDFAnnotation` on the page.
AnnotationComponentFactory(String) - Constructor for class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Create a new AnnotationComponentFactory
AnnotationEllipseFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations that handle Ellipse `AnnotationShape` objects.
AnnotationEllipseFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationEllipseFactory
AnnotationFile - Class in org.faceless.pdf2
  A subtype new `PDFAnnotation` that allows files to be attached to the PDF.
AnnotationFile() - Constructor for class org.faceless.pdf2.AnnotationFile
  Create a new File annotation.
AnnotationFile - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a `FileAttachment` annotation (not part of basic profile)
AnnotationHiddenFlagSet - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Annotation that is hidden.
AnnotationHighlight - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a `Highlight` annotation (not part of basic profile).
AnnotationInk - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Ink annotation (not part of basic profile).
AnnotationInvisibleFlagSet - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Annotation that is invisible.
AnnotationLine - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Line annotation (not part of basic profile).
AnnotationLineFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations that handle Line `AnnotationShape` objects.
AnnotationLineFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationLineFactory
AnnotationLink - Class in org.faceless.pdf2
  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`
AnnotationLink - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a `Link` annotation (not part of basic profile).
AnnotationLinkFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations that handle `AnnotationLink` objects.
AnnotationLinkFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationLinkFactory
  Return a new AnnotationLinkFactory
AnnotationMarkup - Class in org.faceless.pdf2
  This class represents the type of `PDFAnnotation` created by the "Text Edit" option in Acrobat 6.
AnnotationMarkup(String) - Constructor for class org.faceless.pdf2.AnnotationMarkup
  Create a new Markup Annotation.
AnnotationMovie - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains at least one Movie annotation.
AnnotationNote - Class in org.faceless.pdf2
  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".
AnnotationNote - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a `Note` annotation (not part of basic profile).
AnnotationNoteFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations that handle `AnnotationNote` objects The name of this feature is AnnotationNote This code is copyright the Big Faceless Organization.
AnnotationNoteFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationNoteFactory
  Create a new AnnotationNoteFactory
AnnotationNoteNoRotateFlagNotSet - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Note Annotation that does not have the NoRotate flag set.
AnnotationNoteNoZoomFlagNotSet - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Note Annotation that does not have the NoZoom flag set.
AnnotationNoViewFlagSet - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Annotation that has the NoView flag set.
AnnotationPolygon - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Polygon annotation (not part of basic profile).
AnnotationPolyLine - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a PolyLine annotation (not part of basic profile).
AnnotationPopup - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Popup annotation (not part of basic profile).
AnnotationPrinterMark - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a PrinterMark annotation (not part of basic profile).
AnnotationProjection - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Projection annotation, as defined in ISO 32000-1:2008 extension 3.
AnnotationRectangleFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations that handle Rectangle `AnnotationShape` objects.
AnnotationRectangleFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationRectangleFactory
AnnotationRedact - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Redaction annotation (not part of basic profile).
AnnotationRichMedia - Class in org.faceless.pdf2
  This class is a type of `PDFAnnotation` that acts as a container for interactive media such as Flash and (eventually) video.
AnnotationRichMedia() - Constructor for class org.faceless.pdf2.AnnotationRichMedia
  Creates a new rich media annotation.
AnnotationRichMedia - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a RichMedia annotation, as defined in ISO 32000-1:2008 extension 3.
Annotations - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Annotations (not part of basic profile).
AnnotationScreen - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Screen annotation (not part of basic profile).
AnnotationShape - Class in org.faceless.pdf2
  Creates an annotation based on the specified `Shape`.
AnnotationShape() - Constructor for class org.faceless.pdf2.AnnotationShape
  Create a new AnnotationShape.
AnnotationShape(Shape) - Constructor for class org.faceless.pdf2.AnnotationShape
  Create a new AnnotationShape and immediately set its shape by calling `setShape()`
AnnotationShape(Shape, String, String) - Constructor for class org.faceless.pdf2.AnnotationShape
  Creates a new AnnotationShape and set its shape and line-ending style.
AnnotationsInPage - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Annotations inside the Bleed box (not part of basic profile).
AnnotationSound - Class in org.faceless.pdf2
  A subtype of `PDFAnnotation` that allows audio samples to be attached to the PDF.
AnnotationSound() - Constructor for class org.faceless.pdf2.AnnotationSound
  Create a new Sound annotation.
AnnotationSound - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains at least one Sound annotation.
AnnotationSoundFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations that handle `AnnotationSound` objects The name of this feature is AnnotationSound This code is copyright the Big Faceless Organization.
AnnotationSoundFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationSoundFactory
  Create a new AnnotationSoundFactory
AnnotationSquare - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Square annotation (not part of basic profile).
AnnotationSquiggly - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an `Squiggly` annotation (not part of basic profile).
AnnotationStamp - Class in org.faceless.pdf2
  A "Rubber-Stamp" annotation, which can also contain a longer message in an associated pop-up window.
AnnotationStamp() - Constructor for class org.faceless.pdf2.AnnotationStamp
  Create a new, uninitialized AnnotationStamp object.
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.
AnnotationStamp - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a `Stamp` annotation (not part of basic profile).
AnnotationStampFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations that handle `AnnotationStamp` objects.
AnnotationStampFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
  Return a new AnnotationStampFactory
AnnotationStrikeOut - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an `StrikeOut` annotation (not part of basic profile).
AnnotationText - Class in org.faceless.pdf2
  This class represents the type of `PDFAnnotation` created by the "Text Markup" tool in Acrobat.
AnnotationText() - Constructor for class org.faceless.pdf2.AnnotationText
  Create a new Text annotation
AnnotationText - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a `Text` annotation (not part of basic profile).
AnnotationTextCalloutFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations that handle `AnnotationText` objects with callouts.
AnnotationTextCalloutFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationTextCalloutFactory
  Create a new AnnotationTextCalloutFactory
AnnotationTextFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations that handle `AnnotationText` objects (without callouts).
AnnotationTextFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.AnnotationTextFactory
  Create a new AnnotationTextFactory
AnnotationToggleNoViewFlagSet - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Annotation that has the ToggleNoView flag set.
AnnotationTransparency - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains annotations with Transparency (not part of basic profile).
AnnotationTrapNet - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a TrapNet annotation (not part of basic profile).
AnnotationUnderline - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an `Underline` annotation (not part of basic profile).
AnnotationUnknown - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an annotation type that is not defined in the PDF specification (not part of basic profile).
AnnotationWatermark - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Watermark annotation (not part of basic profile).
AnnotationWidget - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Widget Annotation (not part of basic profile).
AnnotationWithUnpredictableAppearance - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Annotation with multiple appearance streams, or an annotation which doesn't have the required "normal" appearance.
appAlert(String, int, int, String, Object, Object) - Method in class org.faceless.pdf2.viewer2.JSManager
  An implementation of the `App.alert` JavaScript method
appBeep() - Method in class org.faceless.pdf2.viewer2.JSManager
  An implementation of the `App.beep` JavaScript method
AppleSupport - Class in org.faceless.pdf2.viewer2.feature
  This feature can be added to the viewer on Mac OS X for a more "Mac-like" interface.
AppleSupport() - Constructor for class org.faceless.pdf2.viewer2.feature.AppleSupport
AppletCheckboxMenuItem - Class in org.faceless.pdf2.viewer2.util
  A subclass of JCheckBoxMenuItem that disables menus and/or accelerator keys when the menu is applied in an Applet
AppletCheckboxMenuItem(Action) - Constructor for class org.faceless.pdf2.viewer2.util.AppletCheckboxMenuItem
AppletCheckboxMenuItem(String) - Constructor for class org.faceless.pdf2.viewer2.util.AppletCheckboxMenuItem
appletDragFinished() - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
  Called by the JRE in 1.6u10 after the Applet has been dragged onto the Desktop
appletDragStarted() - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
  Called by the JRE in 1.6u10 when the Applet is being dragged onto the Desktop
AppletMenuItem - Class in org.faceless.pdf2.viewer2.util
  A subclass of JMenuItem that disables menus and/or accelerator keys when the menu is applied in an Applet
AppletMenuItem(Action) - Constructor for class org.faceless.pdf2.viewer2.util.AppletMenuItem
AppletMenuItem(String) - Constructor for class org.faceless.pdf2.viewer2.util.AppletMenuItem
appletRestored() - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
  Called by the JRE in 1.6u10 when the applet has been closed as a standalone application, indicating the applet has been returned to its location inside the browser.
apply(OutputProfile) - Method in class org.faceless.pdf2.OutputProfiler
  Set the specified `OutputProfile` on the PDF.
appResponse(String, String, String, boolean, String) - Method in class org.faceless.pdf2.viewer2.JSManager
  An implementation of the `App.response` JavaScript method
AreaSelectionAction - Interface in org.faceless.pdf2.viewer2.feature
  A type of feature that will perform an action on an area selected with the `SelectArea` feature.
ArrayOverflow - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Array with > 8191 elements.
Articles - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains "Articles" (sometimes known as Threads).
AuthorSignature - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Author digital signature
AutoEmbeddingFontAction() - Constructor for class org.faceless.pdf2.OutputProfiler.AutoEmbeddingFontAction
autoscroll(Point) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View

## B

BackgroundSignatureVerifier - Class in org.faceless.pdf2.viewer2.feature
  This feature will cause signatures in the PDF to be verified automatically when a PDF is loaded by the viewer, using a thread that runs transparently in the background.
BackgroundSignatureVerifier() - Constructor for class org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
BackgroundTextExtractor - Class in org.faceless.pdf2.viewer2.feature
  This feature will cause text to be extracted automatically when a PDF is loaded by the viewer.
BackgroundTextExtractor() - Constructor for class org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
BadBoxNesting - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has pages where the Boxes are nested incorrectly.
BadTrapNetAnnotation - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has a Trap Annotation that does not meet PDF/X requirements (not part of basic profile).
BadXMPMetaData - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains XMPMetadata that does not meet the XMP specification.
BarCode - Class in org.faceless.pdf2
  This class allows the creation of various bar code symbols.
beginDraggingFrame(JComponent) - Method in class org.faceless.pdf2.viewer2.util.BoundedDesktopManager
beginResizingFrame(JComponent, int) - Method in class org.faceless.pdf2.viewer2.util.BoundedDesktopManager
beginTag(String, Map<String, Object>) - Method in class org.faceless.pdf2.LayoutBox
  Open a structural tag on this LayoutBox.
beginTag(String, Map<String, Object>) - Method in class org.faceless.pdf2.PDFCanvas
  Open a structural tag on this page.
beginTag(String, Map<String, Object>) - Method in class org.faceless.pdf2.PDFPage
  Open a structural tag on this page.
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.
bindComponentLocation(JComponent, Rectangle2D) - Static method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Cause the specified JComponent to be positioned at the PDF co-ordinates specified by `rect`.
bindComponentLocation(JComponent, float[]) - Static method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Cause the specified JComponent to be positioned at the PDF co-ordinates specified by `rect`.
bindComponentLocation(JComponent, float, float, float, float) - Static method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Cause the specified JComponent to be positioned at the specified PDF co-ordinates.
bindComponentLocation(JComponent, PDFAnnotation) - Static method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Cause the specified JComponent to be positioned at same position as the PDFAnnotation.
BLACK - Static variable in class org.faceless.pdf2.CMYKColorSpace
  A convenient constant that represents the color black in the uncalibrated CMYK colorspace
BLACKANDWHITE - Static variable in class org.faceless.pdf2.PDFParser
  A `ColorModel` that can be passed in to `writeAsTIFF()` or the various `PagePainter` methods which represent a 1-bit black and white color model.
BlackAndWhiteImage - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a bitmap image that is in Black&White, as opposed to Color or Grayscale.
BlackSeparation - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with an ink name of Black (not part of basic profile).
BlendingColorSpaceUndefined - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Page with transparent content, but doesn't define the ColorSpace in which that content is to be blended.
BlendingColorSpaceUndefinedNoIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  As for `OutputProfile.Feature.BlendingColorSpaceUndefined` and the GTS_PDFA1 OutputIntent is also not specified.
BLUR - Static variable in class org.faceless.pdf2.Event
  Occurs when a `WidgetAnnotation` loses the cursor focus
BOLD - Static variable in class org.faceless.pdf2.StandardCJKFont
  A "style" parameter to the constructor requesting a bold font
Bookmarks - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has a Bookmarks tree, as returned by `PDF.getBookmarks()`.
BothTrimAndArtBox - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has pages with both an Art and Trim boxes (not part of basic profile).
BoundedDesktopManager - Class in org.faceless.pdf2.viewer2.util
  DesktopManager which ensures JInternalFrames cannot be dragged out of view.
BoundedDesktopManager() - Constructor for class org.faceless.pdf2.viewer2.util.BoundedDesktopManager
brightnessClone(float, float, float) - Method in class org.faceless.pdf2.PDFPattern
BXEXOperator - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a stream with BX/EX operators (not part of basic profile).

## C

Cache - Interface in org.faceless.pdf2
  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 in org.faceless.pdf2
  Represents a single entry in the Cache.
cancel() - Method in class org.faceless.pdf2.OutputProfiler
  Cancel this OutputProfiler's operation - if it is being run in another thread, that thread should terminate safely shortly after this method is called.
cancel() - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
  Cancel any currently running search
cancel() - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Cancel the current task.
cancelDialog() - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Action to be called when the dialog is cancelled.
cancelKeyStore() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Cancel any changes to the current keystore.
canCreateSelfSignedCertificate() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Return true if this KeyStoreManager has permission to create a new self-signed certificate.
canImport(DataFlavor[]) - Static method in class org.faceless.pdf2.viewer2.feature.DragAndDrop
  Return true if the DataFlavor can be processed by this class
canImport(DataFlavor) - Static method in class org.faceless.pdf2.viewer2.feature.DragAndDrop
  Return true if the DataFlavor can be processed by this class
canImport(JComponent, DataFlavor[]) - Method in class org.faceless.pdf2.viewer2.util.RichTextTransferHandler
canLoad(String) - Method in class org.faceless.pdf2.viewer2.feature.ImageImporter
canLoad(String) - Method in class org.faceless.pdf2.viewer2.feature.PDFImporter
  This importer can load the "application/pdf" MIME type.
canLoad(String) - Method in class org.faceless.pdf2.viewer2.Importer
  Returns true if this importer can load a file or stream of the specified MIME Content-Type.
canSign(FormSignature) - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
canSign(FormSignature) - Method in class org.faceless.pdf2.viewer2.feature.RemoteSignatureProvider
  Return true if a `RemoteSignatureHandlerFactory` has been specified for signing.
canSign(FormSignature) - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Return true if this SignatureProvider can sign the specified field
canStoreSecretKeys() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Return true if this KeyStore can store Secret (symmetric) key information.
canStoreSecretKeysOnConversion() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Return true if this KeyStore can store Secret (symmetric) key information, or can be converted to one that can.
canVerify(FormSignature) - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
canVerify(FormSignature) - Method in class org.faceless.pdf2.viewer2.feature.RemoteSignatureProvider
  Signatures do not need to be verified remotely, so this method always returns false.
canVerify(FormSignature) - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Return true if this SignatureProvider can verify the specified field
capture(int, int) - Method in class org.faceless.pdf2.viewer2.feature.SignatureCapture
capture(InetSocketAddress, String, int, int) - Static method in class org.faceless.pdf2.viewer2.feature.SignatureCapture
  Start a webserver, display a QR-Code that can be scanned to access it, and capture the signature entered on that webpage as a GeneralPath.
CatalogRequirements - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Catalog has a "Requirements" key.
CERTIFICATION_ALLOWCOMMENTS - Static variable in class org.faceless.pdf2.FormSignature
  A value that can be passed in to `FormSignature.setCertificationType(int, java.lang.String)` and returned from `FormSignature.getCertificationType()` to indicate that the signature will be a certifying signature that allows only commenting and form fill-in actions on the Document.
CERTIFICATION_ALLOWFORMS - Static variable in class org.faceless.pdf2.FormSignature
  A value that can be passed in to `FormSignature.setCertificationType(int, java.lang.String)` and returned from `FormSignature.getCertificationType()` to indicate that the signature will be a certifying signature that allows only form fill-in actions on the Document.
CERTIFICATION_NOCHANGES - Static variable in class org.faceless.pdf2.FormSignature
  A value that can be passed in to `FormSignature.setCertificationType(int, java.lang.String)` and returned from `FormSignature.getCertificationType()` to indicate that the signature will be a certifying signature that disallows any changes to the Document.
CERTIFICATION_UNCERTIFIED - Static variable in class org.faceless.pdf2.FormSignature
  A value that can be passed in to `FormSignature.setCertificationType(int, java.lang.String)` and returned from `FormSignature.getCertificationType()` to indicate that the signature will not be a certifying signature.
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
changeColor(OutputProfiler, ColorSpace, float[], float[], boolean, int) - Method in interface org.faceless.pdf2.OutputProfiler.ColorAction
  Optionally converts a Color from one ColorSpace to another.
changeColor(OutputProfiler, ColorSpace, float[], float[], boolean, int) - Method in class org.faceless.pdf2.OutputProfiler.ProcessColorAction
checkClientTrusted(X509Certificate[], String) - Method in class org.faceless.pdf2.viewer2.util.KeyStoreTrustManager
checkServerTrusted(X509Certificate[], String) - Method in class org.faceless.pdf2.viewer2.util.KeyStoreTrustManager
CIDFontCompactEmbedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded Compact CID font (not part of basic profile).
CIDFontOpenTypeEmbedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded OpenType CID font (not part of basic profile)
CIDFontSubsetWithoutCIDSet - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a subset CID font without a CIDSet string (not part of basic profile).
CIDFontTrueTypeEmbedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded TrueType CID font (not part of basic profile).
CIDFontTrueTypeUnembedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an unembedded TrueType CID font (not part of basic profile).
CIDFontTrueTypeWithoutCIDToGIDMap - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a TrueType CIDFont without a CIDToGIDMap entry.
CIDFontType1Embedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded Type 1 CID font (not part of basic profile).
CIDFontType1Unembedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an unembedded Type 1 CID font (not part of basic profile).
CIDSetCoverageIncomplete - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a subset CID font with a CIDSet that doesn't reference all glyphs in the font.
CIDSetCoverageIncompleteTolerant - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a subset CID font with a CIDSet that doesn't reference all glyphs in the font.
CIDSystemInfoAndCMapNotCompatible - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a CID font where the CIDSystemInfo does not match the CMap dictionary.
clear() - Method in class org.faceless.pdf2.Form
  Remove all the elements from the form
clear() - Method in class org.faceless.pdf2.viewer2.feature.TextTool
  Deselect all the text on the viewport
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.
clearDenied(OutputProfile.Feature) - Method in class org.faceless.pdf2.OutputProfile
  Remove a Feature from the "Denied" list of a profile.
clearRequired(OutputProfile.Feature) - Method in class org.faceless.pdf2.OutputProfile
  Remove a Feature from the "Required" list of a profile.
clearResults() - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
  Clear the list of results
CLICK - Static variable in class org.faceless.pdf2.Event
  Deprecated.
  this Event is now a synonym for `Event.MOUSEUP`
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`.
clipShape(Shape) - Method in class org.faceless.pdf2.PDFCanvas
  Clip a `Shape`
clipShape(Shape) - Method in class org.faceless.pdf2.PDFPage
  Clip a `Shape`
clone() - Method in class org.faceless.pdf2.EncryptionHandler
clone() - Method in class org.faceless.pdf2.PDFStyle
  Create a duplicate of this font.
clone() - Method in class org.faceless.pdf2.StandardEncryptionHandler
close() - Method in interface org.faceless.pdf2.Cache.Entry
  Close the Entry.
CLOSE - Static variable in class org.faceless.pdf2.Event
  Occurs when a `PDF` or `PDFPage` is closed.
close() - Method in class org.faceless.pdf2.PDF
  Close any file resources the PDF may be holding on to.
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.
Close - Class in org.faceless.pdf2.viewer2.feature
  Create a "File : Close" menu item to close the current document.
Close() - Constructor for class org.faceless.pdf2.viewer2.feature.Close
close() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Close the PDFViewer.
closeDocumentPanel(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Close the specified `DocumentPanel`
CMapEmbeddedWithInvalidWMode - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a CMap that contains a non identical WMode integer entry (not part of basic profile).
CMYK - Static variable in class org.faceless.pdf2.PDFParser
  A `ColorModel` that can be passed in to `writeAsTIFF()` of the various `PagePainter` methods which represent an opaque CMYK color model.
CMYKColorSpace - Class in org.faceless.pdf2
  A subclass of `ColorSpace` representing the uncalibrated (device-dependent) CMYK color space available in PDF documents.
CMYKJPEG - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains CMYK JPEG images (not part of basic profile).
CODE128_SETA - Static variable in class org.faceless.pdf2.BarCode
  A character than can be used to force the Code 128 barcode to set A
CODE128_SETB - Static variable in class org.faceless.pdf2.BarCode
  A character than can be used to force the Code 128 barcode to set B
CODE128_SETC - Static variable in class org.faceless.pdf2.BarCode
  A character than can be used to force the Code 128 barcode to set C
ColorChoicePanel - Class in org.faceless.pdf2.viewer2.util
  JPanel (and associated dialog) that can be used to select a color
ColorChoicePanel(Color, boolean, boolean) - Constructor for class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Create a new ColorChoicePanel
ColorChoicePanel.ColorChoiceListener - Interface in org.faceless.pdf2.viewer2.util
  Passed in to the `ColorChoicePanel.createColorChoiceButton(java.awt.Color, org.faceless.pdf2.viewer2.util.ColorChoicePanel.ColorChoiceListener, int, boolean, boolean, java.lang.String)`, this is a callback when the color is chosen
colorChosen(Color) - Method in interface org.faceless.pdf2.viewer2.util.ColorChoicePanel.ColorChoiceListener
ColorContent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains text, shading or vector graphics (anything but bitmap images) that are in Color rather than grayscale or black-and-white.
ColorImage - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a bitmap image that could be in Color.
ColorSpaceCalGray - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a calibrated Grayscale colorspace (not part of basic profile)
ColorSpaceCalRGB - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a calibrated RGB colorspace (not part of basic profile)
ColorSpaceDeviceCMYK - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses the DeviceCMYK colorspace (not part of basic profile)
ColorSpaceDeviceGray - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses the DeviceGray colorspace (not part of basic profile)
ColorSpaceDeviceN - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Device-N colorspace (not part of basic profile)
ColorSpaceDeviceNMissingColorants - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a DeviceN or N-Channel colorspace which does not define all the Colorants array for all its Spot colors.
ColorSpaceDeviceRGB - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses the DeviceRGB colorspace (not part of basic profile)
ColorSpaceICC - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded ICC profile (not part of basic profile).
ColorSpaceIndexed - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an Indexed colorspace (not part of basic profile).
ColorSpaceLab - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a CIE L*a*b* colorspace (not part of basic profile).
ColorSpaceNChannel - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an N-Channel colorspace (not part of basic profile)
ColorSpacePattern - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Pattern colorspace (not part of basic profile).
ColorSpaceSeparation - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace (not part of basic profile).
compare(String, String) - Method in class org.faceless.pdf2.viewer2.util.KeyStoreAliasList
compareTo(OutputProfile.FontInfo) - Method in class org.faceless.pdf2.OutputProfile.FontInfo
completed() - Method in class org.faceless.pdf2.viewer2.Exporter
  Called when the save has completed - by default, a no-op.
completed() - Method in class org.faceless.pdf2.viewer2.Exporter.ExporterTask
  Called when the save has completed - by default, a no-op.
ComplexBlendMode - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains content to be composited using a blend mode other than Normal, that may introduce transparency effects (not part of basic profile).
CompressedXRef - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has a Compressed XRef table.
COMPRESSION_ADOBE - Static variable in class org.faceless.pdf2.FormBarCode
  Barcode is Flate-compressed, with Adobe's "special sauce" - a two byte prefix of unknown purpose.
COMPRESSION_FLATE - Static variable in class org.faceless.pdf2.FormBarCode
  Barcode is Flate-compressed, without any prefix.
COMPRESSION_NONE - Static variable in class org.faceless.pdf2.FormBarCode
  Barcode is encoded with a value that is not compressed.
consoleClear() - Method in class org.faceless.pdf2.viewer2.JSManager
  An implementation of the `Console.clear` JavaScript method
consoleHide() - Method in class org.faceless.pdf2.viewer2.JSManager
  An implementation of the `Console.hide` JavaScript method
consolePrintln(String) - Method in class org.faceless.pdf2.viewer2.JSManager
  An implementation of the `Console.println` JavaScript method
consoleShow() - Method in class org.faceless.pdf2.viewer2.JSManager
  An implementation of the `Console.show` JavaScript method
contains(int, int) - Method in class org.faceless.pdf2.viewer2.feature.TextSelection
contains(Certificate) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Indicates whether this key store contains the specified certificate.
ContentIsDamaged - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a content stream which is damaged.
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.
ContinuousPageView - Class in org.faceless.pdf2.viewer2.feature
  This Widget changes the `DocumentViewport` of the current `DocumentPanel` to a `MultiPageDocumentViewport`.
ContinuousPageView() - Constructor for class org.faceless.pdf2.viewer2.feature.ContinuousPageView
  Create a new ContinuousPageView object
contractAreaAlongBaseline(float[], float) - Static method in class org.faceless.pdf2.Redactor
  When redacting individual words in the middle of a line of kerned text, an additional character on either side may also be redacted.
Coordinates - Class in org.faceless.pdf2.viewer2.feature
  Creates a `JLabel` which displays the total number of pages on the Toolbar.
Coordinates() - Constructor for class org.faceless.pdf2.viewer2.feature.Coordinates
copy() - Method in class org.faceless.pdf2.viewer2.feature.TextTool
  Copy the selected text (if any) to the System clipboard
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
createActionListener() - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAdd
createActionListener() - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAddLine
createActionListener() - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
createActionListener() - Method in class org.faceless.pdf2.viewer2.feature.PageFirst
createActionListener() - Method in class org.faceless.pdf2.viewer2.feature.PageLast
createActionListener() - Method in class org.faceless.pdf2.viewer2.feature.PageNext
createActionListener() - Method in class org.faceless.pdf2.viewer2.feature.PagePrevious
createActionListener() - Method in class org.faceless.pdf2.viewer2.feature.Print
createActionListener() - Method in class org.faceless.pdf2.viewer2.feature.Save
createActionListener() - Method in class org.faceless.pdf2.viewer2.feature.SaveAs
createActivated(DocumentPanel) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create an "activated" DocumentPanelEvent
createAnnotationMarkup(String) - Method in class org.faceless.pdf2.PageExtractor.Text
  Create a new `AnnotationMarkup` of the specified type to cover this text.
createClosing(DocumentPanel) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create a "closing" DocumentPanelEvent
createColorChoiceButton(Color, ColorChoicePanel.ColorChoiceListener, int, boolean, boolean, String) - Static method in class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Create a "choose color" button for the specified annotation
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Return a JComponent that will visually represent the specified PDFAnnotation.
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationLineFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationLinkFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationNoteFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationSoundFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationTextCalloutFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationTextFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormBarCodeWidgetFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormBlankSignatureWidgetFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormButtonWidgetFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormChoiceWidgetFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormRadioButtonWidgetFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormSignedSignatureWidgetFactory
createComponent(PagePanel, PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormTextWidgetFactory
createContext(ColorModel, Rectangle, Rectangle2D, AffineTransform, RenderingHints) - Method in class org.faceless.pdf2.PDFPattern
  Required as part of the `Paint` contract.
createCreated(DocumentPanel) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create a "created" DocumentPanelEvent
createDeactivated(DocumentPanel) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create a "deactivated" DocumentPanelEvent
createEditComponent(PDFAnnotation, boolean, boolean) - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Return a JComponent that can be used to edit the annotation or display additional information.
createEditComponent(PDFAnnotation, boolean, boolean) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationNoteFactory
createEditComponent(PDFAnnotation, boolean, boolean) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
createEditComponent(PDFAnnotation, boolean, boolean) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationTextCalloutFactory
createEditComponent(PDFAnnotation, boolean, boolean) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationTextFactory
createGlyphVector(String, Locale) - Method in class org.faceless.pdf2.PDFStyle
  Returns a PDFGlyphVector containing the glyph codes for the specified text in this style.
createKeyStore() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Initialize a new `KeyStore` for this object to manage.
createLoaded(DocumentPanel) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create a "loaded" DocumentPanelEvent
createNewAnnotation() - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Return a brand new annotation of the type that is edited with this factory.
createNewAnnotation(float, float, float, float) - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Returns a new annotation of this factory's type with specified bounds.
createNewAnnotation(float, float, float, float) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationEllipseFactory
createNewAnnotation(float, float, float, float) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationLineFactory
createNewAnnotation(float, float, float, float) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationNoteFactory
createNewAnnotation(float, float, float, float) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationRectangleFactory
createNewAnnotation(float, float, float, float) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
createNewAnnotation(float, float, float, float) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationTextCalloutFactory
createNewAnnotation(float, float, float, float) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationTextFactory
createPageChanged(DocumentPanel) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create a "pageChanged" DocumentPanelEvent
createPageHidden(PagePanel, PDFPage) - Static method in class org.faceless.pdf2.viewer2.PagePanelEvent
  Create a "hidden" PagePanelEvent
createPagePositionChanged(DocumentPanel) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create a "pagePositionChanged" DocumentPanelEvent
createPageRedrawing(PagePanel, PDFPage) - Static method in class org.faceless.pdf2.viewer2.PagePanelEvent
  Create a "redrawing" PagePanelEvent
createPageRedrawn(PagePanel, PDFPage) - Static method in class org.faceless.pdf2.viewer2.PagePanelEvent
  Create a "redrawn" PagePanelEvent
createPageVisible(PagePanel, PDFPage) - Static method in class org.faceless.pdf2.viewer2.PagePanelEvent
  Create a "visible" PagePanelEvent
createPermissionChanged(DocumentPanel, String) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create a "permissionChanged" DocumentPanelEvent
createRange(PageExtractor.Text) - Static method in class org.faceless.pdf2.viewer2.feature.TextSelection.Range
  Create a new Range that matches the specified text item
createRange(PageExtractor.Text, int, PageExtractor.Text, int) - Static method in class org.faceless.pdf2.viewer2.feature.TextSelection.Range
  Create a new Range that covers the range of text from `first` character `firstposition`. to `last` character `lastposition` inclusive.
createRedrawn(DocumentPanel) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create a "redrawn" DocumentPanelEvent
createSelfSignedKey(String, String, String, String, String, String, String, char[], int) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Create a new 2048-bit RSA `PrivateKey` with self-signed `X509Certificate`, and add it to the `KeyStore`.
createSelfSignedKey(String, String, String, String, String, String, String, char[], int, String, int) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Create a new `PrivateKey` of the specified algorithm, with self-signed `X509Certificate`, and add it to the `KeyStore`.
createSidePanel() - Method in class org.faceless.pdf2.viewer2.feature.EmbeddedFilePanel
createSidePanel() - Method in class org.faceless.pdf2.viewer2.feature.OutlinePanel
createSidePanel() - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel
createSidePanel() - Method in class org.faceless.pdf2.viewer2.feature.SignaturePanel
createSidePanel() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel
createSidePanel() - Method in class org.faceless.pdf2.viewer2.SidePanelFactory
  Create and return a new `SidePanel`.
createStateChanged(DocumentPanel, Object) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create a "stateChanged" DocumentPanelEvent
createToken(String, int, int) - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Create a new token to be inserted into the canvas.
createTransferHandler(PDFViewer) - Static method in class org.faceless.pdf2.viewer2.Util
  Return the TransferHandler to use when copying/pasting text.
createViewportChanged(DocumentPanel) - Static method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Create a "viewportChanged" DocumentPanelEvent
CropPage - Class in org.faceless.pdf2.viewer2.feature
CropPage() - Constructor for class org.faceless.pdf2.viewer2.feature.CropPage
cropText(Collection<PageExtractor.Text>, Shape) - Static method in class org.faceless.pdf2.PageExtractor
  Given a Collection of `PageExtractor.Text` items, as returned by `getMatchingText()`, `PageExtractor.getTextUnordered()` or `PageExtractor.getTextInDisplayOrder()`, return a new Collection which contains only Text that falls completely inside the specified `Shape`.
CyanSeparation - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with an ink name of Cyan (not part of basic profile).

## D

DATAMATRIX_LATCH_ANSIX12 - Static variable in class org.faceless.pdf2.BarCode
  Represents the DataMatrix "Latch to ANSI X.12" character.
DATAMATRIX_LATCH_ASCII - Static variable in class org.faceless.pdf2.BarCode
  Represents the DataMatrix "Latch to ASCII" character.
DATAMATRIX_LATCH_BASE256 - Static variable in class org.faceless.pdf2.BarCode
  Represents the DataMatrix "Latch to Base256" character.
DATAMATRIX_LATCH_C40 - Static variable in class org.faceless.pdf2.BarCode
  Represents the DataMatrix "Latch to C40" character.
DATAMATRIX_LATCH_EDIFACT - Static variable in class org.faceless.pdf2.BarCode
  Represents the DataMatrix "Latch to EDIFACT" character.
DATAMATRIX_LATCH_TEXT - Static variable in class org.faceless.pdf2.BarCode
  Represents the DataMatrix "Latch to Text" character.
Default - Static variable in class org.faceless.pdf2.OutputProfile
  This is the default OutputProfile.
deleteEntry(String) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Delete the specified entry (`PrivateKey` or `X509Certificate`) from the `KeyStore`
destroy() - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
Device33ColorSpace - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a DeviceN ColorSpace with more than 32 components.
Device9ColorSpace - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a DeviceN ColorSpace with more than 8 components.
DeviceCMYKWithGrayIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Device CMYK color but a Grayscale Output Intent.
DeviceCMYKWithRGBIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Device CMYK color but a RGB Output Intent.
DeviceDependentColor - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains device-dependent Color (not part of basic profile).
DeviceGrayWithCMYKIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Device Gray color but a CMYK Output Intent.
DeviceGrayWithRGBIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Device Gray color but an RGB Output Intent.
DeviceNColorSpace - Class in org.faceless.pdf2
  This class represents a "Device N" ColorSpace, which is a ColorSpace with N individual inks - the `SpotColorSpace` class is a special case of this class where there is only one ink.
DeviceRGBWithCMYKIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Device RGB color but a CMYK Output Intent.
DeviceRGBWithGrayIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Device RGB color but a Grayscale Output Intent.
DialogPanel - Class in org.faceless.pdf2.viewer2.util
  General purpose Dialog with OK and (optionally) Cancel button and/or other buttons, intended to give a unified L&F to all dialogs in the viewer
  Typically you would call addComponent, and if action needs to be done on accept or cancel you would override acceptDialog or cancelDialog.
DialogPanel() - Constructor for class org.faceless.pdf2.viewer2.util.DialogPanel
  Create a new DialogPanel with an OK and Cancel button
DialogPanel(boolean) - Constructor for class org.faceless.pdf2.viewer2.util.DialogPanel
  Create a new DialogPanel
DialogPanel(boolean, boolean) - Constructor for class org.faceless.pdf2.viewer2.util.DialogPanel
  Create a new DialogPanel
DictionaryOverflow - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Dictionary with > 4095 entries.
DigitallySigned - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains at least one Digital Signature.
DISCARD - Static variable in class org.faceless.pdf2.viewer2.feature.Undo
  An UndableEdit which can be passed into `DocumentPanel.fireUndoableEditEvent(javax.swing.event.UndoableEditEvent)` to clear the list.
discardText() - Method in class org.faceless.pdf2.PDFPage
  Discard the paragraph of text.
DiskCache - Class in org.faceless.pdf2
  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
displayInfoPanel(PDF, PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.Info
DISPLAYORDER - Static variable in class org.faceless.pdf2.PageExtractor
  A Comparator which can be used to sort `PageExtractor.Text` objects into their "display" order - the order which they visibly appear on the page, and the order that is returned by `PageExtractor.getTextInDisplayOrder()`
displayThrowable(Throwable, Component) - Static method in class org.faceless.pdf2.viewer2.Util
  Display an Error message, including the stack trace
DocIDMismatch - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is Linearized, but has a mismatch between the Document ID in the final trailer and the Document ID in the first page trailer.
DocIDMissing - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is missing the Document ID in the primary trailer.
DocumentNeedsRendering - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Catalog has a "NeedsRendering" key.
DocumentPanel - Class in org.faceless.pdf2.viewer2
  A `DocumentPanel` is the basic component that displays a PDF, and may be instantiated on it's own or as part of a `PDFViewer`.
DocumentPanel() - Constructor for class org.faceless.pdf2.viewer2.DocumentPanel
  Create a new DocumentPanel
DocumentPanelEvent - Class in org.faceless.pdf2.viewer2
  Represents an event on a `DocumentPanel` indicating that document has changed somehow.
DocumentPanelListener - Interface in org.faceless.pdf2.viewer2
  A Listener that should be implemented by any objects wanting to be notified whenever a `DocumentPanelEvent` is raised.
documentUpdated(DocumentPanelEvent) - Method in interface org.faceless.pdf2.viewer2.DocumentPanelListener
  Called when an `DocumentPanelEvent` is raised
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.AbstractRegionSelector
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAdd
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAddLine
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.ContinuousPageView
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.Coordinates
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.CropPage
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.DragScroll
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.DualPageView
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.MarkupSelectionAction
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.NavigationWidget
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.PageNumber
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.Print
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.RedactSelectionAction
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.Save
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.SaveAs
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.SearchField
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.SinglePageView
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.TextCopyAction
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.TextHighlighter
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
  The document has been updated - check for loading, closing or changing the current page.
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.Undo
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.WarningNotifier
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.ZoomFit
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.ZoomFitHeight
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.ZoomFitWidth
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.ZoomLevel
documentUpdated(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
DocumentViewport - Class in org.faceless.pdf2.viewer2
  A `DocumentViewport` displays a view of a PDF inside a `DocumentPanel`, although it can also be instantiated on it's own if required.
DocumentViewport() - Constructor for class org.faceless.pdf2.viewer2.DocumentViewport
DocumentViewport(LayoutManager) - Constructor for class org.faceless.pdf2.viewer2.DocumentViewport
doLayout() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
doLayout() - Method in class org.faceless.pdf2.viewer2.PagePanel
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.faceless.pdf2.RemoteSigningServlet
doSign(EGIZSignatureHandler, MessageDigest) - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Do the actual signing.
doVerify(EGIZSignatureHandler, MessageDigest) - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Do the actual verification.
DragAndDrop - Class in org.faceless.pdf2.viewer2.feature
  A feature which will add the ability to drag and drop files into the PDFViewer in a standard way.
DragAndDrop() - Constructor for class org.faceless.pdf2.viewer2.feature.DragAndDrop
  Create a new DragAndDrop object
dragDropEnd(DragSourceDropEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
dragEnter(DragSourceDragEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
dragEnter(DropTargetDragEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
dragExit(DragSourceEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
dragExit(DropTargetEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
dragGestureRecognized(DragGestureEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
dragOver(DragSourceDragEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
dragOver(DropTargetDragEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
DragScroll - Class in org.faceless.pdf2.viewer2.feature
  This widget allows the document to be dragged and scrolled.
DragScroll() - Constructor for class org.faceless.pdf2.viewer2.feature.DragScroll
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.
drawGlyphVector(PDFGlyphVector, float, float) - Method in class org.faceless.pdf2.PDFCanvas
  Draw a `PDFGlyphVector` onto the canvas.
drawHighlight(int, Paint, Stroke, Graphics2D, Shape) - Method in class org.faceless.pdf2.viewer2.feature.TextSelection
  Draw a highlight of a certain type onto the specified graphics.
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`.
drawShape(Shape) - Method in class org.faceless.pdf2.PDFCanvas
  Draw a `Shape`.
drawShape(Shape) - Method in class org.faceless.pdf2.PDFPage
  Draw a `Shape` If the fill color is specified the Shape will be closed automatically if it isn't already.
drawSubImage(Graphics2D, double, double, double, double, float) - Method in class org.faceless.pdf2.PagePainter
  Draw an area of a page onto a `Graphics2D` object.
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.
drop(DropTargetDropEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
  Accept a Drop.
dropActionChanged(DragSourceDragEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
dropActionChanged(DropTargetDragEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
DualPageDocumentViewport - Class in org.faceless.pdf2.viewer2
  A `DocumentViewport` that displays two pages at a time.
DualPageDocumentViewport() - Constructor for class org.faceless.pdf2.viewer2.DualPageDocumentViewport
  Constructs a new DualPageDocumentViewport that shows odd numbered pages on the right hand side.
DualPageDocumentViewport(int) - Constructor for class org.faceless.pdf2.viewer2.DualPageDocumentViewport
  Constructs a new DualPageDocumentViewport that shows odd numbered pages on the specified side.
DualPageView - Class in org.faceless.pdf2.viewer2.feature
  This Widget changes the `DocumentViewport` of the current `DocumentPanel` to a `DualPageDocumentViewport`.
DualPageView() - Constructor for class org.faceless.pdf2.viewer2.feature.DualPageView
  Create a new DualPageView object
duplicate() - Method in class org.faceless.pdf2.FormElement
  Create an exact copy of this FormElement, but with no annotations
DuplicateSeparation - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a page or canvas with two different Separation ColorSpaces that have the same name.

## E

EditMenu - Class in org.faceless.pdf2.viewer2.feature
  This features adds an "Edit" menu to the application, which provides a familiar interface for those components allowing cut, copy, paste and text selection in the viewer - although those actions will still be available if this feature is not added to the viewer.
EditMenu() - Constructor for class org.faceless.pdf2.viewer2.feature.EditMenu
EGIZSignatureHandler - Class in org.faceless.pdf2
  The EGIZSignatureHandler `SignatureHandler` provides the framework for signing documents according to the requirements set by http://www.egiz.gv.at/.
EGIZSignatureHandler(EGIZSignatureHandler.Factory) - Constructor for class org.faceless.pdf2.EGIZSignatureHandler
  Create a a new EGIZSignatureHandler from the specified Factory
EGIZSignatureHandler.Factory - Interface in org.faceless.pdf2
  An implementation of this Factory is required to create and control the EGIZSignatureHandler
EmbeddedFile - Class in org.faceless.pdf2
  This class represents a file which may be embedded into a PDF document, either by using the `AnnotationFile` class or through the `PDF.getEmbeddedFiles()` map.
EmbeddedFile(File) - Constructor for class org.faceless.pdf2.EmbeddedFile
  Create a new EmbeddedFile object to embed the specified file.
EmbeddedFile(File, String) - Constructor for class org.faceless.pdf2.EmbeddedFile
  Create a new EmbeddedFile object to embed the specified file.
EmbeddedFile(InputStream, String) - Constructor for class org.faceless.pdf2.EmbeddedFile
  Set the content of this Embeddedfile to the specified InputStream.
EmbeddedFile(PDF, String) - Constructor for class org.faceless.pdf2.EmbeddedFile
  Set the content of this EmbeddedFile to the specified PDF.
EmbeddedFileNotPDFA - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an embedded file that does not conform to PDF/A (any revision).
EmbeddedFilePanel - Class in org.faceless.pdf2.viewer2.feature
  Create a `SidePanel` that will display a list of embedded files in the PDF.
EmbeddedFilePanel() - Constructor for class org.faceless.pdf2.viewer2.feature.EmbeddedFilePanel
  Create a new EmbeddedFilePanel
EmbeddedFiles - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Embedded files (not part of basic profile).
EmbeddedFileSubtypeNotContentType - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an embedded file for which the Subtype is not a MIME content-type.
EmbeddedFileWithoutAFRelationship - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a File Specification which does not have the AFRelationship key.
EmbeddedFileWithoutModDate - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an embedded file which does not have a modification date.
EmbeddedFileWithoutName - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a File Specification which does not have the F key.
EmbeddedFileWithoutParams - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an embedded file which does not have the Params key.
EmbeddedFileWithoutSubtype - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an embedded file which does not have the Subtype key.
EmbeddedFileWithoutUnicodeName - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a File Specification which does not have the F or UF key.
encodeColor(Color) - Static method in class org.faceless.pdf2.viewer2.Util
  Return the standard #RRGGBB representation of a Color
Encryption - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is encrypted.
EncryptionHandler - Class in org.faceless.pdf2
  An EncryptionHandler is the abstract superclass of all algorithms that are used to encrypt a PDF document before saving.
endTag() - Method in class org.faceless.pdf2.LayoutBox
  Close a structural tag on this LayoutBox.
endTag() - Method in class org.faceless.pdf2.PDFCanvas
  Close a structural tag on this page.
endTag() - Method in class org.faceless.pdf2.PDFPage
  Close a structural tag on this page.
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.
ensureVisible(PDFPage, double, double) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Ensure the specified point on the page is visible.
ensureVisible(PDFPage, double, double) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
ensureVisible(PDFPage, double, double) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
ensureVisible(PDFPage, double, double) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
equals(Object) - Method in class org.faceless.pdf2.DeviceNColorSpace
equals(Object) - Method in class org.faceless.pdf2.LabColorSpace
equals(Object) - Method in class org.faceless.pdf2.OutputProfile.FontInfo
equals(Object) - Method in class org.faceless.pdf2.PDFStyle
equals(Object) - Method in class org.faceless.pdf2.StandardEncryptionHandler
equals(Object) - Method in class org.faceless.pdf2.viewer2.PasswordPromptEncryptionHandler
Event - Class in org.faceless.pdf2
  Enumeration class for listing the various types of event that can occur while a PDF document is being loded in Acrobat.
exportCertificate(OutputStream, String) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Export a public `X509Certificate` from the `KeyStore` to a DES-encoded Certificate file.
Exporter - Class in org.faceless.pdf2.viewer2
  A type of `ViewerFeature` which allows PDF's to be saved in a variety of formats.
Exporter(String) - Constructor for class org.faceless.pdf2.viewer2.Exporter
  Create a new Exporter
Exporter.ExporterTask - Class in org.faceless.pdf2.viewer2
  This class is a `LongRunningTask` that can be run to save a PDF to an OutputStream.
ExporterTask() - Constructor for class org.faceless.pdf2.viewer2.Exporter.ExporterTask
exportPKCS12Certificate(OutputStream, String, char[]) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Export a `PrivateKey` and associated `Certificate Chain` from the `KeyStore` to a PKCS#12 object.
extract(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
  This method is run by this feature when a new DocumentPanel is loaded.
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

## F

FDF - Class in org.faceless.pdf2
  A class representing an `FDF` object.
FDF(InputStream) - Constructor for class org.faceless.pdf2.FDF
  Create a new FDF from the specified InputStream.
FDF(PDF) - Constructor for class org.faceless.pdf2.FDF
  Create a new FDF from the specified PDF.
FFilter - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has streams with external file filters and are not allowed in PDF/A (not part of basic profile)
Field() - Constructor for class org.faceless.pdf2.viewer2.feature.SearchPanel.Field
Field(int) - Constructor for class org.faceless.pdf2.viewer2.feature.SearchPanel.Field
FileBased - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has been loaded from a `File`.
FileIsDamaged - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF structure was damaged but has been repaired.
FILTER_CERTIFICATE - Static variable in class org.faceless.pdf2.viewer2.KeyStoreManager
  A `FileFilter` that selects any `X.509 Certificate` file.
FILTER_KEYSTORE - Static variable in class org.faceless.pdf2.viewer2.KeyStoreManager
  A `FileFilter` that selects any `KeyStore` file
FILTER_KEYSTORE_JKS - Static variable in class org.faceless.pdf2.viewer2.KeyStoreManager
  A `FileFilter` that selects any JKS/JCEKS format `KeyStore` file
FILTER_KEYSTORE_PKCS12 - Static variable in class org.faceless.pdf2.viewer2.KeyStoreManager
  A `FileFilter` that selects any PKCS#12 format `KeyStore` file
FilterASCII85 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has streams compressed with ASCII85 (not part of basic profile)
FilterASCIIHex - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has streams compressed with ASCIIHEX (not part of basic profile)
FilterCCITT - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has streams compressed with CCITT (not part of basic profile).
FilterDCT - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has streams compressed with Discrete cosine (JPEG) encoding (not part of basic profile)
FilterFlate - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has streams compressed with Flate (not part of basic profile)
FilterInlineASCII85 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an inline-image which is encoded with ASCII85 encoding (not part of basic profile).
FilterInlineASCIIHex - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an inline-image which is encoded with ASCIIHex encoding (not part of basic profile).
FilterInlineCCITT - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an inline-image which is compressed with CCITT compression (not part of basic profile).
FilterInlineDCT - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an inline-image which is compressed with DCT (JPEG) encoding (not part of basic profile).
FilterInlineFlate - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an inline-image which is compressed with Flate compression (not part of basic profile).
FilterInlineLZW - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an inline-image which is compressed with LZW encoding (not part of basic profile).
FilterInlineRLE - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an inline-image which is compressed with run-length encoding (not part of basic profile).
FilterJBIG2 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has streams compressed with JBIG2 encoding (not part of basic profile).
FilterJPX - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has streams compressed with JPEG-2000 encoding (not part of basic profile) If this feature is denied when an OutputProfile is applied, then any streams compressed with JPX will be recompressed with Flate.
FilterLZW - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has streams compressed with LZW encoding (not part of basic profile).
FilterNoneOnLargeStream - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has large uncompressed streams (not part of basic profile).
FilterRLE - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has streams compressed with Run-Length encoding (not part of basic profile)
FilterUnknown - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a stream with a non-standard filter, which will be unreadable.
findAnnotations() - Method in class org.faceless.pdf2.Redactor
  Return a List of `PDFAnnotation` objects that fall partially inside the area being redacted.
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
fireUndoableEditEvent(UndoableEditEvent) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Fire an `UndoableEditEvent` on this DocumentPanel.
fixFileChooser(JFileChooser) - Static method in class org.faceless.pdf2.viewer2.Util
  Attempt to repair a reported bug in the AWT classes where Icons returned from this class a null, causing a NPE deep inside the JFileChooser UI classes.
fixScrollPaneKeyBindings(JScrollPane) - Static method in class org.faceless.pdf2.viewer2.Util
  Remove the pageup/pagedown key bindings from ScrollPanes - they're clashing with the pageup/pagedown we're mapping on the DocumentPanel
FLAG_CANONICALDATES - Static variable in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Flag value for `FormSubmitActionHandler.submit(org.faceless.pdf2.viewer2.DocumentPanel, java.lang.String, java.lang.String, java.lang.String[], int, int)` meaning dates should be submitted in canonical format
FLAG_CUT - Static variable in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
FLAG_EMBEDFORM - Static variable in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Flag value for `FormSubmitActionHandler.submit(org.faceless.pdf2.viewer2.DocumentPanel, java.lang.String, java.lang.String, java.lang.String[], int, int)` meaning the Form should be emdedded in the FDF (not currently implemnted)
FLAG_EMPTYFIELDS - Static variable in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Flag value for `FormSubmitActionHandler.submit(org.faceless.pdf2.viewer2.DocumentPanel, java.lang.String, java.lang.String, java.lang.String[], int, int)` meaning empty fields should be submitted
FLAG_FKEY - Static variable in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Flag value for `FormSubmitActionHandler.submit(org.faceless.pdf2.viewer2.DocumentPanel, java.lang.String, java.lang.String, java.lang.String[], int, int)` meaning the Filename should be submitted
FLAG_INCREMENTAL - Static variable in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Flag value for `FormSubmitActionHandler.submit(org.faceless.pdf2.viewer2.DocumentPanel, java.lang.String, java.lang.String, java.lang.String[], int, int)` meaning incremental updates should be submitted (not currently implemented)
FLAG_NMKEY - Static variable in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Flag value for `FormSubmitActionHandler.submit(org.faceless.pdf2.viewer2.DocumentPanel, java.lang.String, java.lang.String, java.lang.String[], int, int)` meaning the annotation `PDFAnnotation.getUniqueID()` should be submitted
FLAG_NONE - Static variable in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
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.
flatten() - Method in class org.faceless.pdf2.PDFAnnotation
  Stamp the visible appearance of this annotation permanently onto its page, and remove the annotation from the page.
flatten() - Method in class org.faceless.pdf2.WidgetAnnotation
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.
FNC1 - Static variable in class org.faceless.pdf2.BarCode
  Represents the FNC1 character, used in a number of barcodes
FNC2 - Static variable in class org.faceless.pdf2.BarCode
  Represents the FNC1 character, used in a number of barcodes
FNC3 - Static variable in class org.faceless.pdf2.BarCode
  Represents the FNC1 character, used in a number of barcodes
FNC4 - Static variable in class org.faceless.pdf2.BarCode
  Represents the FNC1 character, used in a number of barcodes
FOCUS - Static variable in class org.faceless.pdf2.Event
  Occurs when a `WidgetAnnotation` gains the cursor focus
FOCUSBORDER - Static variable in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
focusGained(FocusEvent) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
focusLost(FocusEvent) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
FontCompactEmbedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded Compact font (not part of basic profile)
FONTCONSTANT - Static variable in class org.faceless.pdf2.EGIZSignatureHandler
  A constant that must be added to the value passed in to the `StandardFont` constructor for any fonts used within the `populateCanvas` method
FontEmbeddingRestrictions - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a font with embedding restrictions (not part of basic profile).
FontMultipleMaster - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Multiple-Master font (not part of basic profile)
FontOpenTypeEmbedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded OpenType font (not part of basic profile)
FontStandard14 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses the Standard 14 fonts (not part of basic profile)
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)
FontSymbolicStatusUndefined - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a font which does not have it's symbolic status correctly defined - the two bits in its Flags field contradict eachother (not part of basic profile).
FontTrueTypeEmbedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded TrueType font (not part of basic profile)
FontTrueTypeUnembedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an unembedded TrueType font (not part of basic profile)
FontType0 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Type 0 font (not part of basic profile).
FontType1Embedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded Type-1 font (not part of basic profile)
FontType1SubsetWithoutCharset - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a Type1 font subset without a CharSet string.
FontType1Unembedded - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an unembedded Type 1 font (not part of basic profile)
FontType1WithoutToUnicode - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Type 1 font without a ToUnicode map (not part of basic profile).
FontType3 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Type 3 font (not part of basic profile)
FontWidthsNotConsistent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a font with inconsistent widths.
FontWithMissingGlyphs - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a font without glyphs for all characters referenced in the document.
FontWithoutMetadata - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains at least one font without any meta-data (not part of basic profile).
Form - Class in org.faceless.pdf2
  The Form class represents the interactive Form that may be included as part of a PDF document.
Form - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Form with at least one element.
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.
FormBarCode - Class in org.faceless.pdf2
  A type of form element representing a BarCode.
FormBarCode() - Constructor for class org.faceless.pdf2.FormBarCode
  Create a new BarCode field
FormBarCode(PDFPage, float, float, float, float) - Constructor for class org.faceless.pdf2.FormBarCode
  Create a new BarCode field and add an annotation for it to the page
FormBarCodeWidgetFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations to handle `WidgetAnnotation` objects belonging to a `FormBarCode`.
FormBarCodeWidgetFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.FormBarCodeWidgetFactory
  Create a new FormBarCodeWidgetFactory.
FormBlankSignatureWidgetFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations to handle `WidgetAnnotation` objects belonging to unsigned `FormSignature` fields.
FormBlankSignatureWidgetFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.FormBlankSignatureWidgetFactory
  Create a new FormBlankSignatureWidgetFactory
FormButton - Class in org.faceless.pdf2
  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.
FormButtonWidgetFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations to handle `WidgetAnnotation` objects belonging to a `FormButton`.
FormButtonWidgetFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.FormButtonWidgetFactory
  Create a new FormButtonWidgetFactory.
FormCheckbox - Class in org.faceless.pdf2
  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 in org.faceless.pdf2
  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.
FormChoiceWidgetFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations to handle `WidgetAnnotation` objects belonging to a `FormChoice`.
FormChoiceWidgetFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.FormChoiceWidgetFactory
  Create a new FormChoiceWidgetFactory
FormElement - Class in org.faceless.pdf2
  The `FormElement` class is the baseclass for all elements which may be added to a `Form`.
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.
FormImportDataActionHandler - Class in org.faceless.pdf2.viewer2.feature
  Create an action handler to deal with "FormImportData" `PDFAction`.
FormImportDataActionHandler() - Constructor for class org.faceless.pdf2.viewer2.feature.FormImportDataActionHandler
  Create a new FormImportDataActionHandler
formJavaScript(String) - Static method in class org.faceless.pdf2.PDFAction
  Return a new `PDFAction` which executes a JavaScript action.
FormRadioButton - Class in org.faceless.pdf2
  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.
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.
FormRadioButtonWidgetFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations to handle `WidgetAnnotation` objects belonging to `FormRadioButton` and `FormCheckbox` objects.
FormRadioButtonWidgetFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.FormRadioButtonWidgetFactory
  Create a new FormRadioButtonWidgetFactory.
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.
FormResetActionHandler - Class in org.faceless.pdf2.viewer2.feature
  Create a handler to handler "FormReset" actions.
FormResetActionHandler() - Constructor for class org.faceless.pdf2.viewer2.feature.FormResetActionHandler
  Create a new FormResetActionHandler
FormSignature - Class in org.faceless.pdf2
  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.
FormSignedSignatureWidgetFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations to handle `WidgetAnnotation` objects belonging to signed `FormSignature` fields.
FormSignedSignatureWidgetFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.FormSignedSignatureWidgetFactory
  Create a new FormSignedSignatureWidgetFactory that verifies against the default KeyStore.
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_CLOUDY1 - Static variable in class org.faceless.pdf2.PDFStyle
  Style for `PDFStyle.setFormStyle(int)` which causes the border to be "cloudy" with small curves This style only applies to some `AnnotationShape` classes and `AnnotationText`
FORMSTYLE_CLOUDY2 - Static variable in class org.faceless.pdf2.PDFStyle
  Style for `PDFStyle.setFormStyle(int)` which causes the border to be "cloudy" with big curves.
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
formSubmit(String, int) - Static method in class org.faceless.pdf2.PDFAction
  Return a new PDFAction which submits the documents AcroForm.
FormSubmitActionHandler - Class in org.faceless.pdf2.viewer2.feature
  Create a handler to handler "FormSubmit" actions.
FormSubmitActionHandler() - Constructor for class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Create a new FormSubmitActionHandler
FormText - Class in org.faceless.pdf2
  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.
FormTextWidgetFactory - Class in org.faceless.pdf2.viewer2.feature
  Create annotations to handle `WidgetAnnotation` objects belonging to a `FormText`.
FormTextWidgetFactory() - Constructor for class org.faceless.pdf2.viewer2.feature.FormTextWidgetFactory
  Create a new FormTextWidgetFactory.
FreeFormLink - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Link annotation with a non-rectangular shape (not part of basic profile).
fromCIEXYZ(float[]) - Method in class org.faceless.pdf2.CMYKColorSpace
fromCIEXYZ(float[]) - Method in class org.faceless.pdf2.DeviceNColorSpace
  Theoretically transforms a color value assumed to be in the XYZ ColorSpace into values in this ColorSpace.
fromCIEXYZ(float[]) - Method in class org.faceless.pdf2.LabColorSpace
fromRGB(float[]) - Method in class org.faceless.pdf2.CMYKColorSpace
fromRGB(float[]) - Method in class org.faceless.pdf2.DeviceNColorSpace
  Theoretically transforms a color value assumed to be in the sRGB ColorSpace into values in this ColorSpace.
fromRGB(float[]) - Method in class org.faceless.pdf2.LabColorSpace
FullPageImage - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a full page image.
FullScreenMode - Class in org.faceless.pdf2.viewer2.feature
  Create a menu item that will display the Document in "Full Screen" mode.
FullScreenMode() - Constructor for class org.faceless.pdf2.viewer2.feature.FullScreenMode

## G

generateCertificate(String, KeyPair, int, String) - Method in class org.faceless.pdf2.viewer2.util.X509Util
  Create an X.509 Certificate - calls into the sun.security.x509 package
GenericNamedActionHandler - Class in org.faceless.pdf2.viewer2.feature
  Create an action handler to handle "Named" actions.
GenericNamedActionHandler() - Constructor for class org.faceless.pdf2.viewer2.feature.GenericNamedActionHandler
  Create a new GenericNamedActionHandler
get(int) - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.RangeList
getAcceptedIssuers() - Method in class org.faceless.pdf2.viewer2.util.KeyStoreTrustManager
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(ThumbnailPanel.View) - Method in class org.faceless.pdf2.viewer2.feature.RotateClockwise
getAction(ThumbnailPanel.View) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailCutAction
getAction(ThumbnailPanel.View) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailDeleteAction
getAction(ThumbnailPanel.View) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailExtractAction
getAction(ThumbnailPanel.View) - Method in interface org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSelectionAction
  Return an Action for the specified View, or `null` if this action is not appropriate for the View (for example, because it edits the Document and the `ThumbnailPanel.View.isEditable()` method returns false
getAction(ThumbnailPanel.View) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPasteAction
getAction(Event) - Method in class org.faceless.pdf2.WidgetAnnotation
  Return the action that occurs when the specified event happens to this annotation.
getActiveDocumentPanel() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return the active `DocumentPanel`
getAdjustable(int) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the "Adjustable" object for the specified position - typically this is the horizontal or vertical `JScrollBar`, although this method may return `null` or accept other parameters.
getAdjustable(int) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getAdjustable(int) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
getAdjustable(int) - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
getAdjustable(int) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
getAlias(HttpServletRequest) - Method in class org.faceless.pdf2.RemoteSigningServlet
  Return the alias of the key in the KeyStore to use for signing.
getAllEnabledFeatures() - Static method in class org.faceless.pdf2.viewer2.ViewerFeature
  Return a list of all features that return true from `ViewerFeature.isEnabledByDefault()`.
getAllFeatures() - Static method in class org.faceless.pdf2.viewer2.ViewerFeature
  Return a Collection of all the features available, which can be passed to the `PDFViewer` constructor or used as a base for your own set of features.
getAngle() - Method in class org.faceless.pdf2.PageExtractor.Image
  Return the angle of rotation of this image on the page, in degrees clockwise from 12 o'clock.
getAngle() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the angle of rotation of this text on the page, in degrees clockwise from 12 o'clock.
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.
getAnnotationComposite() - Method in class org.faceless.pdf2.PagePainter
  Return the `Composite` that should be used to place the annotation painted by `paintAnnotation()` onto the main page.
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.
getAnnotationType() - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Return the name of the type of widgets this AnnotationComponentFactory creates or edits.
getAnnotationType() - Method in class org.faceless.pdf2.viewer2.feature.AnnotationEllipseFactory
getAnnotationType() - Method in class org.faceless.pdf2.viewer2.feature.AnnotationLineFactory
getAnnotationType() - Method in class org.faceless.pdf2.viewer2.feature.AnnotationLinkFactory
getAnnotationType() - Method in class org.faceless.pdf2.viewer2.feature.AnnotationNoteFactory
getAnnotationType() - Method in class org.faceless.pdf2.viewer2.feature.AnnotationRectangleFactory
getAnnotationType() - Method in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
getAnnotationType() - Method in class org.faceless.pdf2.viewer2.feature.AnnotationTextCalloutFactory
getAnnotationType() - Method in class org.faceless.pdf2.viewer2.feature.AnnotationTextFactory
getAppFocusRect() - Method in class org.faceless.pdf2.viewer2.JSManager
  Return the value set by `JSManager.setAppFocusRect(boolean)`
getAppletInfo() - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
getAppRuntimeHighlight() - Method in class org.faceless.pdf2.viewer2.JSManager
  Return the value set by `JSManager.setAppRuntimeHighlight(boolean)`
getAppRuntimeHighlightColor() - Method in class org.faceless.pdf2.viewer2.JSManager
  Return the value set by `JSManager.setAppRuntimeHighlightColor(java.awt.Color)`
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
getAssociatedFile() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Get the associated File from this DocumentPanel.
getAudioInputStream() - Method in class org.faceless.pdf2.PDFSound
  Return an `AudioInputStream` of this object.
getAuthor() - Method in class org.faceless.pdf2.PDFAnnotation
  Return the author (or "Label") of the annotation if set, as set by `PDFAnnotation.setAuthor(java.lang.String)` Note prior to version 2.3.7 this method existed, but only on certain subclasses.
getAutoscrollInsets() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
getAvailableFeatures() - Method in class org.faceless.pdf2.OpenTypeFont
getAvailableFeatures() - Method in class org.faceless.pdf2.PDFFont
  Return the list of available features for this font.
getAWTPoint(float, float) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Given a location on the page in points, return the equivalent position on this PagePanel in pixels.
getAWTPoint(Point2D) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Given a location on the page in points, return the equivalent position on this PagePanel in pixels.
getBackgroundStyle() - Method in class org.faceless.pdf2.AnnotationText
  Get the background style for 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)`.
getBaseline() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the baseline of the text item, as a fraction between 0 and 1. 0 would indicate the baseline is at the top of the text, 1 at the absolute bottom.
getBaseName() - Method in class org.faceless.pdf2.OutputProfile.FontInfo
  The name of the font.
getBaseName() - Method in class org.faceless.pdf2.PDFFont
  Return the Base Font Name for this font.
getBaseName() - Method in class org.faceless.pdf2.StandardFont
getBasicOutputProfile() - Method in class org.faceless.pdf2.PDF
  Return a basic OutputProfile for this PDF.
getBlackAndWhiteColorModel(int) - Static method in class org.faceless.pdf2.PDFParser
  Return a Black and White `ColorModel` that ensures that any colours below the specified threshold are converted to black.
getBlackAndWhiteDitheredColorModel() - Static method in class org.faceless.pdf2.PDFParser
  Return a Black and White `ColorModel` that performs dithering on pixels.
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.
getBorderColor() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the Color to be used to paint the border of each page in this viewport
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.
getBufferedImage(double, Paint) - Method in class org.faceless.pdf2.BarCode
  Create the BarCode as a `BufferedImage`.
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.
getByteLength() - Method in class org.faceless.pdf2.PageExtractor.Text
  Get the length of the original text in bytes.
getBytes() - Method in interface org.faceless.pdf2.LoadState
  Return the number of bytes that must be loaded for this request
getBytesRemaining() - Method in interface org.faceless.pdf2.LoadState
  Return the number of bytes remaining that must be loaded for this request to complete.
getByteToCharOffset(int) - Method in class org.faceless.pdf2.PageExtractor.Text
  Given a byte offset into the original String, return the Character offset it refers to.
getCallout() - Method in class org.faceless.pdf2.AnnotationText
  Get the callout points, as set by `AnnotationText.setCallout(float[])`
getCalloutEnding() - Method in class org.faceless.pdf2.AnnotationText
  Get the type of Line-Ending, as set by `AnnotationText.setCalloutEnding(java.lang.String)`
getCanonicalDate(FormElement) - Static method in class org.faceless.pdf2.FDF
  For the given field, if it is a Date field return it's value in the "canonical" date format described in the PDF specification (necessary for form submission).
getCanvas() - Method in class org.faceless.pdf2.BarCode
  Return a new `PDFCanvas` containing the barcode.
getCertificate() - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider.X509SignatureState
  Return the X.509 Certificate from the SignatureState
getCertificates() - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Get the X.509 Certificates used to sign this Signature
getCertificates() - Method in class org.faceless.pdf2.PKCS7SignatureHandler
  Return the list of certificates included in this signature.
getCertificateSizes() - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Get the value passed in to `EGIZSignatureHandler.Factory.setCertificateSizes(int[])`
getCertificationType(EGIZSignatureHandler) - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Set the return value from the `SignatureHandler.getCertificationType()` method on the supplied handler
getCertificationType() - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Return the value of `EGIZSignatureHandler.Factory.getCertificationType(org.faceless.pdf2.EGIZSignatureHandler)`
getCertificationType() - Method in class org.faceless.pdf2.FormSignature
  Return the type of "Certification" this signature attests to.
getCertificationType() - Method in class org.faceless.pdf2.SignatureHandler
  Return the type of "Certification" the previously-signed signature this handler is attached to (see `SignatureHandler.getFormSignature()` attests to.
getChange() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
  Return the value of the "Change" flags.
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.
getClip() - Method in class org.faceless.pdf2.viewer2.PagePanel
  Return the clip area actually used by the PagePanel.
getClosedRectangle() - Method in class org.faceless.pdf2.AnnotationNote
  Return the Rectangle for this AnnotationNote when it's closed - simply calls `PDFAnnotation.getRectangle()`
getColor() - Method in class org.faceless.pdf2.AnnotationText
  Return the background color of the annotation - since 2.11, the equivalent of calling `getBackgroundStyle().getFillColor()`
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, float, float) - Static method in class org.faceless.pdf2.LabColorSpace
  Get a Color in the standard CIELAB D50 ColorSpace, based on the D50 illuminant.
getColor() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the color of this text, or `null` if none was set
getColor() - Method in class org.faceless.pdf2.PDFAnnotation
  Return the `Color` of the annotation as set by `PDFAnnotation.setColor(java.awt.Color)`, or `null` if not set.
getColor() - Method in class org.faceless.pdf2.PDFBookmark
  Get the Color of the Bookmark, as set by `PDFBookmark.setColor(java.awt.Color)`.
getColor() - Method in class org.faceless.pdf2.SpotColorSpace
  A convenience method returning the color specified by the full intensity of this colorspace.
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.viewer2.feature.RedactSelectionAction
getColor() - Method in class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Get the currently selected color
getColor(String, Color) - Static method in class org.faceless.pdf2.viewer2.util.PropertyParser
  Convert the specified string into a `Color`
getColorD65(float, float, float) - Static method in class org.faceless.pdf2.LabColorSpace
  Get a Color in the CIELAB ColorSpace, based on the D65 illuminant.
getComponent(DocumentPanel, File) - Method in class org.faceless.pdf2.viewer2.Exporter
  Return a JComponent which prompts the user for additional information after the initial save dialog.
getComponent() - Method in class org.faceless.pdf2.viewer2.Exporter
  Deprecated.
  Subclasses should override `Exporter.getComponent(DocumentPanel,File)` instead
getComponent(DocumentPanel, File) - Method in class org.faceless.pdf2.viewer2.feature.TIFFExporter
getComponent(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.JSManager
  Return the JComponent matchin the specified PDFAnnotation
getComponent() - Method in class org.faceless.pdf2.viewer2.ViewerEvent
  Return the Component this event was raised on (for manually created events this returns null)
getComponent() - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Return the component representing this Widget.
getCompression() - Method in class org.faceless.pdf2.FormBarCode
  Returns the type of compression the field is stored with, as specified by `FormBarCode.setCompression(int)`
getContactInfo() - Method in class org.faceless.pdf2.FormSignature
  Return the contact information field for this signature if that information is available, or `null` otherwise.
getContactInfo(HttpServletRequest) - Method in class org.faceless.pdf2.RemoteSigningServlet
  Return the contact information for the entity createing the signature.
getContent() - Method in class org.faceless.pdf2.SignatureHandler.Placeholder
  Get the content, as set by `SignatureHandler.Placeholder.setContent(byte[])`
getContentRectangle() - Method in class org.faceless.pdf2.AnnotationText
  Return the rectangle of the content of this annotation.
getContentRectangle() - Method in class org.faceless.pdf2.BarCode
  Return the location of the actual barcode in the Canvas, excluding any quiet-zone or text.
getContents() - Method in class org.faceless.pdf2.PDFAnnotation
  Return the value of the "Contents" property of this annotation, as set by `PDFAnnotation.setContents(java.lang.String)`.
getCorners() - Method in class org.faceless.pdf2.AnnotationLink
  Return the corners of the Annotation as specified by `setCorners()`.
getCorners() - Method in class org.faceless.pdf2.AnnotationMarkup
  Return the four corners of the text underlying the annotation
getCorners(float, float) - Method in class org.faceless.pdf2.LayoutBox.Box
  Return an array of n * 8 points, the coordinates of the corners of this Box and any subsequent Boxes created by the same item.
getCorners() - Method in class org.faceless.pdf2.PageExtractor.Image
  Return the four corners (x1,y1) (x2,y2) (x3,y3) (x4,y4) of the quadrilateral that encompasses the image, specified clockwise from bottom left.
getCorners() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the four corners (x1,y1) (x2,y2) (x3,y3) (x4,y4) of the quadrilateral that encompasses the text, specified clockwise from bottom left.
getCorners(PDFPage) - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.RangeList
  Get the Corners of the area marked by this highlight.
getCreationDate() - Method in class org.faceless.pdf2.EmbeddedFile
  Return the Creation Date of this file, or `null` if not specified.
getCreationDate() - Method in class org.faceless.pdf2.PDFAnnotation
  Return the date when the annotation was first created if specified, or `null` otherwise.
getCurrentUser() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Get the name of the current user, as set by `PDFViewer.setCurrentUser(java.lang.String)`
getCustomJavaScript(String, String) - Method in class org.faceless.pdf2.viewer2.feature.XFA
getCustomJavaScript(String, String) - Method in class org.faceless.pdf2.viewer2.JSManager
  Return any Custom JavaScript to be run when the specified event is received.
getCustomJavaScript(String, String) - Method in class org.faceless.pdf2.viewer2.ViewerFeature
  Return any custom JavaScript that needs to be run by this feature on the specified JavaScript event.
getData() - Method in class org.faceless.pdf2.EmbeddedFile
  Return the attached file as an InputStream, or `null` if the file is not attached and is referenced by name only.
getDecryptedStreamLength(int) - Method in class org.faceless.pdf2.EncryptionHandler
  Return the length that an encrypted stream o the specified length would be after decryption.
getDecryptedStreamLength(int) - Method in class org.faceless.pdf2.StandardEncryptionHandler
getDecryptionStream(InputStream, int, int) - Method in class org.faceless.pdf2.EncryptionHandler
  Return a `FilterInputStream` that will decrypt anything read from it.
getDecryptionStream(InputStream, int, int) - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
getDecryptionStream(InputStream, int, int) - Method in class org.faceless.pdf2.StandardEncryptionHandler
getDefaultAlias() - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
  Return the KeyStore alias to use when signing a PDF using this SignatureProvider.
getDefaultCertificationType() - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Return the default type of certification for any new signatures using the `showSignDialog()` method, or -1 to not specify a default.
getDefaultContentSize() - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
  Return the "Content Size" to be used by the default `AcrobatSignatureHandlerFactory`.
getDefaultDigestAlgorithm() - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
  Return the Digest Algorithm to be used by the default `AcrobatSignatureHandlerFactory`.
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
getDefaultLocation() - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Return the location of the new signature being applied using the `showSignDialog()` method, or `null` to not specify a default.
getDefaultName() - Method in class org.faceless.pdf2.PKCS7SignatureHandler
getDefaultName() - Method in class org.faceless.pdf2.SignatureHandler
  Returns an optional default value that can be used to initialize `FormSignature.setName(java.lang.String)`, or `null` if no such name is available.
getDefaultName() - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Return the name of the entity signing the document using the `showSignDialog()` method, or `null` to not specify a default.
getDefaultPassword() - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
  Return the password to use when signing a PDF using this SignatureProvider.
getDefaultReason() - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Return the reason that the new signature is being applied using the `showSignDialog()` method, or `null` to not specify a default.
getDefaultTimeStampServer() - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
  Return the URL of an RFC 3161 TimeStamp server to be used by the default `AcrobatSignatureHandlerFactory`.
getDefaultValue() - Method in class org.faceless.pdf2.FormCheckbox
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.FormRadioButton
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.
getDeltaE(ColorSpace, ColorSpace) - Static method in class org.faceless.pdf2.CMYKColorSpace
  Return a number representing the difference between 2 ColorSpaces.
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.EmbeddedFile
  Return the description for this file as set by `EmbeddedFile.setDescription(java.lang.String)`, or `null` if not set.
getDescription() - Method in class org.faceless.pdf2.FormElement
  Return the text description of this field if specified, or `null` if no description is supplied.
getDescription() - Method in class org.faceless.pdf2.OutputProfile.Feature
  Get a brief textual description of the Feature
getDescription() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
  Return a textual description of the encryption used
getDescription() - Method in class org.faceless.pdf2.StandardEncryptionHandler
  Return a textual description of the algorithm used
getDescription() - Method in interface org.faceless.pdf2.viewer2.feature.AreaSelectionAction
  Get the name of this Action, to appear in the popup menu.
getDescription() - Method in class org.faceless.pdf2.viewer2.feature.CropPage
getDescription() - Method in class org.faceless.pdf2.viewer2.feature.MarkupSelectionAction
getDescription() - Method in class org.faceless.pdf2.viewer2.feature.RedactSelectionAction
getDescription() - Method in class org.faceless.pdf2.viewer2.feature.TextCopyAction
getDescription() - Method in interface org.faceless.pdf2.viewer2.feature.TextSelectionAction
  Get the name of this Action, to appear in the popup menu.
getDisplayName() - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
getDisplayName() - Method in class org.faceless.pdf2.viewer2.feature.RemoteSignatureProvider
getDisplayName() - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Return the "user friendly" name of this SignatureProvider, to use in dialogs and menus.
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.
getDocumentPanel() - Method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Get the DocumentPanel this event was raised on
getDocumentPanel() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the `DocumentPanel` containing this DocumentViewport.
getDocumentPanel() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
  Get the DocumentPanel this View relates to
getDocumentPanel(PDF) - Method in class org.faceless.pdf2.viewer2.JSManager
  Return the DocumentPanel that contains the specified PDF
getDocumentPanel() - Method in class org.faceless.pdf2.viewer2.PagePanel
  Get the `DocumentPanel` this PagePanel is contained inside, or `null` if this PagePanel was not created as part of a `DocumentPanel`.
getDocumentPanel() - Method in class org.faceless.pdf2.viewer2.ViewerEvent
  Return the active `DocumentPanel` of the PDFViewer, or `null` if no DocumentPanel is active.
getDocumentPanelListeners() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return a list of all the `DocumentPanelListener` objects registered on this DocumentPanel, or an empty array if there are none
getDocumentPanelListeners() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return a list of `DocumentPanelListener` objects added to this class with the `PDFViewer.addDocumentPanelListener(org.faceless.pdf2.viewer2.DocumentPanelListener)` method
getDocumentPanels() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return all the `DocumentPanel`s in the viewer
getDPI() - Method in class org.faceless.pdf2.viewer2.PagePanel
  Return the resolution of the page currently being displayed.
getDPIX() - Method in class org.faceless.pdf2.PageExtractor.Image
  Get the horizontal resolution of the image in dots per inch
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.PageExtractor.Image
  Get the vertical resolution of the image in dots per inch
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.
getECC() - Method in class org.faceless.pdf2.FormBarCode
  Return the error correction level, as set by `FormBarCode.setECC(int)`
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.
getEmbeddedFiles() - Method in class org.faceless.pdf2.PDF
  Return a Map containing all the Embedded Files associated with this document.
getEmbeddingRestrictions() - Method in class org.faceless.pdf2.OpenTypeFont
  Returns `null` if the font can be embedded without any restrictions, or a non-null String if the font has embedding restrictions.
getEncryptedStreamLength(int) - Method in class org.faceless.pdf2.EncryptionHandler
  Return the length that a stream of the specified length would be after encryption.
getEncryptedStreamLength(int) - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
getEncryptedStreamLength(int) - Method in class org.faceless.pdf2.StandardEncryptionHandler
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.
getEncryptionHandlers() - Method in class org.faceless.pdf2.viewer2.feature.PDFImporter
  Return the set of `EncryptionHandler` objects used to possibly decrypt PDF files loaded with this Importer.
getEncryptionStream(OutputStream, int, int) - Method in class org.faceless.pdf2.EncryptionHandler
  Return a `FilterOutputStream` that will encrypt anything written to it.
getEncryptionStream(OutputStream, int, int) - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
getEncryptionStream(OutputStream, int, int) - Method in class org.faceless.pdf2.StandardEncryptionHandler
getEndOffset(int) - Method in class org.faceless.pdf2.PageExtractor.Text
  As for `getOffset()` but return the end position of that letter
getEstimatedContentSize(int) - Method in class org.faceless.pdf2.PKCS7SignatureHandler
getEstimatedContentSize(int) - Method in class org.faceless.pdf2.SignatureHandler
  Return the estimated size of the signature object to be embedded, or <= 0 if this cannot be determined.
getEventOnNewPanel() - Method in class org.faceless.pdf2.viewer2.PagePanelInteractionEvent
  If the MouseEvent that triggered this event was a "mouseDragged" MouseEvent, and the mouse has been dragged from the original PagePanel to a new PagePanel, return a new PagePanelInteractionEvent which reflects the event on the new PagePanel.
getException() - Method in class org.faceless.pdf2.viewer2.SignatureProvider.SignatureState
  Return the Exception that occurred when trying to verify the signature or certificate, or `null` if none was thrown.
getExecutor() - Static method in class org.faceless.pdf2.PDF
  Returns the `ExecutorService` used by the PDF library to run tasks, as set by `PDF.setExecutor(java.util.concurrent.ExecutorService)`.
getExporter(DocumentPanel, PDF, JComponent, OutputStream) - Method in class org.faceless.pdf2.viewer2.Exporter
  Return a new `Exporter.ExporterTask` that would save a PDF
getExporter(DocumentPanel, PDF, JComponent, OutputStream) - Method in class org.faceless.pdf2.viewer2.feature.PDFExporter
getExporter(DocumentPanel, PDF, JComponent, OutputStream) - Method in class org.faceless.pdf2.viewer2.feature.TextExporter
getExporter(DocumentPanel, PDF, JComponent, OutputStream) - Method in class org.faceless.pdf2.viewer2.feature.TIFFExporter
getExtract() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
  Return the value of the "Extract" flags.
getExtract() - Method in class org.faceless.pdf2.StandardEncryptionHandler
  Return the value of the "Extract" flags
getFallbackColorSpace() - Method in class org.faceless.pdf2.DeviceNColorSpace
  Get the ColorSpace which defines the "fallback" color, which must be a process ColorSpace (i.e.
getFeature(String) - Method in class org.faceless.pdf2.PDFFont
  Returns whether the specified feature is currently set for this font.
getFeature(String) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return the `ViewerFeature` with the specified `name`, or `null` if it doesn't exist for this viewer.
getFeature(Class<T>) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return the first `ViewerFeature` of the specified class, or `null` if it doesn't exist for this viewer.
getFeatureProperty(PDFViewer, String) - Method in class org.faceless.pdf2.viewer2.ViewerFeature
  Get a custom property for this feature, as specified by the viewer.
getFeatures() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return the list of all features set in the viewer
getFeatureURLProperty(PDFViewer, String) - Method in class org.faceless.pdf2.viewer2.ViewerFeature
  Exactly as for `getFeatureProperty()` but returns a URL value
getField() - Method in class org.faceless.pdf2.WidgetAnnotation
  Return the `FormElement` that this annotation represents on the page.
getFieldName() - Method in class org.faceless.pdf2.OutputProfile.Feature
  Return the name of the field this feature is declared as in this class, eg "PDFVersion15" for `OutputProfile.Feature.PDFVersion15`
getFields() - Method in class org.faceless.pdf2.FDF
  Return a read-only map of all the field values in the FDF.
getFile() - Method in class org.faceless.pdf2.AnnotationFile
  Return the file embedded in this annotation
getFile() - Method in class org.faceless.pdf2.FDF
  Return the file associated with this FDF (the "F" entry), or `null` if not set.
getFileFilter() - Method in class org.faceless.pdf2.viewer2.Exporter
  Get a FileFilter that matches the Files output by this Exporter
getFileFilter() - Method in class org.faceless.pdf2.viewer2.feature.ImageImporter
getFileFilter() - Method in class org.faceless.pdf2.viewer2.feature.PDFExporter
getFileFilter() - Method in class org.faceless.pdf2.viewer2.feature.PDFImporter
getFileFilter() - Method in class org.faceless.pdf2.viewer2.feature.TextExporter
getFileFilter() - Method in class org.faceless.pdf2.viewer2.feature.TIFFExporter
getFileFilter() - Method in class org.faceless.pdf2.viewer2.Importer
  Get a `FileFilter` that can be used to choose files acceptable to this Importer.
getFileSuffix() - Method in class org.faceless.pdf2.viewer2.Exporter
  Return the suffix of files normally output by this Exporter, such as "pdf", "tif", "jpg" etc.
getFileSuffix() - Method in class org.faceless.pdf2.viewer2.feature.PDFExporter
getFileSuffix() - Method in class org.faceless.pdf2.viewer2.feature.TextExporter
getFileSuffix() - Method in class org.faceless.pdf2.viewer2.feature.TIFFExporter
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.EGIZSignatureHandler
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
getFirst() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.Range
  Return the first `PageExtractor.Text` object that is selected
getFirstLineEnding() - Method in class org.faceless.pdf2.AnnotationShape
  Returns the line ending style for the endpoint defined by the first pair of coordinates in the shape.
getFirstPosition() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.Range
  Return offset into the Text item returned by `TextSelection.Range.getFirst()` that begins the selection.
getFlags() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
  Returns the flags set on this item.
getFont(OutputProfiler, String, boolean, PDFFont) - Method in class org.faceless.pdf2.OutputProfiler.AutoEmbeddingFontAction
getFont(OutputProfiler, String, boolean, PDFFont) - Method in interface org.faceless.pdf2.OutputProfiler.FontAction
  Returns the font to use instead of the specified font, or `null` to make no changes
getFont() - Method in class org.faceless.pdf2.PDFStyle
  Return the font, as set by `PDFStyle.setFont(org.faceless.pdf2.PDFFont, float)`
getFontFeature(String) - Method in class org.faceless.pdf2.PDFStyle
  Get the specified font feature.
getFontInfo() - Method in class org.faceless.pdf2.OutputProfile
  Returns information about all the fonts used in the document.
getFontLeading() - Method in class org.faceless.pdf2.PDFStyle
  Return the text leading for this styles in points.
getFontMetaData() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return any XMP MetaData that has been set on the Font, or `null` if none exists.
getFontName() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the font name of this text
getFontSize() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the font size of this text 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)`.
getFormFieldOrientation() - Method in class org.faceless.pdf2.PDFStyle
  Return the form field orientation, as set by `PDFStyle.setFormFieldOrientation(int)`.
getFormRadioButtonStyle() - Method in class org.faceless.pdf2.PDFStyle
  Returns the radiobutton style of the current style, as set by `PDFStyle.setFormRadioButtonStyle(char)`.
getFormSignature() - Method in class org.faceless.pdf2.SignatureHandler
  Get the `FormSignature` this handler is attaached to
getFormStyle() - Method in class org.faceless.pdf2.PDFStyle
  Returns the form-style of the current style, as set by `PDFStyle.setFormStyle(int)`.
getFormSubmitFields() - Method in class org.faceless.pdf2.PDFAction
  Return the list of fields to be submitted by this form-submit action, or `null` if this action is not a form-submit action or is not part of a PDF.
getFormSubmitFlags() - Method in class org.faceless.pdf2.PDFAction
  For `formSubmit` actions, return the raw "Flags" field of the action.
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.
getFullOutputProfile() - Method in class org.faceless.pdf2.PDF
  Deprecated.
  since 2.18 the OutputProfiler class gives more control and should be used instead of PDF.getFullOutputProfile
getFullPageView(PDFPage) - Static method in class org.faceless.pdf2.viewer2.PagePanel
  Return the area of the page that is considered to be the "whole page" as far as the viewer is concerned - the `ViewBox`
getGoToCoordinates() - Method in class org.faceless.pdf2.PDFAction
  Return the co-ordinates of a GoTo action.
getGroupName() - Method in class org.faceless.pdf2.viewer2.ToggleViewerWidget
  Return the name of the group this widget is part of, or `null` if no group was specified
getGroupOwner() - Method in class org.faceless.pdf2.viewer2.ToggleViewerWidget
  Return the "owner" of this Widget's group.
getGroupSelection(String) - Method in class org.faceless.pdf2.viewer2.ToggleViewerWidget
  Return the selected item in the specified group, or `null` if none of the items in that group are selected or no such group exists.
getHandedness() - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getHandler() - Method in class org.faceless.pdf2.AcrobatSignatureHandlerFactory
getHandler() - Method in class org.faceless.pdf2.RemoteSignatureHandlerFactory
getHandler() - Method in interface org.faceless.pdf2.SignatureHandlerFactory
  Return a handler created by this factory
getHeight() - Method in class org.faceless.pdf2.BarCode
  Return the height of the symbol.
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.
getHighlightType(String, int) - Static method in class org.faceless.pdf2.viewer2.util.PropertyParser
  Convert the specified string into a highlight (eg `TextSelection.TYPE_BLOCK`)
getHorizontalScale() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return an indication of the horizontal scale of the text.
getIcon() - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
getIcon() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSidePanel
getIcon() - Method in interface org.faceless.pdf2.viewer2.SidePanel
  Return the Icon to use when displaying this SidePanel
getIcon(DocumentPanel, FormSignature) - Static method in class org.faceless.pdf2.viewer2.SignatureProvider
  Get an Icon that can be used to describe the specified signature.
getIcon() - Method in class org.faceless.pdf2.viewer2.SignatureProvider.SignatureState
  Return an `Icon` that visually represents the state of the signature.
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() - Method in class org.faceless.pdf2.PageExtractor.Image
  Return the image
getImage(float) - Method in class org.faceless.pdf2.PagePainter
  Draw the area inside the `ViewBox` if specified, or the whole page if not to a `BufferedImage` in the standard sRGB ColorModel.
getImage(float, ColorModel) - Method in class org.faceless.pdf2.PagePainter
  Draw the area inside the `ViewBox` if specified, or the whole page if not to a `BufferedImage` in the specified ColorModel.
getImage(int) - Method in class org.faceless.pdf2.PDFImageSet
  Return the specified sub-image from this image as a `PDFImage`.
getImages() - Method in class org.faceless.pdf2.PageExtractor
  Return every `PageExtractor.Image` on the page, in the order they were added to the page.
getImplementationDescription() - Method in class org.faceless.pdf2.viewer2.JSManager
  Return a description of the JavaScript implementation in use
getImporter(PDFViewer, File) - Method in class org.faceless.pdf2.viewer2.feature.ImageImporter
getImporter(PDFViewer, InputStream, String, File) - Method in class org.faceless.pdf2.viewer2.feature.ImageImporter
getImporter(PDFViewer, File) - Method in class org.faceless.pdf2.viewer2.feature.PDFImporter
getImporter(PDFViewer, InputStream, String, File) - Method in class org.faceless.pdf2.viewer2.feature.PDFImporter
getImporter(PDFViewer, URL) - Method in class org.faceless.pdf2.viewer2.feature.PDFImporter
getImporter(PDFViewer, File) - Method in class org.faceless.pdf2.viewer2.Importer
  Return an `Importer.ImporterTask` that will load a PDF into the viewer from the specifed File.
getImporter(PDFViewer, InputStream, String, File) - Method in class org.faceless.pdf2.viewer2.Importer
  Return an `Importer.ImporterTask` that will load a PDF into the viewer from the specifed InputStream.
getImporter(PDFViewer, URL) - Method in class org.faceless.pdf2.viewer2.Importer
  Return an `Importer.ImporterTask` that will load a PDF into the viewer from the specified URL.
getInfo(String) - Method in class org.faceless.pdf2.PDF
  Return document meta data as set by `setInfo()` as a String.
getInfo() - Method in class org.faceless.pdf2.PDF
  Return the PDF meta information, as set by `setInfo()`.
getInfoPanel(PDF, PDFPage, File) - Method in class org.faceless.pdf2.viewer2.feature.Info
getInputStream() - Method in interface org.faceless.pdf2.Cache.Entry
  Return an InputStream to read from this Entry.
getInReplyTo() - Method in class org.faceless.pdf2.PDFAnnotation
  Return the PDFAnnotation that this annotation is in reply to, or `null` if this annotation is not in reply to anything.
getInstance(String) - Static method in class org.faceless.pdf2.CMYKColorSpace
getInstance() - Static method in class org.faceless.pdf2.CMYKColorSpace
  Return a CMYK Color Space
getInstance() - Static method in class org.faceless.pdf2.viewer2.feature.ActiveWindowMenu
  Return the singleton instance of this class
getInstance() - Static method in class org.faceless.pdf2.viewer2.feature.Menus
  Return the singleton instance of this class
getInstance() - Static method in class org.faceless.pdf2.viewer2.feature.MultiWindow
  Return the singleton instance of this class
getInstance() - Static method in class org.faceless.pdf2.viewer2.feature.ToolbarDisabling
  Return the singleton instance of this class
getInstance() - Static method in class org.faceless.pdf2.viewer2.feature.ToolbarFloating
  Return the singleton instance of this class
getInstance() - Static method in class org.faceless.pdf2.viewer2.feature.Toolbars
  Return the singleton instance of this class
getIssuerField(X509Certificate, String) - Static method in class org.faceless.pdf2.FormSignature
  Return the specified X.500 field from the specified X.509 certificates Issuer.
getIssuerInfo() - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Return the "Issuer Information" field of this siganture
getJavaScript(String) - Method in class org.faceless.pdf2.FDF
  Get the JavaScript from this FDF for the specified event, or `null` if none is defined.
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.
getJFileChooserFileName(JFileChooser) - Static method in class org.faceless.pdf2.viewer2.Util
  Return the JTextField containing the current filename from the JFileChooser, or null if this can't be determined for the current look-and-feel.
getJSManager() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return the JSManager object for this DocumentPanel.
getJSManager() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return the JSManager object for this PDFViewer.
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.
getKeyStore(HttpServletRequest) - Method in class org.faceless.pdf2.RemoteSigningServlet
  Return a `KeyStore` to load the key from.
getKeyStore() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Get the `KeyStore` managed by this object - will call `KeyStoreManager.loadKeyStore()` if it's not already been called.
getKeyStoreManager() - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
  Return the `KeyStoreManager` used by this class - either the value returned by `PDFViewer.getKeyStoreManager()` (the default) or a value previously set by a call to `setKeyStoreManager()`.
getKeyStoreManager() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Get the `KeyStoreManager` in use by this PDFViewer
getKeyStoreManager() - Method in class org.faceless.pdf2.viewer2.util.KeyStoreAliasList
  Get the KeyStoreManager
getLast() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.Range
  Return the last `PageExtractor.Text` object that is selected
getLastLineEnding() - Method in class org.faceless.pdf2.AnnotationShape
  Returns the line ending style for the endpoint defined by the last pair of coordinates in the shape.
getLastMousePosition(PDF) - Method in class org.faceless.pdf2.viewer2.JSManager
  Get the point in PDF space where the last mouse event (MouseEnter, MouseExit, MouseUp, MouseDown) occurred
getLastPage() - Method in class org.faceless.pdf2.PDF
  Return the last page of this PDF.
getLastPosition() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.Range
  Return offset into the Text item returned by `TextSelection.Range.getLast()` that ends the selection.
getLayerAppearance(String, PDFStyle) - Method in class org.faceless.pdf2.EGIZSignatureHandler
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.EGIZSignatureHandler
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)
getLength() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the length of this Text in points.
getLength() - Method in class org.faceless.pdf2.SignatureHandler.Placeholder
  Get the length of this object
getLinearizedSupport() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return the LinearizedSupport object for this DocumentPanel
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.PageExtractor.Text
  Return the outline color of this text, or `null` if none was set
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
  Deprecated.
  since 2.7.8 this method has been replaced with `PDFStyle.getLineDashPattern()`
getLineDashOn() - Method in class org.faceless.pdf2.PDFStyle
  Deprecated.
  since 2.7.8 this method has been replaced with `PDFStyle.getLineDashPattern()`
getLineDashPattern() - Method in class org.faceless.pdf2.PDFStyle
  Return 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)`
getListCellRendererComponent(JList<? extends String>, String, int, boolean, boolean) - Method in class org.faceless.pdf2.viewer2.util.KeyStoreAliasList
getLoadProgress() - Method in class org.faceless.pdf2.viewer2.LinearizedSupport
  Get the progress of the document load, from 0 to 1 (fully loaded)
getLoadState(int) - Method in class org.faceless.pdf2.PDF
  For linearized documents that are being loaded from a `URL` via the `PDFReader.setSource(URL)`, this method relays the current load state of the specified page.
getLocale() - Method in class org.faceless.pdf2.PDF
  Return the PDF's Locale, as set by `setLocale` or (since 2.6.1) as loaded from the PDFs "Lang" tag.
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.
getLocation(HttpServletRequest) - Method in class org.faceless.pdf2.RemoteSigningServlet
  Return the location the signature is being signed at.
getLuceneDocument(boolean, boolean, boolean) - Method in class org.faceless.pdf2.PDFParser
  Create a `Document` object for indexing the PDF with the Apache Lucene full-text indexing library.
getMargin(String, float) - Static method in class org.faceless.pdf2.viewer2.util.PropertyParser
  Convert the specified string into a margin;
getMatchingText(String) - Method in class org.faceless.pdf2.PageExtractor
  Return a Collection of `PageExtractor.Text` items on this page that are equal to the specified substring.
getMatchingText(String[]) - Method in class org.faceless.pdf2.PageExtractor
  Return a Collection of `PageExtractor.Text` items on this page that are equals to one of the specified substrings.
getMatchingText(String[], boolean) - Method in class org.faceless.pdf2.PageExtractor
  Return a Collection of `PageExtractor.Text` items on this page that are equals to one of the specified substrings.
getMatchingText(Pattern) - Method in class org.faceless.pdf2.PageExtractor
  Return a Collection of `PageExtractor.Text` items on this page that match the specified Regular Expression.
getMaxLength() - Method in class org.faceless.pdf2.FormText
  Return the maximum size of the text field, or zero if there is no maximum
getMaxZoom() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Returns the maximum zoom level that should be used.
getMenu(String) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return the specified Menu.
getMessageDigest() - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Return the `MessageDigest` object to be used by this Handler
getMessageDigest() - Method in class org.faceless.pdf2.EGIZSignatureHandler
getMessageDigest() - Method in class org.faceless.pdf2.PKCS7SignatureHandler
getMetaData() - Method in class org.faceless.pdf2.PageExtractor.Image
  Return any XMP MetaData which has been set on the image, or `null` if none exists.
getMetaData() - Method in class org.faceless.pdf2.PDF
  Return any XML metadata associated with the document.
getMetaData() - Method in class org.faceless.pdf2.PDFAnnotation
  Return any XML metadata associated with this object.
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.
getMethod() - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Get the "method" field of the signature, eg "urn:pdfsigfilter:bka.gv.at:binaer:v1.1.0";
getMinimumHeight() - Method in class org.faceless.pdf2.BarCode
  Return the recommended minimum height for this symbol.
getMinZoom() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Returns the minimum zoom level that should be used.
getModDate() - Method in class org.faceless.pdf2.EmbeddedFile
  Return the Last-modified Date of this file, or `null` if not specified.
getModifyDate() - Method in class org.faceless.pdf2.PDFAnnotation
  Return the date when the annotation was last modified if specified, or `null` otherwise.
getMouseEvent() - Method in class org.faceless.pdf2.viewer2.PagePanelInteractionEvent
  Return the MouseEvent that caused this event
getName(int) - Method in class org.faceless.pdf2.DeviceNColorSpace
  Returns the name of the specified component
getName() - Method in class org.faceless.pdf2.EmbeddedFile
  Return the Filename of the file
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(HttpServletRequest) - Method in class org.faceless.pdf2.RemoteSigningServlet
  Return the name of the entity signing the signature.
getName() - Method in class org.faceless.pdf2.SpotColorSpace
  Get the name of this ColorSpace (which is the name of the Ink)
getName() - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
  Return the name of this tab - "Find"
getName() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSidePanel
getName() - Method in interface org.faceless.pdf2.viewer2.SidePanel
  Return the non-localized display name of this SidePanel.
getName() - Method in class org.faceless.pdf2.viewer2.ViewerFeature
  Return the name of this Feature
getNamedActions() - Method in class org.faceless.pdf2.PDF
  Return a Map containing all the named actions in the PDF.
getNamedComponent(String) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return a Component created by a `ViewerFeature`
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.
getNextSelectablePageIndex(PDFPage) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the index of the page that should be displayed when the specified page is selected in this viewport and the "next page" is requested, via a button or other action.
getNextSelectablePageIndex(PDFPage) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getNextTwin() - Method in class org.faceless.pdf2.LayoutBox.Text
  Return the next "twin" of this Text item, or `null` if none exist.
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.
getNumberOfPages() - Method in class org.faceless.pdf2.PDFParser
  Return the number of pages in the document being parsed.
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.
getNumComponents() - Method in class org.faceless.pdf2.DeviceNColorSpace
  Returns the number of components of this ColorSpace.
getNumGlyphs() - Method in class org.faceless.pdf2.PDFGlyphVector
  Returns the number of glyphs in this PDFGlyphVector
getNumImages() - Method in class org.faceless.pdf2.PDFImageSet
  Return the number of sub images, or "pages" in this image set.
getOffset(int) - Method in class org.faceless.pdf2.PageExtractor.Text
  Given an offset into the text, return the start position of that letter.
getOffset() - Method in class org.faceless.pdf2.SignatureHandler.Placeholder
  Get the offset into the file of this object
getOpacity() - Method in class org.faceless.pdf2.PDFAnnotation
  Return the opacity of this annotation, as set by `PDFAnnotation.setOpacity(int)`
getOpenRectangle() - Method in class org.faceless.pdf2.AnnotationNote
  Return the Rectangle for this AnnotationNote when it's open
getOption(String) - Method in class org.faceless.pdf2.PDF
  Returns the current value of an option, as set by `setOption()`.
getOptions() - Method in class org.faceless.pdf2.FormCheckbox
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).
getOptions() - Method in class org.faceless.pdf2.FormRadioButton
getOutputCondition(String) - Method in class org.faceless.pdf2.OutputProfile
  Return the Output Condition for the specified Output Intent if specified, or `null` otherwise.
getOutputConditionIdentifier(String) - Method in class org.faceless.pdf2.OutputProfile
  Return the Output Condition Identifier for the specified Output Intent.
getOutputConditionRegistry(String) - Method in class org.faceless.pdf2.OutputProfile
  Return the Registry field of the specified Output Intent if specified, or `null` otherwise.
getOutputIntentDestinationProfile(String) - Method in class org.faceless.pdf2.OutputProfile
  Return the embedded ICC profile for the specified Output Intent, or `null` if none exists.
getOutputIntentInfo(String) - Method in class org.faceless.pdf2.OutputProfile
  Return the Info field of the specified Output Intent if specified, or `null` otherwise.
getOutputIntentTypes() - Method in class org.faceless.pdf2.OutputProfile
  Return the list of OutputIntents on this OutputProfile.
getOutputStream() - Method in interface org.faceless.pdf2.Cache.Entry
  Return an OutputStream to write to this Entry.
getPage() - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Return the PDFPage set set by `EGIZSignatureHandler.Factory.setPage(org.faceless.pdf2.PDFPage, int, int, int, int)`
getPage() - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Return the page this signature is on (if signed) or will be (if unsigned).
getPage() - Method in class org.faceless.pdf2.PageExtractor
  Return the `PDFPage` this PageExtractor relates to
getPage() - Method in class org.faceless.pdf2.PageExtractor.Image
  Return the `PDFPage` this image was found on - simply the page the parent `PageExtractor` was created from
getPage() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the `PDFPage` this text was found on - simply the page the parent `PageExtractor` was created from.
getPage() - Method in class org.faceless.pdf2.PagePainter
  Return the PDFPage being painted by this object
getPage(int) - Method in class org.faceless.pdf2.PDF
  Return the specified page.
getPage(String) - Method in class org.faceless.pdf2.PDF
  Get a "Named Page" from the PDF.
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
getPage() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return the PDFPage currently being displayed by the `DocumentViewport`.
getPage() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the PDFPage in use by `DocumentViewport.getPagePanel()`
getPage() - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getPage() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.Range
  Return the `PDFPage` this range object relates to.
getPage() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
  Get the Page this SinglePagePanel contains
getPage() - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
getPage() - Method in class org.faceless.pdf2.viewer2.PagePanel
  Return the `PDFPage` currently being displayed by this viewport.
getPage() - Method in class org.faceless.pdf2.viewer2.PagePanelEvent
  Get the Page this event refers to
getPage() - Method in class org.faceless.pdf2.viewer2.PagePanelInteractionEvent
  Get the Page this event refers to
getPageExtractor() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the `PageExtractor` this text was created from
getPageExtractor(int) - Method in class org.faceless.pdf2.PDFParser
  Returns a `PageExtractor` for the specified page number.
getPageExtractor(PDFPage) - Method in class org.faceless.pdf2.PDFParser
  Returns a `PageExtractor` for the specified page.
getPageExtractor() - Method in class org.faceless.pdf2.viewer2.PagePanel
  Return the `PageExtractor` associated with this PagePanel.
getPageExtractors() - Method in class org.faceless.pdf2.PDFParser
  Get a list containining all the PageExtractors for this PDF, in order.
getPageFormat(int) - Method in class org.faceless.pdf2.PDFParser
  Returns the `PageFormat` for the specified page.
getPageLabel(int) - Method in class org.faceless.pdf2.PDF
  Get the "Page Label" for the specified page number, or null if none is specified.
getPageNumber() - Method in class org.faceless.pdf2.PDFAction
  For actions that refer to a page - any of the "GoTo" actions except "GoToURL" - return the page number of the page the action refers to.
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.
getPageNumber() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return the pagenumber of the currently displayed page starting at 0, or -1 if no page is being displayed.
getPageNumber() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
getPageOrientation() - Method in class org.faceless.pdf2.PDFPage
  Get the current page orientation.
getPagePainter(int) - Method in class org.faceless.pdf2.PDFParser
  Returns a `PagePainter` for the specified page number.
getPagePainter(PDFPage) - Method in class org.faceless.pdf2.PDFParser
  Returns a `PagePainter` for the specified page.
getPagePanel() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Get the currently displayed PagePanel.
getPagePanel() - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getPagePanel() - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
getPagePanel() - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
getPagePanel() - Method in class org.faceless.pdf2.viewer2.PagePanelEvent
  Get the PagePanel this event refers to
getPagePanel() - Method in class org.faceless.pdf2.viewer2.PagePanelInteractionEvent
  Get the PagePanel this event refers to
getPagePanel() - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
getPagePanels() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Returns a read only Collection containing all the PagePanels currently displayed in this Viewport.
getPagePanels() - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getPagePanels() - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
getPagePanels() - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
getPagePanels() - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
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.
getPages() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.RangeList
  Return the list of Pages included with this Range
getPageToScreenTransform() - Method in class org.faceless.pdf2.viewer2.PagePanel
  Return an AffineTransform that will map Page co-ordinates to Screen co-ordinates.
getPaint(String, Paint) - Static method in class org.faceless.pdf2.viewer2.util.PropertyParser
  Convert the specified string into a `Paint`
getParameter() - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Get the "Parameter" field of this Signature
getParameter(String) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Return a parameter set by `KeyStoreManager.setParameter(java.lang.String, java.lang.String)`
getParameterInfo() - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
getParent() - Method in class org.faceless.pdf2.LayoutBox.Box
  Return the LayoutBox that this Box is a child of
getParser() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Get the PDFParser being used to parse this PDF.
getPassword(HttpServletRequest) - Method in class org.faceless.pdf2.RemoteSigningServlet
  Return the password for the alias in the KeyStore.
getPathComponent(GeneralPath) - Static method in class org.faceless.pdf2.viewer2.feature.SignatureCapture
  A convenience method which will return a JComponent that displays the specified `GeneralPath`
getPDF() - Method in class org.faceless.pdf2.Form
  Return the PDF associated with this form
getPDF() - Method in class org.faceless.pdf2.PDFPage
  Return the PDF this page is part of, or `null` if it hasn't been attached to a PDF yet.
getPDF() - Method in class org.faceless.pdf2.PDFParser
  Return the PDF this PDFParser is built from.
getPDF() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return the PDF currently being displayed by this `DocumentPanel`
getPDF() - Method in class org.faceless.pdf2.viewer2.ViewerEvent
  Return the `PDF` of the DocumentPanel
getPDFPoint(int, int) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Given a location on this panel in pixels, return the equivalent position on the current page in points.
getPDFPoint(Point) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Given a location on this panel in pixels, return the equivalent position on the current page in points.
getPDFVersion() - Method in class org.faceless.pdf2.PDF
  Get the version of the PDF.
getPixelHeight() - Method in class org.faceless.pdf2.PDFImage
  Get the height of the image in pixels.
getPixelWidth() - Method in class org.faceless.pdf2.PDFImage
  Get the width of the image in pixels.
getPoint() - Method in class org.faceless.pdf2.viewer2.PagePanelInteractionEvent
  Return the Point in PDF-space where this event occured
getPopup() - Method in class org.faceless.pdf2.PDFAnnotation
  Return the Popup annotation for this annotation.
getPortfolioFolder() - Method in class org.faceless.pdf2.EmbeddedFile
  Return the name of the folder, as set by `EmbeddedFile.setPortfolioFolder(java.lang.String)`
getPreferences() - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Return the Preferences object used by the viewer (may be `null`)
getPreferences() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return the `Preferences` object that should be used to store user preferences about the viewer, or `null` if preferences cannot be saved.
getPreferredScrollableViewportSize() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
getPreferredScrollableViewportSize() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Returns `JComponent.getPreferredSize()`; for the `Scrollable` interface.
getPreferredSize() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
getPreferredSize() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
getPreferredSize() - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
getPreferredSize() - Method in class org.faceless.pdf2.viewer2.PagePanel
getPreviousSelectablePageIndex(PDFPage) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the index of the page that should be displayed when the specified page is selected in this viewport and the "previous page" is requested, via a button or other action.
getPreviousSelectablePageIndex(PDFPage) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getPrimaryText() - Method in class org.faceless.pdf2.PageExtractor.Text
  If this text is a subtext or collection of Text object, return the primary text it starts with.
getPrimaryTextOffset() - Method in class org.faceless.pdf2.PageExtractor.Text
  If this text is a subtext or collection of Text object, return the offset into the `primary text` where it starts.
getPrint() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
  Return the value of the "Print" flags.
getPrint() - Method in class org.faceless.pdf2.StandardEncryptionHandler
  Return the value of the "Print" flags
getPrintable(int) - Method in class org.faceless.pdf2.PDFParser
  Returns the `Printable` interface for a page.
getProfile() - Method in class org.faceless.pdf2.OutputProfiler
  Return the `OutputProfile` calculated by the `OutputProfiler.run()` method.
getProfileName() - Method in class org.faceless.pdf2.OutputProfile
  Return the descriptive name of the profile
getProfilePanel(PDFParser) - Method in class org.faceless.pdf2.viewer2.feature.Info
getProgress() - Method in class org.faceless.pdf2.OutputProfiler
  Return the progress of the `OutputProfiler.run()` operation, or 0 if this is not being run, has completed or has been cancelled.
getProgress() - Method in class org.faceless.pdf2.PDFReader
  Return the progress of the load, from 0 to 1
getProgress() - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Return the progress of this task - a value from 0 (just started) to 1 (complete).
getProperty(String) - Method in interface org.faceless.pdf2.PropertyManager
  Return the specified property, or `null` if no such property is set.
getProperty(String) - Method in class org.faceless.pdf2.ServletContextPropertyManager
getProperty(String) - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
getPropertyManager() - Static method in class org.faceless.pdf2.PDF
  Get the `PropertyManager` currently being used by the PDF library
getPropertyManager() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Get the `PropertyManager` in use by this PDFViewer
getPublicKeyEncryptionPanel(PDF) - Method in class org.faceless.pdf2.viewer2.feature.Info
getRangeList() - Method in class org.faceless.pdf2.viewer2.feature.TextTool
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.
getReason(HttpServletRequest) - Method in class org.faceless.pdf2.RemoteSigningServlet
  Return the reason the signature is being signed.
getReason() - Method in class org.faceless.pdf2.viewer2.SignatureProvider.SignatureState
  Return the descriptive text describing this state
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 interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Return the Rectangle, as set set by `EGIZSignatureHandler.Factory.setPage(org.faceless.pdf2.PDFPage, int, int, int, int)`
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.
getRelationship() - Method in class org.faceless.pdf2.EmbeddedFile
  Get the "associated file relationship" field.
getRemoteFilename() - Method in class org.faceless.pdf2.PDFAction
  For `PDFAction.goToRemote(java.lang.String, int, float, float, float)` and `PDFAction.goToFitRemoteRectangle(java.lang.String, int, float, float, float, float)` actions, return the file name that this action refers to.
getRemotePageNumber() - Method in class org.faceless.pdf2.PDFAction
  For `PDFAction.goToRemote(java.lang.String, int, float, float, float)` and `PDFAction.goToFitRemoteRectangle(java.lang.String, int, float, float, float, float)` actions, return the page number that this action refers to, starting at 1.
getRenderedImage() - Method in class org.faceless.pdf2.PDFImage
  Return a `RenderedImage` from this PDFImage.
getRenderingPage() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the page that is currently in the process of rendering.
getRenderingPage() - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getRenderingPage() - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
getRenderingPage() - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
getRenderingPage() - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
getRenderProgress() - Method in class org.faceless.pdf2.PDF
  Get the progress of the `render()` method running in a different thread.
getReplies() - Method in class org.faceless.pdf2.PDFAnnotation
  Get an unmodifiable List of `PDFAnnotation` objects that are in reply to this Annotation.
getRequiredCertificateFallbackURI() - Method in class org.faceless.pdf2.FormSignature
  Return the URI to be used if the "issuers" and "subjects" Certificate restrictions are not met, as set by `FormSignature.setRequiredCertificateFallbackURI(java.net.URI)`, or `null` if none were specified.
getRequiredCertificateIssuers() - Method in class org.faceless.pdf2.FormSignature
  Return the list of required Issuer certificates as set by `FormSignature.setRequiredCertificateIssuers(java.security.cert.X509Certificate[])`, or `null` if none were specified.
getRequiredCertificateSubjects() - Method in class org.faceless.pdf2.FormSignature
  Return the list of required Issuer certificates as set by `FormSignature.setRequiredCertificateSubjects(java.security.cert.X509Certificate[])`, or `null` if none were specified.
getRequiredReasons() - Method in class org.faceless.pdf2.FormSignature
  Set the list of reasons that must be chosen from when signing, as set by `FormSignature.setRequiredReasons(java.lang.String[])`
getRequiredTimestampServer() - Method in class org.faceless.pdf2.FormSignature
  Get the URI of the TimeStamp server that must be used when signing as set by `FormSignature.setRequiredTimestampServer(java.net.URI)`, or `null` if none is specified
getReviews() - Method in class org.faceless.pdf2.PDFAnnotation
  Get an unmodifiable List of `PDFAnnotation` objects that are reviews of this Annotation.
getRichTextContents() - Method in class org.faceless.pdf2.AnnotationText
  Get the rich-text content of this annotation if specified, or `null` if only plain-text content is available
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.OpenTypeFont
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).
getRootAncestor(JComponent) - Static method in class org.faceless.pdf2.viewer2.Util
  Get the top-level JComponent above the specified one - typically a JApplet, JWindow or JFrame
getRotate() - Method in class org.faceless.pdf2.AnnotationStamp
  Get the rotation of this stamp, as set by `AnnotationStamp.setRotate(int)`
getRowNext() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the next Text item in this row, or `null` if there are none
getRowPrevious() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the next Text item in this row, or `null` if there are none
getScreenResolution(Component) - Static method in class org.faceless.pdf2.viewer2.Util
  Get the screen resolution.
getScreenToPageTransform() - Method in class org.faceless.pdf2.viewer2.PagePanel
  Return an AffineTransform that will map Page co-ordinates to Screen co-ordinates.
getScrollableBlockIncrement(Rectangle, int, int) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
getScrollableBlockIncrement(Rectangle, int, int) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Returns 0; for the `Scrollable` interface.
getScrollableTracksViewportHeight() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
getScrollableTracksViewportHeight() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Returns true; for the `Scrollable` interface.
getScrollableTracksViewportWidth() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
getScrollableTracksViewportWidth() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Returns true; for the `Scrollable` interface.
getScrollableUnitIncrement(Rectangle, int, int) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
getScrollableUnitIncrement(Rectangle, int, int) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Returns 0; for the `Scrollable` interface.
getSearchProgress() - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
  Return the progress of the current search.
getSecret(String, String, char[]) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Get a secret value from the KeyStore, as set by `putSecret()`
getSelectedIndices() - Method in class org.faceless.pdf2.FormChoice
  Return an array of integers showing which entries in the `FormChoice.getOptions()` map are selected.
getSelectedPages() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
  Return a `List` of selected pages
getSelectedPagesDescription() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
  Get a String describing the currently selected pages
getSelectedSidePanel() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return the currently selected `SidePanel`, or `null` if no panels are displayed.
getSerialNumber() - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Get the "Serial Number" field of this Signature
getShaded(float, float, float) - Method in class org.faceless.pdf2.PDFPattern
  This method is required when painting patterns using the graph library.
getShadowColor() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the Color to be used to paint the shadow for each page in this viewport
getShape() - Method in class org.faceless.pdf2.AnnotationShape
  Returns the shape of this annotation
getSidePanels() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return a read-only collection containing the `SidePanel` objects in use by this `DocumentPanel`.
getSignature() - Method in class org.faceless.pdf2.viewer2.SignatureProvider.SignatureState
  Return the signature itself
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`)
getSignatureProvider() - Method in class org.faceless.pdf2.viewer2.SignatureProvider.SignatureState
  Return the `SignatureProvider` that verified the Signature and created this SignatureState object.
getSignatureState(DocumentPanel, FormSignature) - Static method in class org.faceless.pdf2.viewer2.SignatureProvider
  Get a previously determined `SignatureProvider.SignatureState` for the specified signature field, as set by `setSignatureState()`.
getSignatureValue() - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Get the "Signature Value" of this signature.
getSignDate() - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Get the time this signature was applied
getSignDate() - Method in class org.faceless.pdf2.FormSignature
  Return the time the signature was applied to the document.
getSize() - Method in class org.faceless.pdf2.EmbeddedFile
  Return the size of the attached file, or -1 if not specified (note the file always has a size of course, but that size isn't always stored in the PDF.
getSound() - Method in class org.faceless.pdf2.AnnotationSound
  Return the PDFSound from this annotation
getSound() - Method in class org.faceless.pdf2.PDFAction
  For "Sound" actions, return the PDFSound object this action refers to.
getSourceActions(JComponent) - Method in class org.faceless.pdf2.viewer2.util.RichTextTransferHandler
getStamp(String) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
  Get an AnnotationStamp for the specified stamp name.
getStampImage(AnnotationStamp, int, PDFParser) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
  Create the image for the specified AnnotationStamp
getStandardEncryptionPanel(PDF) - Method in class org.faceless.pdf2.viewer2.feature.Info
getState() - Method in class org.faceless.pdf2.FormSignature
  Returns the current state of the signature.
getState() - Method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Get the state associated with a "stateChange" events.
getStatus() - Method in class org.faceless.pdf2.AnnotationNote
  For Note annotations that are reviews of other Annotations, get the status of that review.
getStoreType() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Get the KeyStore type
getStream() - Method in class org.faceless.pdf2.PDFSound
  Deprecated.
  please call getAudioInputStream instead.
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
getStroke(String, Stroke) - Static method in class org.faceless.pdf2.viewer2.util.PropertyParser
  Convert the specified string into a `Stroke`
getStyle() - Method in class org.faceless.pdf2.AnnotationLink
  Returns the style used to draw the link on the page.
getStyle() - Method in class org.faceless.pdf2.AnnotationShape
  Returns the style used to draw this shape, as set by `setStyle()`
getStyle() - Method in class org.faceless.pdf2.AnnotationText
  Get the text style of the annotation.
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.LayoutBox.Text
  Return the style of this Text item
getStyle() - Method in class org.faceless.pdf2.PDFGlyphVector
  Returns the style that created these glyphs.
getStyle() - Method in class org.faceless.pdf2.PDFPage
  Return the style used on the page
getStyledText(PageExtractor.Text, int, PageExtractor.Text, int, Comparator<PageExtractor.Text>) - Method in class org.faceless.pdf2.PageExtractor
  Return an AttributedString containing a contiguous range of text from this PageExtractor.
getStyledText(PageExtractor.Text, int, PageExtractor.Text, int, boolean) - Method in class org.faceless.pdf2.PageExtractor
  Deprecated.
  see `PageExtractor.getStyledText(Text, int, Text, int, Comparator)`
getStyledText() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.Range
  Return the text this Range covers
getStyledText() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.RangeList
  Return the text included in this RangeList
getSubFilter() - Method in class org.faceless.pdf2.PKCS7SignatureHandler
  Return the SubFilter field, which determines how the PKCS#7 object is encoded.
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
getSubImage(double, double, double, double, float) - Method in class org.faceless.pdf2.PagePainter
  Draw a section of the page to a `BufferedImage` in the standard sRGB ColorModel
getSubImage(double, double, double, double, float, ColorModel) - Method in class org.faceless.pdf2.PagePainter
  Draw a section of the page to a `BufferedImage` using the specified ColorModel
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
getSubText(int, int) - Method in class org.faceless.pdf2.PageExtractor.Text
  Return a substring of this Text object as another Text object
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
getSymbology() - Method in class org.faceless.pdf2.FormBarCode
  Return the BarCode symbology as set by `FormBarCode.setSymbology(java.lang.String)`
getSymbolSize() - Method in class org.faceless.pdf2.FormBarCode
  Return the symbol size, as set by `FormBarCode.setSymbolSize(float)`
getTabDelimiteredJavaScript(Collection<String>, boolean) - Static method in class org.faceless.pdf2.FormBarCode
  Return the JavaScript used by Acrobat to set a BarCode to a tab-delimetered list of field names.
getTabDelimiteredJavaScriptSetup() - Static method in class org.faceless.pdf2.FormBarCode
  If using the JavaScript returned by `FormBarCode.getTabDelimiteredJavaScript(java.util.Collection<java.lang.String>, boolean)`, you must apply the JavaScript return by this method to the PDF, as in the following example:

       String js = FormBarCode.getTabDelimiteredJavaScript(Arrays.asList(new String[] { "Name", "Address" }), true);
       barcode.setAction(Event.OTHERCHANGE, PDFAction.formJavaScript(js));
       form.addElement("BarCode", barcode);
       pdf.setJavaScript(pdf.getJavaScript() + FormBarCode.getTabDelimiteredJavaScriptSetup());

getTargetZoom(int, PDFPage) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the appropriate zoom level when switching to the specified page.
getTargetZoom(int, PDFPage) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getTargetZoom(int, PDFPage) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
getTargetZoom(int, PDFPage) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
getText() - Method in class org.faceless.pdf2.LayoutBox.Text
  Return the content of this Text item as a String.
getText(Comparator<PageExtractor.Text>) - Method in class org.faceless.pdf2.PageExtractor
  Return every `PageExtractor.Text` item on the page, in the specified order.
getText(PageExtractor.Text, int, PageExtractor.Text, int, Comparator<PageExtractor.Text>) - Method in class org.faceless.pdf2.PageExtractor
  Return a StringBuffer containing a contiguous range of text from this PageExtractor.
getText(PageExtractor.Text, int, PageExtractor.Text, int, boolean) - Method in class org.faceless.pdf2.PageExtractor
  Deprecated.
  see `PageExtractor.getStyledText(Text, int, Text, int, Comparator)`
getText() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the text content of this text
getText() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.Range
  Return the text this Range covers
getText() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.RangeList
  Return the text included in this RangeList
getTextAlign() - Method in class org.faceless.pdf2.PDFStyle
  Return the text alignment.
getTextAsStringBuffer() - Method in class org.faceless.pdf2.PageExtractor
  Parse and return all the text on the page as a StringBuffer.
getTextAsStringBuffer(float, float, float, float) - Method in class org.faceless.pdf2.PageExtractor
  Parse and return the text in the specified area on the page 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)`
getTextInDisplayOrder() - Method in class org.faceless.pdf2.PageExtractor
  Return every `PageExtractor.Text` item on the page, in the order they are displayed on the screen - so the first item in the returned collection will nearest to the top left of the page.
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() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the length of the String returned by `PageExtractor.Text.getText()`
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.
getTextUnordered() - Method in class org.faceless.pdf2.PageExtractor
  Return every `PageExtractor.Text` item on the page, in the order they were added to the page.
getTextValue() - Method in class org.faceless.pdf2.WidgetAnnotation
  Deprecated.
  since 2.11 just call getValue() instead.
getTextWidths(char[], int, int, float[], float[]) - Method in class org.faceless.pdf2.PDFStyle
  As `getTextLength()` but sets the width of each character in the specified arrays; a very low level routine unlikely to be used by many, but useful for calculating break points for advanced layout engines like the Report Generator.
getThumbnail() - Method in class org.faceless.pdf2.PDFPage
  Return the thumbnail image on the page, as set by `PDFPage.setThumbnail(org.faceless.pdf2.PDFImage)`.
getTimeRemaining() - Method in interface org.faceless.pdf2.LoadState
  Return an estimate of the time remaining for the load, in ms
getTimeStampCertificates() - Method in class org.faceless.pdf2.PKCS7SignatureHandler
  If the PKCS#7 object was digitally time-stamped using an RFC3161 time-stamp server, this method verifies and returns the list of X.509 certificates that verify the timestamp, with the actual signing certificate first and the rest in no particular order.
getTimeStampServer(HttpServletRequest) - Method in class org.faceless.pdf2.RemoteSigningServlet
  Return the server to use for RFC3161 timestamping of this signature.
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)
getTransferData(DataFlavor) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
getTransferData(DataFlavor) - Method in class org.faceless.pdf2.viewer2.util.RichTextTransferHandler.RichTransferable
getTransferDataFlavors() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
getTransferDataFlavors() - Method in class org.faceless.pdf2.viewer2.util.RichTextTransferHandler.RichTransferable
getTransferHandler() - Method in class org.faceless.pdf2.viewer2.feature.DragAndDrop
  Return a `TransferHandler` which can be added to a `JComponent`.
getTransparency() - Method in class org.faceless.pdf2.PDFPattern
  Required as part of the `Paint` contract.
getType() - Method in class org.faceless.pdf2.AnnotationMarkup
  Return the type of Markup Annotation - "Highlight", "Squiggly", "Underline" or "StrikeOut" (or, theoretically, another unknown value).
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.EmbeddedFile
  Return the MIME type of this file attachment if specified, or `null` if not specified.
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.OutputProfile.FontInfo
  Return the type of embedded font: one of the values "TrueType", "OpenType", "Type1", "Compact", "MultipleMaster" or "Type3".
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
  Deprecated.
  method will always return Unknown
getType() - Method in class org.faceless.pdf2.StandardFont
  Return the type of font, as supplied to the StandardFont constructor
getType() - Method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
  Get the type of the DocumentPanelEvent
getType() - Method in class org.faceless.pdf2.viewer2.PagePanelEvent
  Get the type of event
getType() - Method in class org.faceless.pdf2.viewer2.PagePanelInteractionEvent
  Get the type of event
getUIString(String) - Static method in class org.faceless.pdf2.viewer2.Util
  Return a UIManager string field.
getUIString(String, String) - Static method in class org.faceless.pdf2.viewer2.Util
  Return a UIManager string field with the specified fields replaced
getUIString(String, String, String) - Static method in class org.faceless.pdf2.viewer2.Util
  Return a UIManager string field with the specified fields replaced
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.PageExtractor.Image
  Return a unique ID for the underlying image.
getUniqueID() - Method in class org.faceless.pdf2.PDFAnnotation
  Return the unique ID for this annotation, if set.
getUnpromptedDirtyClose() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return the value set by `PDFViewer.setUnpromptedDirtyClose(boolean)`
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).
getURL() - Method in class org.faceless.pdf2.RemoteSignatureHandlerFactory
  Return the URL used by this Factory
getURLProperty(String) - Method in interface org.faceless.pdf2.PropertyManager
  Return the specified property as a URL, or `null` if no such property is set.
getURLProperty(String) - Method in class org.faceless.pdf2.ServletContextPropertyManager
getURLProperty(String) - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
getUsedCharacters() - Method in class org.faceless.pdf2.OutputProfile.FontInfo
  Return a BitSet containing all the Unicode codepoints that are used by this font in the PDF.
getValidity() - Method in class org.faceless.pdf2.viewer2.SignatureProvider.SignatureState
  Return the validity of the Signature.
getValue() - Method in class org.faceless.pdf2.FormBarCode
  Returns the value of this field
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.FormCheckbox
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.FormRadioButton
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.
getVariables() - Method in class org.faceless.pdf2.EGIZSignatureHandler
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.
getView() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Get the JComponent that directly contains the PagePanel objects, not including scrollbars or other similar items.
getView() - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getView() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSidePanel
  Return the `ThumbnailPanel.View` used by this SidePanel
getView() - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
getView() - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
getView() - Method in class org.faceless.pdf2.viewer2.PagePanel
  Returns the area of the page currently being displayed, in points with (0,0) at the bottom-left.
getView() - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
getViewer() - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Return the Viewer this Factory is a part of
getViewer() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return the `PDFViewer` that contains this DocumentPanel.
getViewer() - Method in class org.faceless.pdf2.viewer2.JSManager
  Return the PDFViewer this JSManager is a part of
getViewer() - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
  Return the PDF Viewer embedded in this applet
getViewer() - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Return the `PDFViewer` set in `SignatureProvider.initialize(org.faceless.pdf2.viewer2.PDFViewer)`
getViewer() - Method in class org.faceless.pdf2.viewer2.ViewerEvent
  Return the viewer this Event was raised on
getViewer() - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Get the Viewer this Feature has been added to.
getViewerPreference(String) - Method in class org.faceless.pdf2.PDF
  Deprecated.
  since 2.7.6 replaced by the `setOption()` method - the key is the same as is passed in to this method but with a prefix of `view.`, eg. `FullScreen` becomes `view.FullScreen`.
getViewport() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return the `DocumentViewport` contained by this DocumentPanel
getViewport() - Method in class org.faceless.pdf2.viewer2.PagePanel
  Get the `DocumentViewport` this PagePanel is contained inside, or `null` if this PagePanel was not created as part of a `DocumentPanel`
getViewportSize() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the size in pixels of the space available to display pages in this viewport, not including scrollbars or other decoration
getViewportSize() - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getViewportSize() - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
getViewportSize() - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
getViewportSize() - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
getVisualBounds() - Method in class org.faceless.pdf2.PageExtractor.Text
  Return the visual bounds of the specified character in the string.
getWidgets(String) - Method in class org.faceless.pdf2.viewer2.ToggleViewerWidget
  Return a Collection of other `ToggleViewerWidget` objects in the specified group.
getWidth() - Method in class org.faceless.pdf2.BarCode
  Return the width of the symbol.
getWidth() - Method in class org.faceless.pdf2.PDFCanvas
  Return the width of the canvas
getWidth() - Method in class org.faceless.pdf2.PDFGlyphVector
  Returns the width of this PDFGlyphVector in points
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.
getWindowTitle() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Get the base title of the window containing this DocumentPanel, which does not include any "*" or loading progress details.
getWriteAsTIFFProgress() - Method in class org.faceless.pdf2.PDFParser
  Get the progress of the `writeAsTIFF()` method running in a different thread.
getXFAElement(String) - Method in class org.faceless.pdf2.Form
  Returns the entire XFA stream, or the specified packet from the XFA form as an `InputStream`.
getXFDF() - Method in class org.faceless.pdf2.FDF
  Get the FDF object as an XFDF Document.
getXHeight() - Method in class org.faceless.pdf2.OpenTypeFont
getXHeight() - Method in class org.faceless.pdf2.PDFFont
  Get the X-Height of the font - normally the height of a lower-case 'x' character
getXHeight() - Method in class org.faceless.pdf2.StandardCJKFont
getXHeight() - Method in class org.faceless.pdf2.StandardFont
getXHeight() - Method in class org.faceless.pdf2.Type1Font
getZoom() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return the current zoom level.
getZoom() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Get the current zoom level
getZoom() - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
getZoom() - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
getZoom() - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
getZoom() - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
getZoomIntervals() - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Returns the zoom intervals that should be used to increase or decrease zoom level.
getZoomMode() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Return the current value of the zoom-mode, as set by `DocumentViewport.setZoomMode(int)`.
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.
GoToActionHandler - Class in org.faceless.pdf2.viewer2.feature
  Create an action handler for "GoTo" actions and the named actions that move between pages.
GoToActionHandler() - Constructor for class org.faceless.pdf2.viewer2.feature.GoToActionHandler
  Create a new GoToActionHandler
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.
goToFitRemoteRectangle(String, int, float, float, float, float) - Static method in class org.faceless.pdf2.PDFAction
  As for `PDFAction.goToFitRectangle(org.faceless.pdf2.PDFPage, float, float, float, float)`, but returns a new PDFAction which moves to a page in another PDF.
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.
goToRemote(String, int, float, float, float) - Static method in class org.faceless.pdf2.PDFAction
  As for `PDFAction.goTo(org.faceless.pdf2.PDFPage)`, but returns a new PDFAction which moves to a page in another PDF.
goToRemote(String, int, float, float, float, String) - Static method in class org.faceless.pdf2.PDFAction
  As for `PDFAction.goTo(org.faceless.pdf2.PDFPage)`, but returns a new PDFAction which moves to a page in another PDF.
goToURL(URL) - Static method in class org.faceless.pdf2.PDFAction
  Return a new PDFAction which jumps to the specified URL.
goToURL(String) - 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.
goToURL(URI, boolean) - Static method in class org.faceless.pdf2.PDFAction
  Return a new PDFAction which jumps to the specified URI.
GRAYSCALE - Static variable in class org.faceless.pdf2.PDFParser
  A `ColorModel` that can be passed in to `writeAsTIFF()` of the various `PagePainter` methods which represent an opaque grayscale color model
GrayscaleContent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains text, shading or vector graphics (anything but bitmap images) that are in Grayscale, ie. they include a shade of gray that is not black or white.
GrayscaleImage - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a bitmap image that could be in Grayscale.
GRAYSPACE - Static variable in class org.faceless.pdf2.CMYKColorSpace
GROUP - Static variable in class org.faceless.pdf2.viewer2.feature.DragScroll
  The name of the `ToggleViewerWidget` Group that this widget is a part of.

## H

Hairline - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a "hairline" (not part of basic profile).
HalftoneName - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a named Halftone pattern (not part of basic profile).
HalftoneNot1or5 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Halftone pattern not of type 1 or 5 (not part of basic profile).
HANDLER_ACROBATSIX - Static variable in class org.faceless.pdf2.FormSignature
  A type of handler representing the 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.
hasAppearanceState(String) - Method in class org.faceless.pdf2.PDFAnnotation
  Return true if this annotation has an appearance for the specified state.
HasAuthor - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info dictionary has an Author set
HasCMYKOutputIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent defining a CMYK ColorSpace.
HasCreationDate - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info dictionary has a Creation Date set
HasCreator - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info dictionary has a Creator set
HasDocID - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has a Document ID set.
hasFeature(ViewerFeature) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return true if the Viewer has a certain feature enabled.
hasFeature(String) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Return true if the Viewer has a certain feature enabled.
hasFilePermission() - Static method in class org.faceless.pdf2.viewer2.Util
  Return true if the viewer can access the local filesystem
HasGrayOutputIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent defining a Grayscale ColorSpace.
hashCode() - Method in class org.faceless.pdf2.DeviceNColorSpace
hashCode() - Method in class org.faceless.pdf2.LabColorSpace
hashCode() - Method in class org.faceless.pdf2.OutputProfile.FontInfo
hashCode() - Method in class org.faceless.pdf2.PDFStyle
hashCode() - Method in class org.faceless.pdf2.StandardEncryptionHandler
HasModDate - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info dictionary has a Modification Date set.
HasMultipleDifferentOutputIntents - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains multiple Output Intents with different ICC profiles.
HasMultipleOutputIntents - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains multiple Output Intents.
HasOutputIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent.
HasOutputIntentGTS_PDFA - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent of GTS_PDFA.
HasOutputIntentGTS_PDFA1 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent of GTS_PDFA1.
HasOutputIntentGTS_PDFX - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent of GTS_PDFX.
hasPermission(String) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Indicates whether the specified type of action is allowed for this DocumentPanel.
HasProducer - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info dictionary has a Producer set
HasReferenceOutputIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent which references an external ICC profile.
HasRGBOutputIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent defining an RGB ColorSpace.
hasRight(String) - Method in class org.faceless.pdf2.EncryptionHandler
  Returns true if the EncryptionHandler wil grant the specified right to the PDF library.
hasRight(String) - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
hasRight(String) - Method in class org.faceless.pdf2.StandardEncryptionHandler
HasSubject - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info dictionary has a Subject set
HasTitle - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info dictionary has a Title set
HasTrapped - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info dictionary has a Trapped key.
HasUnembeddedOutputIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent which does not contain an embedded ICC profile
HasUnknownOutputIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent which is not GrayScale, RGB or CMYK.
HeaderNotAtStart - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  There is junk in the PDF file before the "%PDF-" marker
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
hideWidget(WidgetAnnotation) - Static method in class org.faceless.pdf2.PDFAction
  Return a new PDFAction which hides the specified `WidgetAnnotation`.
HighlightSelectionAction - Class in org.faceless.pdf2.viewer2.feature
  A `MarkupSelectionAction` that will create an Highlight `AnnotationMarkup` on the selected text.
HighlightSelectionAction() - Constructor for class org.faceless.pdf2.viewer2.feature.HighlightSelectionAction
HintsAreDamaged - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The linearized PDF contains a hints table that is damaged.
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

## I

ICCProfileBadColorComponentCount - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an ICC ColorProfile where the specified number of Colors does not match the actual number specified by the profile (not part of basic profile).
ICCProfileNotOutput - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent with an embedded ICC profile that's not an Output (class=prtr) ICC Profile.
ICCProfileNotOutputOrDisplay - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent with an embedded ICC profile that's not an Output (class=prtr) or Display (class=mntr) ICC Profile.
ICCProfileUnusualColorSpace - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent with an embedded ICC profile that's not Gray, RGB or CMYK.
ICCProfileVersion1 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded ICC profile version 1 (not part of basic profile).
ICCProfileVersion2 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded ICC profile version 2 (not part of basic profile).
ICCProfileVersion3 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded ICC profile version 3 (not part of basic profile).
ICCProfileVersion4 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses an embedded ICC profile version 4 (not part of basic profile).
ImageDepth1 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains 1-bit images (not part of basic profile)
ImageDepth16 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains 16-bit images (not part of basic profile). 16-bit images were added in Acrobat 6.0 and are not accepted by PDF/X
ImageDepth2 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains 2-bit images (not part of basic profile)
ImageDepth4 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains 4-bit images (not part of basic profile)
ImageDepth8 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains 8-bit images (not part of basic profile)
ImageImporter - Class in org.faceless.pdf2.viewer2.feature
  A subclass of `Importer` that allows bitmap images to be converted to PDF documents and loaded directly into the `PDFViewer`.
ImageImporter() - Constructor for class org.faceless.pdf2.viewer2.feature.ImageImporter
ImageLengthIncorrect - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an image which has less data than its width and height demand.
ImageOnly - Static variable in class org.faceless.pdf2.OutputProfile
  Add some features to the PDF that are useful when the PDF consists only of one big JPEG image.
ImagePluginHeader - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF should be marked as "image only".
ImageTransparency - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains images with Transparency (not part of basic profile).
ImperfectWhitespace - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains whitespace which is valid, but does not meet the stricter requirements for PDF/A.
importAllCertificates(File, String) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Import all the X.509 Certificates from the specified file into this `KeyStore`.
importAllCertificates(InputStream, String, String) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Import all the X.509 Certificates from an `InputStream` into the `KeyStore`.
importCertificate(String, X509Certificate) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Add the specified X.509 Certificate to the list of trusted root certificates.
importData(JComponent, Transferable) - Method in class org.faceless.pdf2.viewer2.util.RichTextTransferHandler
Importer - Class in org.faceless.pdf2.viewer2
  A type of `ViewerFeature` which takes care of loading a PDF file into a `PDFViewer`.
Importer.ImporterTask - Class in org.faceless.pdf2.viewer2
  This class is a `LongRunningTask` that can be run to load a PDF into the viewer.
importFDF(FDF) - Method in class org.faceless.pdf2.PDF
  Import the contents of the specified `FDF` into the PDF document.
importPrivateKey(KeyStore, String, char[]) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Add a `PrivateKey` to the `KeyStore`.
importPrivateKey(PrivateKey, Certificate[], String, char[]) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Add a `PrivateKey` to the `KeyStore`.
IndirectObjectOverflow - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains more than 8388607 indirect objects.
Info - Class in org.faceless.pdf2.viewer2.feature
  Create a button and menu item to display information about the PDF.
Info() - Constructor for class org.faceless.pdf2.viewer2.feature.Info
InfoMeetsPDFA1a_2005 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/A-1a:2005 (not part of basic profile).
InfoMeetsPDFA1b_2005 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/A-1b:2005 (not part of basic profile).
InfoMeetsPDFA1b_2005_Acrobat7 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for the incorrect variation of PDF/A-1b:2005 created and required by Acrobat 7 (not part of basic profile).
InfoMeetsPDFA2a - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/A-2a (not part of basic profile).
InfoMeetsPDFA2b - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/A-2b (not part of basic profile).
InfoMeetsPDFA2u - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/A-2u (not part of basic profile).
InfoMeetsPDFA3a - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/A-3a (not part of basic profile).
InfoMeetsPDFA3b - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/A-3b (not part of basic profile).
InfoMeetsPDFA3u - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/A-3u (not part of basic profile).
InfoMeetsPDFX1a_2001 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/X-1a:2001.
InfoMeetsPDFX1a_2003 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/X-1a:2003.
InfoMeetsPDFX3_2002 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/X-3:2002.
InfoMeetsPDFX3_2003 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF Info Dictionary meets the requirements for PDF/X-3:2003.
init() - Method in class org.faceless.pdf2.RemoteSigningServlet
init() - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.AbstractRegionSelector
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAdd
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAddLine
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.AppleSupport
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ContinuousPageView
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.Coordinates
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.CropPage
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.DragAndDrop
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.DragScroll
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.DualPageView
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.EditMenu
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.FullScreenMode
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.InvisiblySignDocument
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ManageIdentities
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.MarkupSelectionAction
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.NavigationWidget
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.OpenRecent
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.PageNumber
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.PDFImporter
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.Print
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.Quit
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.RedactSelectionAction
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.RemoteSignatureProvider
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.RotateClockwise
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.Save
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.SaveAs
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.SearchField
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.SignatureCapture
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.SinglePageView
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.SplashScreen
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.TextCopyAction
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.TextHighlighter
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailCutAction
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPasteAction
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.Undo
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.WarningNotifier
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ZoomFit
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ZoomFitHeight
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ZoomFitWidth
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ZoomIn
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ZoomLevel
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.feature.ZoomOut
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.Importer
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.SignatureProvider
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.ToggleViewerWidget
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.ViewerFeature
  Called when the feature is first added to a viewer
initialize(PDFViewer) - Method in class org.faceless.pdf2.viewer2.ViewerWidget
InlineImage - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an inline image (not part of basic profile).
install(PDFViewer) - Static method in class org.faceless.pdf2.viewer2.util.KeyStoreTrustManager
  Create a new `KeyStoreTrustManager` and install it as part of the default `SSLSocketFactory` and `HostnameVerifier` for all HTTTPS connections made by the JVM.
IntegerOverflow - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Integer > ±231-1.
InterpolatedImage - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains at least one interpolated image (not part of basic profile)
interrupt() - Method in class org.faceless.pdf2.PagePainter
  Interrupts and stops the current painting operation.
InvalidColorProfile - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an invalid ICC ColorProfile.
InvalidFont - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Font that is damaged or otherwise invalid.
InvisiblySignDocument - Class in org.faceless.pdf2.viewer2.feature
  Creates a new, invisible `FormSignature` field and then sign it.
InvisiblySignDocument() - Constructor for class org.faceless.pdf2.viewer2.feature.InvisiblySignDocument
invokeOnCompletion(Runnable, Runnable) - Method in class org.faceless.pdf2.viewer2.LinearizedSupport
  Schedule the task to be run on the EDT when the precondition task (run in a background thread) has completed.
invokeOnDocumentLoad(Runnable) - Method in class org.faceless.pdf2.viewer2.LinearizedSupport
  Run an event when all pages have been loaded.
invokeOnPageLoad(int, Runnable) - Method in class org.faceless.pdf2.viewer2.LinearizedSupport
  Run an event when the specified page has loaded.
invokeOnPageLoadWithDialog(int, Runnable) - Method in class org.faceless.pdf2.viewer2.LinearizedSupport
  Run an event when the specified page has loaded.
isAddToMostRecent() - Method in class org.faceless.pdf2.viewer2.Importer
  Indicates whether import tasks from this importer will add the associated file to the most recently used list.
isAlteredSince() - Method in class org.faceless.pdf2.viewer2.SignatureProvider.SignatureState
  Return true of the PDF has been altered since the signature was applied.
isBold() - Method in class org.faceless.pdf2.OpenTypeFont
isBold() - Method in class org.faceless.pdf2.PDFBookmark
  Return true if the style of the bookmark (as set by `PDFBookmark.setStyle(boolean, boolean)` is bold, false otherwise.
isBold() - Method in class org.faceless.pdf2.PDFFont
  Return true if the font is bold
isBold() - Method in class org.faceless.pdf2.StandardCJKFont
isBold() - Method in class org.faceless.pdf2.StandardFont
isBold() - Method in class org.faceless.pdf2.Type1Font
isBrowserApplet(Component) - Static method in class org.faceless.pdf2.viewer2.Util
  Return true if the viewer is running as an Applet inside a web browser, false otherwise
isButtonEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.InvisiblySignDocument
isButtonEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.RotateClockwise
isButtonEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.ZoomFitHeight
isButtonEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Return true if the button component for this widget is enabled by default.
isCancellable() - Method in class org.faceless.pdf2.viewer2.Importer.ImporterTask
isCancellable() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Return true if changes to the KeyStore can be cancelled, or false if they're committed immediately
isCancellable() - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Return true if this task can be cancelled before completion by the user.
isCancelled() - Method in class org.faceless.pdf2.OutputProfiler
  Return true if the `OutputProfiler.cancel()` method has been called.
isCancelled() - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Return true if this task was cancelled before completion by the user.
isChanged() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Return true if this `KeyStore` is "dirty" and needs to be saved to commit any changes, or false if no changes have been made.
isCIDFont() - Method in class org.faceless.pdf2.OutputProfile.FontInfo
  Whether this font is a CID font.
isCompatibleWith(OutputProfile) - Method in class org.faceless.pdf2.OutputProfile
  Check to see if the current OutputProfile matches the requrements of the specified OutputProfile.
isContentLocked() - Method in class org.faceless.pdf2.PDFAnnotation
  Returns whether the content of the annotation is locked
isDataFlavorSupported(DataFlavor) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
isDataFlavorSupported(DataFlavor) - Method in class org.faceless.pdf2.viewer2.util.RichTextTransferHandler.RichTransferable
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.
isDenied(OutputProfile.Feature) - Method in class org.faceless.pdf2.OutputProfile
  Return true if the Feature is in the "Denied" list in this profile.
isDirty() - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Return the value of the dirty flag, as set by `DocumentPanel.setDirty(boolean)`
isDisplayed(KeyStore, String) - Method in class org.faceless.pdf2.viewer2.util.KeyStoreAliasList
  Return true if the specified alias from the specified keystore is displayed.
isDocumentRequired() - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Return whether this widget should be inactive if no Document is selected.
isDone() - Method in class org.faceless.pdf2.OutputProfiler
  Return true if the `OutputProfiler.run()` method has completed or been cancelled, false if it's still running or has not yet been started.
isDoNotSpellCheck() - Method in class org.faceless.pdf2.FormText
  Deprecated.
  call isSpellCheck instead
isDraggable() - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Indicates whether the contents of this viewport can be dragged with the mouse to position them.
isDraggable() - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
isDraggable() - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
isDraggable() - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
isDraggable() - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
isDraggedFromBrowser() - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
  Return flag indicating if we're running outside the browser or not
isEditable() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
  Return true if the PDF in the panel can be edited.
isEmbedded() - Method in class org.faceless.pdf2.OutputProfile.FontInfo
  Whether or not this font is embedded in the document.
isEmbeddedFileEncrypted() - Method in class org.faceless.pdf2.EncryptionHandler
  This method returns true if Embedded Files in the document should be stored encrypted.
isEmbeddedFileEncrypted() - Method in class org.faceless.pdf2.StandardEncryptionHandler
isEmpty() - Method in class org.faceless.pdf2.LayoutBox
  Return true if the LayoutBox is empty, false if it's not
isEnabled(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.Exporter
  Return true if this Exporter should be available for this DocumentPanel.
isEnabled() - Method in interface org.faceless.pdf2.viewer2.feature.AreaSelectionAction
  Indicates whether this action is enabled.
isEnabled() - Method in class org.faceless.pdf2.viewer2.feature.CropPage
isEnabled() - Method in class org.faceless.pdf2.viewer2.feature.MarkupSelectionAction
isEnabled(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.feature.PDFExporter
isEnabled() - Method in class org.faceless.pdf2.viewer2.feature.RedactSelectionAction
isEnabled() - Method in class org.faceless.pdf2.viewer2.feature.TextCopyAction
isEnabled(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.feature.TextExporter
isEnabled() - Method in interface org.faceless.pdf2.viewer2.feature.TextSelectionAction
  Indicates whether this action is enabled.
isEnabled(KeyStore, String) - Method in class org.faceless.pdf2.viewer2.util.KeyStoreAliasList
  Return true if the specified alias from the specified keystore is enabled for selection.
isEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
isEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
isEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.Coordinates
isEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
isEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.Open
isEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.Save
isEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.SaveAs
isEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.SignatureCapture
isEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.feature.WarningNotifier
isEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.ViewerFeature
  Return true if this feature is enabled by default (the default).
isExtractable() - Method in class org.faceless.pdf2.PDFParser
  Return true if this PDF allows it's text and/or images to be extracted by calling the `PDFParser.getPageExtractor(int)` method.
isExtracted() - Method in class org.faceless.pdf2.PageExtractor
  Return true if the extraction has been run, false otherwise.
isFactoryEditable() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
  Return true if this ThumbnailPanel will never allow editing.
isFactoryReadOnly(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Indicates whether annotations may be created, removed, or edited.
isFatal() - Method in exception org.faceless.pdf2.LinearizedException
  Return true if the exception is fatal, which indicates the entire PDF object structure must be considered invalid.
isFileBased() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Return true if the KeyStore is file based, false otherwise.
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.
isFullyLoaded() - Method in class org.faceless.pdf2.viewer2.LinearizedSupport
  Return true if the PDF is fully loaded, false otherwise
isGlassPane() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection
  Return true if this panel should be treated as a GlassPane.
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)`
isItalic() - Method in class org.faceless.pdf2.OpenTypeFont
isItalic() - Method in class org.faceless.pdf2.PDFBookmark
  Return true if the style of the bookmark (as set by `PDFBookmark.setStyle(boolean, boolean)` is italic, false otherwise.
isItalic() - Method in class org.faceless.pdf2.PDFFont
  Return true if the font is italic
isItalic() - Method in class org.faceless.pdf2.StandardCJKFont
isItalic() - Method in class org.faceless.pdf2.StandardFont
isItalic() - Method in class org.faceless.pdf2.Type1Font
isJNLP(Component) - Static method in class org.faceless.pdf2.viewer2.Util
  Return true if the specified component is running in a JNLP environment, false otherwise
isLAFAqua() - Static method in class org.faceless.pdf2.viewer2.Util
  Return true if the LAF uses the Aqua toolkit (OS X)
isLAFGTK() - Static method in class org.faceless.pdf2.viewer2.Util
  Return true if the LAF uses the GTK+ toolkit (UNIX)
isLAFMetal() - Static method in class org.faceless.pdf2.viewer2.Util
  Return true if the LAF uses the Metal toolkit
isLAFNimbus() - Static method in class org.faceless.pdf2.viewer2.Util
  Return true if the LAF uses the Nimbus toolkit
isLAFWindows() - Static method in class org.faceless.pdf2.viewer2.Util
  Return true if the LAF uses the Window toolkit
isLicensed() - Static method in class org.faceless.pdf2.PDF
  Return true if the PDF is licensed, false if it's running as a demo
isMenuEnabledByDefault() - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Return true if the menu component for this widget is enabled by default.
isMetadataEncrypted() - Method in class org.faceless.pdf2.EncryptionHandler
  This method returns true if XMP MetaData should be stored encrypted, or false otherwise.
isMetadataEncrypted() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
isMetadataEncrypted() - Method in class org.faceless.pdf2.StandardEncryptionHandler
isModal() - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Indicates whether this task will create modal dialogs by default
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
isNoToggleToOff() - Method in class org.faceless.pdf2.FormRadioButton
  Return true if the "NoToggleToOff" flag is set, which means it should not be possible to set the value of this field to null by clicking on an already selected Radio Button.
isOpen() - Method in class org.faceless.pdf2.AnnotationNote
  Return whether this Note is open by default
isOpen() - Method in class org.faceless.pdf2.PDFBookmark
  Return whether this Bookmark is open.
isOverflowing() - Method in class org.faceless.pdf2.WidgetAnnotation
  Return true if the Widget is not big enough to hold the value of the field without overflowing (based on the layout algorithm, rather then the visual appearance of the text).
isOwnerPasswordKnown() - Method in class org.faceless.pdf2.StandardEncryptionHandler
  Return true if the Owner password was used to open this PDF, false if the User password was used.
isPageLoaded(int) - Method in class org.faceless.pdf2.viewer2.LinearizedSupport
  Return true if the specified page is loaded, false otherwise
isPageVisible(PDFPage, double, double) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Indicates whether the specified point in the specified page is visible in the viewport.
isPageVisible(PDFPage, double, double) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
isPageVisible(PDFPage, double, double) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
isPageVisible(PDFPage, double, double) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
isPainting() - Method in class org.faceless.pdf2.PagePainter
  Returns true if the current painting operation is still in progress.
isPaused() - Method in class org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
isPaused() - Method in class org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
isPaused() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSidePanel
  Return true if the Thumbnail rendering has been paused with the `ThumbnailPanel.ThumbnailSidePanel.pause()` method.
isPaused() - Method in interface org.faceless.pdf2.viewer2.PDFBackgroundTask
  Return true if the task has been paused with the `PDFBackgroundTask.pause()` method
isPositionLocked() - Method in class org.faceless.pdf2.PDFAnnotation
  Returns whether the size and position of the annotation is locked
isPrintable() - Method in class org.faceless.pdf2.PDFAnnotation
  Returns whether the annotation is included when the document is printed (true) or not (false)
isPrintable() - Method in class org.faceless.pdf2.PDFParser
  Return true if this PDF is allowed to be printed.
isPromptOnOverwrite() - Method in class org.faceless.pdf2.viewer2.feature.Save
  Indicates whether this feature should prompt before overwriting a file
isPromptOnOverwrite() - Method in class org.faceless.pdf2.viewer2.feature.SaveAs
  Indicates whether this feature should prompt before overwriting a file
isRadiosInUnison() - Method in class org.faceless.pdf2.FormRadioButton
  Return true if the "RadiosInUnison" flag is set, which means fields with the same value are all turned on or off in unison (if one is chcked, they are all checked).
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".
isReadOnly(KeyStore, String) - Method in class org.faceless.pdf2.viewer2.util.KeyStoreAliasList
  Return true if the specified alias from the specified keystore should be a read-only entry.
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(OutputProfile.Feature) - Method in class org.faceless.pdf2.OutputProfile
  Return true if the Feature is in the "Required" list in this profile.
isRequired() - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
isRequired() - Method in class org.faceless.pdf2.StandardEncryptionHandler
isRunning() - Method in class org.faceless.pdf2.OutputProfiler
  Return true if the `OutputProfiler.run()` method is running in another thread, and false if it has completed, been cancelled or not yet started.
isRunning() - Method in class org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
isRunning() - Method in class org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
isRunning() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSidePanel
  Return true if the thumbnails are still rendering.
isRunning() - Method in interface org.faceless.pdf2.viewer2.PDFBackgroundTask
  Returns true if the task is still running
isRunning() - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Return true if this task is currently running.
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
isSelected() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
  Return true if this page is selected
isSelected() - Method in class org.faceless.pdf2.viewer2.ToggleViewerWidget
  Return whether this ViewerWidget is selected
isSelected() - Method in class org.faceless.pdf2.WidgetAnnotation
  For Radiobuttons and Checkboxes, this method returns true if this specific Widget is selected.
isSerif() - Method in class org.faceless.pdf2.OpenTypeFont
isSerif() - Method in class org.faceless.pdf2.PDFFont
  Return true if the font is serif
isSerif() - Method in class org.faceless.pdf2.StandardCJKFont
isSerif() - Method in class org.faceless.pdf2.StandardFont
isSerif() - Method in class org.faceless.pdf2.Type1Font
isSet(OutputProfile.Feature) - Method in class org.faceless.pdf2.OutputProfile
  Return true if the Feature is currently set in this profile.
isSidePanelRequired(PDF) - Method in class org.faceless.pdf2.viewer2.feature.EmbeddedFilePanel
isSidePanelRequired(PDF) - Method in class org.faceless.pdf2.viewer2.feature.OutlinePanel
isSidePanelRequired(PDF) - Method in class org.faceless.pdf2.viewer2.feature.SignaturePanel
isSidePanelRequired(PDF) - Method in class org.faceless.pdf2.viewer2.SidePanelFactory
  Determines whether this side panel is required for this PDF.
isSpellCheck() - Method in class org.faceless.pdf2.FormChoice
  Return the value of the "spell check" flag, as set by `FormChoice.setSpellCheck(boolean)`
isSpellCheck() - Method in class org.faceless.pdf2.FormText
  Return the value of the "spell check" flag, as set by `FormText.setSpellCheck(boolean)`
isStandaloneApplet(Component) - Static method in class org.faceless.pdf2.viewer2.Util
  Return true if the viewer is running as an Applet that has been dragged outside of the web browser, false otherwise.
isStreamEncrypted() - Method in class org.faceless.pdf2.EncryptionHandler
  This method returns true if Streams in the document should be stored encrypted.
isStreamEncrypted() - Method in class org.faceless.pdf2.StandardEncryptionHandler
isStringEncrypted() - Method in class org.faceless.pdf2.EncryptionHandler
  This method returns true if Strings in the document should be stored encrypted.
isStringEncrypted() - Method in class org.faceless.pdf2.StandardEncryptionHandler
isSubmitted() - Method in class org.faceless.pdf2.FormElement
  Get whether the field is submitted or not.
isSubset() - Method in class org.faceless.pdf2.OutputProfile.FontInfo
  Whether or not this embedded font is Subset
isValid() - Method in class org.faceless.pdf2.EmbeddedFile
  Returns true if the file matches the stored checksum or if no checksum is specified.
isValid() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.Range
  Return true if this Range is valid, false otherwise
isValid() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.RangeList
  Return true if this list is not empty and every Range it contains is valid, false otherwise
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.OutputProfile.FontInfo
  Return true if the font is actually used in the PDF to create visible text.
isVisible() - Method in class org.faceless.pdf2.PDFAnnotation
  Returns whether the annotation is visible on the screen (true) or not (false)
isVisible() - Method in class org.faceless.pdf2.viewer2.util.AppletCheckboxMenuItem
isVisible() - Method in class org.faceless.pdf2.viewer2.util.AppletMenuItem
isXFA() - Method in class org.faceless.pdf2.Form
  Return true if this Form is XFA enabled
ITALIC - Static variable in class org.faceless.pdf2.StandardCJKFont
  A "style" parameter to the constructor requesting an italic font

## J

JavaScript - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has JavaScript (not part of basic profile).
JPXColorSpaceLab - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a JPX stream that uses a L*a*b* ColorSpace.
JPXContentMismatch - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a JPX stream where the external values (for width, height or colorspace) don't match the values defined by the stream.
JPXNotBaseline - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a JPX stream that is does not mee the "baseline" requirements for JPX in PDF.
JSManager - Class in org.faceless.pdf2.viewer2
  Handles the `Event`s - primarily JavaScript events - raised during the lifetime of the viewer.
JunkAfterHeader - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  There is junk in the PDF file immmediately after the header line.

## K

KEY_COLORCONVERTRGB - Static variable in class org.faceless.pdf2.PagePainter
  A `RenderingHints.Key` which tells the rendering process to convert all colors to RGB.
KEY_SHAPETEXT - Static variable in class org.faceless.pdf2.PagePainter
  A `RenderingHints.Key` which determines whether text is rendered as a Shape.
KEY_SHAPETEXT_FONT - Static variable in class org.faceless.pdf2.PagePainter
  A `RenderingHints.Key` which allow text that is rendered as a shape to be assocated with a glyph.
KEY_SHAPETEXT_STRING - Static variable in class org.faceless.pdf2.PagePainter
  A `RenderingHints.Key` which allow text that is rendered as a shape to be assocated with a glyph.
KEYALGORITHM - Static variable in class org.faceless.pdf2.viewer2.feature.SignatureCapture
  The "algorithm" for the signature appearance KeyStore entry - they are stored as secret keys, which require an algorithm.
KEYPRESS - Static variable in class org.faceless.pdf2.Event
  Occurs when a `FormElement` has a key pressed in one of it's annotations.
KeyStoreAliasList - Class in org.faceless.pdf2.viewer2.util
  A `JList` that displays a list of aliases from a `KeyStore` managed by a `KeyStoreManager`
KeyStoreAliasList(boolean, boolean) - Constructor for class org.faceless.pdf2.viewer2.util.KeyStoreAliasList
  Create a new KeyStoreAliasList
KeyStoreAliasList(KeyStoreManager, boolean, boolean) - Constructor for class org.faceless.pdf2.viewer2.util.KeyStoreAliasList
  Create a new KeyStoreAliasList and set the KeyStoreManager
KeyStoreManager - Class in org.faceless.pdf2.viewer2
  This class is a wrapper around a `KeyStore`, providing high-level management functions and the ability to load and save the KeyStore, selecting the file via a Swing dialog.
KeyStoreManager(PDFViewer) - Constructor for class org.faceless.pdf2.viewer2.KeyStoreManager
  Create a new KeyStoreManager
KeyStoreManager(PropertyManager) - Constructor for class org.faceless.pdf2.viewer2.KeyStoreManager
  Create a new KeyStoreManager.
KeyStoreSignatureProvider - Class in org.faceless.pdf2.viewer2.feature
  A `SignatureProvider` that signs and verifies signatures from a `KeyStoreManager` (ie from a local `KeyStore`.
KeyStoreSignatureProvider() - Constructor for class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
KeyStoreSignatureProvider.X509SignatureState - Class in org.faceless.pdf2.viewer2.feature
  A subclass of SignatureState that references an X.509 Certificate.
KeyStoreTrustManager - Class in org.faceless.pdf2.viewer2.util
  This class makes working with SSL connections easier, by prompting the user when an invalid certificate is encountered.
KeyStoreTrustManager(KeyStoreManager, Component) - Constructor for class org.faceless.pdf2.viewer2.util.KeyStoreTrustManager
  Create a new KeyStoreTrustManager.

## L

LabColorSpace - Class in org.faceless.pdf2
  Represents the CIE 1976 (L*, a*, b*) or "CIELAB" device-independent ColorSpace.
LanguageSpecified - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has a Language tag, indicating the natural language of the document
launch(String, String) - Static method in class org.faceless.pdf2.PDFAction
  Create a "Launch" action.
LayoutBox - Class in org.faceless.pdf2
  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 in org.faceless.pdf2
  A class representing a Box, several of which make up the visible content of a LayoutBox.
LayoutBox.Text - Class in org.faceless.pdf2
  The `Text` class is a subclass of `LayoutBox.Box` which is specifically for displaying Text.
LegacyNamedActions - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an old-style Map of `PDFAction` referenced by name.
ligaturize(char[], int, int, Locale) - Method in class org.faceless.pdf2.PDFFont
  Deprecated.
  use `setFeature("latinligatures", true)` instead
ligaturize(String, Locale) - Method in class org.faceless.pdf2.PDFFont
  Return the specified string with ligatures substituted where appropriate.
Linearized - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is Linearized (also known as web ready).
LinearizedException - Exception in org.faceless.pdf2
  This exception is thrown when there is a problem completing the load of a Linearized PDF.
LinearizedLoader - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is `OutputProfile.Feature.Linearized` and has been loaded using the Linearized Loader.
LinearizedSupport - Class in org.faceless.pdf2.viewer2
  A class which handles all the support for Linearized document loaded by a DocumentPanel.
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.
load() - Method in class org.faceless.pdf2.PDFReader
  Load the PDF from the specified source (set by `PDFReader.setSource(java.io.File)`, which must be called before this method).
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.
loadColor(Preferences, String, Color) - Static method in class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Load a color with the specified key from the specified `Preferences`
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.
loadKeyStore() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Load the `KeyStore` this manager is supposed to work on, based on the `parameters` specified.
loadKeyStore(JComponent) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Create a Swing component prompting the user to load the `KeyStore`.
loadPDF() - Method in class org.faceless.pdf2.viewer2.Importer.ImporterTask
  Load and return a PDF.
loadPDF(File) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Load a PDF into the viewer from a file.
loadPDF(File, int) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Load a PDF into the viewer from a file.
loadPDF(File, EncryptionHandler) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Deprecated.
  this method has been superceded by the `PDFImporter` class
loadPDF(File, EncryptionHandler[]) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Deprecated.
  this method has been superceded by the `PDFImporter` class
loadPDF(InputStream, EncryptionHandler[], String, File) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Deprecated.
  this method has been superceded by the `PDFImporter` class
loadPDF(URL) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Load a PDF into the viewer from a URL.
loadPDF(PDF, String) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Load a pre-loaded PDF into the viewer.
loadPDF(PDFParser, String) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Load a pre-loaded PDF into the viewer.
loadPDF(PDFParser, String, int) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Load a pre-loaded PDF into the viewer.
loadPDF(PDFParser, String, int, File, boolean, DocumentPanelListener) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Load a pre-loaded PDF into the viewer.
loadPDF(String) - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
  Load a PDF from the specified URL.
loadPDF(String, String) - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
  Load a PDF from the specified URL.
loadPDF(String, String, File) - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
  Load a PDF from the specified URL.
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.
LoadState - Interface in org.faceless.pdf2
  An interface which can be used to query the progress of a load of a page in a Linearized PDF.
LOGGER - Static variable in class org.faceless.pdf2.viewer2.Util
LongRunningTask - Class in org.faceless.pdf2.viewer2.util
  The superclass for `Importer` and `Exporter`, this general class represents a task which takes some time to run, may optionally be cancelled and which displays some sort of progress dialog.
LongRunningTask() - Constructor for class org.faceless.pdf2.viewer2.util.LongRunningTask
LongRunningTask(boolean, int) - Constructor for class org.faceless.pdf2.viewer2.util.LongRunningTask
  Create a new LongRunningTask

## M

MagentaSeparation - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with an ink name of Magenta (not part of basic profile).
main(String[]) - Static method in class org.faceless.pdf2.viewer2.PDFTool
main(String[]) - Static method in class org.faceless.pdf2.viewer2.PDFViewer
  The main() method can be invoked to run this class from the command line.
makeComponentInteractive(JComponent, PDFAnnotation, boolean, boolean, boolean, PagePanel) - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Given an Annotation component created by a subclass of this factory, add appropriate handlers to it to make it interact with mouse movement by the user.
makePortfolio(boolean) - Method in class org.faceless.pdf2.PDF
  Convert the PDF to (or from) simple Portfolio PDF.
ManageIdentities - Class in org.faceless.pdf2.viewer2.feature
  Create a button that opens a dialog to manage digital identities.
ManageIdentities() - Constructor for class org.faceless.pdf2.viewer2.feature.ManageIdentities
MarkedProperty - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains marked-content operators with property lists (either a DP or a BDC)
MarkupSelectionAction - Class in org.faceless.pdf2.viewer2.feature
  A `TextSelectionAction` that will create an `AnnotationMarkup` of the specified type on the selected text.
MarkupSelectionAction(String) - Constructor for class org.faceless.pdf2.viewer2.feature.MarkupSelectionAction
matches(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.ActionHandler
  Return true if this ActionFactory can handle the specified `PDFAction`
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Return true if this AnnotationComponentFactory could create a `JComponent` for the specified `PDFAnnotation`.
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationLinkFactory
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationNoteFactory
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationSoundFactory
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationTextCalloutFactory
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationTextFactory
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormBarCodeWidgetFactory
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormBlankSignatureWidgetFactory
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormButtonWidgetFactory
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormChoiceWidgetFactory
matches(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.FormImportDataActionHandler
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormRadioButtonWidgetFactory
matches(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.FormResetActionHandler
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormSignedSignatureWidgetFactory
matches(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
matches(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.feature.FormTextWidgetFactory
matches(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.GenericNamedActionHandler
matches(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.GoToActionHandler
matches(File) - Method in class org.faceless.pdf2.viewer2.feature.ImageImporter
matches(File) - Method in class org.faceless.pdf2.viewer2.feature.PDFImporter
matches(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.ShowHideActionHandler
matches(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.SoundActionHandler
matches(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.URLActionHandler
matches(File) - Method in class org.faceless.pdf2.viewer2.Importer
  Return true if this Importer can load the specified file.
MAXICODE_GS - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "Group Seperator" characters (U+001D).
MAXICODE_LATCHA - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "LATCH-A" control character.
MAXICODE_LATCHB - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "LATCH-B" control character.
MAXICODE_LOCK - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "LOCK-A", "LOCK-B" and "LOCK-C" control characters
MAXICODE_RS - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "Record Seperator" characters (U+001E).
MAXICODE_SHIFTA - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "SHIFT-A" control character.
MAXICODE_SHIFTB - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "SHIFT-B" control character.
MAXICODE_SHIFTC - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "SHIFT-C" control character.
MAXICODE_SHIFTD - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "SHIFT-D" control character.
MAXICODE_SHIFTE - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "SHIFT-E" control character.
MAXICODE_THREESHIFTA - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "3 SHIFT-A" control character.
MAXICODE_TWOSHIFTA - Static variable in class org.faceless.pdf2.BarCode
  Represents the MaxiCode "2 SHIFT-A" control character.
MaximumCompression - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF should be compressed using the maximum level of compression.
Menus - Class in org.faceless.pdf2.viewer2.feature
  A special feature to enable the Menubar.
MergeResources - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  When merging multiple PDFs, if this feature is set then the PDF will be scanned on `render` and duplicate resources (such as fonts and images) merged if possible.
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_FLAG_CANONICALDATES - Static variable in class org.faceless.pdf2.PDFAction
  Flag that can be added to the method passed to `PDFAction.formSubmit(java.lang.String, int)` to specify that all dates should be submitted in "canonical" D:YYYYMMDDHHMMSS format
METHOD_FLAG_EMPTYFIELDS - Static variable in class org.faceless.pdf2.PDFAction
  Flag that can be added ot the method passed to `PDFAction.formSubmit(java.lang.String, int)` tp specify that values for empty fields should be submitted as well.
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 XFDF XML.
METHOD_XML_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 as XFDF XML, and that it should include all the annotations in the document.
MHEI - Static variable in class org.faceless.pdf2.StandardCJKFont
  Represents the MHei Medium font, a Traditional Chinese font with fixed width strokes
MissingTrimAndArtBox - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has pages missing both Art and Trim boxes (not part of basic profile).
mouseClicked(MouseEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
MOUSEDOWN - Static variable in class org.faceless.pdf2.Event
  Occurs when a `WidgetAnnotation` has the mouse button depressed inside it
mouseEntered(MouseEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
mouseExited(MouseEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
MOUSEOUT - Static variable in class org.faceless.pdf2.Event
  Occurs when a `WidgetAnnotation` has the mouse roll off it
MOUSEOVER - Static variable in class org.faceless.pdf2.Event
  Occurs when a `WidgetAnnotation` has the mouse roll over it
mousePressed(MouseEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
mouseReleased(MouseEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
MOUSEUP - Static variable in class org.faceless.pdf2.Event
  Occurs when a `WidgetAnnotation` 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
MultiPageDocumentViewport - Class in org.faceless.pdf2.viewer2
  A `DocumentViewport` that displays all the pages of a PDF in one column (or row) in the viewport.
MultiPageDocumentViewport() - Constructor for class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
  Constructs a new MultiPageDocumentViewport with a vertical orientation.
MultiPageDocumentViewport(int) - Constructor for class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
  Constructs a new multi-page document viewport with the specified orientation.
MultipleRevisions - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has multiple revisions.
MultiWindow - Class in org.faceless.pdf2.viewer2.feature
  A special feature to enable internal frames inside the viewer.

## N

named(String) - Static method in class org.faceless.pdf2.PDFAction
  Return a new PDFAction which runs the named action.
NamedActions - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Map of `PDFAction` referenced by name.
NameNotUTF8 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Name representing a String which is not a valid UTF-8 byte sequence.
NameOverflow - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Name > 127 bytes.
NATURALORDER - Static variable in class org.faceless.pdf2.PageExtractor
  A Comparator which can be used to sort `PageExtractor.Text` objects into their "natural" order - the order which they occur in the PDF page stream, and the order that is returned by `PageExtractor.getTextUnordered()`
NavigationWidget - Class in org.faceless.pdf2.viewer2.feature
  Abstract superclass of navigation widgets that track the currently displayed page.
NavigationWidget(String) - Constructor for class org.faceless.pdf2.viewer2.feature.NavigationWidget
NeedAppearancesNotFalse - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The NeedAppearances flag of the Form dictionary is set.
NestingOverflow - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains q/Q operations that nest more than 28 deep.
NetworkSave - Class in org.faceless.pdf2.viewer2.feature
  Create a button that will submit a PDF to a network URL.
NetworkSave() - Constructor for class org.faceless.pdf2.viewer2.feature.NetworkSave
newAztecCode(String) - Static method in class org.faceless.pdf2.BarCode
  Create a new Aztec code representing the specified String.
newCodabar(String, float) - Static method in class org.faceless.pdf2.BarCode
  Create a new Codabar BarCode.
newCode128(String) - Static method in class org.faceless.pdf2.BarCode
  Create a new Code-128 BarCode with an X-unit of 1pt (0.353mm)
newCode128(String, double) - Static method in class org.faceless.pdf2.BarCode
  Create a new Code-128 BarCode.
newCode39(String, boolean) - Static method in class org.faceless.pdf2.BarCode
  Create a new Code 3 of 9 code with an X-unit of 1 and a thick/thin bar ratio of 2.8.
newCode39(String, boolean, float, float) - Static method in class org.faceless.pdf2.BarCode
  Create a new Code 3 of 9 code.
newCode39Extended(String, boolean) - Static method in class org.faceless.pdf2.BarCode
  Create a new Extended Code 3 of 9 ("Code 39+") code with an X-unit of 1pt (0.353mm) and a thick/thin bar ratio of 2.8 This algorithm uses the same symbology as Code 3 of 9 but can display all ASCII characters.
newCode39Extended(String, boolean, float, float) - Static method in class org.faceless.pdf2.BarCode
  Create a new Extended Code 3 of 9 ("Code 39+") code.
newCode93(String, float) - Static method in class org.faceless.pdf2.BarCode
  Create a new Code 93 code.
newDataMatrixCode(String) - Static method in class org.faceless.pdf2.BarCode
  Create a new Data Matrix code.
newDataMatrixCode(String, int, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new Data Matrix code of the specified dimensions.
newDataMatrixCode(byte[], int, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new Data Matrix code representing binary data.
newDataMatrixCode(String, int, int, char) - Static method in class org.faceless.pdf2.BarCode
  Create a new Data Matrix code using the specified dimensions and encoder.
newDeutschePostCode(String) - Static method in class org.faceless.pdf2.BarCode
  Create a new DeutschePost Interleaved 2 of 5 code.
newDeutschePostIdentcode(int, int, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new DeutschePost "IdentCode", a variation on Interleaved 2 of 5 with a (4,9) weighted modulo 10 checkdigit.
newDeutschePostLeitcode(int, int, int, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new DeutschePost "LeitCode", a variation on Interleaved 2 of 5 with a (4,9) weighted modulo 10 checkdigit.
newDeutschePostMatrix(String, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new DeutschePost "PostMatrix", which is a DataMatrix code with two locator bars to the left of the symbol.
newDeutschePostMatrix(String, int, int, int, String, String, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new DeutschePost "PostMatrix", which is a DataMatrix code with two locator bars to the left of the symbol.
newEAN13(String) - Static method in class org.faceless.pdf2.BarCode
  Create a new GS1 EAN-13 code at a scale of 80%, giving a symbol an inch wide.
newEAN13(String, double) - Static method in class org.faceless.pdf2.BarCode
  Create a new GS1 EAN-13 code.
newEAN8(String) - Static method in class org.faceless.pdf2.BarCode
  Create a new GS1 EAN-8 code at a scale of 80%, giving a symbol 3/5th of an inch wide.
newEAN8(String, double) - Static method in class org.faceless.pdf2.BarCode
  Create a new GS1 EAN-8 code at the specified scale.
newEntry(int) - Method in interface org.faceless.pdf2.Cache
  Return a new Cache.Entry.
newEntry(int) - Method in class org.faceless.pdf2.DiskCache
newIntelligentMail(String) - Static method in class org.faceless.pdf2.BarCode
  Create a new "Intelligent Mail" BarCode, a 4-state barcode used by the USPS and designed to replace `PostNet`.
newInterleaved25(String, boolean) - Static method in class org.faceless.pdf2.BarCode
  Create a new Interleaved 2 of 5 BarCode with an X-unit of 1pt (0.353mm) and a thick/thin ratio of 2.8.
newInterleaved25(String, boolean, float, float) - Static method in class org.faceless.pdf2.BarCode
  Create a new Interleaved 2 of 5 BarCode.
newJDialog(Component, String, boolean) - Static method in class org.faceless.pdf2.viewer2.Util
  Create a dialog for the specified component.
newMaxiCode(String, boolean) - Static method in class org.faceless.pdf2.BarCode
  Create a new MaxiCode representing an address with the specified message.
newMaxiCode(int, String, int, String) - Static method in class org.faceless.pdf2.BarCode
  Create a new MaxiCode representing an address.
newMaxiCode(int, String, String, String) - Static method in class org.faceless.pdf2.BarCode
  Create a new MaxiCode representing an address.
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.
newPDF417(String) - Static method in class org.faceless.pdf2.BarCode
  Create a new PDF417 BarCode, a two-dimensional code defined in ISO15438 which can represent any character in Windows Codepage CP437.
newPDF417(String, float, int, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new PDF417 BarCode, a two-dimensional code defined in ISO15438 which can represent any character in Windows Codepage CP437.
newPDF417(byte[], float, int, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new PDF417 BarCode from binary data.
newPDFViewer() - Static method in class org.faceless.pdf2.viewer2.PDFViewer
  Create a new PDFViewer object in a frame of it's own.
newPDFViewer(Collection<ViewerFeature>) - Static method in class org.faceless.pdf2.viewer2.PDFViewer
  Create a new PDFViewer object in a frame of its own with the specified features.
newPostnet(String) - Static method in class org.faceless.pdf2.BarCode
  Create a new PostNet code, a numeric barcode used by the United States Postal Service.
newQRCode(String, double, int, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new QR-Code, a two-dimensional algorithm as defined in ISO/IEC 18004:2006(E) but originally developed by Denso corporation.
newQRCode(byte[], double, int, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new QR-Code which encodes a series of raw bytes.
newQRCode(String, String, double, int, int) - Static method in class org.faceless.pdf2.BarCode
  Create a new QR-Code which encodes a String in a specified encoding.
newRM4SCC(String) - Static method in class org.faceless.pdf2.BarCode
  Create a new Royal Mail 4-state Customer Code, an algorithm used by the Royal Mail in the This code can represent the digits 0-9 and the upper case letters A-Z.
NOANNOTATIONS - Static variable in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Annotation value for `FormSubmitActionHandler.submit(org.faceless.pdf2.viewer2.DocumentPanel, java.lang.String, java.lang.String, java.lang.String[], int, int)` meaning no annotations should be submitted
NoCompression - Static variable in class org.faceless.pdf2.OutputProfile
  Save the document with no compression.
NoEOLStream - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Stream without a traling EOL character.
NoFourByteComment - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The four-byte binary comment immediately after the "%PDF-" marker and recommended by Adobe is missing
NoMediaBox - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a page with no media box.
NONE - Static variable in class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Color constant representing the "no color" choice.
NonPopupAnnotationPrintFlagNotSet - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a non-popup Annotation that is set not to print.
NonStandardEncryption - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is encrypted with a handler other than the `StandardEncryptionHandler`
NonSymbolicTrueTypeWithoutCMap - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a non-symbolic TrueType font with no CMap This is not allowed in PDF/A-2 or later (not part of basic profile).
NonSymbolicTrueTypeWithoutMacRomanOrWinAnsiEncoding - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a non-symbolic TrueType font without a MacRoman or WinAnsi Encoding.
NonSymbolicTrueTypeWithoutPureMacRomanOrWinAnsiEncoding - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a non-symbolic TrueType font that is a valid variation on MacRoman or WinAnsi Encoding.
NotdefGlyph - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a reference to the .notdef named glyph This is not allowed in PDF/A-2 and later (not part of basic profile).
NotPDFX - Static variable in class org.faceless.pdf2.OutputProfile
  This OutputProfile removes any PDF/X information from the document - useful if a document has been altered and no longer meets that requirement.
NullDocumentViewport - Class in org.faceless.pdf2.viewer2
  A DocumentViewport that doesn't display anything.
NullDocumentViewport() - Constructor for class org.faceless.pdf2.viewer2.NullDocumentViewport

## O

ODD_PAGES_ON_LEFT - Static variable in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
  Constant indicating that odd numbered pages should be shown on the left hand side.
ODD_PAGES_ON_RIGHT - Static variable in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
  Constant indicating that odd numbered pages should be shown on the right hand side.
OddHexString - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Hex string with an odd length.
OPEN - Static variable in class org.faceless.pdf2.Event
  Occurs when a `PDF` or `PDFPage` is opened.
Open - Class in org.faceless.pdf2.viewer2.feature
  Create a button and menu item to load a document from the filesystem.
Open() - Constructor for class org.faceless.pdf2.viewer2.feature.Open
opened(PDFViewer, File) - Method in class org.faceless.pdf2.viewer2.feature.OpenRecent
  This method is run by the PDFViewer when the specified file is opened.
OpenRecent - Class in org.faceless.pdf2.viewer2.feature
  This feature adds a most-recently-used menu listing the n most recently opened documents.
OpenRecent() - Constructor for class org.faceless.pdf2.viewer2.feature.OpenRecent
  Create a new "Open Recent" menu with a default number of items
OpenRecent(int) - Constructor for class org.faceless.pdf2.viewer2.feature.OpenRecent
  Create a new "Open Recent" menu with the specified number of items
OpenTypeFont - Class in org.faceless.pdf2
  A subclass of `PDFFont` that represents an OpenType font.
OpenTypeFont(OpenTypeFont) - Constructor for class org.faceless.pdf2.OpenTypeFont
  Create a new OpenTypeFont that is a copy of the specified OpenTypeFont.
OpenTypeFont(InputStream, int) - Constructor for class org.faceless.pdf2.OpenTypeFont
  Create a new OpenTypeFont from the specified InputStream.
openURL(URL, Component) - Static method in class org.faceless.pdf2.viewer2.Util
  Display a URL in a web browser, if possible
OPI - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  An image or Form XObject contains OPI (Open Prepress Interface) comments.
OptionalContent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has pages with optional content (not part of basic profile).
OptionalContentOrderIncomplete - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Optional Content Configuration dictionary which specifies an Order, but the Order doesn't list every Optional Content Group in the PDF.
OptionalContentUsageApplication - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Optional Content Configuration dictionary which specifies the AS (Usage Application) Dictionary.
OptionalContentWithDuplicateName - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Optional Content Configuration Dictionary which duplicates the name of another dictionary.
OptionalContentWithoutName - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an Optional Content Configuration Dictionary with no name.
org.faceless.pdf2 - package org.faceless.pdf2
  Contains the classes used to create a PDF document
org.faceless.pdf2.viewer2 - package org.faceless.pdf2.viewer2
  The "viewer" package contains the classes required to create a Swing application to display PDFs.
org.faceless.pdf2.viewer2.feature - package org.faceless.pdf2.viewer2.feature
  Contains a list of all the features that are available to the PDFViewer.
org.faceless.pdf2.viewer2.util - package org.faceless.pdf2.viewer2.util
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.
OutlinePanel - Class in org.faceless.pdf2.viewer2.feature
  Create a `SidePanel` that will display the document bookmarks, as returned by `PDF.getBookmarks()`.
OutlinePanel() - Constructor for class org.faceless.pdf2.viewer2.feature.OutlinePanel
  Create a new OutlinePanel
OutputIntentReferenceProfile - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent where ColorSpace is referenced rather than embedded.
OutputProfile - Class in org.faceless.pdf2
  An OutputProfile defines a variation on the PDF specification which a document must adhere to.
OutputProfile(OutputProfile, String, String, String, String, ICC_Profile) - Constructor for class org.faceless.pdf2.OutputProfile
  Create a new OutputProfile based on the PDF/X or PDF/A standard.
OutputProfile(OutputProfile) - Constructor for class org.faceless.pdf2.OutputProfile
  Create an OutputProfile that is a clone of the specific OutputProfile.
OutputProfile.Feature - Class in org.faceless.pdf2
  An `OutputProfile` is made up of `Features`, which may be required or denied.
OutputProfile.FontInfo - Class in org.faceless.pdf2
  Represents information about a font used in the document.
OutputProfiler - Class in org.faceless.pdf2
  An `OutputProfiler` is used to create an `OutputProfile` for a PDF or to attempt to apply a new OutputProfile, modifying the PDF in the process.
OutputProfiler() - Constructor for class org.faceless.pdf2.OutputProfiler
  Create a new OutputProfiler
OutputProfiler(PDF) - Constructor for class org.faceless.pdf2.OutputProfiler
  Create a new OutputProfiler and call `setPDF()`
OutputProfiler(PDFParser) - Constructor for class org.faceless.pdf2.OutputProfiler
  Create a new OutputProfiler and call `setParser()`
OutputProfiler.AutoEmbeddingFontAction - Class in org.faceless.pdf2
  The `AutoEmbeddingFontAction` class is an implementation of `OutputProfiler.FontAction` that will replace unembedded fonts with embedded ones via a "best fit" algorithm.
OutputProfiler.ColorAction - Interface in org.faceless.pdf2
  An action that can be `set` on an OutputProfiler to replace Colors.
OutputProfiler.FontAction - Interface in org.faceless.pdf2
  An action that can be `set` on an OutputProfiler to replace one font with another in the PDF.
OutputProfiler.ImageType - Enum in org.faceless.pdf2
  ImageType constants are passed in to the `setMaxImageDPI` method
OutputProfiler.ProcessColorAction - Class in org.faceless.pdf2
  The `ProcessColorAction` class is an implementation of `OutputProfiler.ColorAction` which will convert any process colors into the specified ColorSpace.
OutputProfiler.RenderingIntent - Enum in org.faceless.pdf2
  RenderingIntent constants are passed in to the `OutputProfiler.ProcessColorAction.setRenderingIntent(org.faceless.pdf2.OutputProfiler.RenderingIntent)` method
Overprint - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses Overprinting, which usually requires special settings to reproduce correctly on a subtractive output device such as a screen.
OverprintInICCCMYK - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses overprinting in an ICC-based CMYK profile.

## P

pageAction(PagePanelInteractionEvent) - Method in class org.faceless.pdf2.viewer2.feature.AbstractRegionSelector
pageAction(PagePanelInteractionEvent) - Method in class org.faceless.pdf2.viewer2.feature.Coordinates
pageAction(PagePanelInteractionEvent) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
  Handle mousePressed, mouseDragged and mouseMoved events on this page, which are used to select text.
pageAction(PagePanelInteractionEvent) - Method in interface org.faceless.pdf2.viewer2.PagePanelInteractionListener
  Called when a `PagePanelInteractionEvent` is raised
PageDimensionsOutOfBounds - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a `PDFPage` which has a `box` that has a width or height < 3 or > 14440.
PageExtractor - Class in org.faceless.pdf2
  This class enables the extraction of text and images from a `PDFPage`.
PageExtractor.Image - Class in org.faceless.pdf2
  A class representing a bitmap image which is extracted from the `PageExtractor`.
PageExtractor.Text - Class in org.faceless.pdf2
  A class representing a piece of text which is extracted from the `PageExtractor`.
PageFirst - Class in org.faceless.pdf2.viewer2.feature
  Create a button to jump to the first page.
PageFirst() - Constructor for class org.faceless.pdf2.viewer2.feature.PageFirst
PageLabels - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has page labels.
PageLast - Class in org.faceless.pdf2.viewer2.feature
  Create a button to jump to the last page.
PageLast() - Constructor for class org.faceless.pdf2.viewer2.feature.PageLast
PageNext - Class in org.faceless.pdf2.viewer2.feature
  Create a button to jump to the next page.
PageNext() - Constructor for class org.faceless.pdf2.viewer2.feature.PageNext
PageNumber - Class in org.faceless.pdf2.viewer2.feature
  Create a widget that displays the current page number, and allows the user to enter a new pagenumber for display.
PageNumber() - Constructor for class org.faceless.pdf2.viewer2.feature.PageNumber
PagePainter - Class in org.faceless.pdf2
  The PagePainter class renders a page of a PDF to a `Graphics2D` object - typically to a bitmap image or a printer.
PagePanel - Class in org.faceless.pdf2.viewer2
  The `PagePanel` class is the lowest-level class for rendering a `PDFPage` as a `JPanel`.
PagePanel() - Constructor for class org.faceless.pdf2.viewer2.PagePanel
  Create a new PagePanel
PagePanelEvent - Class in org.faceless.pdf2.viewer2
  Represents an event on a `PagePanel` indicating that document has changed somehow.
PagePanelInteractionEvent - Class in org.faceless.pdf2.viewer2
  Represents an interaction (currently only mouse) event on a `PagePanel`.
PagePanelInteractionListener - Interface in org.faceless.pdf2.viewer2
  A listener that should be implemented by any objects wanting to be notified whenever a `PagePanelInteractionEvent` is raised.
PagePanelListener - Interface in org.faceless.pdf2.viewer2
  A listener that should be implemented by any objects wanting to be notified whenever a `PagePanelEvent` is raised.
PagePrevious - Class in org.faceless.pdf2.viewer2.feature
  Create a button that jumps to the previous page.
PagePrevious() - Constructor for class org.faceless.pdf2.viewer2.feature.PagePrevious
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
PageTemplates - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Page Templates - named pages which are not visibile in the document, but which can be used to create other pages dynamically using JavaScript.
pageUpdated(PagePanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.TextHighlighter
pageUpdated(PagePanelEvent) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
pageUpdated(PagePanelEvent) - Method in interface org.faceless.pdf2.viewer2.PagePanelListener
  Called when a `PagePanelEvent` is raised
paintAnnotation(PDFAnnotation, String, Graphics2D, float[]) - Method in class org.faceless.pdf2.PagePainter
  Paint a single annotation.
paintComponent(JComponent, ComponentUI, Graphics) - Static method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  A convenient static method which can be called to paint the content of a Component with the standard PDF-centric way (painting its appearance streams).
paintComponent(Graphics) - Method in class org.faceless.pdf2.viewer2.feature.TextSelection
paintComponent(Graphics) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
paintComponent(Graphics) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
paintComponent(Graphics) - Method in class org.faceless.pdf2.viewer2.PagePanel
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.
paintRubberBandComponent(JComponent, Graphics2D) - Method in class org.faceless.pdf2.viewer2.feature.AbstractRegionSelector
  Paint the component while the "rubber band" box is being stretched.
panelHidden() - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
panelHidden() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSidePanel
panelHidden() - Method in interface org.faceless.pdf2.viewer2.SidePanel
  Called when the panel is made hidden
panelVisible() - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
panelVisible() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSidePanel
panelVisible() - Method in interface org.faceless.pdf2.viewer2.SidePanel
  Called when the panel is made visible
PasswordException - Exception in org.faceless.pdf2
  A subclass of `IOException` that's thrown by the `PDFReader` class when loading a PDF
PasswordException(String) - Constructor for exception org.faceless.pdf2.PasswordException
PasswordPromptEncryptionHandler - Class in org.faceless.pdf2.viewer2
  An extension of the `StandardEncryptionHandler` that will pop up a password dialog to request the password if necessary.
PasswordPromptEncryptionHandler(Component) - Constructor for class org.faceless.pdf2.viewer2.PasswordPromptEncryptionHandler
patchJFileChooser(JFileChooser, JComponent, boolean) - Static method in class org.faceless.pdf2.viewer2.Util
  Insert an "Option pane" into the JFileChooser.
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 its 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.
pathShape(Shape) - Method in class org.faceless.pdf2.PDFCanvas
  Add the path specified by a `Shape` to the Canvas
pathShape(Shape) - Method in class org.faceless.pdf2.PDFPage
  Add the path specified by a `Shape` to the Page
PATHSUFFIX - Static variable in class org.faceless.pdf2.viewer2.feature.SignatureCapture
  The suffix recommended to be appended to a KeyStore alias for that entries signature appearance
pause() - Method in class org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
pause() - Method in class org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
pause() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSidePanel
  Pause the rendering thread.
pause() - Method in interface org.faceless.pdf2.viewer2.PDFBackgroundTask
  Pause the task until the `PDFBackgroundTask.unpause()` method is called.
PDF - Class in org.faceless.pdf2
  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.
PDFA1b_2005 - Static variable in class org.faceless.pdf2.OutputProfile
  An OutputProfile representing the PDF/A-1b:2005 specification (ISO 19005-1, Level B conformance).
PDFA1b_2005_Acrobat - Static variable in class org.faceless.pdf2.OutputProfile
  An OutputProfile representing the PDF/A-1b:2005 specification, as interpreted by Acrobat.
PDFA2b - Static variable in class org.faceless.pdf2.OutputProfile
  An OutputProfile representing the PDF/A-2b specification (ISO 19005-2, Level B conformance).
PDFA3b - Static variable in class org.faceless.pdf2.OutputProfile
  An OutputProfile representing the PDF/A-3b specification (ISO 19005-3, Level B conformance).
PDFAction - Class in org.faceless.pdf2
  An action tells the PDF viewer how to navigate around the document.
PDFAExtensionSchemaBadPrefix - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The XMP metadata contains a PDF/A extension schema which has a bad prefix.
PDFAExtensionSchemaBadSchema - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The XMP metadata contains a PDF/A extension schema which has a bad prefix.
PDFAExtensionSchemaNamespaceInvalid - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The XMP metadata contains a PDF/A extension schema which has a namespace URI that doesn't end in '#' or '/'.
PDFAExtensionSchemaNoDescription - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The XMP metadata contains a PDF/A extension schema which has no description for a property.
PDFAExtensionSchemaNoValueType - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The XMP metadata contains a PDF/A extension schema which has a valueType for a property.
PDFAExtensionSchemaUndefined - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains XMP metadata with an extension schema that is undefined.
PDFAExtensionSchemaUndefinedValueType - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The XMP metadata contains a PDF/A extension schema which has an undefined value type for a property.
PDFAExtensionSchemaValueTypeMismatch - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The XMP metadata contains a PDF/A extension schema which has an incompatible type for a property.
PDFAnnotation - Class in org.faceless.pdf2
  A PDFAnnotation allows the user to interact with the generated PDF document, by adding / viewing rubber-stamps, popup notes hyperlinks and so on.
PDFBackgroundTask - Interface in org.faceless.pdf2.viewer2
  This interface should be implemented by any features in the Viewer that run in a background thread.
PDFBookmark - Class in org.faceless.pdf2
  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 in org.faceless.pdf2
  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(float, float, float) - Constructor for class org.faceless.pdf2.PDFCanvas
  Create a new blank canvas of the specified width and height and with the specified opacity.
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.
PDFExporter - Class in org.faceless.pdf2.viewer2.feature
  A subclass of Exporter that handles exporting a PDF as a PDF file.
PDFExporter() - Constructor for class org.faceless.pdf2.viewer2.feature.PDFExporter
  Create a new PDFExporter
PDFFont - Class in org.faceless.pdf2
  The PDFFont is the abstract superclass for all Fonts in a PDF document.
PDFGlyphVector - Class in org.faceless.pdf2
  A PDFGlyphVector is a sequence of glyphs in a particular font.
PDFImage - Class in org.faceless.pdf2
  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(Image, String) - Constructor for class org.faceless.pdf2.PDFImage
  Create a new PDFimage from the specified `java.awt.Image`.
PDFImage(byte[]) - Constructor for class org.faceless.pdf2.PDFImage
  Load a PDFimage from a byte array.
PDFImage(InputStream) - Constructor for class org.faceless.pdf2.PDFImage
  Load a PDFimage from an InputStream.
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 in org.faceless.pdf2
  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.
PDFImporter - Class in org.faceless.pdf2.viewer2.feature
  A subclass of `Importer` that allows PDF files to be loaded into the viewer.
PDFImporter() - Constructor for class org.faceless.pdf2.viewer2.feature.PDFImporter
  Create a new PDFImporter
PDFPage - Class in org.faceless.pdf2
  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.
PDFParser - Class in org.faceless.pdf2
  The `PDFParser` class can be used to parse the contents of a PDF document, for example converting it to an Image, writing to TIFF, printing it and so on.
PDFParser(PDF) - Constructor for class org.faceless.pdf2.PDFParser
  Creates a PDFParser from the specified `PDF` document.
PDFPattern - Class in org.faceless.pdf2
  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 in org.faceless.pdf2
  The `PDFReader` class adds the ability to load an existing PDF to the library.
PDFReader() - Constructor for class org.faceless.pdf2.PDFReader
  Create a new PDFReader.
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.
PDFReader(InputStream, EncryptionHandler, float[]) - Constructor for class org.faceless.pdf2.PDFReader
  Read a PDF from the specified InputStream, and report on progress.
PDFReader(File, EncryptionHandler, float[]) - Constructor for class org.faceless.pdf2.PDFReader
  Read a PDF from the specified InputStream, and report on progress.
PDFReader(InputStream, EncryptionHandler[], float[]) - Constructor for class org.faceless.pdf2.PDFReader
  Read a PDF from the specified InputStream, and report on progress.
PDFReader(File, EncryptionHandler[], float[]) - Constructor for class org.faceless.pdf2.PDFReader
  Read a PDF from the specified File, and report on progress.
PDFSound - Class in org.faceless.pdf2
  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 InputStream.
PDFStyle - Class in org.faceless.pdf2
  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
PDFTool - Class in org.faceless.pdf2.viewer2
  This class is a utility class which does many of the common tasks required on PDFs - joining them, completing forms, converting to bitmap images or viewing them.
PDFTool() - Constructor for class org.faceless.pdf2.viewer2.PDFTool
PDFVersion10 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.0
PDFVersion11 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.1
PDFVersion12 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.2 (compatible with Acrobat 3.x).
PDFVersion13 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.3 (compatible with Acrobat 4.x).
PDFVersion14 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.4 (compatible with Acrobat 5.x).
PDFVersion15 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.5 (compatible with Acrobat 6.x).
PDFVersion16 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.6 (compatible with Acrobat 7.x).
PDFVersion17 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.7 with no extension level (compatible with Acrobat 8.x and ISO 32000-1:2008).
PDFVersion17e3 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.7 with an ExtensionLevel of 3 (compatible with Acrobat 9.x and ISO 32000-1:2008 extension 3).
PDFVersion17e5 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.7 with an ExtensionLevel of 5 (compatible with Acrobat 9.1 and ISO 32000-1:2008 extension 5).
PDFVersion17e8 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 1.7 with an ExtensionLevel of 8 (compatible with Acrobat X).
PDFVersion20 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF header describes it as version 2.0 If this feature is denied when an OutputProfile is applied, then the version number will be downgraded
PDFViewer - Class in org.faceless.pdf2.viewer2
  The `PDFViewer` class is a simple Swing PDF viewer application.
PDFViewer(Collection<ViewerFeature>) - Constructor for class org.faceless.pdf2.viewer2.PDFViewer
  Creates new PDFViewer with the specified features
PDFViewerApplet - Class in org.faceless.pdf2.viewer2
  An applet wrapping the `PDFViewer`.
PDFViewerApplet() - Constructor for class org.faceless.pdf2.viewer2.PDFViewerApplet
PDFX1a_2001 - Static variable in class org.faceless.pdf2.OutputProfile
  Save the document so that it conforms to the PDF/X-1a:2001 (ISO15390-1) prepress specification.
PDFX1a_2003 - Static variable in class org.faceless.pdf2.OutputProfile
  Save the document so that it conforms to the PDF/X-1a:2003 (ISO15390-4) prepress specification.
PDFX3_2002 - Static variable in class org.faceless.pdf2.OutputProfile
  Save the document so that it conforms to the PDF/X-3:2002 (ISO15390-3) prepress specification.
PDFX3_2003 - Static variable in class org.faceless.pdf2.OutputProfile
  Save the document so that it conforms to the PDF/X-3:2003 (ISO15390-6) prepress specification.
PDFX3_2003_Acrobat - Static variable in class org.faceless.pdf2.OutputProfile
  Deprecated.
  use `OutputProfile.PDFX3_2003` instead
PermissionsWithDocMDPAndDigest - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a permissions dictionary with a DocMDP entry containing signature references with a digest (not part of basic profile).
PermissionsWithUnknownEntry - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a permissions dictionary with an entry other than DocMDP or UR3 (not part of basic profile).
PKCS7SignatureHandler - Class in org.faceless.pdf2
  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.
Placeholder(int) - Constructor for class org.faceless.pdf2.SignatureHandler.Placeholder
  Create a new Placeholder of the specified length, but with no content set
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.
playSound(PDFSound, boolean, boolean, JComponent) - Static method in class org.faceless.pdf2.viewer2.feature.SoundActionHandler
  Play a sound.
populateCanvas(PDFCanvas, int, int, EGIZSignatureHandler) - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Populate the supplied canvas with the signature appearance.
PopupAnnotationPrintFlagNotSet - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a popup annotation that is set not to print.
Portfolio - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is a PDF Portfolio, a collection of PDF documents stored as attachments to the parent.
PortfolioFolders - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is a PDF `OutputProfile.Feature.Portfolio` and contains subfolders.
POST_PRINT - Static variable in class org.faceless.pdf2.Event
  Occurs when a `PDF` has just been be printed (Doc/DidPrint).
POST_SAVE - Static variable in class org.faceless.pdf2.Event
  Occurs when a `PDF` has just been be saved (Doc/DidSave).
postDigest(long, Map<String, SignatureHandler.Placeholder>) - Method in class org.faceless.pdf2.EGIZSignatureHandler
postEdit(PDFAnnotation, PagePanel, String) - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
  Called after an annotation is added or edited - by default, a no-op
postProcessPDF(PDF) - Method in class org.faceless.pdf2.viewer2.Exporter
  Called by `Exporter.ExporterTask.savePDF()` just after the PDF is saved, you can override this method for custom processing.
PostScriptXObject - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a PostScript XObject (not part of basic profile).
PRE_PRINT - Static variable in class org.faceless.pdf2.Event
  Occurs when a `PDF` is about to be printed (Doc/WillPrint).
PRE_SAVE - Static variable in class org.faceless.pdf2.Event
  Occurs when a `PDF` is about to be saved (Doc/WillSave).
PREDEFINED - Static variable in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
preDigest(long, Map<String, SignatureHandler.Placeholder>) - Method in class org.faceless.pdf2.EGIZSignatureHandler
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
prepareToDecrypt() - Method in class org.faceless.pdf2.viewer2.PasswordPromptEncryptionHandler
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
prepareToSign(KeyStore, String, char[]) - Method in class org.faceless.pdf2.EGIZSignatureHandler
preProcessPDF(PDF) - Method in class org.faceless.pdf2.viewer2.Exporter
  Called by `Exporter.ExporterTask.savePDF()` just before the PDF is saved, you can override this method for custom processing.
preSign(EGIZSignatureHandler, KeyStore, String, char[]) - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Set any fields in the Signature that need to be set prior to the start of the signing process.
preVerify(EGIZSignatureHandler) - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Called right at the start of the verification process before the digest is created and the `EGIZSignatureHandler.Factory.doVerify(org.faceless.pdf2.EGIZSignatureHandler, java.security.MessageDigest)` method is called
print(Graphics, PageFormat, int) - Method in class org.faceless.pdf2.PagePainter
print(PrintService, PrintRequestAttributeSet) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Display a Print dialog for printing this document, or if a `PrintService` is specified, print directly to that service without displaying a dialog.
Print - Class in org.faceless.pdf2.viewer2.feature
  Create a button that opens a print dialog.
Print() - Constructor for class org.faceless.pdf2.viewer2.feature.Print
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
ProcessColorAction(ColorSpace) - Constructor for class org.faceless.pdf2.OutputProfiler.ProcessColorAction
  Create a new `ProcessColorAction`
ProcessColorAction(ColorSpace, boolean) - Constructor for class org.faceless.pdf2.OutputProfiler.ProcessColorAction
  Create a new `ProcessColorAction` and call `OutputProfiler.ProcessColorAction.setAllowCalibrated(boolean)`
ProcessColorAction(OutputProfile) - Constructor for class org.faceless.pdf2.OutputProfiler.ProcessColorAction
  Create a new `ProcessColorAction` that will convert process colors to the ColorSpace specified in the supplied OutputProfile's Output Intent.
processTransferable(Transferable) - Method in class org.faceless.pdf2.viewer2.feature.DragAndDrop
  Process the Transferable object by calling `DragAndDrop.action(File)` or `DragAndDrop.action(URL)` on each matching item being transfered.
PromptingAuthenticator - Class in org.faceless.pdf2.viewer2.util
  A simple `Authenticator` which will prompt the user to enter the required name and password with a Swing dialog.
PromptingAuthenticator() - Constructor for class org.faceless.pdf2.viewer2.util.PromptingAuthenticator
  Create a new PromptingAuthenticator with no root component specified
PromptingAuthenticator(Component) - Constructor for class org.faceless.pdf2.viewer2.util.PromptingAuthenticator
  Create a new PromptingAuthenticator and specify the Component the dialog should be opened above
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  The viewport implements PropertyChangeListener, and will be called whenever the PDF has been updated.
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.feature.NavigationWidget
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.feature.PageNumber
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.feature.Save
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
  The PDF fired a property change - document may have had its page list altered.
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.feature.ZoomLevel
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.LinearizedSupport
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
propertyChange(PropertyChangeEvent) - Method in class org.faceless.pdf2.viewer2.util.KeyStoreAliasList
PropertyManager - Interface in org.faceless.pdf2
  This interface defines an object which can be used to set values to be used to control the PDF library - turning on or off debug flags, controlling the location of additional software and so on.
PropertyParser - Class in org.faceless.pdf2.viewer2.util
  A Utility class for parsing particular Strings into particular types of object.
PublicKeyEncryption - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is encrypted with a Public Key.
PublicKeyEncryptionHandler - Class in org.faceless.pdf2
  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() - 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(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.
PublicKeyPromptEncryptionHandler - Class in org.faceless.pdf2.viewer2
  An extension of the `PublicKeyEncryptionHandler` that will pop up a dialog allowing the user to select a KeyStore to select a private key from if necessary.
PublicKeyPromptEncryptionHandler(JComponent, KeyStoreManager) - Constructor for class org.faceless.pdf2.viewer2.PublicKeyPromptEncryptionHandler
PurgeResources - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  When saving a modified PDF, in general the PDF API will not include items that have been removed from the document.
PushButtonAppearanceIsDictionary - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a push-button annotation with an N entry that is a Dictionary containing a Stream.
PushButtonAppearanceIsStream - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a push-button annotation with an N entry that is a Stream.
putNamedComponent(String, JComponent) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Add a named component to the viewers list
putProperty(String, Object) - Method in class org.faceless.pdf2.viewer2.feature.About
  Add a property to the "About" dialog.
putRichTextResource(String, Object) - Method in class org.faceless.pdf2.AnnotationText
  Add a resource that is referenced by the rich content set in `AnnotationText.setRichTextContents(java.lang.String)`.
putSecret(String, SecretKey, char[]) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Store a secret value in the KeyStore - any data which needs to be password protected.
putStaticProperty(String, Object) - Static method in class org.faceless.pdf2.viewer2.feature.About
  Add a property to the "About" dialog.

## Q

quantize() - Method in class org.faceless.pdf2.PDFImage
  Convert a PDFImage to an "Indexed" image, by reducing the number of colors in the image to 256 and storing each color as an index into a color table.
Quit - Class in org.faceless.pdf2.viewer2.feature
  Create a menu item that will quit the application - ie. it calls `System.exit(0)`.
Quit() - Constructor for class org.faceless.pdf2.viewer2.feature.Quit

## R

RadioButtonAppearanceIsDictionary - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a radio-button or checkbox annotation with an N entry that is a Dictionary containing a Stream.
RadioButtonAppearanceIsStream - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a radio-button or checkbox annotation with an N entry that is a Stream.
raiseDocumentPanelEvent(DocumentPanelEvent) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Raise a `DocumentPanelEvent` on the DocumentPanel.
Range() - Constructor for class org.faceless.pdf2.viewer2.feature.TextSelection.Range
RangeList(TextSelection.Range, Comparator<PageExtractor.Text>) - Constructor for class org.faceless.pdf2.viewer2.feature.TextSelection.RangeList
  Create a RangeList containing a single `TextSelection.Range`
RangeList(List<? extends TextSelection.Range>, Comparator<PageExtractor.Text>) - Constructor for class org.faceless.pdf2.viewer2.feature.TextSelection.RangeList
  Create a RangeList containing a list of `TextSelection.Range` objects
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.
ReaderExtensions - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains Reader Extensions.
readPath(byte[]) - Static method in class org.faceless.pdf2.viewer2.feature.SignatureCapture
  A convenience method which will deserialize the specified GeneralPath into a byte array.
RealOverflow - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a real number > ±3.4028234 × 1038, which is the maximum size for a 32-bit float under IEEE754.
RealOverflow14 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a real number greater than 32767 or less than -32767.
RealOverflowPDFA - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a real number > ±3.403 × 1038 - this is not recommended in PDF and disallowed by PDF/A-2 and later.
RealUnderflow - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a real number < ±1.175 × 10-38.
rebuild() - Method in class org.faceless.pdf2.AnnotationFile
rebuild() - Method in class org.faceless.pdf2.AnnotationMarkup
rebuild() - Method in class org.faceless.pdf2.AnnotationNote
rebuild() - Method in class org.faceless.pdf2.AnnotationShape
  Recreate the appearance
rebuild() - Method in class org.faceless.pdf2.AnnotationStamp
rebuild() - Method in class org.faceless.pdf2.AnnotationText
rebuild() - Method in class org.faceless.pdf2.Form
  Call the `FormElement.rebuild()` method on each element that requires it.
rebuild() - Method in class org.faceless.pdf2.FormBarCode
rebuild() - Method in class org.faceless.pdf2.FormButton
rebuild() - Method in class org.faceless.pdf2.FormCheckbox
rebuild() - Method in class org.faceless.pdf2.FormChoice
rebuild() - Method in class org.faceless.pdf2.FormElement
  Cause the annotation list to be rebuilt.
rebuild() - Method in class org.faceless.pdf2.FormRadioButton
rebuild() - Method in class org.faceless.pdf2.FormSignature
rebuild() - Method in class org.faceless.pdf2.FormText
rebuild() - Method in class org.faceless.pdf2.PDFAnnotation
  Rebuild the annotation's appearance.
redact() - Method in class org.faceless.pdf2.Redactor
  Performs the redaction.
Redactor - Class in org.faceless.pdf2
  The Redactor can be used to redact (completely remove) text and images from a PDF.
Redactor() - Constructor for class org.faceless.pdf2.Redactor
  Creates a new Redactor
RedactSelectionAction - Class in org.faceless.pdf2.viewer2.feature
  A `TextSelectionAction` that will redact the selected area of the PDF using the `Redactor` class.
RedactSelectionAction() - Constructor for class org.faceless.pdf2.viewer2.feature.RedactSelectionAction
RedGreenBlueSeparation - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with an ink name of Red, Green or Blue.
redraw(Object) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Deprecated.
  DocumentPanel.redraw() is no longer required as this object now listens to `PropertyChangeEvents` fired by the PDF. This method is not called anywhere and is a no-op
redrawAnnotation(PDFAnnotation) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Redraw the specified annotation on this page.
redrawCurrentPage() - Method in class org.faceless.pdf2.viewer2.PagePanel
  Force a redraw of the current page
ReferenceXObject - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Reference XObject (not part of basic profile).
register(PDF, JComponent) - Method in class org.faceless.pdf2.viewer2.feature.WarningNotifier
  Register a PDF with this object.
register(PDFReader, JComponent) - Method in class org.faceless.pdf2.viewer2.feature.WarningNotifier
  Register a `PDFReader` with this object.
register(Thread, JComponent) - Method in class org.faceless.pdf2.viewer2.feature.WarningNotifier
  Register a `Thread` with this object.
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.
REGULAR - Static variable in class org.faceless.pdf2.StandardCJKFont
  A "style" parameter to the constructor requesting a regular font - ie. not bold or italic.
RegularCompression - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF should be compressed.
remap(ColorSpace) - Method in class org.faceless.pdf2.DeviceNColorSpace
  Attempt to convert this DeviceNColorSpace to an equavalent one, but with a different fallback ColorSpace.
remap(ColorSpace) - Method in class org.faceless.pdf2.SpotColorSpace
RemoteSignatureHandlerFactory - Class in org.faceless.pdf2
  An implementation of `SignatureHandlerFactory` that returns a handler which allow the PKCS#7 signature for a PDF to be calculated on a remote machine.
RemoteSignatureHandlerFactory(URL) - Constructor for class org.faceless.pdf2.RemoteSignatureHandlerFactory
  Create a new RemoteSignatureHandlerFactory
RemoteSignatureProvider - Class in org.faceless.pdf2.viewer2.feature
  A SignatureProvider that allows digital signatures to applied using the `RemoteSignatureHandlerFactory` class.
RemoteSignatureProvider() - Constructor for class org.faceless.pdf2.viewer2.feature.RemoteSignatureProvider
RemoteSigningServlet - Class in org.faceless.pdf2
  This Servlet can be used in conjunction with the `RemoteSignatureHandlerFactory` to remotely calculate the signature for a PDF.
RemoteSigningServlet() - Constructor for class org.faceless.pdf2.RemoteSigningServlet
removeAnnotationFactory(AnnotationComponentFactory) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAdd
  Remove an `AnnotationComponentFactory` from the list of factories available to create a new annotation.
removeChangeListener(ChangeListener) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
  Remove a `ChangeListener` from this panel.
removeDocumentPanelListener(DocumentPanelListener) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Remove a `DocumentPanelListener` from this DocumentPanel
removeDocumentPanelListener(DocumentPanelListener) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Remove a `DocumentPanelListener` previously added to the class with the `PDFViewer.addDocumentPanelListener(org.faceless.pdf2.viewer2.DocumentPanelListener)` method.
removeElement(String) - Method in class org.faceless.pdf2.Form
  Remove the specified element from the form, if it exists.
removeNotify() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
removePagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Remove a `PagePanelInteractionListener` from any `PagePanel` objects that have been created by this DocumentViewport
removePagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
removePagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
removePagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
removePagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Remove a `PagePanelInteractionListener` from this PagePanel
removePagePanelInteractionListener(PagePanelInteractionListener) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
removePagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Remove a `PagePanelListener` from any `PagePanel` objects that have been created by this DocumentViewport
removePagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
removePagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
removePagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
removePagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Remove a `PagePanelListener` from this PagePanel
removePagePanelListener(PagePanelListener) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
removePropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.FormElement
  Remove a previously added PropertyChangeListener form this FormElement.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.PDF
  Remove a `PropertyChangeListener` to this object
removePropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.PDFAnnotation
  Remove a previously added PropertyChangeListener from this PDFAnnotation.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.PDFPage
  Remove a previously added PropertyChangeListener from this PDFPage.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Remote a Listener form listening to changes to this `KeyStore`.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Remove a PropertyChangeListener previously added by `LongRunningTask.addPropertyChangeListener(java.beans.PropertyChangeListener)`
removeSidePanel(SidePanel) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Remove the specified SidePanel from the DocumentPanel.
removeUndoableEditListener(UndoableEditListener) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Remove an `UndoableEditListener` from this DocumentPanel
removeXFA() - Method in class org.faceless.pdf2.Form
  Removes the XFA elements from the form.
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.FDF
  Save the FDF file to the specified OutputStream.
render(OutputStream) - Method in class org.faceless.pdf2.PDF
  This method renders the completed PDF to an `OutputStream`.
RenderingIntent - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains operations to set the Rendering Intent (not part of basic profile).
RenderingIntentUnknown - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Rendering Intent that is not one of the values defined in the PDF specification (not part of basic profile)
requote(char[], int, int, Locale) - Method in class org.faceless.pdf2.PDFFont
  Deprecated.
  use `setFeature("requote", true)` instead
requote(String, Locale) - Method in class org.faceless.pdf2.PDFFont
  Deprecated.
  use `setFeature("requote", true)` instead
resetPageExtractor(PDFPage) - Method in class org.faceless.pdf2.PDFParser
  Reset the previously created PageExtractor.
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()`
Results() - Constructor for class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
  Create a new Results object.
RGB - Static variable in class org.faceless.pdf2.PDFParser
  A `ColorModel` that can be passed in to `writeAsTIFF()` of the various `PagePainter` methods which represent an opaque RGB color model.
RGBA - Static variable in class org.faceless.pdf2.PDFParser
  A `ColorModel` that can be passed in to `writeAsTIFF()` of the various `PagePainter` methods which represent a translucent RGB color model with an alpha component.
RichTextTransferHandler - Class in org.faceless.pdf2.viewer2.util
  A `TransferHandler` that can copy/paste RichText.
RichTextTransferHandler() - Constructor for class org.faceless.pdf2.viewer2.util.RichTextTransferHandler
RichTextTransferHandler.RichTransferable - Class in org.faceless.pdf2.viewer2.util
  Transferable class that can transfer Rich-Text as plain, RTF or HTML.
RichTransferable(AttributedString) - Constructor for class org.faceless.pdf2.viewer2.util.RichTextTransferHandler.RichTransferable
RichTransferable(Document, int, int) - Constructor for class org.faceless.pdf2.viewer2.util.RichTextTransferHandler.RichTransferable
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.
RotateAntiClockwise - Class in org.faceless.pdf2.viewer2.feature
  Create a button that will rotate the page 90 degrees anticlockwise.
RotateAntiClockwise() - Constructor for class org.faceless.pdf2.viewer2.feature.RotateAntiClockwise
RotateClockwise - Class in org.faceless.pdf2.viewer2.feature
  Create a button that will rotate the page 90 degrees clockwise.
RotateClockwise() - Constructor for class org.faceless.pdf2.viewer2.feature.RotateClockwise
RotateClockwise(String, int) - Constructor for class org.faceless.pdf2.viewer2.feature.RotateClockwise
run() - Method in class org.faceless.pdf2.OutputProfiler
  Analyze the PDF and generate its profile.
run(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.ActionHandler
  Run the specified action
run() - Method in class org.faceless.pdf2.viewer2.Exporter.ExporterTask
run(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.FormImportDataActionHandler
run(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.FormResetActionHandler
run(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
run(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.GenericNamedActionHandler
run(DocumentPanel, String) - Static method in class org.faceless.pdf2.viewer2.feature.GenericNamedActionHandler
  Run the specified "named" action.
run(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.GoToActionHandler
run(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.ShowHideActionHandler
run(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.SoundActionHandler
run() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
  This is called only after the page is laoded.
run() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
run(DocumentPanel, PDFAction) - Method in class org.faceless.pdf2.viewer2.feature.URLActionHandler
run() - Method in class org.faceless.pdf2.viewer2.Importer.ImporterTask
run() - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Run the current task.
runAction(PDFAction) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Run the specified action on the PDF.
runEventAppInit() - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `App/Init` JavaScript method
runEventBatchExec(DocumentPanel, PDF, String) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Batch/Exec` JavaScript method
runEventBookmarkMouseUp(DocumentPanel, PDFBookmark) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Bookmark/MouseUp` JavaScript method
runEventConsoleExec(DocumentPanel, String) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Console/Exec` JavaScript method
runEventDocDidPrint(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Doc/DidPrint` JavaScript method
runEventDocDidSave(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Doc/DidSave` JavaScript method
runEventDocOpen(DocumentPanel, String) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Doc/Open` JavaScript method
runEventDocWillClose(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Doc/WillClose` JavaScript method
runEventDocWillPrint(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Doc/WillPrint` JavaScript method
runEventDocWillSave(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Doc/WillSave` JavaScript method
runEventExternalExec(DocumentPanel, String) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `External/Exec` JavaScript method
runEventFieldBlur(DocumentPanel, WidgetAnnotation, boolean, boolean) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Field/Blur` JavaScript method
runEventFieldCalculate(DocumentPanel, WidgetAnnotation, WidgetAnnotation) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Field/Calculate` JavaScript method
runEventFieldFocus(DocumentPanel, WidgetAnnotation, boolean, boolean) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Field/Focus` JavaScript method
runEventFieldFormat(DocumentPanel, WidgetAnnotation, int, boolean) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Field/Format` JavaScript method
runEventFieldKeystroke(DocumentPanel, WidgetAnnotation, int, String, String, boolean, boolean, boolean, int, int, boolean, String, boolean) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Field/Keystroke` JavaScript method
runEventFieldMouseDown(DocumentPanel, WidgetAnnotation, MouseEvent) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Field/Mouse Down` JavaScript method
runEventFieldMouseEnter(DocumentPanel, WidgetAnnotation, MouseEvent) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Field/Mouse Enter` JavaScript method
runEventFieldMouseExit(DocumentPanel, WidgetAnnotation, MouseEvent) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Field/Mouse Exit` JavaScript method
runEventFieldMouseUp(DocumentPanel, WidgetAnnotation, MouseEvent) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Field/Mouse Up` JavaScript method
runEventFieldValidate(DocumentPanel, WidgetAnnotation, String, boolean, boolean, String, String, boolean) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Field/Validate` JavaScript method
runEventLinkMouseUp(DocumentPanel, AnnotationLink) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Link/Mouse Up` JavaScript method
runEventPageClose(DocumentPanel, PDFPage) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Page/Close` JavaScript method
runEventPageOpen(DocumentPanel, PDFPage) - Method in class org.faceless.pdf2.viewer2.JSManager
  Raise the `Page/Open` JavaScript method
runWidgetAction(String) - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
  Run the `action()` method on the specified ViewerWidget.

## S

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.
save(ViewerEvent, Exporter, URL) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
  Save the Document to the network
Save - Class in org.faceless.pdf2.viewer2.feature
  Create a button that will allow the PDF to be saved to disk.
Save() - Constructor for class org.faceless.pdf2.viewer2.feature.Save
save(ViewerEvent, Exporter, String, boolean, boolean) - Static method in class org.faceless.pdf2.viewer2.feature.Save
  /** Save the Document
SaveAs - Class in org.faceless.pdf2.viewer2.feature
  Create a button that will open a dialog allowing the PDF to be saved to disk.
SaveAs() - Constructor for class org.faceless.pdf2.viewer2.feature.SaveAs
saveAs(ViewerEvent, Exporter, String, boolean) - Static method in class org.faceless.pdf2.viewer2.feature.SaveAs
  /** Save the Document
saveColor(Preferences, String, Color) - Static method in class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Save a color with the specified key to the specified `Preferences`
saveKeyStore() - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Save the `KeyStore` using the `KeyStoreManager.setParameter(java.lang.String, java.lang.String)` parameters specified for this class - for file-based KeyStores like JKS, JCEKS and PKCS#12, this requires the `file` parameter and optionally the `password` parameter too (if no password is specified, the empty string is used).
saveKeyStore(JComponent) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Create a Swing compoment prompting the user to save the `KeyStore`.
savePDF() - Method in class org.faceless.pdf2.viewer2.Exporter.ExporterTask
  Save the PDF to the OutputStream
scrollRectToVisible(Rectangle) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
  Scroll smoothly to the specified rectangle by animating the process
search(String) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
  Search for an item of text in the PDF currently displayed in this `DocumentPanel`.
SearchField - Class in org.faceless.pdf2.viewer2.feature
  Create a widget that displays a Search field in the Toolbar.
SearchField() - Constructor for class org.faceless.pdf2.viewer2.feature.SearchField
SearchPanel - Class in org.faceless.pdf2.viewer2.feature
  Creates a `SidePanel` that displays search results.
SearchPanel() - Constructor for class org.faceless.pdf2.viewer2.feature.SearchPanel
  Create a new SearchPanel
SearchPanel.Field - Class in org.faceless.pdf2.viewer2.feature
  A subclass of JTextField customized for searching - it has a setProgress() method to report the progress of the search, and an icon in the background
SearchPanel.Results - Class in org.faceless.pdf2.viewer2.feature
  This class is the SidePanel returned by the parent factory, and represents the search results panel.
SECRETKEYPASSWORD - Static variable in class org.faceless.pdf2.viewer2.feature.SignatureCapture
  The password for the signature appearance KeyStore entry - they are stored as secret keys so must be password protected, although the information is not secret.
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.
select(PageExtractor.Text) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
  Select the specified text.
select(Collection<PageExtractor.Text>) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
  Select the specified text objects.
select(Pattern) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
  Select any text matching the specified Pattern.
selectAction(DocumentPanel, TextSelection.RangeList) - Method in class org.faceless.pdf2.viewer2.feature.MarkupSelectionAction
selectAction(DocumentPanel, TextSelection.RangeList) - Method in class org.faceless.pdf2.viewer2.feature.RedactSelectionAction
selectAction(DocumentPanel, TextSelection.RangeList) - Method in class org.faceless.pdf2.viewer2.feature.TextCopyAction
selectAction(DocumentPanel, TextSelection.RangeList) - Method in interface org.faceless.pdf2.viewer2.feature.TextSelectionAction
  Run the action.
selectAll() - Method in class org.faceless.pdf2.viewer2.feature.TextTool
  Select all the text in the currently displayed viewport.
selectArea(PagePanel, Rectangle2D) - Method in interface org.faceless.pdf2.viewer2.feature.AreaSelectionAction
  Invoked when the area is selected.
selectArea(PagePanel, Rectangle2D) - Method in class org.faceless.pdf2.viewer2.feature.CropPage
selectArea(PagePanel, Rectangle2D) - Method in class org.faceless.pdf2.viewer2.feature.MarkupSelectionAction
selectArea(PagePanel, Rectangle2D) - Method in class org.faceless.pdf2.viewer2.feature.RedactSelectionAction
SelectArea - Class in org.faceless.pdf2.viewer2.feature
  An `AbstractRegionSelector` that allows a rectangular to be selected for PDF operations.
SelectArea() - Constructor for class org.faceless.pdf2.viewer2.feature.SelectArea
selectSignProvider(DocumentPanel, FormSignature, JComponent, Point, ActionListener) - Static method in class org.faceless.pdf2.viewer2.SignatureProvider
  Select a SignatureProvider that can be used to sign the specified signature field.
selectVerifyProvider(DocumentPanel, FormSignature, JComponent, Point, ActionListener) - Static method in class org.faceless.pdf2.viewer2.SignatureProvider
  Select a SignatureProvider that can be used to verify the specified signature field.
ServletContextPropertyManager - Class in org.faceless.pdf2
  Defines a `PropertyManager` which checks the `ServletContext.getInitParameter(java.lang.String)` method for properties.
ServletContextPropertyManager(ServletContext) - Constructor for class org.faceless.pdf2.ServletContextPropertyManager
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.
setAcrobat7Level(int, int, int, boolean) - Method in class org.faceless.pdf2.StandardEncryptionHandler
  Set the access levels for Acrobat 7 and greater.
setAcrobat9Level(int, int, int, boolean) - Method in class org.faceless.pdf2.StandardEncryptionHandler
  Deprecated.
  the encryption algorithm used by Acrobat 9 has ben found to be less secure than the algorithm used by Acrobat 7, so as of 2.11.19 a request for Acrobat 9 encryption will fall back to Acrobat 7 encryption.
setAcrobatXLevel(int, int, int, boolean) - Method in class org.faceless.pdf2.StandardEncryptionHandler
  Set the access levels for Acrobat X 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.
setAdditionalHeaders(URLConnection, DocumentPanel) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
  Set any additional headers on the connection, or modify the PDF if necessary before saving.
setAddToMostRecent(boolean) - Method in class org.faceless.pdf2.viewer2.Importer
  Sets whether import tasks from this importer will add the associated file to the most recently used list.
setAdjustableValues(int, int) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Set the values of the adjustables returned by `DocumentViewport.getAdjustable(int)`.
setAdjustableValues(int, int) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
setAdjustableValues(int, int) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
setAdjustableValues(int, int) - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
setAdjustableValues(int, int) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
setAlias(String, char[]) - Method in class org.faceless.pdf2.viewer2.PublicKeyPromptEncryptionHandler
setAllowCalibrated(boolean) - Method in class org.faceless.pdf2.OutputProfiler.ProcessColorAction
  Determines how process colors in a calibrated ColorSpace are modified.
setAnnotationFactories(AnnotationComponentFactory[]) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationAdd
  Set the list of `AnnotationComponentFactory` objects that can be used to add annotations.
setAnnotations(Collection<PDFAnnotation>) - Method in class org.faceless.pdf2.FDF
  Add the specified annotations to the FDF.
setAppFocusRect(boolean) - Method in class org.faceless.pdf2.viewer2.JSManager
  Sets whether to mark form fields with focus with a dotted rectangle.
setAppletCloseListener(ActionListener) - Method in class org.faceless.pdf2.viewer2.PDFViewerApplet
  Called by the JRE in 1.6u10, this method signifies that we're drawing our own close button.
setAppletEnabled(boolean) - Method in class org.faceless.pdf2.viewer2.util.AppletCheckboxMenuItem
  Whether to display this menu in the browser when it's running as an applet or not
setAppletEnabled(boolean) - Method in class org.faceless.pdf2.viewer2.util.AppletMenuItem
  Whether to display this menu in the browser when it's running as an applet or not
setAppRuntimeHighlight(boolean) - Method in class org.faceless.pdf2.viewer2.JSManager
  Sets whether to highlight form fields displayed in the viewer using the color from `JSManager.getAppRuntimeHighlightColor()`.
setAppRuntimeHighlightColor(Color) - Method in class org.faceless.pdf2.viewer2.JSManager
  Sets the color to highlight form fields if `JSManager.setAppRuntimeHighlight(boolean)` returns true.
setAssociatedFile(File) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the associated File on this DocumentPanel.
setAuthor(String) - Method in class org.faceless.pdf2.PDFAnnotation
  Set the author of the annotation.
setAutoFocusComponent(JComponent) - Static method in class org.faceless.pdf2.viewer2.Util
  Set the supplied component to gain focus when it's newly displayed, even inside a sub-pane in a popup window.
setBackground(Paint) - Method in class org.faceless.pdf2.PagePainter
  Set the background of any images drawn with this `PagePainter`.
setBackgroundStyle(PDFStyle) - Method in class org.faceless.pdf2.AnnotationText
  Set the background style for 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.
setBlendMode(String) - Method in class org.faceless.pdf2.AnnotationStamp
  Set the "Blend Mode" of this stamp.
setBlendMode(String) - Method in class org.faceless.pdf2.PDFStyle
  Set the "Blend Mode" of this style.
setBounds(int, int, int, int) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
setBoundsForFrame(JComponent, int, int, int, int) - Method in class org.faceless.pdf2.viewer2.util.BoundedDesktopManager
setBox(String) - Method in class org.faceless.pdf2.PagePainter
  Set the default "box" to paint.
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.
setBrowserApplet(boolean) - Method in class org.faceless.pdf2.viewer2.util.AppletCheckboxMenuItem
  Set whether this menu is in a browser-based applet or not
setBrowserApplet(boolean) - Method in class org.faceless.pdf2.viewer2.util.AppletMenuItem
  Set whether this menu is in a browser-based applet or not
setButton(String, String, String) - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Set this feature to use a regular button in the toolbar.
setButtonImage(PDFImage) - Method in class org.faceless.pdf2.WidgetAnnotation
  For `FormButton` annotations, set the image to display on the button.
setButtonImage(PDFCanvas, char, boolean, double, double) - Method in class org.faceless.pdf2.WidgetAnnotation
  For `FormButton` annotations, set the image to display on the button.
setButtonText(String, String) - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Set the text on the specified button
setCache(Cache) - Static method in class org.faceless.pdf2.PDF
  Set the `Cache` to be used by the library.
setCaching(boolean) - Method in class org.faceless.pdf2.viewer2.util.PromptingAuthenticator
  Set whether to cache names/passwords - if true (the default), the dialog will be presented with the previous values already specified.
setCallout(float[]) - Method in class org.faceless.pdf2.AnnotationText
  Set the "Callout" for this box.
setCalloutEnding(String) - Method in class org.faceless.pdf2.AnnotationText
  Set the type of Line-Ending that's used to mark the end of a callout - an arrow, circle or similar.
setCancellable(boolean) - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Set whether this task can be cancelled before completion by the user.
setCanonicalDates(boolean) - Method in class org.faceless.pdf2.FDF
  Set whether to format dates as canonical dates when creating a new FDF or XFDF file.
setCanvas(String, PDFCanvas) - Method in class org.faceless.pdf2.AnnotationStamp
  Set this stamp to use the specified canvas
setCertificates(X509Certificate[]) - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Set the X.509 Certificates for this signature.
setCertificateSizes(int[]) - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Set the size in bytes of each X.509 certificate that will be stored.
setCertificationType(int, String) - Method in class org.faceless.pdf2.FormSignature
  Causes this signatures be "Certifying" signature when it's signed - also known as an "Author" signature..
setColor(Color) - Method in class org.faceless.pdf2.AnnotationText
  Set the background color of the annotation.
setColor(Paint) - Method in class org.faceless.pdf2.BarCode
  Set the color of the BarCode.
setColor(Color) - Method in class org.faceless.pdf2.PDFAnnotation
  Set the `Color` of the annotation.
setColor(Color) - Method in class org.faceless.pdf2.PDFBookmark
  Set the color of the Bookmark.
setColor(Color) - Method in class org.faceless.pdf2.viewer2.feature.MarkupSelectionAction
setColor(Color) - Method in class org.faceless.pdf2.viewer2.feature.RedactSelectionAction
  Set the description that's returned by `RedactSelectionAction.getDescription()`
setColor(Color) - Method in class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Set the currently selected color
setColorAction(OutputProfiler.ColorAction) - Method in class org.faceless.pdf2.OutputProfiler
  Set the `OutputProfiler.ColorAction` to run on the PDF.
setColorSpace(ColorSpace) - Method in class org.faceless.pdf2.PDFImage
  Override the stored ColorSpace in this image.
setCompression(int) - Method in class org.faceless.pdf2.FormBarCode
  Set whether the BarCode value should be compressed by Flate compreesion first.
setContactInfo(String) - Method in class org.faceless.pdf2.FormSignature
  Set the contact information field for this signature.
setContent(byte[]) - Method in class org.faceless.pdf2.SignatureHandler.Placeholder
  Set the content for this Placeholder.
setContentRectangle(float, float, float, float) - Method in class org.faceless.pdf2.AnnotationText
  Set the rectangle of the content of this annotation.
setContents(String) - Method in class org.faceless.pdf2.AnnotationText
  Set the contents of the annotation.
setContents(String) - Method in class org.faceless.pdf2.PDFAnnotation
  Set the "Contents" value of this annotation, which is required for "note" annotations and when making annotations accessible.
setContentSize(int) - Method in class org.faceless.pdf2.AcrobatSignatureHandlerFactory
  This method can be called to fix the space allocated for the "Contents" variable, which contains the encoded signature.
setCorners(float, float, float, float, float, float, float, float) - Method in class org.faceless.pdf2.AnnotationLink
  Set the four corners (x1,y1) (x2,y2) (x3,y3) (x4,y4) of the quadrilateral that encompasses the text underlying this annotation.
setCorners(float[]) - Method in class org.faceless.pdf2.AnnotationLink
  Set a series of corners of the quadrilateral(s) that encompass the text underlying this annotation.
setCorners(float, float, float, float, float, float, float, float) - Method in class org.faceless.pdf2.AnnotationMarkup
  Set the four corners (x1,y1) (x2,y2) (x3,y3) (x4,y4) of the quadrilateral that encompasses the text underlying this annotation.
setCorners(float[]) - Method in class org.faceless.pdf2.AnnotationMarkup
  Set a series of corners of the quadrilateral(s) that encompass the text underlying this annotation.
setCreateSearchField(boolean) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel
  Set whether to create a `SearchPanel.Field` at the top of the `SearchPanel.Results` panel.
setCreationDate(Date) - Method in class org.faceless.pdf2.EmbeddedFile
  Set the Creation Date of this file.
setCreationDate(Calendar) - Method in class org.faceless.pdf2.PDFAnnotation
  Set the date when the annotation was created.
setCurrentUser(String) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Set the name of the current user (for Annotations).
setCustomAppearance(PDFCanvas, float, float, float, float) - Method in class org.faceless.pdf2.AcrobatSignatureHandlerFactory
  Set a custom appearance for this signature.
setCustomAppearance(PDFCanvas, float, float, float, float) - Method in class org.faceless.pdf2.PKCS7SignatureHandler
  Set a custom appearance for this signature.
setDecryptionKey(KeyStore, String, char[]) - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
  Set the private key to use to decrypt the document
setDefaultValue(String) - Method in class org.faceless.pdf2.FormCheckbox
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.FormRadioButton
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.
setDenied(OutputProfile.Feature) - Method in class org.faceless.pdf2.OutputProfile
  Add a feature to the "Denied" list of this profile.
setDescription(String) - Method in class org.faceless.pdf2.EmbeddedFile
  Set the optional description for this file.
setDescription(String) - Method in class org.faceless.pdf2.FormElement
  Set the text description of this field.
setDescription(String) - Method in class org.faceless.pdf2.viewer2.feature.MarkupSelectionAction
  Set the description that's returned by `MarkupSelectionAction.getDescription()`
setDigestable(boolean) - Method in class org.faceless.pdf2.SignatureHandler.Placeholder
  Set whether this Placeholder should return true from `SignatureHandler.Placeholder.isDigestable()`
setDigestAlgorithm(String) - Method in class org.faceless.pdf2.AcrobatSignatureHandlerFactory
  Set the message digest algorithm to use - one of MD5, SHA1, SHA256, SHA384, SHA512 or RIPEMD160 The default is SHA1.
setDigestAlgorithm(String) - Method in class org.faceless.pdf2.RemoteSignatureHandlerFactory
  Set the message digest algorithm to use - one of "MD5", "SHA1" or "SHA256".
setDirty(boolean) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the document as being "dirty", ie that it has been modified since loading.
setDisableUnlessDirty(boolean) - Method in class org.faceless.pdf2.viewer2.feature.Save
  Set whether this feature should be disabled unless the PDF is marked as "dirty", i.e. it has been changed since it was loaded.
setDockIcon(boolean) - Method in class org.faceless.pdf2.viewer2.feature.AppleSupport
  Set whether to set the dock icon.
setDockIconResource(String) - Method in class org.faceless.pdf2.viewer2.feature.AppleSupport
  Set the path to the resource to use for the dock icon.
setDocumentPanel(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Set the DocumentPanel that contains this DocumentViewport.
setDocumentPanel(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
setDocumentPanel(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
setDocumentPanel(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSidePanel
setDocumentPanel(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
setDocumentPanel(DocumentPanel) - Method in interface org.faceless.pdf2.viewer2.SidePanel
  Set the `DocumentPanel` this SidePanel is a member of.
setDocumentPanel(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
setDoNotSpellCheck(boolean) - Method in class org.faceless.pdf2.FormText
  Deprecated.
  call setSpellCheck instead
setDraggable(boolean) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Sets whether to allow the contents of this viewport to be dragged with the mouse.
setDraggable(boolean) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
setDraggable(boolean) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
  Set whether this TextTool can select text by dragging over it.
setDraggable(boolean) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel
  Determines whether SidePanels created by this factory can be edited by dragging pages around or dragging new documents in.
setDraggable(boolean) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
setDraggable(boolean) - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
setDraggable(boolean) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
setECC(int) - Method in class org.faceless.pdf2.FormBarCode
  Sets the error correction coefficient (PDF417 and QRCode only).
setEditable(boolean) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel
  Determine whether SidePanels created by this factory allow pages to be edited in any way - either reordered via dragging or through any editing `ThumbnailPanel.ThumbnailSelectionAction`.
setEmbed(boolean) - Method in class org.faceless.pdf2.OpenTypeFont
  Whether to embed the font in the PDF.
setEmbeddedFile(EmbeddedFile, String, String, String) - Method in class org.faceless.pdf2.AnnotationRichMedia
  Sets the embedded rich media file to use within this annotation.
setEncryptedMetadata(boolean) - Method in class org.faceless.pdf2.PublicKeyEncryptionHandler
  Set whether XMP Metadata is to be encrypted or not.
setEncryptionHandler(EncryptionHandler) - Method in class org.faceless.pdf2.PDF
  Set the `EncryptionHandler` to encrypt this document with.
setExecutor(ExecutorService) - Static method in class org.faceless.pdf2.PDF
  Set the `ExecutorService` to be used by the PDF library to run any parallel operations.
setExtractText(boolean) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Set whether to extract text while rendering this page to a `PageExtractor`
setFeature(String, boolean) - Method in class org.faceless.pdf2.OpenTypeFont
  Set or clear an optional feature on a font.
setFeature(String, boolean) - Method in class org.faceless.pdf2.PDFFont
  Set or clear an optional feature on a font.
setFieldName(String) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
  Set the field name which the PDF will be submitted as (as if it were sent from an HTML Form).
setFields(Collection<FormElement>) - Method in class org.faceless.pdf2.FDF
  Set the fields that are to be included in this FDF.
setFile(EmbeddedFile) - Method in class org.faceless.pdf2.AnnotationFile
  Set the contents of this annotation to the specified embedded file.
setFile(String) - Method in class org.faceless.pdf2.FDF
  Set the filename associated with this FDF (the "F" entry).
setFile(File) - Method in class org.faceless.pdf2.viewer2.Importer.ImporterTask
  Set the default file to save the file to if the PDF is later saved.
setFileId(byte[]) - Method in class org.faceless.pdf2.EncryptionHandler
  This method is called to set the file ID of the document.
setFileName(String) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
  Set the file name which the PDF will be submitted as (as if it were sent from an HTML Form).
setFillColor(Paint) - Method in class org.faceless.pdf2.PDFStyle
  Set the fill color.
setFirstLineEnding(String) - Method in class org.faceless.pdf2.AnnotationShape
  Sets the line ending style for the first endpoint.
setFlags(int) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
  Set the flags on this item.
setFont(String, Object) - Method in class org.faceless.pdf2.PDFParser
  Specify a font substitution to use.
setFont(PDFFont, float) - Method in class org.faceless.pdf2.PDFStyle
  Set the font and font size for this style.
setFontAction(OutputProfiler.FontAction) - Method in class org.faceless.pdf2.OutputProfiler
  Set the `OutputProfiler.FontAction` to run on the PDF.
setFontFeature(String, boolean) - Method in class org.faceless.pdf2.PDFStyle
  Set the specified font feature.
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.
setFormFieldOrientation(int) - Method in class org.faceless.pdf2.PDFStyle
  Set the angle of rotation for form fields created with this style as a background style.
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`.
setFull(boolean) - Method in class org.faceless.pdf2.OutputProfiler
  Sets whether the OutputProfiler will create a full OutputProfile when it is run.
setFullScreen(boolean, DocumentViewport) - Method in class org.faceless.pdf2.viewer2.feature.FullScreenMode
  Set the specified Viewport to be the fullscreen viewport or not
setGroupOwner(JComponent) - Method in class org.faceless.pdf2.viewer2.ToggleViewerWidget
  Set the "owner" for this Widget's group.
setHairlineWidth(float) - Method in class org.faceless.pdf2.OutputProfiler
  If `Hairlines` are denied when a new profile is `applied`, they will be changed to lines of the specified width.
setHandedness(int) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
setHeight(float) - Method in class org.faceless.pdf2.BarCode
  Set the height of this symbol.
setHighlightType(int, Paint, Stroke, float) - Method in class org.faceless.pdf2.viewer2.feature.TextHighlighter
  Set the type of Highlight to use.
setHighlightType(int, Paint, Stroke, float) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
  Set the type and color of the highlight.
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).
setIncludeEmptyFields(boolean) - Method in class org.faceless.pdf2.FDF
  Set whether to include empty fields when creating a new FDF or XFDF file.
setIncludeUniqueID(boolean) - Method in class org.faceless.pdf2.FDF
  Set whether to include the "NM" or `Unique ID` for each annotation.
setInfo(String, Object) - Method in class org.faceless.pdf2.PDF
  Set an item of PDF meta-information, such as author or title.
setInkBleed(double, double) - Method in class org.faceless.pdf2.BarCode
  Set the ink bleed amount - the number of points the bars are expected to expand in a horizontal and vertical direction due to ink bleed or other quirks of the printing process.
setInReplyTo(PDFAnnotation) - Method in class org.faceless.pdf2.PDFAnnotation
  Set which annotation this annotation is in reply to.
setIssuerInfo(String) - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Set the "Issuer Information" field of this siganture.
setJavaScript(String, String) - Method in class org.faceless.pdf2.FDF
  Set the JavaScript for this FDF for the specified event, or `null` if none is defined.
setJavaScript(String) - Method in class org.faceless.pdf2.PDF
  Set the document-wide JavaScript.
setJSManager(JSManager) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the JSManager object for this DocumentPanel.
setKeyStoreManager(KeyStoreManager) - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
  Set the `KeyStoreManager` used by this class, which will override the default.
setKeyStoreManager(KeyStoreManager) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Set the `KeyStoreManager` used by this PDFViewer
setKeyStoreManager(KeyStoreManager) - Method in class org.faceless.pdf2.viewer2.util.KeyStoreAliasList
  Set the KeyStoreManager
setLastLineEnding(String) - Method in class org.faceless.pdf2.AnnotationShape
  Sets the line ending style for the end of the line.
setLayout(String, String) - Method in class org.faceless.pdf2.PDF
  Deprecated.
  since 2.7.6 this method has been replaced with the "pagelayout" and "pagemode" keys to the `setOption()` method.
setLength(int) - Method in class org.faceless.pdf2.SignatureHandler.Placeholder
setLicenseKey(String) - Static method in class org.faceless.pdf2.PDF
  Set the license key for the library.
setLinearizedLoader(boolean) - Method in class org.faceless.pdf2.PDFReader
  Set whether to use the Linearization tables (if they exist) in the PDF to load it on demand.
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.
setLineDash(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.
setLocalAddress(InetSocketAddress) - Method in class org.faceless.pdf2.viewer2.feature.SignatureCapture
  Set the local address to open the webserver on.
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.
setLocked(boolean, boolean) - Method in class org.faceless.pdf2.PDFAnnotation
  Set the annotation to be "locked".
setLogo(PDFImage) - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Set the logo to be displayed on the stamp
setMaxImageDPI(OutputProfiler.ImageType, float, float) - Method in class org.faceless.pdf2.OutputProfiler
  Set the maximum image resolution to be used in the PDF.
setMaxLength(int) - Method in class org.faceless.pdf2.FormText
  Set the maximum length of the field.
setMeasurementUnits(float, float, float, float, String) - Method in class org.faceless.pdf2.PDFPage
  Set the natural scale for measurements in the specified area of the page.
setMenu(String, char, boolean, ActionListener) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Add or replace a menu item in the viewer.
setMenu(String) - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Set a menu item for this feature.
setMenu(String, char) - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Set a menu item for this feature, with an optional keyboard shortcut.
setMetaData(String) - Method in class org.faceless.pdf2.PDF
  Set the XMP Metadata associated with this document.
setMetaData(String) - Method in class org.faceless.pdf2.PDFAnnotation
  Set the XML metadata associated with this object.
setMetaData(String) - Method in class org.faceless.pdf2.PDFCanvas
  Set the XML metadata associated with this object.
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.
setModal(boolean) - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Set whether this dialog should be modal (the default) or not
setModal(boolean) - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Sets whether this task will create modal dialogs by default.
setModDate(Date) - Method in class org.faceless.pdf2.EmbeddedFile
  Set the Last-modified Date of this file.
setModifyDate(Calendar) - Method in class org.faceless.pdf2.PDFAnnotation
  Set the date when the annotation is last modified.
setMoveMenus(boolean) - Method in class org.faceless.pdf2.viewer2.feature.AppleSupport
  Set whether to move the menus from the application window to the System menu bar.
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.
setOpacity(int) - Method in class org.faceless.pdf2.PDFAnnotation
  Set the opacity of this annotation.
setOpen(boolean) - Method in class org.faceless.pdf2.AnnotationNote
  Set whether this Note is saved in it's opened or closed state.
setOpen(boolean) - Method in class org.faceless.pdf2.PDFBookmark
  Set whether the Bookmark is open
setOpenRectangle(float, float, float, float) - Method in class org.faceless.pdf2.AnnotationNote
  Set the Rectangle for this note in its open state.
setOption(String, Object) - Method in class org.faceless.pdf2.PageExtractor
  Set an option to control text extraction.
setOption(String, Object) - Method in class org.faceless.pdf2.PDF
  Set various options and on the PDF, which largely (but not necessarily) follows the options available in the "Document Properties" dialog of Acrobat.
setOrder(Comparator<PageExtractor.Text>) - Method in class org.faceless.pdf2.viewer2.feature.TextTool
  Set the order in which text is selected in this TextTool, either `PageExtractor.NATURALORDER` or `PageExtractor.DISPLAYORDER`.
setOutputIntent(String, String, String, String, String, ICC_Profile) - Method in class org.faceless.pdf2.OutputProfile
  Add an OutputIntent to the profile.
setOutputProfile(OutputProfile) - Method in class org.faceless.pdf2.PDF
  Deprecated.
  since 2.18 the OutputProfiler class should be used instead of calling PDF.setOutputProfile
setOutputProfile(OutputProfile) - Method in class org.faceless.pdf2.PDFParser
  Set the OutputProfile which should be updated for any extraction or rendering performed with this PDFParser.
setOverprint(boolean) - Method in class org.faceless.pdf2.PDFStyle
  Cause text and objects drawn with this style to overprint.
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).
setPAdES(boolean) - Method in class org.faceless.pdf2.AcrobatSignatureHandlerFactory
  Set whether the factory should use the PAdES signature, as specified in PDF 2.0 and supported in Acrobat X and later.
setPage(PDFPage, int, int, int, int) - Method in interface org.faceless.pdf2.EGIZSignatureHandler.Factory
  Set the page and size of the stamp that will be added by the signature
setPage(PDFPage) - Method in class org.faceless.pdf2.PDFAnnotation
  Set the page for this annotation.
setPage(PDFPage) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the page to display in the `DocumentViewport`.
setPage(PDFPage, float, float, float) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the page to display in the `DocumentViewport`.
setPage(PDFPage, double, double, double) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Set the currently displayed page.
setPage(PDFPage, double, double, double) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
setPage(PDFPage, double, double, double) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
setPage(PDFPage, double, double, double) - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
setPage(PDFPage, Rectangle2D, float) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Redraw the page.
setPage(PDFPage, Rectangle2D, float, Rectangle) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Redraw the page.
setPage(PDFPage, float, float, float, float, float) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Redraw the page.
setPage(PDFPage, float, float, float, float, float, Rectangle) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Redraw the page.
setPage(PDFPage, double, double, double) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
setPageExtractor(PageExtractor) - Method in class org.faceless.pdf2.PagePainter
  Set the `PageExtractor` to extract text to.
setPageLabel(int, int, String, char) - Method in class org.faceless.pdf2.PDF
  Set the "Page Label" for a range of pages in the PDF - the way the page number is presented.
setPageNumber(int) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the page being displayed.
setPageNumber(int) - Method in class org.faceless.pdf2.viewer2.Importer.ImporterTask
  Set the initial pagenumber to display.
setPageOrientation(int) - Method in class org.faceless.pdf2.PDFPage
  Set the orientation of the page.
setPaintAnnotations(boolean) - Method in class org.faceless.pdf2.PagePainter
  Set whether any annotations on this page are to be painted or not.
setPaintMethod(int) - Method in class org.faceless.pdf2.PDFStyle
  Set the paint method to either `PDFStyle.PAINTMETHOD_EVENODD` or `PDFStyle.PAINTMETHOD_NONZEROWINDING` (the default).
setParameter(String) - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Set the "Parameter" field of this Signature
setParameter(String, String) - Method in class org.faceless.pdf2.RemoteSignatureHandlerFactory
  Set an HTTP parameter to be passed through to the server.
setParameter(String, String) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Set a parameter to be used when loading or saving the KeyStore.
setParameters(String) - Method in class org.faceless.pdf2.viewer2.KeyStoreManager
  Set the store parameters.
setParser(PDFParser) - Method in class org.faceless.pdf2.OutputProfiler
  Set the PDFParser to create the OutputProfile from.
setParser(PDFParser) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Set the `PDFParser` object which should be used to render the pages.
setPattern(Pattern) - Method in class org.faceless.pdf2.viewer2.feature.TextHighlighter
  Set the Regular Expression used to determine which words to highlight.
setPDF(PDF) - Method in class org.faceless.pdf2.OutputProfiler
  Set the PDF to create the OutputProfile from.
setPDF(PDF) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the PDF to be displayed by this `DocumentPanel`.
setPDF(PDF, PDFPage) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the PDF to be displayed by this `DocumentPanel`, and specify the initial page to display.
setPDF(PDFParser, PDFPage) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the PDF to be displayed by this `DocumentPanel`, and specify the initial page to display and the exact `PDFParser` to use.
setPermission(String, boolean) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Sets whether the specified permission is allowed on this DocumentPanel.
setPortfolioFolder(String) - Method in class org.faceless.pdf2.EmbeddedFile
  Set the name of the folder this EmbeddedFile should be stored in when the PDF is a `Portfolio`.
setPostMessage(String) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
  Set the message which will be displayed to the user after a successful save.
setPreMessage(String) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
  Set the message which will be displayed to the user before saving as a prompt - the save will only continue if the user selects "OK".
setPrintable(boolean) - Method in class org.faceless.pdf2.PDFAnnotation
  Set whether the annotation is included when the document is printed.
setPrintAsImageResolution(int) - Method in class org.faceless.pdf2.PDFParser
  When printing a PDF via this classes `Pageable` interface, it can sometimes be useful to force the PDF to print as an image at a specific resolution.
setPromptOnOverwrite(boolean) - Method in class org.faceless.pdf2.viewer2.feature.Save
  Set whether this feature should prompt before overwriting a file
setPromptOnOverwrite(boolean) - Method in class org.faceless.pdf2.viewer2.feature.SaveAs
  Set whether this feature should prompt before overwriting a file
setPropertyManager(PropertyManager) - Static method in class org.faceless.pdf2.PDF
  Set the `PropertyManager` to be used by the PDF library
setPropertyManager(PropertyManager) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Set the `PropertyManager` in use by this PDFViewer
setRadiosInUnison(boolean) - Method in class org.faceless.pdf2.FormRadioButton
  Set the value of the "RadiosInUnison" flag, as returned by `FormRadioButton.isRadiosInUnison()`
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.
setReadTimeout(int) - Method in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Set the timeout in milliseconds that should be used when reading from a URL.
setReadTimeout(int) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
  Set the timeout in milliseconds that should be used when reading from a URL.
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.AnnotationLink
setRectangle(float, float, float, float) - Method in class org.faceless.pdf2.AnnotationMarkup
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 - where it is on the page.
setRedactionColor(Paint) - Method in class org.faceless.pdf2.Redactor
  Sets the Paint to use to fill in any redacted areas.
setRelationship(String) - Method in class org.faceless.pdf2.EmbeddedFile
  Set the "associated file relationship" field, which defines the relationship between this file attachment and the PDF.
setRenderingHints(RenderingHints) - Method in class org.faceless.pdf2.PagePainter
  Set additional rendering hints on the Graphics object.
setRenderingHints(RenderingHints) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Set the `RenderingHints` that should be used when rendering the pages
setRenderingHints(RenderingHints) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
setRenderingHints(RenderingHints) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
setRenderingHints(RenderingHints) - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
setRenderingHints(RenderingHints) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Set the `RenderingHints` to be used when rendering pages in this PagePanel.
setRenderingHints(RenderingHints) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
setRenderingIntent(OutputProfiler.RenderingIntent) - Method in class org.faceless.pdf2.OutputProfiler.ProcessColorAction
  Set the rendering intent, to control how out-of-gamut colors are converted.
setRequired(boolean) - Method in class org.faceless.pdf2.FormElement
  Set whether the field is required before the form is submitted.
setRequired(OutputProfile.Feature) - Method in class org.faceless.pdf2.OutputProfile
  Add a feature to the "Required" list of this profile.
setRequiredCertificateFallbackURI(URI) - Method in class org.faceless.pdf2.FormSignature
  Set the URI the user is directed to if the conditions set by `FormSignature.setRequiredCertificateIssuers(java.security.cert.X509Certificate[])` and `FormSignature.setRequiredCertificateSubjects(java.security.cert.X509Certificate[])` are not met.
setRequiredCertificateIssuers(X509Certificate[]) - Method in class org.faceless.pdf2.FormSignature
  Set restrictions on which X.509 Certificates can be used when this (blank) signature is eventually signed.
setRequiredCertificateSubjects(X509Certificate[]) - Method in class org.faceless.pdf2.FormSignature
  Set restrictions on which X.509 Certificates can be used when this (blank) signature is eventually signed.
setRequiredReasons(String[]) - Method in class org.faceless.pdf2.FormSignature
  Set the list of Reasons from which the user must choose when this (blank) signature is eventually signed.
setRequiredTimestampServer(URI) - Method in class org.faceless.pdf2.FormSignature
  Set the URI of the TimeStamp server that must be used when this (blank) signature is eventually signed.
setRichTextContents(String) - Method in class org.faceless.pdf2.AnnotationText
  Set the Rich-text contents of the annotation.
setRoot(Component) - Method in class org.faceless.pdf2.viewer2.util.PromptingAuthenticator
  Set the root Component the dialog should be opened above
setRotate(int) - Method in class org.faceless.pdf2.AnnotationStamp
  Set the rotation of the specified Stamp.
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.
setScrollFollow(boolean) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel
  Set whether the thumbnail panel should scroll to follow the currently selected page or not.
setSelected(boolean) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
  Mark this page as selected.
setSelected(boolean) - Method in class org.faceless.pdf2.viewer2.ToggleViewerWidget
  Set whether this Widget is selected.
setSelected(boolean) - Method in class org.faceless.pdf2.WidgetAnnotation
  For Radiobuttons and Checkboxes, this method can be called to set the specified Widget to true.
setSelectedIndices(int[]) - Method in class org.faceless.pdf2.FormChoice
  Set which entries in the `FormChoice.getOptions()` map are selected.
setSelectedPages(List<PDFPage>) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.View
  Set the list of selected pages.
setSelectedSidePanel(SidePanel) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the currently displayed `SidePanel`.
setSerialNumber(BigInteger) - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Set the "Serial Number" field of this Signature
setShape(Shape) - Method in class org.faceless.pdf2.AnnotationShape
  Set the Shape of this Annotation.
setShowText(boolean) - Method in class org.faceless.pdf2.BarCode
  Request that a human-readable version of the barcode value is displayed below the code.
setSidePanelSize(int, int) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Control the size of the leftmost pane.
setSignatureHandlerFactory(SignatureHandlerFactory) - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
  Set the `SignatureHandlerFactory` used to sign fields using this class.
setSignatureHandlerFactory(RemoteSignatureHandlerFactory) - Method in class org.faceless.pdf2.viewer2.feature.RemoteSignatureProvider
  Set the `RemoteSignatureHandlerFactory` that is to be used to sign this PDF.
setSignaturePermissionRestrictions(FormSignature) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Limit the permissions that can be `set` on this PDF to ensure they don't conflict with the `certification` of this signature.
setSignatureState(DocumentPanel, FormSignature, SignatureProvider.SignatureState) - Static method in class org.faceless.pdf2.viewer2.SignatureProvider
  Set the `SignatureProvider.SignatureState` of this field - should be called by the `showVerifyDialog()` method after the field has been verified, to save the details of the verification.
setSignatureValue(byte[]) - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Set the "Signature Value" of this signature.
setSignDate(Calendar) - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Set the time this signature was applied
setSignerInfo(String) - Method in class org.faceless.pdf2.EGIZSignatureHandler
  Set the "Signer Information" field of this siganture.
setSound(PDFSound) - Method in class org.faceless.pdf2.AnnotationSound
  Set the contents of this annotation to the specified sound.
setSource(File) - Method in class org.faceless.pdf2.PDFReader
  Set the source for this PDFReader to the specified File.
setSource(InputStream) - Method in class org.faceless.pdf2.PDFReader
  Set the source for this PDFReader to the specified InputStream.
setSource(URL) - Method in class org.faceless.pdf2.PDFReader
  Set the source for this PDFReader to the specified URL.
setSpaceTolerance(double, double, double) - Method in class org.faceless.pdf2.PageExtractor
  Set the "space tolerance" - tunable parameters for the extractor to determine when two adjacent phrases of text are to be separated by zero, one or more than one space.
setSpellCheck(boolean) - Method in class org.faceless.pdf2.FormChoice
  Set the "spell check" flag on the field, which controls whether Acrobat will run its spell-checker on the field.
setSpellCheck(boolean) - Method in class org.faceless.pdf2.FormText
  Set the "spell check" flag on the field, which controls whether Acrobat will run its spell-checker on the field.
setStampHeight(int) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
  Set the height of the stamp images in the edit component.
setStampList(String[]) - Method in class org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
  Set the list of stamp names to choose from.
setStatus(String) - Method in class org.faceless.pdf2.AnnotationNote
  For Note Annotations that are reviews of other annotations, set the status of the review.
setStrokeAdjustment(boolean) - Method in class org.faceless.pdf2.PDFStyle
  Set whether this style uses Stroke Adjustment
setStyle(PDFStyle) - Method in class org.faceless.pdf2.AnnotationLink
  Set the style for this hyperlink annotation.
setStyle(PDFStyle) - Method in class org.faceless.pdf2.AnnotationShape
  Sets the style used to draw this shape
setStyle(PDFStyle) - Method in class org.faceless.pdf2.AnnotationText
  Set the style to display the text in
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 by removing unused glyph definitions from the font when it's embedded in the file.
setSymbology(String) - Method in class org.faceless.pdf2.FormBarCode
  Sets the type of BarCode symbology
setSymbolSize(float) - Method in class org.faceless.pdf2.FormBarCode
  Set the symbol size in mm - this is the size of the smallest unit in the BarCode, and is typically in the region of 0.5 to 1.
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.
setTextDoubleUnderline(boolean) - Method in class org.faceless.pdf2.PDFStyle
  Set whether text rendered with this style is double-underlined or not.
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.
setTextSmallCaps(boolean) - Method in class org.faceless.pdf2.PDFStyle
  Set whether text in this style is displayed with "small-caps" - ie. all lower case letters are displayed as upper-case but at 80% of the original 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.
setTextTool(TextTool) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Results
  Set the `TextTool` object this object will highlight its results on.
setTextTool(TextTool) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel
  Set the `TextTool` object that will display the selection when an item in this panel is clicked on.
setTextUnderline(boolean) - Method in class org.faceless.pdf2.PDFStyle
  Set whether text rendered with this style is underlined or not.
setTextValue(String) - Method in class org.faceless.pdf2.WidgetAnnotation
  Deprecated.
  since 2.11 just call #setValue
setThumbnail(PDFImage) - Method in class org.faceless.pdf2.PDFPage
  Set the embedded page thumbnail.
setThumbnailSize(int) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel
  Set the size of the longest dimension of each thumbnail.
setTimeout(int) - Method in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Set the timeout in milliseconds that should be used when connecting to a URL.
setTimeout(int) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
  Set the timeout in milliseconds that should be used when connecting to a URL.
setTimeStampServer(URL) - Method in class org.faceless.pdf2.AcrobatSignatureHandlerFactory
  Specify the URL of an RFC3161 Timestamp Server.
setToolBarEnabled(boolean) - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Set whether the toolbar this feature is stored in is enabled by default
setToolBarEnabledAlways(boolean) - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Set whether the toolbar this feature is stored in can be enabled or disabled
setToolBarFloatable(boolean) - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Set whether the toolbar this feature is stored in can be floated
setToolBarFloating(boolean) - Method in class org.faceless.pdf2.viewer2.ViewerWidget
  Set whether this toolbar is always floating or not.
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.AnnotationFile
  Set the type of attachment - the physical appearance on the page.
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(String, Color) - Method in class org.faceless.pdf2.AnnotationSound
  Set the type of attachment - the physical appearance on the page.
setType(String, float) - Method in class org.faceless.pdf2.AnnotationStamp
  Set the type of the stamp to one of the predefined "standard" types available with Acrobat.
setType(String) - Method in class org.faceless.pdf2.EmbeddedFile
  Set the MIME type for this file attachment.
setType(int) - Method in class org.faceless.pdf2.FormText
  Set the type of field - one of`FormText.TYPE_NORMAL`, `FormText.TYPE_PASSWORD`, `FormText.TYPE_MULTILINE` or `FormText.TYPE_FILESELECT`
setType(String) - Method in class org.faceless.pdf2.viewer2.feature.MarkupSelectionAction
  Set the type of `AnnotationMarkup`.
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.
setUnpromptedDirtyClose(boolean) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Set whether to allow a window containing a modified PDF to be closed without prompting.
setURL(URL) - Method in class org.faceless.pdf2.viewer2.feature.NetworkSave
  Set the URL the PDF will be submitted to.
setUseInputStream(boolean) - Method in class org.faceless.pdf2.viewer2.feature.PDFImporter
  When opening a PDF from a File, this flag determines whether to open the PDF using the `File` constructor or `InputStream` PDFReader constructor.
setUsePageLabels(boolean) - Method in class org.faceless.pdf2.viewer2.feature.PageNumber
  Set whether to display the "page labels" if defined on this PDF, or whether to always display the physical page number.
setUsePageLabels(boolean) - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel
  Set whether to number the pages using the "page labels" if defined on this PDF, or whether to always use the physical page number.
setUserPassword(String) - Method in class org.faceless.pdf2.StandardEncryptionHandler
  Set the password required to open the document (also called the "User" password).
setUseSigningCertificateAttribute(boolean) - Method in class org.faceless.pdf2.AcrobatSignatureHandlerFactory
  Specifies whether the PKCS#7 object should be generated with the `id-aa-signingCertificateV2` (1.2.840.113549.1.9.16.2) attribute, as defined in RFC5035.
setValidateCertificatesOnSigning(boolean) - Method in class org.faceless.pdf2.AcrobatSignatureHandlerFactory
  Specifies whether the certificates used during signing should be verified with their OCSP or CRL responders, if available.
setValue(String) - Method in class org.faceless.pdf2.FormBarCode
  Sets the value of this field
setValue(String) - Method in class org.faceless.pdf2.FormCheckbox
setValue(String) - Method in class org.faceless.pdf2.FormChoice
  Set the value of this choice field.
setValue(String) - Method in class org.faceless.pdf2.FormRadioButton
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
  Deprecated.
  since 2.7.6 this method has been replaced with the `setOption()` method - they key is the same but with a prefix of `view.`, eg. `view.fitWindow`.
setViewport(DocumentViewport) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the `DocumentViewport` used by this DocumentPanel.
setViewport(DocumentViewport) - Method in class org.faceless.pdf2.viewer2.PagePanel
  Set the viewport this PagePanel belongs to
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 width of this symbol.
setWindowTitle(String) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the base title of the window containing this DocumentPanel
setWordBreaksAllowed(boolean) - Method in class org.faceless.pdf2.LayoutBox
  Set whether word breaks are allowed between items added to the LayoutBox.
setXFADatasets(String) - Method in class org.faceless.pdf2.Form
  Sets the values in this form according to the supplied XFA "datasets" object.
setXFAElement(String, String) - Method in class org.faceless.pdf2.Form
  Override a section (or "packet") of the XFA data.
setZoom(float) - Method in class org.faceless.pdf2.viewer2.DocumentPanel
  Set the current zoom level
setZoom(float) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Set the zoom level of this DocumentViewport.
setZoom(float) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
setZoom(float) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
setZoom(float) - Method in class org.faceless.pdf2.viewer2.NullDocumentViewport
setZoom(float) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
setZoomIntervals(int[]) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Set the list of zoom intervals that should be used to increase or decrease zoom level.
setZoomMode(int) - Method in class org.faceless.pdf2.viewer2.DocumentViewport
  Control how the document in the viewport is redrawn when the Viewport is resized.
setZoomMode(int) - Method in class org.faceless.pdf2.viewer2.DualPageDocumentViewport
setZoomMode(int) - Method in class org.faceless.pdf2.viewer2.MultiPageDocumentViewport
setZoomMode(int) - Method in class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
setZoomRange(int, int) - Method in class org.faceless.pdf2.viewer2.PDFViewer
  Set the minumum and maximum zoom values.
ShadingPattern - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a shading pattern (not part of basic profile).
showAboutDialog(PDFViewer, boolean, int) - Method in class org.faceless.pdf2.viewer2.feature.About
  Show an "About" dialog in the viewer.
ShowConsole - Class in org.faceless.pdf2.viewer2.feature
  Create a menu item to display the JavaScript Console The name of this feature is ShowConsole This code is copyright the Big Faceless Organization.
ShowConsole() - Constructor for class org.faceless.pdf2.viewer2.feature.ShowConsole
showDialog(Component) - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Show the Dialog with usual window decorations
showDialog(Component, String) - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Show the Dialog with usual window decorations and the specified title
ShowHideActionHandler - Class in org.faceless.pdf2.viewer2.feature
  Handles the "ShowWidget" and "HideWidget" types of `PDFAction`.
ShowHideActionHandler() - Constructor for class org.faceless.pdf2.viewer2.feature.ShowHideActionHandler
  Create a new ShowHideActionHandler
showSignDialog(JComponent, FormSignature) - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
showSignDialog(JComponent, FormSignature) - Method in class org.faceless.pdf2.viewer2.feature.RemoteSignatureProvider
showSignDialog(JComponent, FormSignature) - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Display the signing dialog for the specified field, and assuming all goes well sign the field at the end.
showUndecoratedDialog(Component) - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Show the Dialog with no window decorations
showVerifyDialog(JComponent, FormSignature) - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
showVerifyDialog(JComponent, FormSignature) - Method in class org.faceless.pdf2.viewer2.feature.RemoteSignatureProvider
  As the `canVerify()` method always returns false, this method does nothing.
showVerifyDialog(JComponent, FormSignature) - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Show a dialog displaying information about the specified (signed) digital signature field.
showWidget(WidgetAnnotation) - Static method in class org.faceless.pdf2.PDFAction
  Return a new PDFAction which makes the specified `WidgetAnnotation` visible on screen.
SidePanel - Interface in org.faceless.pdf2.viewer2
  Represents a side-panel in a `DocumentPanel`.
SidePanelFactory - Class in org.faceless.pdf2.viewer2
  A type of ViewerFeature that creates `SidePanel` objects.
SidePanelFactory(String) - Constructor for class org.faceless.pdf2.viewer2.SidePanelFactory
  Create a new SidePanelFactory.
sign(KeyStore, String, char[], SignatureHandlerFactory) - Method in class org.faceless.pdf2.FormSignature
  Sign a `FormSignature.STATE_BLANK` digital signature.
sign() - Method in class org.faceless.pdf2.PKCS7SignatureHandler
sign(FormSignature, DocumentPanel, SignatureProvider) - Method in class org.faceless.pdf2.viewer2.feature.FormBlankSignatureWidgetFactory
  Sign the field, by calling the `showSignDialog()` method on the specified SignatureServiceProvider.
sign(FormSignature, DocumentPanel, SignatureProvider) - Method in class org.faceless.pdf2.viewer2.feature.InvisiblySignDocument
  Sign the Signature field.
SignatureCapture - Class in org.faceless.pdf2.viewer2.feature
  A feature which can be used to capture a handwritten signature on a Smartphone (iPhone, iPad or Android).
SignatureCapture() - Constructor for class org.faceless.pdf2.viewer2.feature.SignatureCapture
SignatureCoverageIncomplete - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a digital signature which does not cover a full revision of the file.
SignatureHandler - Class in org.faceless.pdf2
  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
SignatureHandler.Placeholder - Class in org.faceless.pdf2
  A Placeholder can be used to mark a point in the PDF which needs to be updated after the signature has been applied
SignatureHandlerFactory - Interface in org.faceless.pdf2
  This interface defines a factory for creating `SignatureHandler` objects.
SignatureHasMultipleSigners - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a digital signature with multiple signers.
SignaturePAdES - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a digital siganture which matches the PAdES standards.
SignaturePanel - Class in org.faceless.pdf2.viewer2.feature
  Create a `SidePanel` that will display a list of Digital Signatures in the PDF.
SignaturePanel() - Constructor for class org.faceless.pdf2.viewer2.feature.SignaturePanel
  Create a new SignaturePanel
SignaturePKCS7Invalid - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a digital signature which claims to be PKCS#7 but has either: An invalid PKCS#7 object A valid PKCS#7 object but with multiple `SignerInfo` objects A valid PKCS#7 object but with the signer certificate not included This is not allowed in PDF/A-2 and later (not part of basic profile)
SignatureProvider - Class in org.faceless.pdf2.viewer2
  A ViewerFeature that acts as a service provider for applying Digital Signatures.
SignatureProvider.SignatureState - Class in org.faceless.pdf2.viewer2
  A SignatureState contains information about a `FormSignature` once it's been verified.
SignatureState(FormSignature, Boolean, String, boolean, Exception) - Constructor for class org.faceless.pdf2.viewer2.SignatureProvider.SignatureState
  Create a new SignatureState
SinglePageDocumentViewport - Class in org.faceless.pdf2.viewer2
  A type of `DocumentViewport` that displays a single page.
SinglePageDocumentViewport() - Constructor for class org.faceless.pdf2.viewer2.SinglePageDocumentViewport
  Create a new SinglePageDocumentViewport
SinglePageView - Class in org.faceless.pdf2.viewer2.feature
  This Widget changes the `DocumentViewport` of the current `DocumentPanel` to a `SinglePageDocumentViewport`.
SinglePageView() - Constructor for class org.faceless.pdf2.viewer2.feature.SinglePageView
  Create a new SinglePageView object
SinglePixelImage - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a 1x1 pixel bitmap image.
size() - Method in interface org.faceless.pdf2.Cache.Entry
  Return the size of this Entries buffer in bytes
size() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.RangeList
Slideshow - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF defines a Slideshow or another type of alternate presentation.
SoundActionHandler - Class in org.faceless.pdf2.viewer2.feature
  Create a handler to handler "Sound" actions.
SoundActionHandler() - Constructor for class org.faceless.pdf2.viewer2.feature.SoundActionHandler
  Create a new SoundActionHandler
SplashScreen - Class in org.faceless.pdf2.viewer2.feature
  Create a splash screen which displays an "About" dialog when the PDFViewer is first displayed.
SplashScreen() - Constructor for class org.faceless.pdf2.viewer2.feature.SplashScreen
splitAt(float) - Method in class org.faceless.pdf2.LayoutBox
  Split a LayoutBox into two boxes at the specified height.
SpotColorSpace - Class in org.faceless.pdf2
  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 in org.faceless.pdf2
  A subclass of PDFFont representing the "standard" Chinese, Japanese and Korean fonts which are supplied by default with Acrobat 5.0 or later, or with a supplementary "language pack" for earlier releases.
StandardCJKFont(int, int) - Constructor for class org.faceless.pdf2.StandardCJKFont
  Create a new CJK Font.
StandardEncryptionHandler - Class in org.faceless.pdf2
  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 in org.faceless.pdf2
  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.
start(JComponent, String) - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Start the task.
start(JComponent, String, boolean) - Method in class org.faceless.pdf2.viewer2.util.LongRunningTask
  Start the task.
startExtraction(DocumentPanel) - Method in class org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
  Start a background thread to run the `BackgroundTextExtractor.extract(org.faceless.pdf2.viewer2.DocumentPanel)` method
startVerification(DocumentPanel, Collection<? extends FormElement>) - Method in class org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
  Start a background thread that runs the `verify()` method
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.
stateChanged(ChangeEvent) - Method in class org.faceless.pdf2.viewer2.feature.SearchPanel.Field
StreamContainsFormXObject - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a stream with a Form XObject (not part of basic profile)
StreamContainsPathOperators - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a stream with path operations (not part of basic profile)
StreamContainsText - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a stream with text operations (not part of basic profile)
StreamLengthIncorrect - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Stream with an invalid Length.
StrikeOutSelectionAction - Class in org.faceless.pdf2.viewer2.feature
  A `MarkupSelectionAction` that will create an StrikeOut `AnnotationMarkup` on the selected text.
StrikeOutSelectionAction() - Constructor for class org.faceless.pdf2.viewer2.feature.StrikeOutSelectionAction
StringOverflow - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a String > 65535 bytes.
STSONG - Static variable in class org.faceless.pdf2.StandardCJKFont
  Represents the ST Song Light font, a Simplified Chinese font with variable width strokes
submit(DocumentPanel, String, String, String[], int, int) - Method in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Submit the document form.
SubPageNavigation - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  Ths PDF contains sub-page navigation on a Page, by means of the "PresSteps" key.
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.
SYMBOL - Static variable in class org.faceless.pdf2.StandardFont
  Represents the "Symbol" font
SymbolicTrueTypeEncodingAmbiguous - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a symbolic TrueType font with a single encoding, but that encoding is not 3/0.
SymbolicTrueTypeWithEncodingEntry - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a symbolic TrueType font with an Encoding entry specified.
SymbolicTrueTypeWithoutOneEncoding - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a symbolic TrueType with more than one Encoding.
SYSTEM - Static variable in interface org.faceless.pdf2.PropertyManager
  Defines a PropertyManager which checks the `System.getProperty(java.lang.String)` method.

## T

TaggedPDF - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is a "Tagged PDF".
teardown() - Method in class org.faceless.pdf2.viewer2.feature.EditMenu
teardown() - Method in class org.faceless.pdf2.viewer2.ViewerFeature
  Called when the PDFViewer containing this feature is closed
Text() - Constructor for class org.faceless.pdf2.PageExtractor.Text
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
TextCopyAction - Class in org.faceless.pdf2.viewer2.feature
  A `TextSelectionAction` that will copy the selected text to the System clipboard.
TextCopyAction() - Constructor for class org.faceless.pdf2.viewer2.feature.TextCopyAction
TextExporter - Class in org.faceless.pdf2.viewer2.feature
  A subclass of `Exporter` that handles saving a PDF as a Text file.
TextExporter() - Constructor for class org.faceless.pdf2.viewer2.feature.TextExporter
TextHighlighter - Class in org.faceless.pdf2.viewer2.feature
  A feature that allows the highlighting of text in the viewer.
TextHighlighter() - Constructor for class org.faceless.pdf2.viewer2.feature.TextHighlighter
  Create a new TextHighlighter
TextSelection - Class in org.faceless.pdf2.viewer2.feature
  This class is a transparent panel which is laid overtop of the PagePanel.
TextSelection(PagePanel, int, Paint, Stroke, float) - Constructor for class org.faceless.pdf2.viewer2.feature.TextSelection
TextSelection.Range - Class in org.faceless.pdf2.viewer2.feature
  A Range represents a selected range of `PageExtractor.Text` items.
TextSelection.RangeList - Class in org.faceless.pdf2.viewer2.feature
  A `RangeList` is a read-only list of `Range` objects.
TextSelectionAction - Interface in org.faceless.pdf2.viewer2.feature
  A type of feature that works with the `TextTool` feature.
TextTool - Class in org.faceless.pdf2.viewer2.feature
  This widget allows text to be selected from the DocumentViewport.
TextTool() - Constructor for class org.faceless.pdf2.viewer2.feature.TextTool
  Create a new TextTool object
ThumbnailCutAction - Class in org.faceless.pdf2.viewer2.feature
  Store the currently selected pages in the thumbnail panel for a subsequent move operation.
ThumbnailCutAction() - Constructor for class org.faceless.pdf2.viewer2.feature.ThumbnailCutAction
ThumbnailDeleteAction - Class in org.faceless.pdf2.viewer2.feature
  This feature will allow pages to be deleted via the `ThumbnailPanel`.
ThumbnailDeleteAction() - Constructor for class org.faceless.pdf2.viewer2.feature.ThumbnailDeleteAction
ThumbnailExtractAction - Class in org.faceless.pdf2.viewer2.feature
  This feature will allow pages to be extracted to a new Document via the `ThumbnailPanel`.
ThumbnailExtractAction() - Constructor for class org.faceless.pdf2.viewer2.feature.ThumbnailExtractAction
ThumbnailPanel - Class in org.faceless.pdf2.viewer2.feature
  Creates a `SidePanel` that displays the page thumbnails.
ThumbnailPanel() - Constructor for class org.faceless.pdf2.viewer2.feature.ThumbnailPanel
  Create a new ThumbnailPanel
ThumbnailPanel.SinglePagePanel - Class in org.faceless.pdf2.viewer2.feature
  A `JPanel` representing a single page image.
ThumbnailPanel.ThumbnailSelectionAction - Interface in org.faceless.pdf2.viewer2.feature
  This interface should be implemented by any `ViewerFeature` that should be available as an action on the `ThumbnailPanel.View`, either by the popup menu or by keypress.
ThumbnailPanel.ThumbnailSidePanel - Class in org.faceless.pdf2.viewer2.feature
  This type of `SidePanel` is returned from a call to `ThumbnailPanel.createSidePanel()`.
ThumbnailPanel.View - Class in org.faceless.pdf2.viewer2.feature
  This class is the JPanel containing all the thumbnails.
ThumbnailPasteAction - Class in org.faceless.pdf2.viewer2.feature
  Moves the pages that have previously been stored with a cut operation to before the currently selected page in the thumbnail panel, and clears the list of such pages.
ThumbnailPasteAction() - Constructor for class org.faceless.pdf2.viewer2.feature.ThumbnailPasteAction
Thumbnails - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has Thumbnails included with the document.
TIFFExporter - Class in org.faceless.pdf2.viewer2.feature
  A subclass of `Exporter` that handles saving a PDF as a TIFF file.
TIFFExporter() - Constructor for class org.faceless.pdf2.viewer2.feature.TIFFExporter
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
toCIEXYZ(float[]) - Method in class org.faceless.pdf2.CMYKColorSpace
toCIEXYZ(float[]) - Method in class org.faceless.pdf2.DeviceNColorSpace
  Transforms a color value assumed to be in this ColorSpace into the CIEXYZ values.
toCIEXYZ(float[]) - Method in class org.faceless.pdf2.LabColorSpace
toFallback(float[]) - Method in class org.faceless.pdf2.DeviceNColorSpace
  Convert the color components in this color to the components in the `fallback` ColorSpace
ToggleViewerWidget - Class in org.faceless.pdf2.viewer2
  An subclass of `ViewerWidget` which causes the widget to be toggled on or off, rather than simply pushed.
ToolbarDisabling - Class in org.faceless.pdf2.viewer2.feature
  A special feature that creates a menu option allowing the user to enable or disable toolbars.
ToolbarFloating - Class in org.faceless.pdf2.viewer2.feature
  A special feature that allows the toolbars to float or not.
Toolbars - Class in org.faceless.pdf2.viewer2.feature
  A special feature that creates the toolbars in the `PDFViewer`.
TooManyCIDs - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a CMap which has > 65535 CIDs.
toRGB(float[]) - Method in class org.faceless.pdf2.CMYKColorSpace
toRGB(int[], int[]) - Method in class org.faceless.pdf2.CMYKColorSpace
toRGB(float[]) - Method in class org.faceless.pdf2.DeviceNColorSpace
  Transforms a color value assumed to be in this ColorSpace into a value in the default CS_sRGB color space.
toRGB(float[]) - Method in class org.faceless.pdf2.LabColorSpace
toRGB(int[], int[]) - Method in class org.faceless.pdf2.SpotColorSpace
toString() - Method in class org.faceless.pdf2.DeviceNColorSpace
toString() - Method in class org.faceless.pdf2.Event
toString() - Method in class org.faceless.pdf2.LabColorSpace
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.OutputProfile.Feature
toString() - Method in class org.faceless.pdf2.OutputProfile.FontInfo
toString() - Method in class org.faceless.pdf2.OutputProfile
  An OutputProfile representing the PDF/A-3u specification (ISO 19005-3, Level U conformance).
toString() - Method in enum org.faceless.pdf2.OutputProfiler.ImageType
toString() - Method in enum org.faceless.pdf2.OutputProfiler.RenderingIntent
toString() - Method in class org.faceless.pdf2.PDFSound
toString() - Method in class org.faceless.pdf2.PDFStyle
toString() - Method in class org.faceless.pdf2.viewer2.ActionHandler
toString() - Method in class org.faceless.pdf2.viewer2.AnnotationComponentFactory
toString() - Method in class org.faceless.pdf2.viewer2.DocumentPanelEvent
toString() - Method in class org.faceless.pdf2.viewer2.feature.TextSelection.RangeList
toString() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.SinglePagePanel
toString() - Method in class org.faceless.pdf2.viewer2.PagePanelEvent
toString() - Method in class org.faceless.pdf2.viewer2.PagePanelInteractionEvent
toString() - Method in class org.faceless.pdf2.viewer2.SidePanelFactory
toString() - Method in class org.faceless.pdf2.viewer2.ViewerFeature
toString() - Method in class org.faceless.pdf2.viewer2.ViewerWidget
TotalPages - Class in org.faceless.pdf2.viewer2.feature
  Creates a `JLabel` which displays the total number of pages on the Toolbar.
TotalPages() - Constructor for class org.faceless.pdf2.viewer2.feature.TotalPages
toURL(DocumentPanel, String) - Static method in class org.faceless.pdf2.viewer2.Util
  Attempt to convert a relative URL to an absolute one.
TrailerNotAtEnd - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  There is junk in the PDF file following the %%EOF marker
TransferFunction - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Transfer function (not part of basic profile).
TransferFunctionIsDefault - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Transfer function of Default (not part of basic profile).
TransferFunctionIsIdentity - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Transfer function of Identity (not part of basic profile).
TransferFunctionIsOther - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Transfer function (not part of basic profile).
transform(AffineTransform) - Method in class org.faceless.pdf2.PDFCanvas
  Apply an Affine Transformation to the canvas.
transform(double, double, double, double, double, double) - Method in class org.faceless.pdf2.PDFCanvas
  Apply an Affine Transformation to the canvas.
transform(AffineTransform) - Method in class org.faceless.pdf2.PDFPage
  Apply an Affine Transformation to the page.
transform(float, float, float, float, float, float) - Method in class org.faceless.pdf2.PDFPage
  Apply an Affine Transformation to the page.
Transparency - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains transparency (not part of basic profile).
TransparencyGroup - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a Transparency Group (not part of basic profile).
TrueTypeIsTricky - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a TrueType font which using the hinting program to shape the glyphs.
Type1Font - Class in org.faceless.pdf2
  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.
TYPE_ARROW - Static variable in class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Value for `createColorChoiceButton` to create a "border" button
TYPE_BARCODE - Static variable in class org.faceless.pdf2.FormText
  Represents the "barcode" type of text field available in XFA.
TYPE_BLOCK - Static variable in class org.faceless.pdf2.viewer2.feature.TextSelection
  A type of highlight which will highlight the selected text using a solid block of (usually translucent) color
TYPE_BLOCK - Static variable in class org.faceless.pdf2.viewer2.feature.TextTool
  A parameter to `TextTool.setHighlightType(int, java.awt.Paint, java.awt.Stroke, float)` which will highlight the selected text using a solid block of (usually translucent) color
TYPE_BORDER - Static variable in class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Value for `createColorChoiceButton` to create a "border" button
TYPE_CALIBRATED - Static variable in interface org.faceless.pdf2.OutputProfiler.ColorAction
  If this bit is set, the ColorSpace is considered to be device-independent, either directly (if a process ColorSpace) or indirectly (if a separation ColorSpace that references a device-indepdendent ColorSpace).
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_DOUBLESTRIKEOUT - Static variable in class org.faceless.pdf2.viewer2.feature.TextSelection
  A type of highlight which will strike-out the selected text with a double line
TYPE_DOUBLESTRIKEOUT - Static variable in class org.faceless.pdf2.viewer2.feature.TextTool
  A parameter to `TextTool.setHighlightType(int, java.awt.Paint, java.awt.Stroke, float)` which will strike-out the selected text with a double line
TYPE_DOUBLEUNDERLINE - Static variable in class org.faceless.pdf2.viewer2.feature.TextSelection
  A type of highlight which will highlight the selected text using a double underline.
TYPE_DOUBLEUNDERLINE - Static variable in class org.faceless.pdf2.viewer2.feature.TextTool
  A parameter to `TextTool.setHighlightType(int, java.awt.Paint, java.awt.Stroke, float)` which will highlight the selected text using a double underline.
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_OUTLINE - Static variable in class org.faceless.pdf2.viewer2.feature.TextSelection
  A type of highlight which will outline the selected text.
TYPE_OUTLINE - Static variable in class org.faceless.pdf2.viewer2.feature.TextTool
  A parameter to `TextTool.setHighlightType(int, java.awt.Paint, java.awt.Stroke, float)` which will outline the selected text.
TYPE_PASSWORD - Static variable in class org.faceless.pdf2.FormText
  Parameter to `FormText.setType(int)` to create a text box for entering password
TYPE_PROCESS - Static variable in interface org.faceless.pdf2.OutputProfiler.ColorAction
  If this bit is set, the color is a process ColorSpace - either RGB, CMYK or Grayscale.
TYPE_RECTANGLE - Static variable in class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Value for `createColorChoiceButton` to create a "rectangle" button
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.
TYPE_SEPARATION - Static variable in interface org.faceless.pdf2.OutputProfiler.ColorAction
  If this bit is set, the color is a separation ColorSpace - a `DeviceN` or `Spot` color.
TYPE_STRIKEOUT - Static variable in class org.faceless.pdf2.viewer2.feature.TextSelection
  A type of highlight which will strike-out the selected text.
TYPE_STRIKEOUT - Static variable in class org.faceless.pdf2.viewer2.feature.TextTool
  A parameter to `TextTool.setHighlightType(int, java.awt.Paint, java.awt.Stroke, float)` which will strike-out the selected text.
TYPE_TEXT - Static variable in class org.faceless.pdf2.viewer2.util.ColorChoicePanel
  Value for `createColorChoiceButton` to create a "text" button
TYPE_UNDERLINE - Static variable in class org.faceless.pdf2.viewer2.feature.TextSelection
  A type of highlight which will highlight the selected text using a single underline.
TYPE_UNDERLINE - Static variable in class org.faceless.pdf2.viewer2.feature.TextTool
  A parameter to `TextTool.setHighlightType(int, java.awt.Paint, java.awt.Stroke, float)` which will highlight the selected text using a single underline.

## U

UncompressedXRef - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has the regular old-style XRef table.
UnderlineSelectionAction - Class in org.faceless.pdf2.viewer2.feature
  A `MarkupSelectionAction` that will create an Underline `AnnotationMarkup` on the selected text.
UnderlineSelectionAction() - Constructor for class org.faceless.pdf2.viewer2.feature.UnderlineSelectionAction
Undo - Class in org.faceless.pdf2.viewer2.feature
  This features adds an "Undo" and "Redo" entry to the Edit menu, which interfaces with the `DocumentPanel.fireUndoableEditEvent(javax.swing.event.UndoableEditEvent)` method to provide undo/redo across the Document.
Undo() - Constructor for class org.faceless.pdf2.viewer2.feature.Undo
undoableEditHappened(UndoableEditEvent) - Method in class org.faceless.pdf2.viewer2.feature.Undo
UnembeddedCMap - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a CID font with an unembedded CMap not listed in the PDF specification.
UnembeddedNonStandardSymbolicFont - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an unembedded font which is marked as Symbolic and which is not one of the ones guaranteed to be available to Acrobat.
UnembeddedStandardCMap - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a CID font with an unembedded CMap listed in the PDF specification other than Identity-H or Identity-V.
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).
UnknownBlendMode - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF specifies an unknown blend mode.
UnknownOutputIntentRegistry - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent which is not in the http://www.color.org Registry
UnknownOutputIntentRegistryWithoutProfile - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an OutputIntent which is not in the http://www.color.org Registry and does not reference an embedded ICC profile
UnknownStreamOperator - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a content stream with an unknown operator (not part of basic profile)
unpause() - Method in class org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
unpause() - Method in class org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
unpause() - Method in class org.faceless.pdf2.viewer2.feature.ThumbnailPanel.ThumbnailSidePanel
  Unpause the rendering thread if previously paused by the `ThumbnailPanel.ThumbnailSidePanel.pause()` method
unpause() - Method in interface org.faceless.pdf2.viewer2.PDFBackgroundTask
  Unpause the task after a call to `PDFBackgroundTask.pause()`
unregister(PDF) - Method in class org.faceless.pdf2.viewer2.feature.WarningNotifier
  Unregister a previously registered PDF
unregister(PDFReader) - Method in class org.faceless.pdf2.viewer2.feature.WarningNotifier
  Unregister a previously registered PDFReader
unregister(Thread) - Method in class org.faceless.pdf2.viewer2.feature.WarningNotifier
  Unregister a previously registered Thread
URLActionHandler - Class in org.faceless.pdf2.viewer2.feature
  Create an action handler for "URL" actions, which will attempt to open a URL in the system web browser.
URLActionHandler() - Constructor for class org.faceless.pdf2.viewer2.feature.URLActionHandler
  Return a new URLActionHandler
useAWTEventModel(boolean) - Static method in class org.faceless.pdf2.PDF
  Set the PDF Library to work with the AWT event model.
USERANNOTATIONS - Static variable in class org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
  Annotation value for `FormSubmitActionHandler.submit(org.faceless.pdf2.viewer2.DocumentPanel, java.lang.String, java.lang.String, java.lang.String[], int, int)` meaning only annotations where the `author` matches the `current user`.
UTF16Encoding - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF embeds a font that requires UTF-16 encoding.
Util - Class in org.faceless.pdf2.viewer2
  A utility class that handles localized Strings, display of error messages and so on.

## V

validateComponent(JComponent) - Method in class org.faceless.pdf2.viewer2.Exporter
  Given the component returned by `Exporter.getComponent(org.faceless.pdf2.viewer2.DocumentPanel, java.io.File)`, return `null` if the values are valid or an error message if they're invalid.
validateDialog() - Method in class org.faceless.pdf2.viewer2.util.DialogPanel
  Validate the dialog - if the dialog cannot be accepted, this method should return a not-null string.
VALUE_COLORCONVERTRGB_DEFAULT - Static variable in class org.faceless.pdf2.PagePainter
  A Rendering Hint value for `PagePainter.KEY_COLORCONVERTRGB` which causes the rendering process to convert colors to RGB only when it's deemed necessary.
VALUE_COLORCONVERTRGB_OFF - Static variable in class org.faceless.pdf2.PagePainter
  A Rendering Hint value for `PagePainter.KEY_COLORCONVERTRGB` which causes the rendering process to never convert colors to RGB.
VALUE_COLORCONVERTRGB_ON - Static variable in class org.faceless.pdf2.PagePainter
  A Rendering Hint value for `PagePainter.KEY_COLORCONVERTRGB` which causes the rendering process to always convert colors to RGB.
VALUE_SHAPETEXT_DEFAULT - Static variable in class org.faceless.pdf2.PagePainter
  A Rendering Hint value for `PagePainter.KEY_SHAPETEXT` which causes the rendering process to never draw text as shapes.
VALUE_SHAPETEXT_OFF - Static variable in class org.faceless.pdf2.PagePainter
  A Rendering Hint value for `PagePainter.KEY_SHAPETEXT` which causes the rendering process to draw text as shapes where we think the benefits outweigh the costs.
VALUE_SHAPETEXT_ON - Static variable in class org.faceless.pdf2.PagePainter
  A Rendering Hint value for `PagePainter.KEY_SHAPETEXT` which causes the rendering process to always draw text as shapes.
valueOf(String) - Static method in enum org.faceless.pdf2.OutputProfiler.ImageType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faceless.pdf2.OutputProfiler.RenderingIntent
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.faceless.pdf2.OutputProfiler.ImageType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faceless.pdf2.OutputProfiler.RenderingIntent
  Returns an array containing the constants of this enum type, in the order they are declared.
verify(InputStream) - Method in class org.faceless.pdf2.EGIZSignatureHandler
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(DocumentPanel, Collection<? extends FormElement>) - Method in class org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
  Verify the specified collection of fields.
verify(FormSignature, DocumentPanel, SignatureProvider) - Method in class org.faceless.pdf2.viewer2.feature.FormSignedSignatureWidgetFactory
  Verify the signature field, by calling the `showVerifyDialog()` method on the specified SignatureProvider
verify(JComponent, FormSignature) - Method in class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
verify(JComponent, FormSignature) - Method in class org.faceless.pdf2.viewer2.SignatureProvider
  Verify the field.
verify(String, SSLSession) - Method in class org.faceless.pdf2.viewer2.util.KeyStoreTrustManager
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.
VERSION - Static variable in class org.faceless.pdf2.PDF
  This variable contains the version number of the current build.
versionBold() - Method in class org.faceless.pdf2.PDFFont
  Return a bold version of the current font, if available.
versionBold() - Method in class org.faceless.pdf2.StandardCJKFont
versionBold() - Method in class org.faceless.pdf2.StandardFont
versionItalic() - Method in class org.faceless.pdf2.PDFFont
  Return an italic version of the current font, if available.
versionItalic() - Method in class org.faceless.pdf2.StandardCJKFont
versionItalic() - Method in class org.faceless.pdf2.StandardFont
versionNonBold() - Method in class org.faceless.pdf2.PDFFont
  Return a non-bold version of the current font, if available.
versionNonBold() - Method in class org.faceless.pdf2.StandardCJKFont
versionNonBold() - Method in class org.faceless.pdf2.StandardFont
versionNonItalic() - Method in class org.faceless.pdf2.PDFFont
  Return a non-italic version of the current font, if available.
versionNonItalic() - Method in class org.faceless.pdf2.StandardCJKFont
versionNonItalic() - Method in class org.faceless.pdf2.StandardFont
versionRegular() - Method in class org.faceless.pdf2.PDFFont
  Return a non-bold, non-italic version of the current font, if available.
versionRegular() - Method in class org.faceless.pdf2.StandardCJKFont
versionRegular() - Method in class org.faceless.pdf2.StandardFont
VerticalText - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains text in a font with a vertical writing direction (not part of basic profile)
ViewBoxNotBleedBox - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  If BleedBox is present and if the ViewerPreferences dictionary contains the ViewArea, ViewClip, PrintArea or PrintClip keys, each of these keys present must be MediaBox or BleedBox for PDF/X-1:2003 and PDF/X-3:2003 (not part of basic profile)
ViewerEvent - Class in org.faceless.pdf2.viewer2
  An event which is raised by the Viewer when a `ViewerWidget` is activated.
ViewerEvent(ActionEvent, PDFViewer) - Constructor for class org.faceless.pdf2.viewer2.ViewerEvent
ViewerEvent(PDFViewer, DocumentPanel) - Constructor for class org.faceless.pdf2.viewer2.ViewerEvent
  Create a new ViewerEvent manually
ViewerFeature - Class in org.faceless.pdf2.viewer2
  The ViewerFeature class can be used to control the various features of the `PDFViewer`, such as widgets, side panels, annotations and action handlers.
ViewerWidget - Class in org.faceless.pdf2.viewer2
  A type of ViewerFeature that adds a "widget" to a `PDFViewer`.
ViewerWidget(String) - Constructor for class org.faceless.pdf2.viewer2.ViewerWidget
  Create a new Widget

## W

waitForProfile() - Method in class org.faceless.pdf2.OutputProfiler
  Wait for the profiling operation running in this (or another) thread to finish, and return the profile when done.
warningEvent(JComponent, Object, String, String, Throwable, Thread) - Method in class org.faceless.pdf2.viewer2.feature.WarningNotifier
  This method is called when a warning event can be associated with a JComponent.
WarningNotifier - Class in org.faceless.pdf2.viewer2.feature
  This feature can be used to hook into the logging subsystem and display warnings which would be sent to Log4J or the java.util.logging package.
WarningNotifier() - Constructor for class org.faceless.pdf2.viewer2.feature.WarningNotifier
WeakAES256Encryption - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF is encrypted with the deprecated form of 256-bit AES encryption defined in ISO 32000-1:2008 extension 3.
WHITE - Static variable in class org.faceless.pdf2.CMYKColorSpace
  A convenient constant that represents the color white in the uncalibrated CMYK colorspace
WidgetAnnotation - Class in org.faceless.pdf2
  The `WidgetAnnotation` class represents the type of annotation used to represent the visual contents of a `FormElement` on the page.
willExecuteJavaScript() - Method in class org.faceless.pdf2.FDF
  Return true if this FDF will execute JavaScript on the PDF when it is imported - checks for a "Before", "After" or "AfterPermsReady" event.
writeAsTIFF(OutputStream, int, ColorModel) - Method in class org.faceless.pdf2.PDFParser
  Convert the PDF to a TIFF image using the specified ColorModel and dots per inch.
writeAsTIFF(OutputStream, int, ColorModel, RenderingHints) - Method in class org.faceless.pdf2.PDFParser
  As for `PDFParser.writeAsTIFF(OutputStream,int,ColorModel)` but allows the user to set `RenderingHints` to control the rendering process.
writePath(GeneralPath) - Static method in class org.faceless.pdf2.viewer2.feature.SignatureCapture
  A convenience method which will serialize the specified GeneralPath into a byte array.
writeTo(OutputStream) - Method in interface org.faceless.pdf2.Cache.Entry
  Write the entire contents of this Entry to the specified `OutputStream`.

## X

X509SignatureState(FormSignature, Boolean, String, boolean, Exception, X509Certificate) - Constructor for class org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider.X509SignatureState
  Create a new X509SignatureState
X509Util - Class in org.faceless.pdf2.viewer2.util
  This class contains one method used by the KeyStoreManager class to create new X.509 Certificates.
X509Util() - Constructor for class org.faceless.pdf2.viewer2.util.X509Util
XFA - Class in org.faceless.pdf2.viewer2.feature
  A class which suppressed warnings about missing XFA support in the PDF Viewer when JavaScript is supported.
XFA() - Constructor for class org.faceless.pdf2.viewer2.feature.XFA
XFAForm - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form.
XFAForm20 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form matching version 2.0 of the XFA specification.
XFAForm22 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form matching version 2.2 of the XFA specification.
XFAForm24 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form matching version 2.4 of the XFA specification.
XFAForm25 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form matching version 2.5 of the XFA specification.
XFAForm26 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form matching version 2.6 of the XFA specification.
XFAForm27 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form matching version 2.7 of the XFA specification.
XFAForm28 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form matching version 2.8 of the XFA specification.
XFAForm30 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form matching version 3.0 of the XFA specification.
XFAForm31 - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form matching version 3.1 of the XFA specification.
XFAFormIsStream - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains an XFA Form which is stored as a single stream.
XMPMetaData - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF has XMP Metadata.
XMPMetaDataDescribesMultipleResources - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains XMP metadata containing RDF resource descriptors for multiple objects.
XMPMetaDataHasMixedResourceDescriptors - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains XMP metadata containing RDF resource descriptors which are a mix of the empty string and the non-empty string.
XMPMetaDataInfoMismatch - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains entries in its information dictionary that do not match the corresponding entries in its XMP metadata.
XMPMetaDataInfoMismatchTrailingZero - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains entries in its information dictionary that do not match exactly the corresponding entries in its XMP metadata - the values in the Information dictionary have a single additional trailing NUL byte.
XMPMetaDataIsFiltered - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains XMPMetadata that is encoded using a filter.
XMPMetaDataXpacketDeprecatedAttributes - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains XMP metadata which makes use of the deprecated attributes "bytes" or "encoding" in the xpacket header.
XMPMetaDataXpacketFormatError - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a malformed xpacket header in its XMP metadata.
XMPMetaDataXpacketUnknownAttributes - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains XMP metadata with an xpacket that contains unknown attributes.

## Y

YellowSeparation - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF uses a Separation colorspace with an ink name of Yellow (not part of basic profile).

## Z

ZAPFDINGBATS - Static variable in class org.faceless.pdf2.StandardFont
  Represents the "ZapfDingbats" font.
ZeroWidthLine - Static variable in class org.faceless.pdf2.OutputProfile.Feature
  The PDF contains a zero-width line (not part of basic profile).
ZOOM_FIT - Static variable in class org.faceless.pdf2.viewer2.DocumentViewport
  A value that can be passed in to `DocumentViewport.setZoomMode(int)` to specify that the document should be zoomed to fit the entire page in the Viewport.
ZOOM_FITHEIGHT - Static variable in class org.faceless.pdf2.viewer2.DocumentViewport
  A value that can be passed in to `DocumentViewport.setZoomMode(int)` to specify that the document should be zoomed to ensure the height fits the height of the Viewport.
ZOOM_FITWIDTH - Static variable in class org.faceless.pdf2.viewer2.DocumentViewport
  A value that can be passed in to `DocumentViewport.setZoomMode(int)` to specify that the document shuold be zoomed to ensure the width fits the width of the Viewport.
ZOOM_NONE - Static variable in class org.faceless.pdf2.viewer2.DocumentViewport
  A value that can be passed to `DocumentViewport.setZoomMode(int)` to specify that no re-zooming of the page should be performed when the Viewport is resized; this is the default.
ZoomFit - Class in org.faceless.pdf2.viewer2.feature
  Creates a button/menu item which zooms the Document to fit the current viewport.
ZoomFit() - Constructor for class org.faceless.pdf2.viewer2.feature.ZoomFit
ZoomFitHeight - Class in org.faceless.pdf2.viewer2.feature
  Creates a menu item which zooms the Document to fit it's height the current viewport.
ZoomFitHeight() - Constructor for class org.faceless.pdf2.viewer2.feature.ZoomFitHeight
ZoomFitWidth - Class in org.faceless.pdf2.viewer2.feature
  Creates a button/menu button which zooms the Document to fit the width to the current viewport.
ZoomFitWidth() - Constructor for class org.faceless.pdf2.viewer2.feature.ZoomFitWidth
ZoomIn - Class in org.faceless.pdf2.viewer2.feature
  Creates a button which will zoom the document in to the next level.
ZoomIn() - Constructor for class org.faceless.pdf2.viewer2.feature.ZoomIn
ZoomLevel - Class in org.faceless.pdf2.viewer2.feature
  Create a widget which displays the current zoom level, and allows the user to edit it to set the zoom level.
ZoomLevel() - Constructor for class org.faceless.pdf2.viewer2.feature.ZoomLevel
ZoomOut - Class in org.faceless.pdf2.viewer2.feature
  Create a button which zooms the document out to the next level.
ZoomOut() - Constructor for class org.faceless.pdf2.viewer2.feature.ZoomOut
ZoomSelection - Class in org.faceless.pdf2.viewer2.feature
  Creates a button which will zoom the document to a selected region The name of this feature is ZoomSelection This code is copyright the Big Faceless Organization.
ZoomSelection() - Constructor for class org.faceless.pdf2.viewer2.feature.ZoomSelection

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

Copyright © 2001-2015 Big Faceless Organization