| Modifier and Type | Method and Description |
|---|---|
protected static byte[] |
PubKeySecurityHandler.computeGlobalKeyOnReading(PdfDictionary encryptionDictionary,
PrivateKey certificateKey,
Certificate certificate,
String certificateKeyProvider,
IExternalDecryptionProcess externalDecryptionProcess,
boolean encryptMetadata,
String digestAlgorithm) |
byte[] |
StandardHandlerUsingStandard40.computeUserPassword(byte[] ownerPassword,
PdfDictionary encryptionDictionary) |
protected void |
PubKeySecurityHandler.initKeyAndFillDictionary(PdfDictionary encryptionDictionary,
Certificate[] certs,
int[] permissions,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
protected void |
PubKeySecurityHandler.initKeyAndReadDictionary(PdfDictionary encryptionDictionary,
Key certificateKey,
Certificate certificate,
String certificateKeyProvider,
IExternalDecryptionProcess externalDecryptionProcess,
boolean encryptMetadata) |
protected void |
PubSecHandlerUsingAes128.setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
protected abstract void |
PubKeySecurityHandler.setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
protected void |
PubSecHandlerUsingStandard40.setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
protected void |
PubSecHandlerUsingStandard128.setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
protected void |
PubSecHandlerUsingAes256.setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
protected void |
StandardHandlerUsingStandard128.setSpecificHandlerDicEntries(PdfDictionary encryptionDictionary,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
protected void |
StandardHandlerUsingAes128.setSpecificHandlerDicEntries(PdfDictionary encryptionDictionary,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
protected void |
StandardHandlerUsingStandard40.setSpecificHandlerDicEntries(PdfDictionary encryptionDictionary,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
protected void |
StandardSecurityHandler.setStandardHandlerDicEntries(PdfDictionary encryptionDictionary,
byte[] userKey,
byte[] ownerKey) |
| Constructor and Description |
|---|
PubSecHandlerUsingAes128(PdfDictionary encryptionDictionary,
Certificate[] certs,
int[] permissions,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
PubSecHandlerUsingAes128(PdfDictionary encryptionDictionary,
Key certificateKey,
Certificate certificate,
String certificateKeyProvider,
IExternalDecryptionProcess externalDecryptionProcess,
boolean encryptMetadata) |
PubSecHandlerUsingAes256(PdfDictionary encryptionDictionary,
Certificate[] certs,
int[] permissions,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
PubSecHandlerUsingAes256(PdfDictionary encryptionDictionary,
Key certificateKey,
Certificate certificate,
String certificateKeyProvider,
IExternalDecryptionProcess externalDecryptionProcess,
boolean encryptMetadata) |
PubSecHandlerUsingStandard128(PdfDictionary encryptionDictionary,
Certificate[] certs,
int[] permissions,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
PubSecHandlerUsingStandard128(PdfDictionary encryptionDictionary,
Key certificateKey,
Certificate certificate,
String certificateKeyProvider,
IExternalDecryptionProcess externalDecryptionProcess,
boolean encryptMetadata) |
PubSecHandlerUsingStandard40(PdfDictionary encryptionDictionary,
Certificate[] certs,
int[] permissions,
boolean encryptMetadata,
boolean embeddedFilesOnly) |
PubSecHandlerUsingStandard40(PdfDictionary encryptionDictionary,
Key certificateKey,
Certificate certificate,
String certificateKeyProvider,
IExternalDecryptionProcess externalDecryptionProcess,
boolean encryptMetadata) |
StandardHandlerUsingAes128(PdfDictionary encryptionDictionary,
byte[] password,
byte[] documentId,
boolean encryptMetadata) |
StandardHandlerUsingAes128(PdfDictionary encryptionDictionary,
byte[] userPassword,
byte[] ownerPassword,
int permissions,
boolean encryptMetadata,
boolean embeddedFilesOnly,
byte[] documentId) |
StandardHandlerUsingAes256(PdfDictionary encryptionDictionary,
byte[] password) |
StandardHandlerUsingAes256(PdfDictionary encryptionDictionary,
byte[] userPassword,
byte[] ownerPassword,
int permissions,
boolean encryptMetadata,
boolean embeddedFilesOnly,
PdfVersion version) |
StandardHandlerUsingStandard128(PdfDictionary encryptionDictionary,
byte[] password,
byte[] documentId,
boolean encryptMetadata) |
StandardHandlerUsingStandard128(PdfDictionary encryptionDictionary,
byte[] userPassword,
byte[] ownerPassword,
int permissions,
boolean encryptMetadata,
boolean embeddedFilesOnly,
byte[] documentId) |
StandardHandlerUsingStandard40(PdfDictionary encryptionDictionary,
byte[] password,
byte[] documentId,
boolean encryptMetadata) |
StandardHandlerUsingStandard40(PdfDictionary encryptionDictionary,
byte[] userPassword,
byte[] ownerPassword,
int permissions,
boolean encryptMetadata,
boolean embeddedFilesOnly,
byte[] documentId) |
| Modifier and Type | Method and Description |
|---|---|
protected PdfDictionary |
PdfType0Font.getCidFont(PdfDictionary fontDescriptor,
String fontName,
boolean isType2)
Generates the CIDFontType2 dictionary.
|
protected PdfDictionary |
PdfType3Font.getFontDescriptor(String fontName) |
protected PdfDictionary |
PdfSimpleFont.getFontDescriptor(String fontName)
Generates the font descriptor for this font or
null if it is one of the 14 built in fonts. |
protected PdfDictionary |
PdfType0Font.getFontDescriptor(String fontName) |
protected abstract PdfDictionary |
PdfFont.getFontDescriptor(String fontName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PdfType3Font.addFontStream(PdfDictionary fontDescriptor) |
protected void |
PdfType1Font.addFontStream(PdfDictionary fontDescriptor)
If the embedded flag is
false or if the font is one of the 14 built in types, it returns null,
otherwise the font is read and output in a PdfStream object. |
protected abstract void |
PdfSimpleFont.addFontStream(PdfDictionary fontDescriptor) |
protected void |
PdfTrueTypeFont.addFontStream(PdfDictionary fontDescriptor) |
static PdfFont |
PdfFontFactory.createFont(PdfDictionary fontDictionary)
Creates a
PdfFont by already existing font dictionary. |
protected PdfDictionary |
PdfType0Font.getCidFont(PdfDictionary fontDescriptor,
String fontName,
boolean isType2)
Generates the CIDFontType2 dictionary.
|
| Constructor and Description |
|---|
PdfFont(PdfDictionary fontDictionary) |
PdfSimpleFont(PdfDictionary fontDictionary) |
| Modifier and Type | Class and Description |
|---|---|
class |
PdfStream
Representation of a stream as described in the PDF Specification.
|
| Modifier and Type | Field and Description |
|---|---|
protected PdfDictionary |
PdfReader.trailer |
protected PdfDictionary |
PdfDocument.trailer
Document trailed.
|
| Modifier and Type | Method and Description |
|---|---|
PdfDictionary |
PdfNumTree.buildTree() |
PdfDictionary |
PdfNameTree.buildTree()
Build a PdfDictionary containing the name tree
|
PdfDictionary |
PdfDictionary.clone(List<PdfName> excludeKeys)
Creates clones of the dictionary in the current document.
|
PdfDictionary |
PdfDictionary.copyTo(PdfDocument document,
List<PdfName> excludeKeys,
boolean allowDuplicating)
Copies dictionary to specified document.
|
PdfDictionary |
PdfArray.getAsDictionary(int index)
Returns the element at the specified index as a PdfDictionary.
|
PdfDictionary |
PdfDictionary.getAsDictionary(PdfName key)
Returns the value associated to this key as a PdfDictionary.
|
PdfDictionary |
PdfOutline.getContent()
Gets content dictionary.
|
PdfDictionary |
PdfDeveloperExtension.getDeveloperExtensions()
Generations the developer extension dictionary corresponding
with the prefix.
|
PdfDictionary |
PdfResources.getResource(PdfName resType)
Get the
PdfDictionary object that that contain resources of specified type. |
PdfDictionary |
PdfDocument.getTrailer()
Gets document trailer.
|
protected PdfDictionary |
PdfReader.readDictionary(boolean objStm) |
protected PdfDictionary |
PdfReader.readXrefSection() |
| Modifier and Type | Method and Description |
|---|---|
PdfObjectWrapper<PdfDictionary> |
PdfResources.setModified() |
| Modifier and Type | Method and Description |
|---|---|
PdfName |
PdfResources.addExtGState(PdfDictionary extGState)
Adds
PdfDictionary to the resources as graphics state parameter dictionary. |
PdfName |
PdfResources.addPattern(PdfDictionary pattern)
Adds
PdfDictionary to the resources as pattern. |
PdfName |
PdfResources.addProperties(PdfDictionary properties)
Adds
PdfDictionary to the resources as properties list. |
PdfName |
PdfResources.addShading(PdfDictionary shading)
Adds
PdfDictionary to the resources as shading dictionary. |
protected void |
PdfResources.buildResources(PdfDictionary dictionary) |
PdfPage |
IPdfPageFactory.createPdfPage(PdfDictionary pdfObject)
Create
PdfPage on the base of the page PdfDictionary. |
static byte[] |
PdfReader.decodeBytes(byte[] b,
PdfDictionary streamDictionary)
Decode bytes applying the filters specified in the provided dictionary using default filter handlers.
|
static byte[] |
PdfReader.decodeBytes(byte[] b,
PdfDictionary streamDictionary,
Map<PdfName,IFilterHandler> filterHandlers)
Decode a byte[] applying the filters specified in the provided dictionary using the provided filter handlers.
|
ByteArrayOutputStream |
MemoryLimitsAwareFilter.enableMemoryLimitsAwareHandler(PdfDictionary streamDictionary)
Creates a
MemoryLimitsAwareOutputStream which will be used for decompression of the passed pdf stream. |
PdfFont |
PdfDocument.getFont(PdfDictionary dictionary)
Create a new instance of
PdfFont or load already created one. |
PdfPage |
PdfDocument.getPage(PdfDictionary pageDictionary)
Gets the
PdfPage instance by PdfDictionary. |
int |
PdfDocument.getPageNumber(PdfDictionary pageDictionary)
Gets page number by
PdfDictionary. |
void |
PdfDictionary.mergeDifferent(PdfDictionary other)
This method merges different fields from two dictionaries into the current one
|
void |
PdfDictionary.putAll(PdfDictionary d)
Inserts all the key-value pairs into this PdfDictionary.
|
protected void |
PdfDocument.tryInitTagStructure(PdfDictionary str)
Initializes the new instance of document's structure tree root
PdfStructTreeRoot. |
static PdfEncryptedPayload |
PdfEncryptedPayload.wrap(PdfDictionary dictionary) |
| Constructor and Description |
|---|
PdfCatalog(PdfDictionary pdfObject)
Create
PdfCatalog dictionary. |
PdfDictionary(PdfDictionary dictionary)
Creates a new PdfDictionary instance.
|
PdfEncryption(PdfDictionary pdfDict,
byte[] password,
byte[] documentId) |
PdfEncryption(PdfDictionary pdfDict,
Key certificateKey,
Certificate certificate,
String certificateKeyProvider,
IExternalDecryptionProcess externalDecryptionProcess) |
PdfOutputIntent(PdfDictionary outputIntentDict) |
PdfPage(PdfDictionary pdfObject) |
PdfResources(PdfDictionary pdfObject)
Creates new instance from given dictionary.
|
PdfViewerPreferences(PdfDictionary pdfObject) |
| Modifier and Type | Method and Description |
|---|---|
List<PdfDictionary> |
PdfActionOcgState.getOcgs()
Gets a list of optional content groups that shall have the state changed
|
| Modifier and Type | Method and Description |
|---|---|
static PdfTarget |
PdfTarget.create(PdfDictionary pdfObject)
Creates a new
PdfTarget object by the underlying dictionary. |
| Modifier and Type | Method and Description |
|---|---|
static void |
PdfAction.setAdditionalAction(PdfObjectWrapper<PdfDictionary> wrapper,
PdfName key,
PdfAction action)
Adds an additional action to the provided
PdfObjectWrapper<PdfDictionary> wrapper. |
| Constructor and Description |
|---|
PdfAction(PdfDictionary pdfObject)
Constructs a
PdfAction instance with a given dictionary. |
PdfMediaClipData(PdfDictionary pdfObject)
Constructs a new
PdfMediaClipData wrapper using an existing dictionary. |
PdfRendition(PdfDictionary pdfObject)
Creates a new wrapper around an existing
PdfDictionary |
PdfWin(PdfDictionary pdfObject)
Creates a new wrapper around an existing Windows launch parameter dictionary.
|
| Constructor and Description |
|---|
PdfActionOcgState(PdfName state,
List<PdfDictionary> ocgs)
Constructs an optional content state object.
|
| Modifier and Type | Method and Description |
|---|---|
PdfDictionary |
PdfLinkAnnotation.getAction()
An
PdfAction to perform, such as launching an application, playing a sound,
changing an annotation’s appearance state etc, when the annotation is activated. |
PdfDictionary |
PdfWidgetAnnotation.getAction()
An
PdfAction to perform, such as launching an application, playing a sound,
changing an annotation’s appearance state etc, when the annotation is activated. |
PdfDictionary |
PdfScreenAnnotation.getAction()
An
PdfAction to perform, such as launching an application, playing a sound,
changing an annotation’s appearance state etc, when the annotation is activated. |
PdfDictionary |
Pdf3DAnnotation.getActivationDictionary()
Gets the activation dictionary that defines the times at which the annotation shall be
activated and deactivated and the state of the 3D artwork instance at those times.
|
PdfDictionary |
PdfWidgetAnnotation.getAdditionalAction()
An additional actions dictionary that extends the set of events that can trigger the execution of an action.
|
PdfDictionary |
PdfScreenAnnotation.getAdditionalAction()
An additional actions dictionary that extends the set of events that can trigger the execution of an action.
|
PdfDictionary |
PdfWidgetAnnotation.getAppearanceCharacteristics()
An appearance characteristics dictionary containing additional information for constructing the
annotation’s appearance stream.
|
PdfDictionary |
PdfScreenAnnotation.getAppearanceCharacteristics()
An appearance characteristics dictionary containing additional information for constructing the
annotation’s appearance stream.
|
PdfDictionary |
PdfAnnotation.getAppearanceDictionary()
An appearance dictionary specifying how the annotation shall be presented visually on the page during its
interactions with the user (see ISO-320001 12.5.5, "Appearance Streams").
|
PdfDictionary |
PdfAnnotation.getAppearanceObject(PdfName appearanceType)
Specific appearance object corresponding to the specific appearance type.
|
PdfDictionary |
PdfCircleAnnotation.getBorderEffect()
Gets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.
|
PdfDictionary |
PdfFreeTextAnnotation.getBorderEffect()
A border effect dictionary that specifies an effect that shall be applied to the border of the annotations.
|
PdfDictionary |
PdfSquareAnnotation.getBorderEffect()
Gets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.
|
PdfDictionary |
PdfPolyGeomAnnotation.getBorderEffect()
Gets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.
|
PdfDictionary |
PdfCircleAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.
|
PdfDictionary |
PdfLinkAnnotation.getBorderStyle()
BS entry specifies a border style dictionary that has more settings than the array specified for the Border
entry (see
PdfAnnotation.getBorder()). |
PdfDictionary |
PdfLineAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.
|
PdfDictionary |
PdfFreeTextAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.
|
PdfDictionary |
PdfInkAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.
|
PdfDictionary |
PdfSquareAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.
|
PdfDictionary |
PdfPolyGeomAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.
|
PdfDictionary |
PdfWidgetAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.
|
PdfDictionary |
PdfAnnotation.getDownAppearanceObject()
The down appearance is used when the mouse button is pressed or held down within the annotation’s active area.
|
PdfDictionary |
PdfMarkupAnnotation.getExternalData()
An external data dictionary specifying data that shall be associated with the annotation.
|
PdfDictionary |
PdfWatermarkAnnotation.getFixedPrint() |
PdfDictionary |
PdfMarkupAnnotation.getInReplyToObject()
An annotation object that this annotation is "in reply to."
Both annotations shall be on the same page of the document.
|
PdfDictionary |
PdfLineAnnotation.getMeasure()
A measure dictionary (see ISO-320001, Table 261) that specifies the scale and units that apply to the line annotation.
|
PdfDictionary |
PdfPolyGeomAnnotation.getMeasure() |
PdfDictionary |
PdfAnnotation.getNormalAppearanceObject()
The normal appearance is used when the annotation is not interacting with the user.
|
PdfDictionary |
PdfAnnotation.getPageObject()
Gets a
PdfDictionary that represents a page of the document on which annotation is placed,
i.e. |
PdfDictionary |
PdfPopupAnnotation.getParentObject() |
PdfDictionary |
PdfMarkupAnnotation.getPopupObject()
An associated pop-up annotation object.
|
PdfDictionary |
PdfAnnotation.getRolloverAppearanceObject()
The rollover appearance is used when the user moves the cursor into the annotation’s active area
without pressing the mouse button.
|
PdfDictionary |
PdfLinkAnnotation.getUriActionObject()
Gets the annotation URI action as
PdfDictionary. |
| Modifier and Type | Method and Description |
|---|---|
PdfLinkAnnotation |
PdfLinkAnnotation.setAction(PdfDictionary action)
Sets a
PdfDictionary representing action to this annotation which will be performed
when the annotation is activated. |
Pdf3DAnnotation |
Pdf3DAnnotation.setActivationDictionary(PdfDictionary activationDictionary)
Sets the activation dictionary that defines the times at which the annotation shall be
activated and deactivated and the state of the 3D artwork instance at those times.
|
PdfAnnotation |
PdfAnnotation.setAppearance(PdfName appearanceType,
PdfDictionary appearance)
Sets a specific type of the appearance.
|
PdfWidgetAnnotation |
PdfWidgetAnnotation.setAppearanceCharacteristics(PdfDictionary characteristics)
Sets an appearance characteristics dictionary containing additional information for constructing the
annotation’s appearance stream.
|
PdfScreenAnnotation |
PdfScreenAnnotation.setAppearanceCharacteristics(PdfDictionary characteristics)
Sets an appearance characteristics dictionary containing additional information for constructing the
annotation’s appearance stream.
|
PdfCircleAnnotation |
PdfCircleAnnotation.setBorderEffect(PdfDictionary borderEffect)
Sets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.
|
PdfFreeTextAnnotation |
PdfFreeTextAnnotation.setBorderEffect(PdfDictionary borderEffect)
Sets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.
|
PdfSquareAnnotation |
PdfSquareAnnotation.setBorderEffect(PdfDictionary borderEffect)
Sets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.
|
PdfPolyGeomAnnotation |
PdfPolyGeomAnnotation.setBorderEffect(PdfDictionary borderEffect)
Sets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.
|
PdfCircleAnnotation |
PdfCircleAnnotation.setBorderStyle(PdfDictionary borderStyle)
Sets border style dictionary that has more settings than the array specified for the Border entry (
PdfAnnotation.getBorder()). |
PdfLinkAnnotation |
PdfLinkAnnotation.setBorderStyle(PdfDictionary borderStyle)
Sets border style dictionary that has more settings than the array specified for the Border entry (
PdfAnnotation.getBorder()). |
PdfLineAnnotation |
PdfLineAnnotation.setBorderStyle(PdfDictionary borderStyle)
Sets border style dictionary that has more settings than the array specified for the Border entry (
PdfAnnotation.getBorder()). |
PdfFreeTextAnnotation |
PdfFreeTextAnnotation.setBorderStyle(PdfDictionary borderStyle)
Sets border style dictionary that has more settings than the array specified for the Border entry (
PdfAnnotation.getBorder()). |
PdfInkAnnotation |
PdfInkAnnotation.setBorderStyle(PdfDictionary borderStyle)
Sets border style dictionary that has more settings than the array specified for the Border entry (
PdfAnnotation.getBorder()). |
PdfSquareAnnotation |
PdfSquareAnnotation.setBorderStyle(PdfDictionary borderStyle)
Sets border style dictionary that has more settings than the array specified for the Border entry (
PdfAnnotation.getBorder()). |
PdfPolyGeomAnnotation |
PdfPolyGeomAnnotation.setBorderStyle(PdfDictionary borderStyle)
Sets border style dictionary that has more settings than the array specified for the Border entry (
PdfAnnotation.getBorder()). |
PdfWidgetAnnotation |
PdfWidgetAnnotation.setBorderStyle(PdfDictionary borderStyle)
Sets border style dictionary that has more settings than the array specified for the Border entry (
PdfAnnotation.getBorder()). |
PdfAnnotation |
PdfAnnotation.setDownAppearance(PdfDictionary appearance)
Sets down appearance.
|
PdfMarkupAnnotation |
PdfMarkupAnnotation.setExternalData(PdfDictionary exData)
Sets an external data dictionary specifying data that shall be associated with the annotation.
|
PdfLineAnnotation |
PdfLineAnnotation.setMeasure(PdfDictionary measure)
Sets a measure dictionary that specifies the scale and units that apply to the line annotation.
|
PdfPolyGeomAnnotation |
PdfPolyGeomAnnotation.setMeasure(PdfDictionary measure) |
PdfAnnotation |
PdfAnnotation.setNormalAppearance(PdfDictionary appearance)
Sets normal appearance.
|
PdfAnnotation |
PdfAnnotation.setRolloverAppearance(PdfDictionary appearance)
Sets rollover appearance.
|
PdfLinkAnnotation |
PdfLinkAnnotation.setUriAction(PdfDictionary action)
Sets the annotation URI action as
PdfDictionary instance. |
| Constructor and Description |
|---|
Pdf3DAnnotation(PdfDictionary pdfObject)
Instantiates a new
Pdf3DAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfAnnotation(PdfDictionary pdfObject) |
PdfAnnotationAppearance(PdfDictionary pdfObject) |
PdfCaretAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfCaretAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfCircleAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfCircleAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfFileAttachmentAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfFileAttachmentAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfFixedPrint(PdfDictionary pdfObject) |
PdfFreeTextAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfFreeTextAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfInkAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfInkAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfLineAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfLineAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfLinkAnnotation(PdfDictionary pdfObject)
Creates a new
PdfLinkAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfMarkupAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfMarkupAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfPolyGeomAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfPolyGeomAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfPopupAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfPopupAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfPrinterMarkAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfPrinterMarkAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfRedactAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfRedactAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfScreenAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfScreenAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfSoundAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfSoundAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfSquareAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfSquareAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfStampAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfStampAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfTextAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfTextAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfTextMarkupAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfTextMarkupAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfTrapNetworkAnnotation(PdfDictionary pdfObject)
Creates a
PdfLineAnnotation instance from the given PdfDictionary
that represents existing annotation object in the document. |
PdfWatermarkAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfWatermarkAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
PdfWidgetAnnotation(PdfDictionary pdfObject)
Instantiates a new
PdfWidgetAnnotation instance based on PdfDictionary
instance, that represents existing annotation object in the document. |
| Modifier and Type | Field and Description |
|---|---|
protected PdfDictionary |
CanvasTag.properties
The properties of the tag.
|
| Modifier and Type | Method and Description |
|---|---|
PdfDictionary |
CanvasTag.getProperties()
Get the properties of the tag.
|
| Modifier and Type | Method and Description |
|---|---|
PdfCanvas |
PdfCanvas.beginMarkedContent(PdfName tag,
PdfDictionary properties)
Manually start a Marked Content sequence with properties.
|
PdfExtGState |
PdfCanvas.setExtGState(PdfDictionary extGState)
Sets the ExtGState dictionary for the current graphics state
|
CanvasTag |
CanvasTag.setProperties(PdfDictionary properties)
Sets a dictionary of properties to the
tag's properties. |
void |
CanvasGraphicsState.updateFromExtGState(PdfDictionary extGState)
Updates this object with the values from a dictionary.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
PdfCanvasProcessor.beginMarkedContent(PdfName tag,
PdfDictionary dict)
Add to the marked content stack
|
protected PdfFont |
PdfCanvasProcessor.getFont(PdfDictionary fontDict)
Creates a
PdfFont object by a font dictionary. |
| Modifier and Type | Method and Description |
|---|---|
PdfDictionary |
ImageRenderInfo.getColorSpaceDictionary()
Gets the color space dictionary of the image.
|
| Constructor and Description |
|---|
ImageRenderInfo(Stack<CanvasTag> canvasTagHierarchy,
CanvasGraphicsState gs,
Matrix ctm,
PdfStream imageStream,
PdfName resourceName,
PdfDictionary colorSpaceDictionary,
boolean isInline)
Creates an ImageRenderInfo.
|
| Modifier and Type | Method and Description |
|---|---|
PdfDictionary |
PdfCanvasParser.readDictionary()
Reads a dictionary.
|
| Modifier and Type | Method and Description |
|---|---|
static PdfStream |
InlineImageParsingUtils.parse(PdfCanvasParser ps,
PdfDictionary colorSpaceDic)
Parses an inline image from the provided content parser.
|
| Constructor and Description |
|---|
PdfCollection(PdfDictionary pdfObject) |
PdfCollectionField(PdfDictionary pdfObject) |
PdfCollectionSchema(PdfDictionary pdfObject) |
PdfCollectionSort(PdfDictionary pdfObject) |
| Modifier and Type | Method and Description |
|---|---|
PdfDictionary |
PdfPattern.Shading.getShading()
Gets the dictionary of the pattern's
PdfShading. |
| Modifier and Type | Method and Description |
|---|---|
protected static PdfArray |
PdfSpecialCs.NChannel.getNChannelCsArray(PdfArray names,
PdfObject alternateSpace,
PdfObject tintTransform,
PdfDictionary attributes) |
static PdfPattern |
PdfPattern.getPatternInstance(PdfDictionary pdfObject)
Creates the instance wrapper of correct type from the
PdfDictionary |
static PdfShading |
PdfShading.makeShading(PdfDictionary shadingDictionary)
Creates the
PdfShading object from the existing PdfDictionary with corresponding type. |
void |
PdfPattern.Shading.setShading(PdfDictionary shading)
Sets the dictionary which specifies the details of a particular gradient fill.
|
| Constructor and Description |
|---|
Axial(PdfDictionary pdfDictionary)
Creates the new instance of the class from the existing
PdfDictionary. |
FunctionBased(PdfDictionary pdfDictionary)
Creates the new instance of the class from the existing
PdfDictionary. |
NChannel(List<String> names,
PdfColorSpace alternateSpace,
PdfFunction tintTransform,
PdfDictionary attributes) |
NChannel(PdfArray names,
PdfObject alternateSpace,
PdfObject tintTransform,
PdfDictionary attributes) |
PdfPattern(PdfDictionary pdfObject)
Wraps the passed
PdfDictionary. |
PdfShading(PdfDictionary pdfObject)
Creates the
PdfShading object from the existing PdfDictionary. |
PdfShading(PdfDictionary pdfObject,
int type,
PdfColorSpace colorSpace)
Creates the
PdfShading object from the existing PdfDictionary,
using provided type and colorspace. |
Radial(PdfDictionary pdfDictionary)
Creates the new instance of the class from the existing
PdfDictionary. |
Shading(PdfDictionary pdfObject)
Creates new instance from the
PdfStream object. |
| Constructor and Description |
|---|
PdfExtGState(PdfDictionary pdfObject)
Create instance of graphics state parameter dictionary wrapper
by existed
PdfDictionary object |
| Modifier and Type | Method and Description |
|---|---|
static PdfFileSpec |
PdfEncryptedPayloadFileSpecFactory.create(PdfDocument doc,
byte[] fileStore,
PdfEncryptedPayload encryptedPayload,
PdfDictionary fileParameter)
Embed a encrypted payload to a PdfDocument.
|
static PdfFileSpec |
PdfEncryptedPayloadFileSpecFactory.create(PdfDocument doc,
byte[] fileStore,
PdfEncryptedPayload encryptedPayload,
PdfName mimeType,
PdfDictionary fileParameter)
Embed a encrypted payload to a PdfDocument.
|
static PdfFileSpec |
PdfEncryptedPayloadFileSpecFactory.create(PdfDocument doc,
InputStream is,
PdfEncryptedPayload encryptedPayload,
PdfName mimeType,
PdfDictionary fileParameter)
Embed a encrypted payload to a PdfDocument.
|
static PdfFileSpec |
PdfEncryptedPayloadFileSpecFactory.create(PdfDocument doc,
String filePath,
PdfEncryptedPayload encryptedPayload,
PdfName mimeType,
PdfDictionary fileParameter)
Embed a encrypted payload to a PdfDocument.
|
static PdfFileSpec |
PdfFileSpec.createEmbeddedFileSpec(PdfDocument doc,
byte[] fileStore,
String fileDisplay,
PdfDictionary fileParameter,
PdfName afRelationshipValue)
Create an embedded file specification.
|
static PdfFileSpec |
PdfFileSpec.createEmbeddedFileSpec(PdfDocument doc,
byte[] fileStore,
String description,
String fileDisplay,
PdfDictionary fileParameter,
PdfName afRelationshipValue)
Create an embedded file specification.
|
static PdfFileSpec |
PdfFileSpec.createEmbeddedFileSpec(PdfDocument doc,
byte[] fileStore,
String description,
String fileDisplay,
PdfName mimeType,
PdfDictionary fileParameter,
PdfName afRelationshipValue)
Create an embedded file specification.
|
static PdfFileSpec |
PdfFileSpec.createEmbeddedFileSpec(PdfDocument doc,
InputStream is,
String description,
String fileDisplay,
PdfName mimeType,
PdfDictionary fileParameter,
PdfName afRelationshipValue)
Create an embedded file specification.
|
static PdfFileSpec |
PdfFileSpec.createEmbeddedFileSpec(PdfDocument doc,
String filePath,
String description,
String fileDisplay,
PdfName mimeType,
PdfDictionary fileParameter,
PdfName afRelationshipValue)
Create an embedded file specification.
|
static PdfFileSpec |
PdfEncryptedPayloadFileSpecFactory.wrap(PdfDictionary dictionary) |
| Constructor and Description |
|---|
PdfDictionaryFS(PdfDictionary pdfObject) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
LZWDecodeFilter.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary)
Decode the byte[] using the provided filterName.
|
byte[] |
JpxDecodeFilter.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary) |
byte[] |
ASCII85DecodeFilter.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary)
Decode the byte[] using the provided filterName.
|
byte[] |
CCITTFaxDecodeFilter.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary) |
byte[] |
IFilterHandler.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary)
Decode the byte[] using the provided filterName.
|
byte[] |
DoNothingFilter.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary) |
byte[] |
ASCIIHexDecodeFilter.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary)
Decode the byte[] using the provided filterName.
|
byte[] |
FlateDecodeStrictFilter.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary)
Decode the byte[] using the provided filterName.
|
byte[] |
DctDecodeFilter.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary) |
byte[] |
RunLengthDecodeFilter.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary)
Decode the byte[] using the provided filterName.
|
byte[] |
FlateDecodeFilter.decode(byte[] b,
PdfName filterName,
PdfObject decodeParams,
PdfDictionary streamDictionary)
Decode the byte[] using the provided filterName.
|
| Modifier and Type | Method and Description |
|---|---|
static PdfFunction |
PdfFunction.makeFunction(PdfDictionary pdfObject) |
| Constructor and Description |
|---|
Type2(PdfDictionary pdfObject) |
Type3(PdfDictionary pdfObject) |
| Modifier and Type | Method and Description |
|---|---|
PdfDictionary |
IPdfOCG.getPdfObject()
Gets the object representing the layer.
|
protected PdfDictionary |
PdfLayer.getUsage()
Gets the /Usage dictionary, creating a new one if necessary.
|
| Constructor and Description |
|---|
PdfLayer(PdfDictionary layerDictionary)
Creates a new layer by existing dictionary, which must be an indirect object.
|
PdfLayerMembership(PdfDictionary membershipDictionary)
Creates a new PdfLayerMembership instance by its PdfDictionary, which must be an indirect object.
|
PdfOCProperties(PdfDictionary ocPropertiesDict)
Creates a new PdfOCProperties instance by the dictionary it represents,
the dictionary must be an indirect object.
|
| Modifier and Type | Method and Description |
|---|---|
PdfDictionary |
PdfNamespace.getNamespaceRoleMap()
A dictionary that maps the names of structure types used in the namespace to their approximate equivalents in another
namespace.
|
PdfDictionary |
PdfMcrNumber.getPageObject() |
PdfDictionary |
PdfObjRef.getPageObject() |
PdfDictionary |
PdfMcr.getPageObject() |
PdfDictionary |
PdfMcrDictionary.getPageObject() |
PdfDictionary |
PdfObjRef.getReferencedObject() |
PdfDictionary |
PdfStructTreeRoot.getRoleMap() |
| Modifier and Type | Method and Description |
|---|---|
PdfMcr |
PdfStructTreeRoot.findMcrByMcid(PdfDictionary pageDict,
int mcid) |
PdfObjRef |
PdfStructTreeRoot.findObjRefByStructParentIndex(PdfDictionary pageDict,
int structParentIndex) |
static boolean |
PdfStructElem.isStructElem(PdfDictionary dictionary)
Method to distinguish struct elements from other elements of the logical tree (like mcr or struct tree root).
|
PdfNamespace |
PdfNamespace.setNamespaceRoleMap(PdfDictionary roleMapNs)
A dictionary that maps the names of structure types used in the namespace to their approximate equivalents in another
namespace.
|
| Constructor and Description |
|---|
PdfMcrDictionary(PdfDictionary pdfObject,
PdfStructElem parent) |
PdfNamespace(PdfDictionary dictionary)
Constructs namespace from the given
PdfDictionary that represents namespace dictionary. |
PdfObjRef(PdfDictionary pdfObject,
PdfStructElem parent) |
PdfStructElem(PdfDictionary pdfObject) |
PdfStructTreeRoot(PdfDictionary structTreeRootDict,
PdfDocument document)
Creates wrapper instance for already existing logical structure tree root in the document.
|
PdfStructureAttributes(PdfDictionary attributesDict) |
PdfUserPropertiesAttributes(PdfDictionary attributesDict) |
PdfUserProperty(PdfDictionary pdfObject) |
| Modifier and Type | Field and Description |
|---|---|
protected PdfDictionary |
TagReference.properties |
| Modifier and Type | Method and Description |
|---|---|
PdfDictionary |
TagReference.getProperties()
Gets properties, which will be associated with marked-content sequence as
PdfDictionary. |
| Modifier and Type | Field and Description |
|---|---|
protected Map<PdfDictionary,Map<Integer,String>> |
TaggedPdfReaderTool.parsedTags |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CompareTool.compareDictionaries(PdfDictionary outDict,
PdfDictionary cmpDict)
Simple method that compares two given PdfDictionaries by content.
|
CompareTool.CompareResult |
CompareTool.compareDictionariesStructure(PdfDictionary outDict,
PdfDictionary cmpDict)
Recursively compares structures of two corresponding dictionaries from out and cmp PDF documents.
|
CompareTool.CompareResult |
CompareTool.compareDictionariesStructure(PdfDictionary outDict,
PdfDictionary cmpDict,
Set<PdfName> excludedKeys)
Recursively compares structures of two corresponding dictionaries from out and cmp PDF documents.
|
Copyright © 1998–2021 iText Group NV. All rights reserved.