| Package | Description |
|---|---|
| org.apache.pdfbox.contentstream |
This package contains provides classes for working with content streams.
|
| org.apache.pdfbox.contentstream.operator |
This package contains implementations of all of the PDF operators.
|
| org.apache.pdfbox.contentstream.operator.color | |
| org.apache.pdfbox.contentstream.operator.graphics |
This package contains implementations of all of the PDF graphics operators.
|
| org.apache.pdfbox.contentstream.operator.markedcontent | |
| org.apache.pdfbox.contentstream.operator.state | |
| org.apache.pdfbox.contentstream.operator.text | |
| org.apache.pdfbox.cos |
These are the low level objects that make up a PDF document.
|
| org.apache.pdfbox.multipdf | |
| org.apache.pdfbox.pdfparser |
The pdfparser package contains classes to parse PDF documents and objects within the document.
|
| org.apache.pdfbox.pdfparser.xref | |
| org.apache.pdfbox.pdfwriter |
This is the persistence layer used to write the PDFBox documents to a stream.
|
| org.apache.pdfbox.pdfwriter.compress | |
| 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.taggedpdf |
The tagged PDF package provides a mechanism for incorporating "tags" (standard
structure types and attributes) into a PDF file.
|
| org.apache.pdfbox.pdmodel.encryption |
The encryption package will handle the PDF document security handlers and the functionality of pluggable security handlers.
|
| 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.font.encoding | |
| 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.blend | |
| org.apache.pdfbox.pdmodel.graphics.color |
This package deals with colors that are stored in a PDF document.
|
| org.apache.pdfbox.pdmodel.graphics.image |
This package deals with images that are stored in a PDF document.
|
| org.apache.pdfbox.pdmodel.graphics.state |
This package deals with graphics states within the 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.annotation |
The annotation package contains classes that work with PDF annotation elements.
|
| org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination |
The destination package allows destinations into a pdf document to be specified.
|
| org.apache.pdfbox.pdmodel.interactive.form |
The interactive package contains classes for handling Interactive Forms, also known as "AcroForms".
|
| org.apache.pdfbox.pdmodel.interactive.pagenavigation |
A package to allow provide access to PDF page navigation functionality.
|
| org.apache.pdfbox.util |
This package contains utility classes that are used by the PDFBox project.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
PDFStreamEngine.operatorException(Operator operator,
List<COSBase> operands,
IOException exception)
Called when an exception is thrown by an operator.
|
protected void |
PDFStreamEngine.processOperator(Operator operator,
List<COSBase> operands)
This is used to handle an operation.
|
void |
PDFStreamEngine.processOperator(String operation,
List<COSBase> arguments)
This is used to handle an operation.
|
protected void |
PDFStreamEngine.unsupportedOperator(Operator operator,
List<COSBase> operands)
Called when an unsupported operator is encountered.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
OperatorProcessor.checkArrayTypesClass(List<COSBase> operands,
Class<?> clazz)
Check whether all operands list elements are an instance of a specific class.
|
void |
DrawObject.process(Operator operator,
List<COSBase> arguments) |
abstract void |
OperatorProcessor.process(Operator operator,
List<COSBase> operands)
Process the operator.
|
| Constructor and Description |
|---|
MissingOperandException(Operator operator,
List<COSBase> operands) |
| Modifier and Type | Method and Description |
|---|---|
void |
SetStrokingDeviceRGBColor.process(Operator operator,
List<COSBase> arguments)
RG Set the stroking colour space to DeviceRGB and set the colour to
use for stroking operations.
|
void |
SetStrokingDeviceCMYKColor.process(Operator operator,
List<COSBase> arguments) |
void |
SetStrokingColorSpace.process(Operator operator,
List<COSBase> arguments) |
void |
SetStrokingDeviceGrayColor.process(Operator operator,
List<COSBase> arguments) |
void |
SetNonStrokingDeviceCMYKColor.process(Operator operator,
List<COSBase> arguments) |
void |
SetNonStrokingDeviceGrayColor.process(Operator operator,
List<COSBase> arguments) |
void |
SetNonStrokingDeviceRGBColor.process(Operator operator,
List<COSBase> arguments) |
void |
SetColor.process(Operator operator,
List<COSBase> arguments) |
void |
SetNonStrokingColorSpace.process(Operator operator,
List<COSBase> arguments) |
| Modifier and Type | Method and Description |
|---|---|
void |
MoveTo.process(Operator operator,
List<COSBase> operands) |
void |
StrokePath.process(Operator operator,
List<COSBase> operands) |
void |
FillNonZeroRule.process(Operator operator,
List<COSBase> operands) |
void |
LineTo.process(Operator operator,
List<COSBase> operands) |
void |
FillNonZeroAndStrokePath.process(Operator operator,
List<COSBase> operands) |
void |
DrawObject.process(Operator operator,
List<COSBase> operands) |
void |
EndPath.process(Operator operator,
List<COSBase> operands) |
void |
FillEvenOddAndStrokePath.process(Operator operator,
List<COSBase> operands) |
void |
FillEvenOddRule.process(Operator operator,
List<COSBase> operands) |
void |
CurveToReplicateInitialPoint.process(Operator operator,
List<COSBase> operands) |
void |
CurveTo.process(Operator operator,
List<COSBase> operands) |
void |
CurveToReplicateFinalPoint.process(Operator operator,
List<COSBase> operands) |
void |
CloseFillEvenOddAndStrokePath.process(Operator operator,
List<COSBase> operands) |
void |
ClosePath.process(Operator operator,
List<COSBase> operands) |
void |
CloseAndStrokePath.process(Operator operator,
List<COSBase> arguments) |
void |
CloseFillNonZeroAndStrokePath.process(Operator operator,
List<COSBase> operands) |
void |
ClipNonZeroRule.process(Operator operator,
List<COSBase> operands) |
void |
AppendRectangleToPath.process(Operator operator,
List<COSBase> operands) |
void |
BeginInlineImage.process(Operator operator,
List<COSBase> operands) |
void |
ClipEvenOddRule.process(Operator operator,
List<COSBase> operands) |
void |
ShadingFill.process(Operator operator,
List<COSBase> operands) |
| Modifier and Type | Method and Description |
|---|---|
void |
DrawObject.process(Operator operator,
List<COSBase> arguments) |
void |
BeginMarkedContentSequence.process(Operator operator,
List<COSBase> arguments) |
void |
EndMarkedContentSequence.process(Operator operator,
List<COSBase> arguments) |
void |
BeginMarkedContentSequenceWithProperties.process(Operator operator,
List<COSBase> arguments) |
| Modifier and Type | Method and Description |
|---|---|
void |
SetMatrix.process(Operator operator,
List<COSBase> arguments) |
void |
SetLineWidth.process(Operator operator,
List<COSBase> arguments) |
void |
SetRenderingIntent.process(Operator operator,
List<COSBase> operands) |
void |
SetLineJoinStyle.process(Operator operator,
List<COSBase> arguments) |
void |
SetLineMiterLimit.process(Operator operator,
List<COSBase> arguments) |
void |
SetLineDashPattern.process(Operator operator,
List<COSBase> arguments) |
void |
Save.process(Operator operator,
List<COSBase> arguments) |
void |
SetFlatness.process(Operator operator,
List<COSBase> operands) |
void |
SetGraphicsStateParameters.process(Operator operator,
List<COSBase> arguments) |
void |
SetLineCapStyle.process(Operator operator,
List<COSBase> arguments) |
void |
Restore.process(Operator operator,
List<COSBase> arguments) |
void |
Concatenate.process(Operator operator,
List<COSBase> arguments) |
| Modifier and Type | Method and Description |
|---|---|
void |
ShowTextLineAndSpace.process(Operator operator,
List<COSBase> arguments) |
void |
ShowTextAdjusted.process(Operator operator,
List<COSBase> arguments) |
void |
ShowTextLine.process(Operator operator,
List<COSBase> arguments) |
void |
SetWordSpacing.process(Operator operator,
List<COSBase> arguments) |
void |
ShowText.process(Operator operator,
List<COSBase> arguments) |
void |
SetTextRenderingMode.process(Operator operator,
List<COSBase> arguments) |
void |
SetCharSpacing.process(Operator operator,
List<COSBase> arguments) |
void |
SetTextRise.process(Operator operator,
List<COSBase> arguments) |
void |
SetFontAndSize.process(Operator operator,
List<COSBase> arguments) |
void |
SetTextHorizontalScaling.process(Operator operator,
List<COSBase> arguments) |
void |
SetTextLeading.process(Operator operator,
List<COSBase> arguments) |
void |
EndText.process(Operator operator,
List<COSBase> arguments) |
void |
NextLine.process(Operator operator,
List<COSBase> arguments) |
void |
MoveText.process(Operator operator,
List<COSBase> arguments) |
void |
MoveTextSetLeading.process(Operator operator,
List<COSBase> arguments) |
void |
BeginText.process(Operator operator,
List<COSBase> arguments) |
| Modifier and Type | Class and 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 |
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
A PDF Name 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
A string object, which may be a text string, a PDFDocEncoded string, ASCII string, or byte string.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<COSName,COSBase> |
COSDictionary.items
The name-value pairs of this dictionary.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
ICOSParser.dereferenceCOSObject(COSObject obj)
Dereference the COSBase object which is referenced by the given COSObject.
|
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(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 |
COSDictionary.getDictionaryObject(String key)
This will get an object from this dictionary.
|
COSBase |
COSStream.getFilters()
This will return the filters to apply to the byte stream.
|
COSBase |
COSDictionary.getItem(COSName key)
This will do a lookup into the dictionary.
|
COSBase |
COSDictionary.getItem(COSName firstKey,
COSName secondKey)
This is a special case of getItem 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.getItem(String key)
This will do a lookup into the dictionary.
|
COSBase |
COSObject.getObject()
This will get the object that this object encapsulates.
|
COSBase |
COSArray.getObject(int index)
This will get an object from the array.
|
COSBase |
COSDictionary.getObjectFromPath(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 and Description |
|---|---|
Set<Map.Entry<COSName,COSBase>> |
COSDictionary.entrySet()
Returns the name-value entries in this dictionary.
|
Set<COSBase> |
COSIncrement.getObjects()
|
Collection<COSBase> |
COSDictionary.getValues()
This will get all of the values for the dictionary.
|
Iterator<COSBase> |
COSIncrement.iterator()
Return an iterator for the determined
COSIncrement.objects contained in this COSIncrement. |
Iterator<COSBase> |
COSArray.iterator()
Get access to the list.
|
List<? extends COSBase> |
COSArray.toList()
Return contents of COSArray as a Java List.
|
| Modifier and Type | Method and Description |
|---|---|
void |
COSArray.add(COSBase object)
This will add an object to the array.
|
void |
COSArray.add(int i,
COSBase object)
Add the specified object at the ith location and push the rest to the
right.
|
boolean |
COSIncrement.contains(COSBase base)
|
OutputStream |
COSStream.createOutputStream(COSBase filters)
Returns a new OutputStream for writing stream data, using and the given filters.
|
COSIncrement |
COSIncrement.exclude(COSBase... base)
The given
COSBases are not fit for inclusion in an increment and shall be added to COSIncrement.excluded.null values shall be ignored. |
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 |
COSDictionary.setItem(COSName key,
COSBase value)
This will set an item in the dictionary.
|
void |
COSDictionary.setItem(String key,
COSBase value)
This will set an item in the dictionary.
|
| Modifier and Type | Method and Description |
|---|---|
void |
COSArray.addAll(Collection<COSBase> objectsList)
This will add an object to the array.
|
void |
COSArray.addAll(int i,
Collection<COSBase> objectList)
Add the specified object at the ith location and push the rest to the
right.
|
void |
COSDictionary.forEach(BiConsumer<? super COSName,? super COSBase> action)
Convenience method that calls
Map.forEach(BiConsumer). |
void |
COSArray.removeAll(Collection<COSBase> objectsList)
This will remove all of the objects in the collection.
|
void |
COSArray.retainAll(Collection<COSBase> objectsList)
This will retain all of the objects in the collection.
|
| Constructor and Description |
|---|
COSObject(COSBase object)
Constructor.
|
COSObject(COSBase object,
COSObjectKey objectKey)
Constructor.
|
COSObject(COSBase object,
ICOSParser parser)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
<TCOSBase extends COSBase> |
PDFCloneUtility.cloneForNewDocument(TCOSBase base)
Deep-clones the given object for inclusion into a different PDF document identified by the destination parameter.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
COSParser.dereferenceCOSObject(COSObject obj) |
protected COSBase |
BaseParser.parseDirObject()
This will parse a directory object from the stream.
|
COSBase |
PDFObjectStreamParser.parseObject(long objectNumber)
Search for/parse the object with the given object number.
|
protected COSBase |
COSParser.parseObjectDynamically(COSObjectKey objKey,
boolean requireExistingNotCompressedObj)
Parse the object for the given object key.
|
protected COSBase |
COSParser.parseObjectStreamObject(long objstmObjNr,
COSObjectKey key)
Parse the object with the given key from the object stream with the given number.
|
| Modifier and Type | Method and Description |
|---|---|
Map<COSObjectKey,COSBase> |
PDFObjectStreamParser.parseAllObjects()
Parse all compressed objects.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
ObjectStreamXReference.getObject()
Returns the
COSObject, that is described by this crossreference stream entry. |
COSBase |
NormalXReference.getObject()
Returns the
COSObject, that is described by this crossreference stream entry. |
| Constructor and Description |
|---|
NormalXReference(long byteOffset,
COSObjectKey key,
COSBase object)
Prepares a normal reference for the given
COSObject in a PDF's crossreference stream
(PDFXRefStream). |
ObjectStreamXReference(int objectStreamIndex,
COSObjectKey key,
COSBase object,
COSObjectKey parentKey)
Prepares a object stream entry reference for the given
COSObject in a PDF's crossreference stream
(PDFXRefStream). |
| Modifier and Type | Method and Description |
|---|---|
void |
COSWriter.doWriteObject(COSBase obj)
This will write a COS object.
|
void |
COSWriter.doWriteObject(COSObjectKey key,
COSBase obj)
This will write a COS object for a predefined key.
|
void |
COSWriter.writeReference(COSBase obj)
visitFromObjRef method comment.
|
void |
ContentStreamWriter.writeToken(COSBase base)
Writes a single operand token.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
COSObjectPool.getObject(COSObjectKey key)
Returns the
COSBase, that is registered for the given COSObjectKey, or null if no object is
registered for that key. |
COSBase |
COSWriterCompressionPool.getObject(COSObjectKey key)
Returns the
COSBase, that is registered for the given COSObjectKey in this compression pool. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
COSObjectPool.contains(COSBase object)
Returns true, if the given
COSBase is a registered object of this pool. |
boolean |
COSWriterCompressionPool.contains(COSBase object)
Returns true, if the given
COSBase is a registered object of this compression pool. |
COSObjectKey |
COSObjectPool.getKey(COSBase object)
Returns the
COSObjectKey for a given registered COSBase. |
COSObjectKey |
COSWriterCompressionPool.getKey(COSBase object)
Returns the
COSObjectKey, that is registered for the given COSBase in this compression pool. |
void |
COSWriterObjectStream.prepareStreamObject(COSObjectKey key,
COSBase object)
Prepares the given
COSObject to be written to this object stream, using the given COSObjectKey as
it's ID for indirect references. |
COSObjectKey |
COSObjectPool.put(COSObjectKey key,
COSBase object)
Update the key and object maps.
|
| Modifier and Type | Method and Description |
|---|---|
static COSBase |
PDPageTree.getInheritableAttribute(COSDictionary node,
COSName key)
Returns the given attribute, inheriting from parent tree nodes if necessary.
|
| Modifier and Type | Method and Description |
|---|---|
protected PDComplexFileSpecification |
PDEmbeddedFilesNameTreeNode.convertCOSToPD(COSBase base) |
protected PDActionJavaScript |
PDJavascriptNameTreeNode.convertCOSToPD(COSBase base) |
protected PDStructureElement |
PDStructureElementNameTreeNode.convertCOSToPD(COSBase base) |
protected PDPageDestination |
PDDestinationNameTreeNode.convertCOSToPD(COSBase base) |
| Modifier and Type | Method and Description |
|---|---|
COSBase |
COSObjectable.getCOSObject()
Convert this standard java object to a COS object.
|
COSBase |
PDRange.getCOSObject()
Convert this standard java object to a COS object.
|
COSBase |
PDPageLabels.getCOSObject()
Convert this standard java object to a COS object.
|
COSBase |
PDRectangle.getCOSObject()
Convert this standard java object to a COS object.
|
| Modifier and Type | Method and Description |
|---|---|
protected COSObjectable |
PDNumberTreeNode.convertCOSToPD(COSBase base)
Method to convert the COS value in the number tree to the PD Model object.
|
protected abstract T |
PDNameTreeNode.convertCOSToPD(COSBase base)
Method to convert the COS value in the name tree to the PD Model object.
|
| Constructor and Description |
|---|
COSArrayList(E actualObject,
COSBase item,
COSDictionary dictionary,
COSName dictionaryKey)
This is a really special constructor.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
PDSimpleFileSpecification.getCOSObject()
Convert this standard java object to a COS object.
|
| Modifier and Type | Method and Description |
|---|---|
static PDFileSpecification |
PDFileSpecification.createFS(COSBase base)
A file specification can either be a COSString or a COSDictionary.
|
| Modifier and Type | Method and Description |
|---|---|
static PDFunction |
PDFunction.create(COSBase function)
Create the correct PD Model function based on the COS base function.
|
| Constructor and Description |
|---|
PDFunction(COSBase function)
Constructor.
|
PDFunctionType0(COSBase function)
Constructor.
|
PDFunctionType2(COSBase function)
Constructor.
|
PDFunctionType3(COSBase functionStream)
Constructor.
|
PDFunctionType4(COSBase functionStream)
Constructor.
|
PDFunctionTypeIdentity(COSBase function) |
| Modifier and Type | Method and Description |
|---|---|
COSBase |
PDDefaultAttributeObject.getAttributeValue(String attrName)
Gets the attribute value for a given name.
|
protected COSBase |
PDDefaultAttributeObject.getAttributeValue(String attrName,
COSBase defaultValue)
Gets the attribute value for a given name.
|
COSBase |
PDParentTreeValue.getCOSObject() |
COSBase |
PDStructureTreeRoot.getK()
Returns the K entry.
|
COSBase |
PDUserProperty.getValue()
Returns the property value.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
PDStructureNode.appendKid(COSBase object)
Appends a COS base kid.
|
protected Object |
PDStructureNode.createObject(COSBase kid)
Creates an object for a kid of this structure node.
|
protected COSBase |
PDDefaultAttributeObject.getAttributeValue(String attrName,
COSBase defaultValue)
Gets the attribute value for a given name.
|
protected void |
PDStructureNode.insertBefore(COSBase newKid,
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(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 and Description |
|---|---|
COSBase |
PDFourColours.getCOSObject()
Convert this standard java object to a COS object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SecurityHandler.decrypt(COSBase obj,
long objNum,
long genNum)
This will dispatch to the correct method.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
FDFOptionElement.getCOSObject()
Convert this standard java object to a COS object.
|
COSBase |
FDFField.getCOSValue()
Returns the COS value of this field.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
FDFAnnotation.getStringOrStream(COSBase base)
Get a text or text stream.
|
void |
FDFField.setValue(COSBase value)
Sets the COS value of this field.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
PDCIDSystemInfo.getCOSObject() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.fontbox.cmap.CMap |
PDFont.readCMap(COSBase base)
Reads a CMap given a COS Stream or Name.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
MacExpertEncoding.getCOSObject() |
COSBase |
BuiltInEncoding.getCOSObject() |
COSBase |
ZapfDingbatsEncoding.getCOSObject() |
COSBase |
MacRomanEncoding.getCOSObject() |
COSBase |
StandardEncoding.getCOSObject() |
COSBase |
WinAnsiEncoding.getCOSObject() |
COSBase |
SymbolEncoding.getCOSObject() |
COSBase |
MacOSRomanEncoding.getCOSObject() |
COSBase |
Type1Encoding.getCOSObject() |
COSBase |
DictionaryEncoding.getCOSObject() |
| Modifier and Type | Method and Description |
|---|---|
COSBase |
PDFontSetting.getCOSObject()
Convert this standard java object to a COS object.
|
COSBase |
PDLineDashPattern.getCOSObject() |
| Modifier and Type | Method and Description |
|---|---|
static PDXObject |
PDXObject.createXObject(COSBase base,
PDResources resources)
Creates a new XObject instance of the appropriate type for the COS stream.
|
| Modifier and Type | Method and Description |
|---|---|
static BlendMode |
BlendMode.getInstance(COSBase cosBlendMode)
Determines the blend mode from the BM entry in the COS ExtGState.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
PDDeviceColorSpace.getCOSObject() |
COSBase |
PDJPXColorSpace.getCOSObject() |
COSBase |
PDTristimulus.getCOSObject()
Convert this standard java object to a COS object.
|
COSBase |
PDGamma.getCOSObject()
Convert this standard java object to a COS object.
|
COSBase |
PDColorSpace.getCOSObject() |
| Modifier and Type | Method and Description |
|---|---|
static PDColorSpace |
PDColorSpace.create(COSBase colorSpace)
Creates a color space given a name or array.
|
static PDColorSpace |
PDColorSpace.create(COSBase colorSpace,
PDResources resources)
Creates a color space given a name or array.
|
static PDColorSpace |
PDColorSpace.create(COSBase colorSpace,
PDResources resources,
boolean wasDefault)
Creates a color space given a name or array.
|
| Constructor and Description |
|---|
PDImageXObject(PDDocument document,
InputStream encodedStream,
COSBase cosFilter,
int width,
int height,
int bitsPerComponent,
PDColorSpace initColorSpace)
Creates an Image XObject in the given document using the given filtered stream.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
PDGraphicsState.getTransfer()
This will get the transfer function.
|
COSBase |
PDExtendedGraphicsState.getTransfer()
This will get the transfer function of the /TR dictionary.
|
COSBase |
PDExtendedGraphicsState.getTransfer2()
This will get the transfer function of the /TR2 dictionary.
|
| Modifier and Type | Method and Description |
|---|---|
static PDSoftMask |
PDSoftMask.create(COSBase dictionary)
Creates a new soft mask.
|
void |
PDGraphicsState.setTransfer(COSBase transfer)
This will set the transfer function.
|
void |
PDExtendedGraphicsState.setTransfer(COSBase transfer)
This will set the transfer function of the /TR dictionary.
|
void |
PDExtendedGraphicsState.setTransfer2(COSBase transfer2)
This will set the transfer function of the /TR2 dictionary.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
PDActionThread.getB() |
COSBase |
PDActionThread.getD() |
COSBase |
PDActionRemoteGoTo.getD()
This will get the destination to jump to.
|
COSBase |
PDActionHide.getT()
The annotation or annotations to be hidden or shown
|
| Modifier and Type | Method and Description |
|---|---|
void |
PDActionThread.setB(COSBase b) |
void |
PDActionThread.setD(COSBase d) |
void |
PDActionRemoteGoTo.setD(COSBase d)
This will set the destination to jump to.
|
void |
PDActionHide.setT(COSBase t) |
| Modifier and Type | Method and Description |
|---|---|
static PDAnnotation |
PDAnnotation.createAnnotation(COSBase base)
Create the correct annotation from the base COS object.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
PDNamedDestination.getCOSObject()
Convert this standard java object to a COS object.
|
| Modifier and Type | Method and 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 and Description |
|---|---|
COSBase |
PDXFAResource.getCOSObject()
Convert this standard java object to a COS object.
|
COSBase |
PDNonTerminalField.getDefaultValue()
Returns the default value of this field.
|
protected COSBase |
PDField.getInheritableAttribute(COSName key)
Returns the given attribute, inheriting from parent nodes if necessary.
|
COSBase |
PDNonTerminalField.getValue()
Returns the COSBase value of the "V" entry.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
PDVariableText.getStringOrStream(COSBase base)
Get a text as text stream.
|
void |
PDNonTerminalField.setDefaultValue(COSBase value)
Sets the default of this field.
|
void |
PDNonTerminalField.setValue(COSBase object)
Sets the value of this field.
|
| Constructor and Description |
|---|
PDXFAResource(COSBase xfaBase)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
COSBase |
PDTransitionDirection.getCOSBase() |
COSBase |
PDTransition.getDirection() |
| Modifier and Type | Method and Description |
|---|---|
static Matrix |
Matrix.createMatrix(COSBase base)
Convenience method to be used when creating a matrix from unverified data.
|
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.