| Constructor and Description |
|---|
AxialShadeContext(AffineTransform xform,
GenericColorSpace shadingColorSpace,
float[] background,
PdfObject shadingObject,
float[][] mm,
PDFFunction[] function) |
FreeFormShadeContext(AffineTransform xform,
GenericColorSpace shadingColorSpace,
float[] background,
PdfObject shadingObject,
float[][] mm,
PDFFunction[] function) |
FunctionShadeContext(AffineTransform xform,
GenericColorSpace shadingColorSpace,
float[] background,
PdfObject shadingObject,
float[][] mm,
PDFFunction[] function) |
LatticeFormShadeContext(AffineTransform xform,
GenericColorSpace shadingColorSpace,
float[] background,
PdfObject shadingObject,
float[][] sm,
PDFFunction[] function) |
ShadedPaint(PdfObject Shading,
boolean isPrinting,
GenericColorSpace shadingColorSpace,
PdfObjectReader currentPdfFile,
float[][] matrix,
boolean colorsReversed)
read general values
|
| Modifier and Type | Method and Description |
|---|---|
int |
FileAccess.readAllPageReferences(boolean ignoreRecursion,
PdfObject pdfObject,
Map<String,Integer> rotations,
Map<String,String> parents,
int tempPageCount,
AcroRenderer formRenderer,
PdfResources res,
int insetW,
int insetH)
read the data from pages lists and pages so we can open each page.
|
| Modifier and Type | Method and Description |
|---|---|
PatternDisplay |
PatternColorSpace.decodePatternContent(PdfObject PatternObj,
float[][] matrix,
byte[] streamData,
ObjectStore localStore) |
static byte[] |
JPEGDecoder.getBytesFromJPEG(byte[] data,
GenericColorSpace decodeColorData,
PdfObject XObject) |
static byte[] |
JPEGDecoder.getBytesFromJPEGWithImageIO(byte[] data,
GenericColorSpace decodeColorData,
PdfObject XObject) |
| Constructor and Description |
|---|
ColorMapping(PdfObjectReader currentPdfFile,
PdfObject functionObj) |
ICCColorSpace(PdfObject colorSpace) |
PatternPaint(PdfObject patternObj,
byte[] streamData,
PatternColorSpace colorSpace) |
TilingPaint(PdfObject patternObj,
byte[] streamData,
PatternColorSpace colorSpace) |
| Modifier and Type | Method and Description |
|---|---|
BufferedImage |
ExampleImageHandler.processImageData(GraphicsState gs,
PdfObject XObject) |
BufferedImage |
ExampleImageDrawOnScreenHandler.processImageData(GraphicsState gs,
PdfObject XObject) |
BufferedImage |
ExampleImageDecodeHandler.processImageData(GraphicsState gs,
PdfObject XObject) |
| Modifier and Type | Method and Description |
|---|---|
static BufferedImage |
ExternalHandlers.decode(PdfObject pdfObject,
PdfObjectReader currentPdfFile,
PdfObject XObject,
int subtype,
int width,
int height,
int offsetImage,
float pageScaling) |
BufferedImage |
ImageHandler.processImageData(GraphicsState gs,
PdfObject XObject) |
| Modifier and Type | Method and Description |
|---|---|
PdfObject |
PdfFont.getToUnicode() |
| Modifier and Type | Method and Description |
|---|---|
void |
PdfFont.createCIDFont(PdfObject pdfObject,
PdfObject Descendent)
generic CID code
|
void |
Type3.createFont(PdfObject pdfObject,
String fontID,
boolean renderPage,
ObjectStore objectStore,
Map<String,PdfJavaGlyphs> substitutedFonts)
read in a font and its details from the pdf file
|
void |
Type1C.createFont(PdfObject pdfObject,
String fontID,
boolean renderPage,
ObjectStore objectStore,
Map<String,PdfJavaGlyphs> substitutedFonts)
read in a font and its details from the pdf file
|
void |
TrueType.createFont(PdfObject pdfObject,
String fontID,
boolean renderPage,
ObjectStore objectStore,
Map<String,PdfJavaGlyphs> substitutedFonts)
read in a font and its details from the pdf file
|
void |
PdfFont.createFont(PdfObject pdfObject,
String fontID,
boolean renderPage,
ObjectStore objectStore,
Map<String,PdfJavaGlyphs> substitutedFonts)
read in a font and its details from the pdf file
|
void |
CIDFontType2.createFont(PdfObject pdfObject,
String fontID,
boolean renderPage,
ObjectStore objectStore,
Map<String,PdfJavaGlyphs> substitutedFonts)
read in a font and its details from the pdf file
|
void |
CIDFontType0.createFont(PdfObject pdfObject,
String fontID,
boolean renderPage,
ObjectStore objectStore,
Map<String,PdfJavaGlyphs> substitutedFonts)
read in a font and its details from the pdf file
|
protected void |
Type1C.readEmbeddedFont(PdfObject pdfFontDescriptor)
read details of any embedded fontFile
|
void |
PdfFont.readWidths(PdfObject pdfObject,
boolean setSpace)
read in width values
|
protected void |
PdfFont.setBoundsAndMatrix(PdfObject pdfFontDescriptor) |
protected void |
PdfFont.setEncoding(PdfObject pdfObject,
PdfObject pdfFontDescriptor) |
protected void |
PdfFont.setName(PdfObject pdfObject) |
| Modifier and Type | Method and Description |
|---|---|
static PDFFunction |
FunctionFactory.getFunction(PdfObject functionObj,
PdfObjectReader currentPdfFile)
Get the correct Function for the shading objct
|
| Modifier and Type | Method and Description |
|---|---|
PdfObject |
PdfFileReader.getInfoObject() |
PdfObject |
PdfObjectReader.getPDFObject(int key)
allow user to access SOME PDF objects
currently PdfDictionary.Encryption
|
static PdfObject |
PdfObjectFactory.getPDFObjectObjectFromRefOrDirect(PdfObject obj,
PdfFileReader pdfFileReader,
byte[] data,
int key) |
PdfObject |
PdfFileReader.readReferenceTable(PdfObject linearObj,
PdfFileReader pdfFileReader)
read reference table start to see if new 1.5 type or traditional xref
|
static PdfObject[] |
ObjectUtils.setupDecodeParms(PdfObject pdfObject,
PdfFileReader objReader)
ensure all objects resolved
|
| Modifier and Type | Method and Description |
|---|---|
void |
PdfObjectReader.checkParentForResources(PdfObject pdfObject) |
void |
PdfObjectReader.checkResolved(PdfObject pdfObject) |
void |
ObjectDecoder.checkResolved(PdfObject pdfObject)
read object setup to contain only ref to data
|
byte[] |
PdfFilteredReader.decodeFilters(PdfObject[] DecodeParmsArray,
byte[] data,
PdfArrayIterator filters,
int width,
int height,
String cacheName) |
static PdfObject |
PdfObjectFactory.getPDFObjectObjectFromRefOrDirect(PdfObject obj,
PdfFileReader pdfFileReader,
byte[] data,
int key) |
int |
ObjectDecoder.readDictionaryAsObject(PdfObject pdfObject,
int i,
byte[] raw)
read a dictionary object
|
void |
PdfObjectReader.readDocumentMetaData(PdfObject pdfObject,
Javascript jsHandler) |
void |
NameLookup.readNames(PdfObject nameObject,
Javascript javascript,
boolean isKid)
read any names
|
void |
PdfObjectReader.readObject(PdfObject pdfObject) |
void |
PdfFileReader.readObject(PdfObject pdfObject)
read an object in the pdf into a Object which can be an indirect or an object
|
byte[] |
PdfFileReader.readObjectAsByteArray(PdfObject pdfObject,
boolean isCompressed,
int objectID,
int gen)
get object as byte[]
|
byte[] |
PdfFileReader.readObjectData(PdfObject pdfObject)
read an object in the pdf into a Object which can be an indirect or an object
|
byte[] |
PdfFileReader.readPageIntoStream(PdfObject pdfObject)
get postscript data (which may be split across several objects)
|
PdfObject |
PdfFileReader.readReferenceTable(PdfObject linearObj,
PdfFileReader pdfFileReader)
read reference table start to see if new 1.5 type or traditional xref
|
byte[] |
PdfObjectReader.readStream(PdfObject obj,
boolean cacheValue,
boolean decompress,
boolean keepRaw,
boolean isMetaData,
boolean isCompressedStream,
String cacheFile) |
byte[] |
PdfFileReader.readStream(PdfObject pdfObject,
boolean cacheValue,
boolean decompress,
boolean keepRaw,
boolean isMetaData,
boolean isCompressedStream,
String cacheName)
read a stream
|
void |
LinearizedHintTable.readTable(PdfObject hintObj,
PdfObject linearObj,
int O,
long Ooffset) |
static boolean |
ObjectDecoder.resolveFully(PdfObject pdfObject,
PdfFileReader objectReader)
used by linearization to check object fully fully available and return false if not
|
static int |
ObjectUtils.setDirectValue(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt) |
static PdfObject[] |
ObjectUtils.setupDecodeParms(PdfObject pdfObject,
PdfFileReader objReader)
ensure all objects resolved
|
void |
PdfFileReader.setupDecryption(PdfObject encryptObj,
PdfFileReader pdfFileReader) |
| Constructor and Description |
|---|
ASCII85(PdfObject decodeParms) |
ASCIIHex(PdfObject decodeParms) |
CCITT(PdfObject decodeParms,
int width,
int height) |
Flate(PdfObject decodeParms) |
JBIGFilter(PdfObject decodeParms) |
LZW(PdfObject decodeParms,
int width,
int height) |
RunLength(PdfObject decodeParms) |
| Constructor and Description |
|---|
CCITT1D(byte[] rawData,
int width,
int height,
PdfObject DecodeParms) |
CCITT2D(byte[] rawData,
int width,
int height,
PdfObject DecodeParms) |
CCITTMix(byte[] rawData,
int width,
int height,
PdfObject decodeParms) |
| Modifier and Type | Method and Description |
|---|---|
void |
DecryptionFactory.readEncryptionObject(PdfObject encyptionObj,
PdfFileReader pdfFileReader)
extract metadata for encryption object
|
| Modifier and Type | Method and Description |
|---|---|
PdfObject |
RefTable.getEncryptionObject() |
PdfObject |
RefTable.getInfoObject() |
PdfObject |
RefTable.readReferenceTable(PdfObject linearObj,
PdfFileReader currentPdfFile,
ObjectReader objectReader)
read reference table start to see if new 1.5 type or traditional xref
|
| Modifier and Type | Method and Description |
|---|---|
static int |
DirectDictionaryToObject.convert(PdfObject pdfObject,
String objectRef,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
int |
ArrayDecoder.readArray(PdfObject Aobj,
int Dest) |
int |
Array.readArray(PdfObject pdfObject,
int PDFkeyInt) |
static int |
Dictionary.readDictionary(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
static int |
Dictionary.readDictionaryFromRefOrDirect(PdfObject pdfObject,
String objectRef,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
static int |
General.readGeneral(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
byte[] |
ObjectReader.readObjectData(int bufSize,
PdfObject pdfObject) |
PdfObject |
RefTable.readReferenceTable(PdfObject linearObj,
PdfFileReader currentPdfFile,
ObjectReader objectReader)
read reference table start to see if new 1.5 type or traditional xref
|
static void |
Stream.readStreamData(PdfObject pdfObject,
int i,
byte[] raw,
int length,
PdfFileReader objectReader) |
static void |
Stream.readStreamIntoObject(PdfObject pdfObject,
int j,
byte[] data,
PdfFileReader objectReader) |
static int |
TextStream.readTextStream(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
static int |
BooleanValue.set(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt) |
static int |
Dictionary.setDictionaryValue(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
static int |
Dictionary.setDictionaryValue(PdfObject pdfObject,
int i,
byte[] raw,
PdfFileReader objectReader,
int PDFkeyInt,
boolean dictionaryOnly) |
static void |
Form.setFieldNames(PdfObject pdfObject,
PdfFileReader objectReader) |
static int |
FloatValue.setFloatValue(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
static int |
Name.setNameStringValue(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
static int |
Name.setNameTreeValue(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
static int |
NumberValue.setNumberValue(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
static int |
StringValue.setStringConstantValue(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt) |
static int |
StringValue.setStringKeyValue(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt) |
static int |
TextStream.setTextStreamValue(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt,
PdfFileReader objectReader) |
static int |
Dictionary.setUnreadDictionaryValue(PdfObject pdfObject,
int i,
byte[] raw,
int PDFkeyInt,
boolean isInlineImage) |
| Modifier and Type | Method and Description |
|---|---|
PdfObject |
LinearParser.getLinearObject(boolean isOpen,
PdfObjectReader currentPdfFile) |
PdfObject |
LinearParser.getLinearPageObject() |
PdfObject |
LinearParser.readHintTable(PdfObjectReader currentPdfFile) |
| Constructor and Description |
|---|
LinearThread(InputStream is,
FileChannel fos,
File tempURLFile,
PdfObject linearObj,
byte[] linearBytes,
LinearizedHintTable linHintTable,
FileAccess fileAccess) |
| Modifier and Type | Field and Description |
|---|---|
PdfObject |
GraphicsState.SMask |
| Modifier and Type | Method and Description |
|---|---|
PdfObject |
PdfResources.getPdfObject(int key) |
| Modifier and Type | Method and Description |
|---|---|
void |
PdfFileInformation.readInformationObject(PdfObject infoObj,
ObjectDecoder objectDecoder)
read information object and return pointer to correct
place
|
PdfFileInformation |
PdfFileInformation.readPdfFileMetadata(PdfObject metadataObj,
PdfObjectReader currentPdfFile)
read the form data from the file
|
void |
GraphicsState.setMode(PdfObject GS)
read GS settings and set supported values
|
void |
PdfResources.setPdfObject(int key,
PdfObject obj) |
void |
PdfResources.setupResources(PdfStreamDecoder current,
boolean alwaysCheck,
PdfObject Resources,
int pageNumber,
PdfObjectReader currentPdfFile)
initialise OC Content and other items before Page decoded but after Resources read
|
void |
PdfResources.setValues(PdfObject pdfObject,
PdfObjectReader currentPdfFile) |
| Modifier and Type | Method and Description |
|---|---|
BufferedImage |
AcroRenderer.decode(PdfObject pdfObject,
PdfObjectReader currentPdfFile,
PdfObject XObject,
int subtype,
int width,
int height,
int offsetImage,
float pageScaling) |
int |
AcroRenderer.openFile(int pageCount,
int insetW,
int insetH,
PdfPageData pageData,
PdfObjectReader currentPdfFile,
PdfObject acroObj)
initialise holders and variables, data structures and get a handle on data object
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SharedActionHandler.additionalAction_OCState(int eventType,
PdfObject aData) |
static PdfArrayIterator |
DestHandler.getDestFromObject(PdfObject formObj,
PdfObjectReader currentPdfFile) |
int |
SharedActionHandler.gotoDest(PdfObject aData,
int eventType,
int command)
public as also called from Viewer to reset
|
int |
EmptyActionHandler.gotoDest(PdfObject aData,
int eventType,
int command)
public as also called from Viewer to reset
|
int |
ActionHandler.gotoDest(PdfObject aobj,
int mouseclicked,
int dest) |
void |
SharedActionHandler.O(PdfObject pdfObject,
int type)
O called when a page is opened
|
void |
EmptyActionHandler.O(PdfObject pdfObject,
int type)
O called when a page is opened
|
void |
ActionHandler.O(PdfObject pdfObject,
int type)
O action when page containing is opened,
|
void |
SharedActionHandler.PC(PdfObject pdfObject,
int type)
PC action when page is closed, action C from pages AA dic follows this
|
void |
EmptyActionHandler.PC(PdfObject pdfObject,
int type)
PC action when page is closed, action C from pages AA dic follows this
|
void |
ActionHandler.PC(PdfObject pdfObject,
int type)
PC action when page is closed
|
void |
SharedActionHandler.PI(PdfObject pdfObject,
int type)
PI action when page no longer visible in viewer
|
void |
EmptyActionHandler.PI(PdfObject pdfObject,
int type)
PI action when page no longer visible in viewer
|
void |
ActionHandler.PI(PdfObject pdfObject,
int type)
PI action when no longer visible in viewer
|
void |
SharedActionHandler.PO(PdfObject pdfObject,
int type)
PO action when page containing is opened,
actions O of pages AA dic, and OpenAction in document catalog should be done first
|
void |
EmptyActionHandler.PO(PdfObject pdfObject,
int type)
PO action when page containing is opened,
actions O of pages AA dic, and OpenAction in document catalog should be done first
|
void |
ActionHandler.PO(PdfObject pdfObject,
int type)
PO action when page containing is opened,
action O from page dictionary, and OpenAction in document catalog should be done first
|
void |
SharedActionHandler.PV(PdfObject pdfObject,
int type)
PV action on viewing containing page
|
void |
EmptyActionHandler.PV(PdfObject pdfObject,
int type)
PV action on viewing containing page
|
void |
ActionHandler.PV(PdfObject pdfObject,
int type)
PV action on viewing containing page
|
static PdfArrayIterator |
DestHandler.resolveIfIndirect(PdfObject formObj,
PdfArrayIterator dest,
PdfObjectReader currentPdfFile) |
protected void |
SharedActionHandler.showSig(PdfObject sigObject) |
protected void |
JavaFXDefaultActionHandler.showSig(PdfObject sigObject) |
| Modifier and Type | Field and Description |
|---|---|
PdfObject |
GenericFormFactory.AcroRes
handle on Resources if exists
|
| Modifier and Type | Method and Description |
|---|---|
static Border |
JPedalBorderFactory.createBorderStyle(PdfObject BS,
Color borderColor,
Color borderBackgroundColor,
float scaling)
setup the border style
|
static BufferedImage |
AnnotationFactory.getIcon(PdfObject form)
Determine the type of annotation from the sub type value and call
appropriate method to create an icon for the annotation
|
static BufferedImage |
AnnotationFactory.getIcon(PdfObject form,
float scaling)
Determine the type of annotation from the sub type value and call
appropriate method to create an icon for the annotation with the given
scaling applied
|
static String |
AnnotationFactory.getPngImageForAnnotation(PdfObject form)
Get the image to be used to display an annotation based on the Name
variable it contains.
|
Object |
GenericFormFactory.getPopupComponent(FormObject form,
PdfObject popupObj,
int cropBoxWith)
public method to allow user to replace Popup with their own implementation
|
static BufferedImage |
AnnotationFactory.getTextIcon(PdfObject form)
Get the Icon to be used for Text annotations
|
static void |
AnnotationFactory.renderFlattenedAnnotation(PdfObject form,
DynamicVectorRenderer current,
int pageNumber,
int rotation)
Method to create an icon to represent the annotation and render it.
|
static float[] |
AnnotationFactory.scanInkListTree(Object[] InkListArray,
PdfObject form,
Graphics g)
Method to scan through an InkList array, draw the ink to the provided
Graphics object and return the bounds of the InkList
|
static float[] |
AnnotationFactory.scanInkListTree(Object[] InkListArray,
PdfObject form,
Graphics g,
float scaling)
Method to scan through an InkList array, draw the ink to the provided
Graphics object at the specified scaling and return the bounds of the InkList
|
| Constructor and Description |
|---|
Summary(JDialog frame,
PdfObject sig)
Creates new form Signatures
|
| Constructor and Description |
|---|
JavaFXSummary(javafx.stage.Stage stage,
PdfObject sig)
Creates new form Signatures
|
| Modifier and Type | Method and Description |
|---|---|
PdfObject |
ReadOnlyTextIcon.getFakeObject() |
| Constructor and Description |
|---|
FixImageIcon(PdfObject formObject,
BufferedImage img,
int iconRot)
constructor to be used for one image
|
FixImageIcon(PdfObject formObject,
PdfObject imgObj,
int iconRot,
PdfObjectReader pdfObjectReader,
int type,
int offset)
new code to store the data to create the image when needed to the size needed
offset = if 0 no change, 1 offset image, 2 invert image
|
FixImageIcon(PdfObject formObject,
PdfObject selObject,
PdfObject unselObject,
int iconRot,
int sel,
PdfObjectReader pdfObjectReader,
int type,
int offset)
new code that stores the data to create the image at the defined size needed.
|
ReadOnlyTextIcon(PdfObject form,
int iconRot,
PdfObjectReader pdfObjectReader,
PdfObject res)
new code to store the data to create the image when needed to the size needed
offset = if 0 no change, 1 offset image, 2 invert image
NOTE if decipherAppObject ios not called this will cause problems. |
| Modifier and Type | Method and Description |
|---|---|
void |
PdfLayerList.init(PdfObject OCProperties,
PdfObject PropertiesObj,
PdfObjectReader currentPdfFile,
int pageNumber)
add layers and settings to list
|
boolean |
PdfLayerList.isVisible(PdfObject XObject) |
| Modifier and Type | Method and Description |
|---|---|
PdfObject |
OutlineData.getAobj(String ref)
not recommended for general usage
|
| Modifier and Type | Method and Description |
|---|---|
int |
OutlineData.readOutlineFileMetadata(PdfObject OutlinesObj,
PdfObjectReader currentPdfFile)
read the outline data
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionObject |
class |
ColorSpaceObject |
class |
CompressedObject |
class |
DecodeParmsObject |
class |
EncryptionObject |
class |
ExtGStateObject |
class |
FontObject |
class |
FormObject |
class |
FSObject |
class |
FunctionObject |
class |
GroupingObject |
class |
InfoObject |
class |
LinearizedObject |
class |
MaskObject |
class |
MCObject |
class |
MetadataObject |
class |
MKObject |
class |
NamesObject |
class |
NavigatorObject |
class |
OCObject |
class |
OutlineObject |
class |
PageLabelObject |
class |
PageObject |
class |
PatternObject |
class |
ResourcesObject |
class |
ShadingObject |
class |
SoundObject |
class |
StreamObject |
class |
XObject |
| Modifier and Type | Field and Description |
|---|---|
protected PdfObject |
FormObject.A |
protected PdfObject |
FormObject.AA |
protected PdfObject |
FormObject.AP |
protected PdfObject |
FormObject.Bl |
protected PdfObject |
FormObject.BS |
protected PdfObject |
FormObject.Cdict |
protected PdfObject |
CollectionObject.Child |
protected PdfObject |
CollectionObject.CI |
protected PdfObject |
PdfObject.Collection |
protected PdfObject |
CollectionObject.Colors |
protected PdfObject |
PdfObject.ColorSpace |
protected PdfObject |
FormObject.D |
protected PdfObject |
PdfObject.DecodeParms |
protected PdfObject |
PdfObject.Encoding |
protected PdfObject |
CollectionObject.Folders |
protected PdfObject |
PdfObject.Function |
protected PdfObject |
FormObject.IF |
protected PdfObject |
FormObject.IRT |
protected PdfObject |
CollectionObject.Navigator |
protected PdfObject |
CollectionObject.Next |
protected PdfObject |
FormObject.OC |
protected PdfObject |
FormObject.Off |
protected PdfObject |
FormObject.On |
protected PdfObject |
FormObject.P |
protected PdfObject |
PdfObject.Params |
protected PdfObject |
PdfObject.Resources |
protected PdfObject |
FormObject.RichMediaContent |
protected PdfObject |
CollectionObject.Schema |
protected PdfObject |
PdfObject.Shading |
protected PdfObject |
PdfObject.SMask |
protected PdfObject |
CollectionObject.Sort |
protected PdfObject |
CollectionObject.Thumb |
| Modifier and Type | Method and Description |
|---|---|
static PdfObject |
ObjectFactory.createObject(int id,
int ref,
int gen,
int parentType) |
static PdfObject |
ObjectFactory.createObject(int id,
String ref,
int parentType,
int parentID) |
PdfObject |
PdfObject.duplicate() |
PdfObject |
MKObject.duplicate()
creates a copy of this MKObject but in a new Object so that changes wont affect this MkObject
|
PdfObject |
FormObject.duplicate() |
PdfObject |
XObject.getDictionary(int id) |
PdfObject |
ResourcesObject.getDictionary(int id) |
PdfObject |
PdfObject.getDictionary(int id) |
PdfObject |
PageObject.getDictionary(int id) |
PdfObject |
OutlineObject.getDictionary(int id) |
PdfObject |
OCObject.getDictionary(int id) |
PdfObject |
NavigatorObject.getDictionary(int id) |
PdfObject |
NamesObject.getDictionary(int id) |
PdfObject |
MKObject.getDictionary(int id) |
PdfObject |
MCObject.getDictionary(int id) |
PdfObject |
MaskObject.getDictionary(int id) |
PdfObject |
GroupingObject.getDictionary(int id) |
PdfObject |
FSObject.getDictionary(int id) |
PdfObject |
FormObject.getDictionary(int id) |
PdfObject |
FontObject.getDictionary(int id) |
PdfObject |
ExtGStateObject.getDictionary(int id) |
PdfObject |
EncryptionObject.getDictionary(int id) |
PdfObject |
DecodeParmsObject.getDictionary(int id) |
PdfObject |
CompressedObject.getDictionary(int id) |
PdfObject |
ColorSpaceObject.getDictionary(int id) |
PdfObject |
CollectionObject.getDictionary(int id) |
PdfObject |
FormObject.getParentPdfObj() |
| Modifier and Type | Method and Description |
|---|---|
static String |
FormStream.decipherTextFromAP(PdfObjectReader currentPdfFile,
PdfObject Xobject)
Accepts PdfObjectReader and PdfObject containing an AP stream This reads
the AP stream, and returns the display text from stream
|
static BufferedImage |
FormStream.decode(PdfObject formObj,
PdfObjectReader currentPdfFile,
PdfObject XObject,
int subtype,
int width,
int height,
int offsetImage,
float pageScaling)
decode appearance stream and convert into VectorRenderObject we can
redraw if width and height are 0 we define the size hear offsetImage - 0=
no change, 1= offset, 2= invert image pScaling used by HTML - set to 1
otherwise
|
static Object[] |
FormStream.getDownKeyValues(PdfObject form,
PdfFileReader pdfFileReader) |
static Object[] |
FormStream.getNormalKeyValues(PdfObject form,
PdfFileReader pdfFileReader) |
static Object[] |
FormStream.getRolloverKeyValues(PdfObject form,
PdfFileReader pdfFileReader) |
void |
PdfObject.moveCacheValues(PdfObject pdfObject)
move across and reset in pdfObject
|
void |
XObject.setDictionary(int id,
PdfObject value) |
void |
ResourcesObject.setDictionary(int id,
PdfObject value) |
void |
PdfObject.setDictionary(int id,
PdfObject value) |
void |
PageObject.setDictionary(int id,
PdfObject value) |
void |
OutlineObject.setDictionary(int id,
PdfObject value) |
void |
OCObject.setDictionary(int id,
PdfObject value) |
void |
NavigatorObject.setDictionary(int id,
PdfObject value) |
void |
NamesObject.setDictionary(int id,
PdfObject value) |
void |
MKObject.setDictionary(int id,
PdfObject value) |
void |
MCObject.setDictionary(int id,
PdfObject value) |
void |
MaskObject.setDictionary(int id,
PdfObject value) |
void |
GroupingObject.setDictionary(int id,
PdfObject value) |
void |
FSObject.setDictionary(int id,
PdfObject value) |
void |
FormObject.setDictionary(int id,
PdfObject value) |
void |
FontObject.setDictionary(int id,
PdfObject value) |
void |
ExtGStateObject.setDictionary(int id,
PdfObject value) |
void |
EncryptionObject.setDictionary(int id,
PdfObject value) |
void |
DecodeParmsObject.setDictionary(int id,
PdfObject value) |
void |
CompressedObject.setDictionary(int id,
PdfObject value) |
void |
ColorSpaceObject.setDictionary(int id,
PdfObject value) |
void |
CollectionObject.setDictionary(int id,
PdfObject value) |
void |
FormObject.setParentPdfObj(PdfObject parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
StructuredContentHandler.BDC(PdfObject BDCobj) |
void |
HTMLStructuredContentHandler.BDC(PdfObject BDCobj) |
void |
StructuredContentHandler.DP(PdfObject BDCobj) |
void |
MarkedContentGenerator.traverseContentTree(PdfObject structTreeRootObj) |
| Modifier and Type | Field and Description |
|---|---|
PdfObject |
PdfObjectCache.groupObj |
| Modifier and Type | Field and Description |
|---|---|
Map<String,PdfObject> |
PdfObjectCache.directFonts |
| Modifier and Type | Method and Description |
|---|---|
PdfFont |
PdfFontFactory.createFont(boolean fallbackToArial,
PdfObject pdfObject,
String font_id,
ObjectStore objectStoreStreamRef,
boolean renderPage,
ErrorTracker errorTracker,
boolean isHTML) |
T3Size |
PrintStreamDecoder.decodePageContent(PdfObject pdfObject) |
T3Size |
PdfStreamDecoder.decodePageContent(PdfObject pdfObject)
objects off the page, stitch into a stream and decode and put into our
data object.
|
T3Size |
T3StreamDecoder.decodePageContent(PdfObject glyphObj,
GraphicsState newGS) |
float |
PdfStreamDecoderForSampling.decodePageContentForImageSampling(PdfObject pdfObject)
just scan for DO and CM to get image sizes so we can work out sampling used
|
void |
FormFlattener.drawFlattenedForm(PdfStreamDecoder pdfStreamDecoder,
PdfObject form,
boolean isHTML,
PdfObject AcroRes)
routine to decode an XForm stream
|
static boolean |
PdfFontFactory.isFontEmbedded(PdfObject pdfObject)
check for embedded font file to see if font embedded
|
BufferedImage |
PDFtoImageConvertor.pageToImage(boolean imageIsTransparent,
PdfStreamDecoder currentImageDecoder,
float scaling,
PdfObject pdfObject,
AcroRenderer formRenderer) |
void |
PdfStreamDecoder.readResources(PdfObject Resources,
boolean resetList)
read page header and extract page metadata
|
void |
PdfObjectCache.readResources(PdfObject Resources,
boolean resetList,
PdfFileReader objectReader) |
| Modifier and Type | Method and Description |
|---|---|
BufferedImage |
PDFtoImageConvertorFX.pageToImage(boolean imageIsTransparent,
PdfStreamDecoder currentImageDecoder,
float scaling,
PdfObject pdfObject,
AcroRenderer formRenderer) |
| Modifier and Type | Method and Description |
|---|---|
static PdfObject |
XForm.getSMask(float[] BBox,
GraphicsState gs,
PdfObjectReader currentPdfFile) |
| Modifier and Type | Method and Description |
|---|---|
static BufferedImage |
PDFObjectToImage.getImageFromPdfObject(PdfObject newSMask,
int fx,
int fw,
int fy,
int fh,
PdfObjectReader currentPdfFile,
ParserOptions parserOptions,
int formLevel,
float multiplyer,
boolean useTransparency,
float scaling) |
int |
ImageDecoder.processImage(String s,
int dataPointer,
PdfObject xObject) |
int |
DO.processImage(String name,
int dataPointer,
PdfObject XObject)
process image in XObject (XForm handled in PdfStreamDecoder)
|
BufferedImage |
ImageDecoder.processImageXObject(PdfObject XObject,
String image_name,
byte[] objectData,
String details) |
| Modifier and Type | Method and Description |
|---|---|
PdfArrayIterator |
ImageData.getFilter(PdfObject XObject) |
| Constructor and Description |
|---|
ImageData(PdfObject XObject,
byte[] objectData) |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
SMaskDecoder.applyJPX_JBIG_Smask(ImageData imageData,
ImageData smaskData,
byte[] maskData,
PdfObject imageObject,
PdfObject maskObject,
GenericColorSpace colorSpace,
GenericColorSpace maskCS) |
static byte[] |
MaskDecoder.applyMask(ImageData imageData,
GenericColorSpace decodeColorData,
PdfObject newMask,
PdfObject XObject,
byte[] maskDataSream)
apply the Mask to image data directly as a component on argb
|
static byte[] |
SMaskDecoder.applySMask(byte[] maskData,
ImageData imageData,
GenericColorSpace decodeColorData,
PdfObject newSMask,
PdfObject XObject) |
static void |
MaskUtils.createMaskForm(PdfObject XObject,
String name,
PdfObject newSMask,
GraphicsState gs,
DynamicVectorRenderer current,
PdfObjectReader currentPdfFile,
ParserOptions parserOptions,
int formLevel,
float multiplyer,
boolean useTransparancy,
int blendMode) |
static BufferedImage |
MaskUtils.createTransparentForm(PdfObject XObject,
int fy,
int fw,
int fh,
PdfObjectReader currentPdfFile,
ParserOptions parserOptions,
int formLevel,
float multiplyer) |
static byte[] |
SMaskDecoder.getSMaskData(byte[] maskData,
ImageData smaskData,
PdfObject newSMask,
GenericColorSpace maskColorData) |
static byte[] |
MaskDataDecoder.getSMaskData(byte[] maskData,
ImageData smaskData,
PdfObject newSMask,
GenericColorSpace maskColorData) |
| Modifier and Type | Method and Description |
|---|---|
static BufferedImage |
ConvertMaskToImage.convert(PdfObject newSMask,
PdfObjectReader currentPdfFile) |
| Modifier and Type | Method and Description |
|---|---|
BufferedImage |
PDFtoImageConvertorSwing.pageToImage(boolean imageIsTransparent,
PdfStreamDecoder currentImageDecoder,
float scaling,
PdfObject pdfObject,
AcroRenderer formRenderer) |
| Modifier and Type | Method and Description |
|---|---|
static PdfObject |
BDC.execute(int startCommand,
int dataPointer,
byte[] raw,
String op,
GraphicsState gs,
PdfObjectReader currentPdfFile,
DynamicVectorRenderer current,
ParserOptions parserOptions) |
| Modifier and Type | Method and Description |
|---|---|
static void |
HTMLFontHandler.processFont(PdfFont restoredFont,
DynamicVectorRenderer current,
PdfObject newFont,
PdfObjectReader currentPdfFile) |
Copyright © 2017. All rights reserved.