Uses of Class
org.loboevolution.pdfview.PDFObject
Packages that use PDFObject
Package
Description
-
Uses of PDFObject in org.loboevolution.pdfview
Fields in org.loboevolution.pdfview declared as PDFObjectMethods in org.loboevolution.pdfview that return PDFObjectModifier and TypeMethodDescriptionPDFFile.dereference
(PDFXref ref, PDFDecrypter decrypter) Used internally to track down PDFObject references.PDFObject.dereference()
Make sure that this object is dereferenced.Find the PDF object corresponding to the given String in a name treePDFObject.getArray()
get the value as a PDFObject[].PDFObject.getAt
(int idx) if this object is an ARRAY, get the PDFObject at some position in the array.PDFObject.getDictRef
(String k) get the value associated with a particular key in the dictionary.PDFXref.getObject()
Get the object this reference refers to, or null if it hasn't been set.PDFObject.getRoot()
Returns the root of this object.Methods in org.loboevolution.pdfview that return types with arguments of type PDFObjectMethods in org.loboevolution.pdfview with parameters of type PDFObjectModifier and TypeMethodDescriptionstatic PDFImage
PDFImage.createImage
(PDFObject obj, Map<String, PDFObject> resources, boolean useAsSMask) Read a PDFImage from an image dictionary and streamstatic void
dump.static PDFDestination
PDFDestination.getDestination
(PDFObject pdfObj, PDFObject root) Get a destination from either an array (explicit destination), a name (named destination) or a string (name tree destination).int
PDFFile.getPageNumber
(PDFObject page) Gets the page number (starting from 1) of the page represented by a particular PDFObject.static Rectangle2D
PDFFile.parseNormalisedRectangle
(PDFObject obj) parseNormalisedRectangle.void
Set the object this reference refers to.Method parameters in org.loboevolution.pdfview with type arguments of type PDFObjectModifier and TypeMethodDescriptionstatic PDFImage
PDFImage.createImage
(PDFObject obj, Map<String, PDFObject> resources, boolean useAsSMask) Read a PDFImage from an image dictionary and streamConstructors in org.loboevolution.pdfview with parameters of type PDFObjectModifierConstructorDescriptionCreates a new instance of NameTreeprotected
PDFDestination
(PDFObject pageObj, int type) Creates a new instance of PDFDestinationprotected
Create an instance of a PDFImageConstructor parameters in org.loboevolution.pdfview with type arguments of type PDFObject -
Uses of PDFObject in org.loboevolution.pdfview.action
Methods in org.loboevolution.pdfview.action with parameters of type PDFObjectModifier and TypeMethodDescriptionstatic PDFAction
Get an action of the appropriate type from a PDFObjectstatic boolean
PdfObjectParseUtil.parseBooleanFromDict
(String key, PDFObject parent, boolean mandatory) ********************************************************************** Parse a Boolean value with the given key from parent object.static PDFDestination
PdfObjectParseUtil.parseDestination
(String key, PDFObject parent, PDFObject root, boolean mandatory) ********************************************************************** Parse a destination objectstatic int
PdfObjectParseUtil.parseIntegerFromDict
(String key, PDFObject parent, boolean mandatory) ********************************************************************** Parse a integer value with the given key from parent object.static String
PdfObjectParseUtil.parseStringFromDict
(String key, PDFObject parent, boolean mandatory) ********************************************************************** Parse a String value with the given key from parent object.Constructors in org.loboevolution.pdfview.action with parameters of type PDFObjectModifierConstructorDescriptionGoToAction
(PDFObject obj, PDFObject root) Creates a new instance of GoToAction from an objectGoToEAction
(PDFObject obj, PDFObject root) Creates a new instance of GoToEAction from an objectGoToRAction
(PDFObject obj, PDFObject root) Creates a new instance of GoToRAction from an objectLaunchAction
(PDFObject obj, PDFObject root) Creates a new instance of LaunchAction from an object********************************************************************** Constructor, reading the URL from the given action object -
Uses of PDFObject in org.loboevolution.pdfview.annotation
Methods in org.loboevolution.pdfview.annotation that return PDFObjectMethods in org.loboevolution.pdfview.annotation with parameters of type PDFObjectModifier and TypeMethodDescriptionstatic PDFAnnotation
PDFAnnotation.createAnnotation
(PDFObject parent) ********************************************************************** Create a new PDF annotation object.Get a Rectangle2D.Float representation for a PDFObject that is an array of four Numbers.Constructors in org.loboevolution.pdfview.annotation with parameters of type PDFObjectModifierConstructorDescriptionFreetextAnnotation
(PDFObject annotObject) ********************************************************************** ConstructorLinkAnnotation
(PDFObject annotObject) ********************************************************************** ConstructorPDFAnnotation
(PDFObject annotObject) ********************************************************************** Constructorprotected
PDFAnnotation
(PDFObject annotObject, PDFAnnotation.ANNOTATION_TYPE type) ********************************************************************** ConstructorStampAnnotation
(PDFObject annotObject) ********************************************************************** ConstructorStampAnnotation
(PDFObject annotObject, PDFAnnotation.ANNOTATION_TYPE type) ********************************************************************** ConstructorWidgetAnnotation
(PDFObject annotObject) Constructor for WidgetAnnotation. -
Uses of PDFObject in org.loboevolution.pdfview.colorspace
Methods in org.loboevolution.pdfview.colorspace with parameters of type PDFObjectModifier and TypeMethodDescriptionstatic PDFColorSpace
PDFColorSpace.getColorSpace
(PDFObject csobj, Map resources) Get a color space specified in a PDFObjectGet the paint representing a pattern, optionally with the given base paint.Constructors in org.loboevolution.pdfview.colorspace with parameters of type PDFObjectModifierConstructorDescriptionCalGrayColor
(PDFObject obj) Create a new Calibrated Gray color space object, given the description in a PDF dictionary.CalRGBColor
(PDFObject obj) Create a new Calibrated RGB color space object, given the description in a PDF dictionary.IndexedColor
(PDFColorSpace base, int cnt, PDFObject stream) create a new IndexColor PDFColorSpace based on another PDFColorSpace, a count of colors, and a stream of values.Create a new Lab color space object, given the description in a PDF dictionary. -
Uses of PDFObject in org.loboevolution.pdfview.decode
Methods in org.loboevolution.pdfview.decode with parameters of type PDFObjectModifier and TypeMethodDescriptionstatic ByteBuffer
ASCII85Decode.decode
(ByteBuffer buf, PDFObject params) decode an array of bytes in ASCII85 format.static ByteBuffer
ASCIIHexDecode.decode
(ByteBuffer buf, PDFObject params) decode an array of bytes in ASCIIHex format.protected static byte[]
decode.protected static ByteBuffer
CCITTFaxDecode.decode
(PDFObject dict, ByteBuffer buf, PDFObject params) decode.protected static ByteBuffer
DCTDecode.decode
(PDFObject dict, ByteBuffer buf, PDFObject params) decode an array of bytes in DCT format.static ByteBuffer
FlateDecode.decode
(PDFObject dict, ByteBuffer buf, PDFObject params) decode a byte buffer in Flate format.protected static byte[]
decode.protected static ByteBuffer
JBig2Decode.decode
(PDFObject dict, ByteBuffer buf, PDFObject params) decode.protected static ByteBuffer
JPXDecode.decode
(PDFObject dict, ByteBuffer buf, PDFObject params) decode.static ByteBuffer
LZWDecode.decode
(ByteBuffer buf, PDFObject params) decode an array of LZW-encoded bytes to a byte array.static ByteBuffer
RunLengthDecode.decode
(ByteBuffer buf, PDFObject params) decode an array of bytes in RunLength format.static ByteBuffer
PDFDecoder.decodeStream
(PDFObject dict, ByteBuffer streamBuf, Set<String> filterLimits) decode a byte[] stream using the filters specified in the object's dictionary (passed as argument 1).static boolean
CCITTFaxDecode.getOptionFieldBoolean
(PDFObject dict, String name, boolean defaultValue) getOptionFieldBoolean.static byte[]
JBig2Decode.getOptionFieldBytes
(PDFObject dict, String name) getOptionFieldBytes.static int
CCITTFaxDecode.getOptionFieldInt
(PDFObject dict, String name, int defaultValue) getOptionFieldInt.static Predictor
Predictor.getPredictor
(PDFObject params) Get an instance of a predictorstatic boolean
PDFDecoder.isEncrypted
(PDFObject dict) Determines whether a stream is encrypted or not; note that encodings (e.g., Flate, LZW) are not considered encryptions.static boolean
PDFDecoder.isLastFilter
(PDFObject dict, Set<String> filters) isLastFilter. -
Uses of PDFObject in org.loboevolution.pdfview.decrypt
Methods in org.loboevolution.pdfview.decrypt with parameters of type PDFObjectModifier and TypeMethodDescriptionstatic PDFDecrypter
PDFDecrypterFactory.createDecryptor
(PDFObject encryptDict, PDFObject documentId, PDFPassword password) Create a decryptor for a given encryption dictionary.CryptFilterDecrypter.decryptBuffer
(String cryptFilterName, PDFObject streamObj, ByteBuffer streamBuf) Decrypt a buffer of dataIdentityDecrypter.decryptBuffer
(String cryptFilterName, PDFObject streamObj, ByteBuffer streamBuf) Decrypt a buffer of dataPDFDecrypter.decryptBuffer
(String cryptFilterName, PDFObject streamObj, ByteBuffer streamBuf) Decrypt a buffer of dataStandardDecrypter.decryptBuffer
(String cryptFilterName, PDFObject streamObj, ByteBuffer streamBuf) Decrypt a buffer of datastatic boolean
PDFDecrypterFactory.isFilterExist
(PDFObject encryptDict) isFilterExist.Constructors in org.loboevolution.pdfview.decrypt with parameters of type PDFObjectModifierConstructorDescriptionStandardDecrypter
(StandardDecrypter.EncryptionAlgorithm encryptionAlgorithm, PDFObject documentId, int keyBitLength, int revision, byte[] oValue, byte[] uValue, int pValue, boolean encryptMetadata, PDFPassword password) Class constructor -
Uses of PDFObject in org.loboevolution.pdfview.font
Methods in org.loboevolution.pdfview.font with parameters of type PDFObjectModifier and TypeMethodDescriptionstatic PDFFont
get the PDFFont corresponding to the font described in a PDFObject.void
PDFFontEncoding.parseEncoding
(PDFObject encoding) Parse a PDF encoding object for the actual encodingvoid
CIDFontType0.parseToUnicodeMap
(PDFObject fontObj) parseToUnicodeMap.Method parameters in org.loboevolution.pdfview.font with type arguments of type PDFObjectModifier and TypeMethodDescriptionstatic PDFFont
get the PDFFont corresponding to the font described in a PDFObject.Constructors in org.loboevolution.pdfview.font with parameters of type PDFObjectModifierConstructorDescriptionBuiltinFont
(String baseFont, PDFObject fontObj) Create a new Builtin object based on the name of a built-in fontBuiltinFont
(String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor) create a new BuiltingFont object based on a description of the font from the PDF file.CIDFontType0
(String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor) ********************************************************************** ConstructorCIDFontType2
(String baseName, PDFObject fontObj, PDFFontDescriptor descriptor) create a new CIDFontType2 object based on the name of a built-in font and the font descriptorNativeFont
(String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor) create a new NativeFont object based on a description of the font from the PDF file.OutlineFont
(String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor) Creates a new instance of OutlineFontPDFFontDescriptor
(PDFObject obj, String fontSubType) Creates a new instance of PDFFontDescriptorPDFFontEncoding
(String fontType, PDFObject encoding) Creates a new instance of PDFFontEncodingTTFFont
(String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor) Constructor for TTFFont.TTFFont
(String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor, File fontFile) create a new TrueTypeFont object based on a description of the font from the PDF file.Type0Font
(String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor) Creates a new instance of Type0FontType1CFont
(String baseFont, PDFObject src, PDFFontDescriptor descriptor) create a new Type1CFont based on a font data stream and a descriptorType1Font
(String baseName, PDFObject src, PDFFontDescriptor descriptor) create a new Type1Font based on a font data stream and an encoding.Type3Font
(String baseFont, PDFObject fontObj, Map<String, PDFObject> resources, PDFFontDescriptor descriptor) Generate a Type 3 font.Constructor parameters in org.loboevolution.pdfview.font with type arguments of type PDFObject -
Uses of PDFObject in org.loboevolution.pdfview.font.cid
Methods in org.loboevolution.pdfview.font.cid with parameters of type PDFObjectModifier and TypeMethodDescriptionstatic PDFCMap
Get a CMap, given a PDF object containing one of the following: a string name of a known CMap a stream containing a CMap definitionprotected static PDFCMap
Parse a CMap from a CMap streamConstructors in org.loboevolution.pdfview.font.cid with parameters of type PDFObjectModifierConstructorDescriptionToUnicodeMap
(PDFObject map) ********************************************************************** Constructor -
Uses of PDFObject in org.loboevolution.pdfview.function
Methods in org.loboevolution.pdfview.function with parameters of type PDFObjectModifier and TypeMethodDescriptionstatic PDFFunction
PDFFunction.getFunction
(PDFObject obj) Get a PDFFunction from a PDFObjectprotected void
Read the function information from a PDF Objectprotected void
Read the function information from a PDF Objectprotected void
Read the function information from a PDF Objectprotected void
Read the function information from a PDF Objectprotected abstract void
Read the function information from a PDF Object -
Uses of PDFObject in org.loboevolution.pdfview.pattern
Methods in org.loboevolution.pdfview.pattern with parameters of type PDFObjectModifier and TypeMethodDescriptionstatic PDFPattern
PDFPattern.getPattern
(PDFObject patternObj, Map resources) Read a pattern from the given pattern streamstatic PDFShader
Parse a pdf shader into a shader objectvoid
Parse the shader-specific dataprotected void
Parse the pattern-specific information from the pdf objectprotected void
Parse the pattern-specific information from the pdf objectprotected abstract void
Parse the pattern-specific information from the pdf objectabstract void
Parse the shader-specific datavoid
Parse the shader-specific datavoid
Parse the shader-specific data