Package | Description |
---|---|
org.apache.pdfbox.cos |
These are the low level objects that make up a PDF document.
|
org.apache.pdfbox.encoding |
This package contains the implementations for all of the encodings that are used in PDF documents.
|
org.apache.pdfbox.io |
This package contains IO streams.
|
org.apache.pdfbox.pdfparser |
The pdfparser package contains classes to parse PDF documents and objects within the document.
|
org.apache.pdfbox.pdfwriter |
This is the persistence layer used to write the PDFBox documents to a stream.
|
org.apache.pdfbox.pdmodel |
The PDModel package represents a high level API for creating and manipulating PDF documents.
|
org.apache.pdfbox.pdmodel.common |
High level PD classes that are used throughout several packages are placed in the PDModel common package.
|
org.apache.pdfbox.pdmodel.common.filespecification |
The file specification package defines classes that are used for the PDF File Specification logic.
|
org.apache.pdfbox.pdmodel.common.function |
This package contains functions that are available in the PDF specification.
|
org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure |
The logical structure package provides a mechanism for incorporating
structural information about a document's content into a PDF file.
|
org.apache.pdfbox.pdmodel.documentinterchange.prepress |
This package contains classes for prepress support in PDFBox.
|
org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf |
The tagged PDF package provides a mechanism for incorporating "tags" (standard
structure types and attributes) into a PDF file.
|
org.apache.pdfbox.pdmodel.fdf |
The fdf package will handle all of the logic used for FDF objects inside of the PDF/FDF document.
|
org.apache.pdfbox.pdmodel.font |
Classes to deal with font functionality in a PDF Document.
|
org.apache.pdfbox.pdmodel.graphics |
The PDModel graphics package deals with graphics states, operations, and parameters within the PDF document.
|
org.apache.pdfbox.pdmodel.graphics.color |
This package deals with colors that are stored in a PDF document.
|
org.apache.pdfbox.pdmodel.graphics.optionalcontent | |
org.apache.pdfbox.pdmodel.graphics.pattern |
This package deals with patterns which are used instead of colors.
|
org.apache.pdfbox.pdmodel.graphics.shading |
This package deals with shadings which are used for filling instead of a color.
|
org.apache.pdfbox.pdmodel.graphics.xobject |
This package deals with images that are stored in a PDF document.
|
org.apache.pdfbox.pdmodel.interactive.action |
This package represents actions that can be performed in a PDF document.
|
org.apache.pdfbox.pdmodel.interactive.action.type |
This package contains all of the available PDF action types.
|
org.apache.pdfbox.pdmodel.interactive.annotation |
The annotation package contains classes that work with PDF annotation elements.
|
org.apache.pdfbox.pdmodel.interactive.digitalsignature |
The digitial signature library will manage signatures that are stored in the PDF document.
|
org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination |
The destination package allows destinations into a pdf document to be specified.
|
org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline |
The outline package allows for a PDF outline(bookmarks) to be created.
|
org.apache.pdfbox.pdmodel.interactive.form |
The interactive package contains classes that deal with interactive annotations such as textfields and buttons.
|
org.apache.pdfbox.pdmodel.interactive.measurement |
The measurement package contains classes that work with elements specifying measure properties.
|
org.apache.pdfbox.pdmodel.interactive.pagenavigation |
A package to allow provide access to PDF page navigation functionality.
|
org.apache.pdfbox.pdmodel.interactive.viewerpreferences |
A package to allow access to document viewing preferences.
|
org.apache.pdfbox.pdmodel.markedcontent | |
org.apache.pdfbox.util |
This package contains utility classes that are used by the PDFBox project.
|
org.apache.pdfbox.util.operator |
This package contains implementations of all of the PDF operators.
|
org.apache.pdfbox.util.operator.pagedrawer |
This package contains implementations of all of the PDF operators.
|
Modifier and Type | Class | Description |
---|---|---|
class |
COSArray |
An array of PDFBase objects as part of the PDF document.
|
class |
COSBoolean |
This class represents a boolean value in the PDF document.
|
class |
COSDictionary |
This class represents a dictionary where name/value pairs reside.
|
class |
COSDictionaryLateBinding |
|
class |
COSDocument |
This is the in-memory representation of the PDF document.
|
class |
COSFloat |
This class represents a floating point number in a PDF document.
|
class |
COSInteger |
This class represents an integer number in a PDF document.
|
class |
COSName |
This class represents a PDF named object.
|
class |
COSNull |
This class represents a null PDF object.
|
class |
COSNumber |
This class represents an abstract number in a PDF document.
|
class |
COSObject |
This class represents a PDF object.
|
class |
COSStream |
This class represents a stream object in a PDF document.
|
class |
COSString |
This represents a string object in a PDF document.
|
class |
COSUnread |
Modifier and Type | Field | Description |
---|---|---|
protected java.util.Map<COSName,COSBase> |
COSDictionary.items |
The name-value pairs of this dictionary.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
COSArray.get(int index) |
This will get an object from the array.
|
COSBase |
COSBase.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
COSDictionary.getDictionaryObject(java.lang.String key) |
This will get an object from this dictionary.
|
COSBase |
COSDictionary.getDictionaryObject(java.lang.String[] keyList) |
This is a special case of getDictionaryObject that takes multiple keys, it will handle the situation where
multiple keys could get the same value, ie if either CS or ColorSpace is used to get the colorspace.
|
COSBase |
COSDictionary.getDictionaryObject(java.lang.String firstKey,
java.lang.String secondKey) |
Deprecated.
use
COSDictionary.getDictionaryObject(COSName, COSName) using COSName constants instead |
COSBase |
COSDictionary.getDictionaryObject(COSName key) |
This will get an object from this dictionary.
|
COSBase |
COSDictionary.getDictionaryObject(COSName firstKey,
COSName secondKey) |
This is a special case of getDictionaryObject that takes multiple keys, it will handle the situation where
multiple keys could get the same value, ie if either CS or ColorSpace is used to get the colorspace.
|
COSBase |
COSDictionaryLateBinding.getDictionaryObject(COSName key) |
This will get an object from this dictionary.
|
COSBase |
COSObject.getDictionaryObject(COSName key) |
This will get the dictionary object in this object that has the name key and
if it is a pdfobjref then it will dereference that and return it.
|
COSBase |
COSStream.getFilters() |
This will return the filters to apply to the byte stream.
|
COSBase |
COSDictionary.getItem(java.lang.String key) |
This will do a lookup into the dictionary.
|
COSBase |
COSDictionary.getItem(COSName key) |
This will do a lookup into the dictionary.
|
COSBase |
COSObject.getItem(COSName key) |
This will get the dictionary object in this object that has the name key.
|
COSBase |
COSArray.getObject(int index) |
This will get an object from the array.
|
COSBase |
COSObject.getObject() |
This will get the object that this object encapsulates.
|
COSBase |
COSDictionary.getObjectFromPath(java.lang.String objPath) |
Nice method, gives you every object you want Arrays works properly too.
|
COSBase |
COSArray.remove(int i) |
This will remove an element from the array.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.Set<java.util.Map.Entry<COSName,COSBase>> |
COSDictionary.entrySet() |
Returns the name-value entries in this dictionary.
|
java.util.Collection<COSBase> |
COSDictionary.getValues() |
This will get all of the values for the dictionary.
|
java.util.Iterator<COSBase> |
COSArray.iterator() |
Get access to the list.
|
Modifier and Type | Method | Description |
---|---|---|
void |
COSArray.add(int i,
COSBase object) |
Add the specified object at the ith location and push the rest to the
right.
|
void |
COSArray.add(COSBase object) |
This will add an object to the array.
|
java.io.OutputStream |
COSStream.createFilteredStream(COSBase expectedLength) |
This will create a new stream for which filtered byte should be
written to.
|
void |
COSArray.growToSize(int size,
COSBase object) |
This will add the object until the size of the array is at least
as large as the parameter.
|
int |
COSArray.indexOf(COSBase object) |
This will return the index of the entry or -1 if it is not found.
|
int |
COSArray.indexOfObject(COSBase object) |
This will return the index of the entry or -1 if it is not found.
|
boolean |
COSArray.remove(COSBase o) |
This will remove an element from the array.
|
boolean |
COSArray.removeObject(COSBase o) |
This will remove an element from the array.
|
void |
COSArray.set(int index,
COSBase object) |
This will set an object at a specific index.
|
void |
COSStream.setFilters(COSBase filters) |
set the filters to be applied to the stream.
|
void |
COSDictionary.setItem(java.lang.String key,
COSBase value) |
This will set an item in the dictionary.
|
void |
COSDictionary.setItem(COSName key,
COSBase value) |
This will set an item in the dictionary.
|
void |
COSObject.setObject(COSBase object) |
This will set the object that this object encapsulates.
|
Modifier and Type | Method | Description |
---|---|---|
void |
COSArray.addAll(int i,
java.util.Collection<COSBase> objectList) |
Add the specified object at the ith location and push the rest to the
right.
|
void |
COSArray.addAll(java.util.Collection<COSBase> objectsList) |
This will add an object to the array.
|
void |
COSArray.removeAll(java.util.Collection<COSBase> objectsList) |
This will remove all of the objects in the collection.
|
void |
COSArray.retainAll(java.util.Collection<COSBase> objectsList) |
This will retain all of the objects in the collection.
|
Constructor | Description |
---|---|
COSObject(COSBase object) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
AFMEncoding.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
DictionaryEncoding.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
MacOSRomanEncoding.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
MacRomanEncoding.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PdfDocEncoding.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
StandardEncoding.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
Type1Encoding.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
WinAnsiEncoding.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
RandomAccessFileOutputStream.getExpectedLength() |
This will get the length that the PDF document specified this stream
should be.
|
Modifier and Type | Method | Description |
---|---|---|
void |
RandomAccessFileOutputStream.setExpectedLength(COSBase value) |
This will set the expected length of this stream.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
ConformingPDFParser.getObject(long objectNumber,
long generation) |
|
protected COSBase |
BaseParser.parseDirObject() |
This will parse a directory object from the stream.
|
protected COSBase |
NonSequentialPDFParser.parseObjectDynamically(int objNr,
int objGenNr,
boolean requireExistingNotCompressedObj) |
This will parse the next object from the stream and add it to the local
state.
|
protected COSBase |
NonSequentialPDFParser.parseObjectDynamically(COSObject obj,
boolean requireExistingNotCompressedObj) |
This will parse the next object from the stream and add it to the local
state.
|
protected COSBase |
ConformingPDFParser.processCosObject(java.lang.String string) |
|
protected COSBase |
ConformingPDFParser.readObject() |
This actually reads the object data.
|
COSBase |
ConformingPDFParser.readObject(long objectNumber,
long generation) |
This will read an object from the inputFile at whatever our currentOffset
is.
|
protected COSBase |
ConformingPDFParser.readObjectBackwards() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
NonSequentialPDFParser.decrypt(COSBase pb,
int objNr,
int objGenNr) |
Decrypts given object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
COSWriterXRefEntry.getObject() |
This will get the object.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.Map<COSBase,COSObjectKey> |
COSWriter.getObjectKeys() |
This will get all available object keys.
|
Modifier and Type | Method | Description |
---|---|---|
void |
COSWriter.doWriteObject(COSBase obj) |
This will write a COS object.
|
void |
COSWriter.writeReference(COSBase obj) |
visitFromObjRef method comment.
|
Constructor | Description |
---|---|
COSWriterXRefEntry(long start,
COSBase obj,
COSObjectKey keyValue) |
COSWriterXRefEntry constructor comment.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDDocumentCatalog.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDDocumentInformation.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDDocumentNameDictionary.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDPage.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDPageNode.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDResources.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
ConformingPDDocument.getObjectFromPool(long number,
long generation) |
This will get an object from the pool.
|
COSBase |
ConformingPDDocument.getObjectFromPool(COSObjectKey key) |
This will get an object from the pool.
|
Modifier and Type | Method | Description |
---|---|---|
protected COSObjectable |
PDDestinationNameTreeNode.convertCOSToPD(COSBase base) |
Method to convert the COS value in the name tree to the PD Model object.
|
protected COSObjectable |
PDEmbeddedFilesNameTreeNode.convertCOSToPD(COSBase base) |
Method to convert the COS value in the name tree to the PD Model object.
|
protected COSObjectable |
PDJavascriptNameTreeNode.convertCOSToPD(COSBase base) |
Method to convert the COS value in the name tree to the PD Model object.
|
void |
ConformingPDDocument.putObjectInPool(COSBase object,
long number,
long generation) |
Modifier and Type | Class | Description |
---|---|---|
class |
COSStreamArray |
This will take an array of streams and sequence them together.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
COSStreamArray.get(int index) |
This will get a stream (or the reference to a stream) from the array.
|
COSBase |
COSObjectable.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDDictionaryWrapper.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDMatrix.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDMemoryStream.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDNameTreeNode.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDNumberTreeNode.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDPageLabelRange.getCOSObject() |
|
COSBase |
PDPageLabels.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDRange.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDRectangle.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDStream.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDTextStream.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
COSStreamArray.getDictionaryObject(COSName key) |
This will get an object from this streams dictionary and dereference it
if necessary.
|
COSBase |
COSStreamArray.getFilters() |
This will return the filters to apply to the byte stream
the method will return
|
COSBase |
DualCOSObjectable.getFirstCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDNamedTextStream.getFirstCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
COSStreamArray.getItem(COSName key) |
This will get an object from this streams dictionary.
|
COSBase |
DualCOSObjectable.getSecondCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDNamedTextStream.getSecondCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
protected COSObjectable |
PDNameTreeNode.convertCOSToPD(COSBase base) |
Method to convert the COS value in the name tree to the PD Model object.
|
protected COSObjectable |
PDNumberTreeNode.convertCOSToPD(COSBase base) |
Method to convert the COS value in the name tree to the PD Model object.
|
java.io.OutputStream |
COSStreamArray.createFilteredStream(COSBase expectedLength) |
This will create a new stream for which filtered byte should be
written to.
|
static PDStream |
PDStream.createFromCOS(COSBase base) |
Create a pd stream from either a regular COSStream on a COSArray of cos
streams.
|
static PDTextStream |
PDTextStream.createTextStream(COSBase base) |
This will create the text stream object.
|
void |
COSStreamArray.setFilters(COSBase filters) |
set the filters to be applied to the stream.
|
Constructor | Description |
---|---|
COSArrayList(E actualObject,
COSBase item,
COSDictionary dictionary,
java.lang.String dictionaryKey) |
Deprecated.
use the
COSArrayList(Object, COSBase, COSDictionary, COSName) method instead |
COSArrayList(E actualObject,
COSBase item,
COSDictionary dictionary,
COSName dictionaryKey) |
This is a really special constructor.
|
PDNamedTextStream(COSName name,
COSBase str) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDComplexFileSpecification.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDSimpleFileSpecification.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
static PDFileSpecification |
PDFileSpecification.createFS(COSBase base) |
A file specfication can either be a COSString or a COSDictionary.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDFunction.getCOSObject() |
Returns the COSObject.
|
Modifier and Type | Method | Description |
---|---|---|
static PDFunction |
PDFunction.create(COSBase function) |
Create the correct PD Model function based on the COS base function.
|
Constructor | Description |
---|---|
PDFunction(COSBase function) |
Constructor.
|
PDFunctionType0(COSBase function) |
Constructor.
|
PDFunctionType2(COSBase function) |
Constructor.
|
PDFunctionType3(COSBase functionStream) |
Constructor.
|
PDFunctionType4(COSBase functionStream) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDDefaultAttributeObject.getAttributeValue(java.lang.String attrName) |
Gets the attribute value for a given name.
|
protected COSBase |
PDDefaultAttributeObject.getAttributeValue(java.lang.String attrName,
COSBase defaultValue) |
Gets the attribute value for a given name.
|
COSBase |
PDMarkedContentReference.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDMarkInfo.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDObjectReference.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDStructureNode.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDStructureTreeRoot.getK() |
Returns the K entry.
|
COSBase |
PDUserProperty.getValue() |
Returns the property value.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
PDStructureNode.appendKid(COSBase object) |
Appends a COS base kid.
|
protected java.lang.Object |
PDStructureNode.createObject(COSBase kid) |
Creates an object for a kid of this structure node.
|
protected COSBase |
PDDefaultAttributeObject.getAttributeValue(java.lang.String attrName,
COSBase defaultValue) |
Gets the attribute value for a given name.
|
protected void |
PDStructureNode.insertBefore(COSBase newKid,
java.lang.Object refKid) |
Inserts an COS base kid before a reference kid.
|
protected void |
PDAttributeObject.potentiallyNotifyChanged(COSBase oldBase,
COSBase newBase) |
Notifies the attribute object change listeners if the attribute is changed.
|
protected boolean |
PDStructureNode.removeKid(COSBase object) |
Removes a COS base kid.
|
void |
PDDefaultAttributeObject.setAttribute(java.lang.String attrName,
COSBase attrValue) |
Sets an attribute.
|
void |
PDStructureTreeRoot.setK(COSBase k) |
Sets the K entry.
|
void |
PDUserProperty.setValue(COSBase value) |
Sets the property value.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDBoxStyle.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDFourColours.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
FDFAnnotation.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
FDFCatalog.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
FDFDictionary.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
FDFField.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
FDFIconFit.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
FDFJavaScript.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
FDFNamedPageReference.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
FDFOptionElement.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
FDFPage.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
FDFPageInfo.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
FDFTemplate.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDFont.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDFontDescriptorDictionary.getCOSObject() |
Convert this standard java object to a COS object.
|
protected COSBase |
PDFont.getEncoding() |
cache the
COSName.ENCODING object from
the font's dictionary since it is called so often. |
COSBase |
PDSimpleFont.getToUnicode() |
This will get the ToUnicode object.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
PDFont.setEncoding(COSBase encodingValue) |
Set the encoding object from the fonts dictionary.
|
void |
PDSimpleFont.setToUnicode(COSBase unicode) |
This will set the ToUnicode object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDExtendedGraphicsState.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDFontSetting.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDLineDashPattern.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDShading.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDCalGray.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDCalRGB.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDColorSpace.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDDeviceN.getCOSObject() |
|
COSBase |
PDGamma.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDICCBased.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDIndexed.getCOSObject() |
|
COSBase |
PDLab.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDOutputIntent.getCOSObject() |
|
COSBase |
PDSeparation.getCOSObject() |
|
COSBase |
PDTristimulus.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSArray |
PDSeparation.calculateColorValues(COSBase tintValue) |
Returns the components of the color in the alternate colorspace for the given tint value.
|
static PDColorSpace |
PDColorSpaceFactory.createColorSpace(COSBase colorSpace) |
This will create the correct color space given the name.
|
static PDColorSpace |
PDColorSpaceFactory.createColorSpace(COSBase colorSpace,
java.util.Map<java.lang.String,PDColorSpace> colorSpaces) |
This will create the correct color space given the name.
|
static PDColorSpace |
PDColorSpaceFactory.createColorSpace(COSBase colorSpace,
java.util.Map<java.lang.String,PDColorSpace> colorSpaces,
java.util.Map<java.lang.String,PDPatternResources> patterns) |
This will create the correct color space given the name.
|
Modifier and Type | Method | Description |
---|---|---|
COSArray |
PDDeviceN.calculateColorValues(java.util.List<COSBase> tintValues) |
Returns the components of the color in the alternate colorspace for the given tint value.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDOptionalContentGroup.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDOptionalContentProperties.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDPatternResources.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDShadingResources.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDXObject.getCOSObject() |
Returns the stream.
|
COSBase |
PDXObjectImage.getMask() |
Returns the optional mask of a XObjectImage if there is one.
|
Modifier and Type | Method | Description |
---|---|---|
protected static PDXObject |
PDXObject.commonXObjectCreation(COSBase xobject,
boolean isThumb) |
Create the correct xobject from the cos base.
|
static PDXObject |
PDXObjectImage.createThumbnailXObject(COSBase xobject) |
Create the correct thumbnail from the cos base.
|
static PDXObject |
PDXObject.createXObject(COSBase xobject) |
Create the correct xobject from the cos base.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDAdditionalActions.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDAnnotationAdditionalActions.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDDocumentCatalogAdditionalActions.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDFormFieldAdditionalActions.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDPageAdditionalActions.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDAction.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDActionNamed.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDActionRemoteGoTo.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDActionURI.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDURIDictionary.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDWindowsLaunchParams.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDActionRemoteGoTo.getD() |
This will get the destination to jump to.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PDActionRemoteGoTo.setD(COSBase d) |
This will set the destination to jump to.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDAnnotation.getCOSObject() |
Interface method for COSObjectable.
|
COSBase |
PDAppearanceCharacteristicsDictionary.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDAppearanceDictionary.getCOSObject() |
returns the dictionary.
|
COSBase |
PDAppearanceStream.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDBorderEffectDictionary.getCOSObject() |
returns the dictionary.
|
COSBase |
PDBorderStyleDictionary.getCOSObject() |
returns the dictionary.
|
COSBase |
PDExternalDataDictionary.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
static PDAnnotation |
PDAnnotation.createAnnotation(COSBase base) |
Create the correct annotation from the base COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDPropBuild.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDPropBuildDataDict.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDSeedValue.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDSeedValueMDP.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDSeedValueTimeStamp.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDSignature.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDNamedDestination.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDPageDestination.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
static PDDestination |
PDDestination.create(COSBase base) |
This will create a new destination depending on the type of COSBase
that is passed in.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDOutlineNode.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDAcroForm.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDField.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDXFA.getCOSObject() |
Convert this standard java object to a COS object.
|
Constructor | Description |
---|---|
PDXFA(COSBase xfaBase) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDMeasureDictionary.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDNumberFormatDictionary.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDViewportDictionary.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDThread.getCOSObject() |
Convert this standard java object to a COS object.
|
COSBase |
PDThreadBead.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDViewerPreferences.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDPropertyList.getCOSObject() |
Convert this standard java object to a COS object.
|
Modifier and Type | Method | Description |
---|---|---|
COSBase |
PDFCloneUtility.cloneForNewDocument(java.lang.Object base) |
Deep-clones the given object for inclusion into a different PDF document identified by
the destination parameter.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PDFStreamEngine.processOperator(java.lang.String operation,
java.util.List<COSBase> arguments) |
This is used to handle an operation.
|
protected void |
PDFStreamEngine.processOperator(PDFOperator operator,
java.util.List<COSBase> arguments) |
This is used to handle an operation.
|
Modifier and Type | Method | Description |
---|---|---|
void |
BeginMarkedContentSequence.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process the operator.
|
void |
BeginMarkedContentSequenceWithProperties.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process the operator.
|
void |
BeginText.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : BT : Begin text object.
|
void |
CloseAndStrokePath.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
s close and stroke the path.
|
void |
Concatenate.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : cm : Concatenate matrix to current transformation matrix.
|
void |
EndMarkedContentSequence.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process the operator.
|
void |
EndText.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : ET : End text object.
|
void |
GRestore.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process the operator.
|
void |
GSave.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : q : Save graphics state.
|
void |
Invoke.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : Do - Invoke a named xobject.
|
void |
MoveAndShow.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
' Move to next line and show text.
|
void |
MoveText.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : Td : Move text position.
|
void |
MoveTextSetLeading.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : TD Move text position and set leading.
|
void |
NextLine.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : T* Move to start of next text line.
|
abstract void |
OperatorProcessor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process the operator.
|
void |
SetCharSpacing.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : Tc Set character spacing.
|
void |
SetGraphicsStateParameters.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
gs Set parameters from graphics state parameter dictionary.
|
void |
SetHorizontalTextScaling.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Tz Set horizontal text scaling.
|
void |
SetLineCapStyle.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Set the line cap style.
|
void |
SetLineDashPattern.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Set the line dash pattern.
|
void |
SetLineJoinStyle.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Set the line cap style.
|
void |
SetLineMiterLimit.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
w Set miter limit.
|
void |
SetLineWidth.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
w Set line width.
|
void |
SetMatrix.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Tm Set text matrix and text line matrix.
|
void |
SetMoveAndShow.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
" Set word and character spacing, move to next line, and show text.
|
void |
SetNonStrokingCalRGBColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
rg Set color space for non stroking operations.
|
void |
SetNonStrokingCMYKColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
k Set color space for non stroking operations.
|
void |
SetNonStrokingColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
sc,scn Set color space for non stroking operations.
|
void |
SetNonStrokingColorSpace.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
cs Set color space for non stroking operations.
|
void |
SetNonStrokingDeviceN.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
scn Set color space for non stroking operations.
|
void |
SetNonStrokingGrayColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
rg Set color space for non stroking operations.
|
void |
SetNonStrokingICCBasedColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
scn Set color space for non stroking operations.
|
void |
SetNonStrokingIndexed.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
scn Set color space for non stroking operations.
|
void |
SetNonStrokingLabColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process the operator.
|
void |
SetNonStrokingPattern.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Set color space for non stroking operations.
|
void |
SetNonStrokingRGBColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
rg Set color space for non stroking operations.
|
void |
SetNonStrokingSeparation.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
scn Set color space for non stroking operations.
|
void |
SetStrokingCalRGBColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
RG Set color space for stroking operations.
|
void |
SetStrokingCMYKColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
K Set color space for stroking operations.
|
void |
SetStrokingColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
SC,SCN Set color space for stroking operations.
|
void |
SetStrokingColorSpace.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
CS Set color space for stroking operations.
|
void |
SetStrokingDeviceN.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
scn Set color space for non stroking operations.
|
void |
SetStrokingGrayColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
RG Set color space for stroking operations.
|
void |
SetStrokingICCBasedColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
scn Set color space for stroking operations.
|
void |
SetStrokingIndexed.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
scn Set color space for non stroking operations.
|
void |
SetStrokingLabColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process the operator.
|
void |
SetStrokingPattern.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Set pattern instead of a color space for stroking operations.
|
void |
SetStrokingRGBColor.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
RG Set color space for stroking operations.
|
void |
SetStrokingSeparation.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
scn Set color space for non stroking operations.
|
void |
SetTextFont.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Tf selectfont Set text font and size.
|
void |
SetTextLeading.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
TL Set text leading.
|
void |
SetTextRenderingMode.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Tr Set text rendering mode.
|
void |
SetTextRise.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Ts Set text rise.
|
void |
SetWordSpacing.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Tw Set word spacing.
|
void |
ShowText.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Tj show Show text.
|
void |
ShowTextGlyph.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
TJ Show text, allowing individual glyph positioning.
|
Modifier and Type | Method | Description |
---|---|---|
void |
AppendRectangleToPath.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : re : append rectangle to path.
|
void |
BeginInlineImage.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : BI : begin inline image.
|
void |
ClipEvenOddRule.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : W* : set clipping path using even odd rule.
|
void |
ClipNonZeroRule.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : W : Set the clipping path using non zero winding rule.
|
void |
CloseFillEvenOddAndStrokePath.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
fill and stroke the path.
|
void |
CloseFillNonZeroAndStrokePath.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
fill and stroke the path.
|
void |
ClosePath.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : h : Close path.
|
void |
CurveTo.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : c : Append curved segment to path.
|
void |
CurveToReplicateFinalPoint.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : y : Append curved segment to path (final point replicated).
|
void |
CurveToReplicateInitialPoint.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : v : Append curved segment to path (initial point replicated).
|
void |
EndPath.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : n : End path.
|
void |
FillEvenOddAndStrokePath.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
fill and stroke the path.
|
void |
FillEvenOddRule.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : f* : fill path using even odd rule.
|
void |
FillNonZeroAndStrokePath.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
fill and stroke the path.
|
void |
FillNonZeroRule.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : F/f : fill path using non zero winding rule.
|
void |
Invoke.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : Do : Paint the specified XObject (section 4.7).
|
void |
LineTo.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : l : Append straight line segment to path.
|
void |
MoveTo.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : m : Begin new subpath.
|
void |
SetLineCapStyle.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Set the line cap style.
|
void |
SetLineDashPattern.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Set the line dash pattern.
|
void |
SetLineJoinStyle.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Set the line cap style.
|
void |
SetLineMiterLimit.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
Set the line dash pattern.
|
void |
SetLineWidth.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
w Set line width.
|
void |
SHFill.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
process : sh : shade fill the clipping area.
|
void |
StrokePath.process(PDFOperator operator,
java.util.List<COSBase> arguments) |
S stroke the path.
|