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

## P

p(String) - Static method in class com.sun.pdfview.PDFImage
paeth(int, int, int) - Method in class com.sun.pdfview.decode.PNGPredictor
  The paeth algorithm
PageChangeListener - Interface in com.sun.pdfview
  A listener to indicate that some control has asked for a particular page to be displayed.
PagePanel - Class in com.sun.pdfview
  A Swing-based panel that displays a PDF page image.
PagePanel() - Constructor for class com.sun.pdfview.PagePanel
  Create a new PagePanel, with a default size of 800 by 600 pixels.
pageShown(int) - Method in class com.sun.pdfview.ThumbPanel
  Sets the currently viewed page, indicates it with a highlight border, and makes sure the thumbnail is visible.
paint(Graphics) - Method in class com.sun.pdfview.PagePanel
  Draw the image.
paint(Graphics) - Method in class com.sun.pdfview.ThumbPanel
  Updates the positions of the thumbnails, and draws them to the screen.
paint(Graphics) - Method in class test.FontToy
  paint the current glyph on the screen
paint(Graphics) - Method in class test.TestType1CFont
PAINT_COLORED - Static variable in class com.sun.pdfview.pattern.PatternType1
  paint types
PAINT_UNCOLORED - Static variable in class com.sun.pdfview.pattern.PatternType1
parse(PDFObject) - Method in class com.sun.pdfview.function.FunctionType0
  Read the function information from a PDF Object
parse(PDFObject) - Method in class com.sun.pdfview.function.FunctionType2
  Read the zeros, ones and exponent
parse(PDFObject) - Method in class com.sun.pdfview.function.FunctionType3
  Read the function information from a PDF Object.
parse(PDFObject) - Method in class com.sun.pdfview.function.FunctionType4
  Read the function information from a PDF Object
parse(PDFObject) - Method in class com.sun.pdfview.function.PDFFunction
  Read the function information from a PDF Object
parse(PDFObject, Map) - Method in class com.sun.pdfview.pattern.PatternType1
  Parse the pattern from the PDFObject Note the resources passed in are ignored...
parse(PDFObject, Map) - Method in class com.sun.pdfview.pattern.PDFPattern
  Parse the pattern-specific information from the pdf object
parse(PDFObject) - Method in class com.sun.pdfview.pattern.PDFShader
  Parse the shader-specific data
parse(PDFObject) - Method in class com.sun.pdfview.pattern.ShaderType2
  Parse the shader-specific data
parseCMap(PDFObject) - Static method in class com.sun.pdfview.font.PDFCMap
  Parse a CMap from a CMap stream
parseData(byte[], ByteBuffer) - Method in class com.sun.pdfview.PDFImage
  Parse the image stream into a buffered image.
parseEncoding(PDFObject) - Method in class com.sun.pdfview.font.PDFFontEncoding
  Parse a PDF encoding object for the actual encoding
parseFont(byte[]) - Static method in class com.sun.pdfview.font.ttf.TrueTypeFont
  Parses a TrueType font from a byte array
parseFont(ByteBuffer) - Static method in class com.sun.pdfview.font.ttf.TrueTypeFont
  Parses a TrueType font from a byte buffer
parseFont(byte[], int, int) - Method in class com.sun.pdfview.font.Type1Font
  Read a font from it's data, start position and length
parseGlyph(TestType1CFont.Range, TestType1CFont.GlyphData, FlPoint) - Method in class test.TestType1CFont
parseNormalisedRectangle(PDFObject) - Static method in class com.sun.pdfview.PDFFile
PatternSpace - Class in com.sun.pdfview.colorspace
  A PatternSpace fills with a pattern, the name of which is specified in the call to getPaint().
PatternSpace() - Constructor for class com.sun.pdfview.colorspace.PatternSpace
PatternSpace(PDFColorSpace) - Constructor for class com.sun.pdfview.colorspace.PatternSpace
  Create a pattern space with the given color space as a base
PatternType1 - Class in com.sun.pdfview.pattern
  A type 1 (tiling) pattern
PatternType1() - Constructor for class com.sun.pdfview.pattern.PatternType1
  Creates a new instance of PatternType1
PAUSED - Static variable in interface com.sun.pdfview.Watchable
PDFAction - Class in com.sun.pdfview.action
  The common super-class of all PDF actions.
PDFAction(String) - Constructor for class com.sun.pdfview.action.PDFAction
  Creates a new instance of PDFAction
PDFAuthenticationFailureException - Exception in com.sun.pdfview.decrypt
  Identifies that the supplied password was incorrect or non-existent and required.
PDFAuthenticationFailureException(String) - Constructor for exception com.sun.pdfview.decrypt.PDFAuthenticationFailureException
PDFCMap - Class in com.sun.pdfview.font
  A CMap maps from a character in a composite font to a font/glyph number pair in a CID font.
PDFCMap() - Constructor for class com.sun.pdfview.font.PDFCMap
  Creates a new instance of CMap
PDFCmd - Class in com.sun.pdfview
  The abstract superclass of all drawing commands for a PDFPage.
PDFCmd() - Constructor for class com.sun.pdfview.PDFCmd
PDFColorSpace - Class in com.sun.pdfview.colorspace
  A color space that can convert a set of color components into PDFPaint.
PDFColorSpace(ColorSpace) - Constructor for class com.sun.pdfview.colorspace.PDFColorSpace
  create a PDFColorSpace based on a Java ColorSpace
PDFDecoder - Class in com.sun.pdfview.decode
  A PDF Decoder encapsulates all the methods of decoding a stream of bytes based on all the various encoding methods.
PDFDecrypter - Interface in com.sun.pdfview.decrypt
  A decrypter decrypts streams and strings in a PDF document.
PDFDecrypterFactory - Class in com.sun.pdfview.decrypt
  Produces a `PDFDecrypter` for documents given a (possibly non-existent) Encrypt dictionary.
PDFDecrypterFactory() - Constructor for class com.sun.pdfview.decrypt.PDFDecrypterFactory
PDFDestination - Class in com.sun.pdfview
  Represents a destination in a PDF file.
PDFDestination(PDFObject, int) - Constructor for class com.sun.pdfview.PDFDestination
  Creates a new instance of PDFDestination
PDFDocCharsetEncoder - Class in com.sun.pdfview
  Encodes into a PDFDocEncoding representation.
PDFDocCharsetEncoder() - Constructor for class com.sun.pdfview.PDFDocCharsetEncoder
PDFFile - Class in com.sun.pdfview
  An encapsulation of a .pdf file.
PDFFile(ByteBuffer) - Constructor for class com.sun.pdfview.PDFFile
  get a PDFFile from a .pdf file.
PDFFile(ByteBuffer, PDFPassword) - Constructor for class com.sun.pdfview.PDFFile
  get a PDFFile from a .pdf file.
PDFFont - Class in com.sun.pdfview.font
  a Font definition for PDF files
PDFFont(String, PDFFontDescriptor) - Constructor for class com.sun.pdfview.font.PDFFont
  Create a PDFFont given the base font name and the font descriptor
PDFFontDescriptor - Class in com.sun.pdfview.font
PDFFontDescriptor(String) - Constructor for class com.sun.pdfview.font.PDFFontDescriptor
  Creates a new instance of PDFFontDescriptor
PDFFontDescriptor(PDFObject) - Constructor for class com.sun.pdfview.font.PDFFontDescriptor
  Creates a new instance of PDFFontDescriptor
PDFFontEncoding - Class in com.sun.pdfview.font
  The PDFFont encoding encapsulates the mapping from character codes in the PDF document to glyphs of the font.
PDFFontEncoding(String, PDFObject) - Constructor for class com.sun.pdfview.font.PDFFontEncoding
  Creates a new instance of PDFFontEncoding
PDFFunction - Class in com.sun.pdfview.function
  PDF Functions are defined in the reference as Section 3.9.
PDFFunction(int) - Constructor for class com.sun.pdfview.function.PDFFunction
  Creates a new instance of PDFFunction
PDFGlyph - Class in com.sun.pdfview.font
  A single glyph in a stream of PDF text, which knows how to write itself onto a PDF command stream
PDFGlyph(char, String, GeneralPath, Point2D.Float) - Constructor for class com.sun.pdfview.font.PDFGlyph
  Creates a new instance of PDFGlyph based on a shape
PDFGlyph(char, String, PDFPage, Point2D) - Constructor for class com.sun.pdfview.font.PDFGlyph
  Creates a new instance of PDFGlyph based on a page
PDFImage - Class in com.sun.pdfview
  Encapsulates a PDF Image
PDFImage(PDFObject) - Constructor for class com.sun.pdfview.PDFImage
  Create an instance of a PDFImage
PDFObject - Class in com.sun.pdfview
  a class encapsulating all the possibilities of content for an object in a PDF file.
PDFObject(PDFFile, int, Object) - Constructor for class com.sun.pdfview.PDFObject
  create a new simple PDFObject with a type and a value
PDFObject(Object) - Constructor for class com.sun.pdfview.PDFObject
  create a new PDFObject that is the closest match to a given Java object.
PDFObject(PDFFile, PDFXref) - Constructor for class com.sun.pdfview.PDFObject
  create a new PDFObject based on a PDFXref
PDFPage - Class in com.sun.pdfview
  A PDFPage encapsulates the parsed commands required to render a single page from a PDFFile.
PDFPage(Rectangle2D, int) - Constructor for class com.sun.pdfview.PDFPage
  create a PDFPage with dimensions in bbox and rotation.
PDFPage(int, Rectangle2D, int, Cache) - Constructor for class com.sun.pdfview.PDFPage
  create a PDFPage
PDFPaint - Class in com.sun.pdfview
  PDFPaint is some kind of shader that knows how to fill a path.
PDFPaint(Paint) - Constructor for class com.sun.pdfview.PDFPaint
  create a new PDFPaint based on a solid color
PDFParseException - Exception in com.sun.pdfview
  an exception class for recording parse errors in the PDF file
PDFParseException(String) - Constructor for exception com.sun.pdfview.PDFParseException
PDFParseException(String, Throwable) - Constructor for exception com.sun.pdfview.PDFParseException
PDFParser - Class in com.sun.pdfview
  PDFParser is the class that parses a PDF content stream and produces PDFCmds for a PDFPage.
PDFParser(PDFPage, byte[], HashMap<String, PDFObject>) - Constructor for class com.sun.pdfview.PDFParser
  Don't call this constructor directly.
PDFPassword - Class in com.sun.pdfview.decrypt
  Identifies a PDF Password, expressible either as a string or a byte sequence.
PDFPassword(byte[]) - Constructor for class com.sun.pdfview.decrypt.PDFPassword
  Construct a byte-based password
PDFPassword(String) - Constructor for class com.sun.pdfview.decrypt.PDFPassword
  Construct a string-based password
PDFPattern - Class in com.sun.pdfview.pattern
  The abstract superclass of all PDF Pattern types
PDFPattern(int) - Constructor for class com.sun.pdfview.pattern.PDFPattern
  Creates a new instance of PDFPattern
PDFPrintPage - Class in com.sun.pdfview
  A class representing a print job for a particular PDFFile.
PDFPrintPage(PDFFile) - Constructor for class com.sun.pdfview.PDFPrintPage
  Create a new PDFPrintPage object for a particular PDFFile.
PDFRenderer - Class in com.sun.pdfview
  This class turns a set of PDF Commands from a PDF page into an image.
PDFRenderer(PDFPage, ImageInfo, BufferedImage) - Constructor for class com.sun.pdfview.PDFRenderer
  create a new PDFGraphics state
PDFRenderer(PDFPage, Graphics2D, Rectangle, Rectangle2D, Color) - Constructor for class com.sun.pdfview.PDFRenderer
  create a new PDFGraphics state, given a Graphics2D.
PDFShader - Class in com.sun.pdfview.pattern
  A PDFShader fills a given region with a shading, such as a gradient.
PDFShader(int) - Constructor for class com.sun.pdfview.pattern.PDFShader
  Creates a new instance of PDFShader
PDFShapeCmd - Class in com.sun.pdfview
  Encapsulates a path.
PDFShapeCmd(GeneralPath, int) - Constructor for class com.sun.pdfview.PDFShapeCmd
  create a new PDFShapeCmd and check it against the previous one to find any shared edges.
PDFStringUtil - Class in com.sun.pdfview
  Utility methods for dealing with PDF Strings, such as: `converting to text strings` `converting to PDFDocEncoded strings` `converting to UTF-16BE strings` converting basic strings between `byte` and `string` representations
PDFStringUtil() - Constructor for class com.sun.pdfview.PDFStringUtil
PdfSubByteSampleModel - Class in com.sun.pdfview
  Provides a read-only sample-model where components are less than a byte in width while allowing for pixels to cross byte-boundaries.
PdfSubByteSampleModel(int, int, int, int) - Constructor for class com.sun.pdfview.PdfSubByteSampleModel
PDFTextFormat - Class in com.sun.pdfview
  a class encapsulating the text state
PDFTextFormat() - Constructor for class com.sun.pdfview.PDFTextFormat
  create a new PDFTextFormat, with initial values
PDFViewer - Class in com.sun.pdfview
  A demo PDF Viewer application.
PDFViewer(boolean) - Constructor for class com.sun.pdfview.PDFViewer
  Create a new PDFViewer based on a user, with or without a thumbnail panel.
PDFXref - Class in com.sun.pdfview
  An indirect reference to some object in the PDFFile
PDFXref(int, int) - Constructor for class com.sun.pdfview.PDFXref
  create a new PDFXref, given a parsed id and generation.
PDFXrefEntry - Class in com.sun.pdfview
  An entry found in a PDFFile's xref table or xref streams, identifying the position of an object within the structure of a PDF, and the latest generation number for a given object.
PLATFORMID_MACINTOSH - Static variable in class com.sun.pdfview.font.ttf.NameTable
PLATFORMID_MICROSOFT - Static variable in class com.sun.pdfview.font.ttf.NameTable
PLATFORMID_UNICODE - Static variable in class com.sun.pdfview.font.ttf.NameTable
  Values for platformID
PNG - Static variable in class com.sun.pdfview.decode.Predictor
PNGPredictor - Class in com.sun.pdfview.decode
  Undo prediction based on the PNG algorithm.
PNGPredictor() - Constructor for class com.sun.pdfview.decode.PNGPredictor
  Creates a new instance of PNGPredictor
pop() - Method in class com.sun.pdfview.PDFRenderer
  restore the state of this object to what it was when the previous push() was called.
populateCache() - Static method in class com.sun.pdfview.font.PDFCMap
  Populate the cache with well-known types
POST_TABLE - Static variable in class com.sun.pdfview.font.ttf.TrueTypeTable
PostTable - Class in com.sun.pdfview.font.ttf
  Model the TrueType Post table
PostTable() - Constructor for class com.sun.pdfview.font.ttf.PostTable
  Creates a new instance of PostTable
Predictor - Class in com.sun.pdfview.decode
  The abstract superclass of various predictor objects that undo well-known prediction algorithms.
Predictor(int) - Constructor for class com.sun.pdfview.decode.Predictor
  Create an instance of a predictor.
print(Graphics, PageFormat, int) - Method in class com.sun.pdfview.PDFPrintPage
printData(byte[]) - Static method in class com.sun.pdfview.HexDump
printFile(String, boolean) - Method in class com.sun.pdfview.PDFPrintPage
  An example method to print a file.
push() - Method in class com.sun.pdfview.PDFRenderer
  push the current graphics state onto the stack.

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