Uses of Class
com.itextpdf.kernel.pdf.PdfDictionary
-
-
Uses of PdfDictionary in com.itextpdf.forms
Fields in com.itextpdf.forms declared as PdfDictionary Modifier and Type Field Description private PdfDictionary
PdfAcroForm. defaultResources
Methods in com.itextpdf.forms that return PdfDictionary Modifier and Type Method Description private static PdfDictionary
PdfAcroForm. createAcroFormDictionaryByFields(PdfArray fields)
PdfDictionary
PdfAcroForm. getDefaultResources()
Gets theDR
dictionary property on the AcroForm.Methods in com.itextpdf.forms that return types with arguments of type PdfDictionary Modifier and Type Method Description PdfObjectWrapper<PdfDictionary>
PdfAcroForm. setModified()
Methods in com.itextpdf.forms with parameters of type PdfDictionary Modifier and Type Method Description private PdfFormField
PdfPageFormCopier. createParentFieldCopy(PdfDictionary fieldDict, PdfDocument pdfDoc)
private void
PdfAcroForm. defineWidgetPageAndAddToIt(PdfPage currentPage, PdfDictionary mergedFieldAndWidget, boolean warnIfPageFlushed)
private PdfPage
PdfAcroForm. getFieldPage(PdfDictionary annotDict)
private static PdfFormField
PdfPageFormCopier. getParentField(PdfDictionary parent, PdfDocument pdfDoc)
private void
PdfAcroForm. removeFieldFromParentAndAcroForm(PdfArray formFields, PdfDictionary fieldObject)
PdfAcroForm
PdfAcroForm. setDefaultResources(PdfDictionary defaultResources)
Sets theDR
dictionary property on the AcroForm.Constructors in com.itextpdf.forms with parameters of type PdfDictionary Constructor Description PdfAcroForm(PdfDictionary pdfObject, PdfDocument pdfDocument)
Creates a PdfAcroForm as a wrapper of a dictionary.PdfSigFieldLock(PdfDictionary dict)
Creates an instance ofPdfSigFieldLock
. -
Uses of PdfDictionary in com.itextpdf.forms.fields
Methods in com.itextpdf.forms.fields that return PdfDictionary Modifier and Type Method Description PdfDictionary
PdfFormField. getAdditionalAction()
Gets the currently additional action dictionary for the form field.PdfDictionary
AbstractPdfFormField. getParent()
Gets the parent dictionary.PdfDictionary
AbstractPdfFormField. getPdfObject()
Gets the wrapped dictionary.Methods in com.itextpdf.forms.fields with parameters of type PdfDictionary Modifier and Type Method Description private static void
PdfFormAnnotationUtil. addNewWidgetToPage(PdfPage currentPage, PdfDictionary field, int annotIndex)
private static java.lang.String
PdfFormAnnotation. appearancePropToCaption(PdfDictionary appearanceCharacteristics)
private static Color
PdfFormAnnotation. appearancePropToColor(PdfDictionary appearanceCharacteristics, PdfName property)
static PdfButtonFormField
PdfFormCreator. createButtonFormField(PdfDictionary dictionary)
Creates a button form field as a wrapper object around aPdfDictionary
using provided factory.PdfButtonFormField
PdfFormFactory. createButtonFormField(PdfDictionary dictionary)
Creates a button form field as a wrapper object around aPdfDictionary
.static PdfChoiceFormField
PdfFormCreator. createChoiceFormField(PdfDictionary dictionary)
Creates a choice form field as a wrapper object around aPdfDictionary
using provided factory.PdfChoiceFormField
PdfFormFactory. createChoiceFormField(PdfDictionary dictionary)
Creates a choice form field as a wrapper object around aPdfDictionary
.static PdfFormAnnotation
PdfFormCreator. createFormAnnotation(PdfDictionary dictionary)
Creates a form field annotation as a wrapper object around aPdfDictionary
using provided factory.PdfFormAnnotation
PdfFormFactory. createFormAnnotation(PdfDictionary dictionary)
Creates a form field annotation as a wrapper object around aPdfDictionary
.static PdfFormField
PdfFormCreator. createFormField(PdfDictionary dictionary)
Creates a form field as a wrapper object around aPdfDictionary
using provided factory.PdfFormField
PdfFormFactory. createFormField(PdfDictionary dictionary)
Creates a form field as a wrapper object around aPdfDictionary
.private void
PdfFormField. createKids(PdfDictionary pdfObject)
static PdfSignatureFormField
PdfFormCreator. createSignatureFormField(PdfDictionary dictionary)
Creates a signature form field as a wrapper object around aPdfDictionary
using provided factory.PdfSignatureFormField
PdfFormFactory. createSignatureFormField(PdfDictionary dictionary)
Creates a signature form field as a wrapper object around aPdfDictionary
.static PdfTextFormField
PdfFormCreator. createTextFormField(PdfDictionary dictionary)
Creates a text form field as a wrapper object around aPdfDictionary
using provided factory.PdfTextFormField
PdfFormFactory. createTextFormField(PdfDictionary dictionary)
Creates a text form field as a wrapper object around aPdfDictionary
.private PdfName
PdfFormField. getFontNameFromDR(PdfDictionary fontResources, PdfObject font)
static PdfName
PdfFormField. getFormType(PdfDictionary fieldDict)
Returns the type of the form field dictionary, or of the parent <PdfDictionary> object.protected Rectangle
PdfFormAnnotation. getRect(PdfDictionary field)
Gets aRectangle
that matches the current size and position of this form field.private static PdfName
PdfFormField. getTypeFromParent(PdfDictionary field)
private PdfName
PdfFormField. getUniqueFontNameForDR(PdfDictionary fontResources)
static boolean
PdfFormField. isFormField(PdfDictionary dict)
Checks if dictionary contains any of the form field keys.static boolean
PdfFormAnnotationUtil. isPureWidget(PdfDictionary fieldDict)
Check that <PdfDictionary> object is pure widget annotation.static boolean
PdfFormAnnotationUtil. isPureWidgetOrMergedField(PdfDictionary fieldDict)
Check that <PdfDictionary> object is widget annotation or merged field.private static void
PdfFormAnnotationUtil. replaceAnnotationOnPage(PdfDictionary oldAnnotDict, PdfDictionary newAnnotDict)
PdfFormAnnotation
PdfFormAnnotation. setBorderStyle(PdfDictionary style)
Sets the border style for the field.Constructors in com.itextpdf.forms.fields with parameters of type PdfDictionary Constructor Description AbstractPdfFormField(PdfDictionary pdfObject)
Creates a form field as a wrapper object around aPdfDictionary
.PdfButtonFormField(PdfDictionary pdfObject)
Creates a button form field as a wrapper object around aPdfDictionary
.PdfChoiceFormField(PdfDictionary pdfObject)
Creates a choice form field as a wrapper object around aPdfDictionary
.PdfFormAnnotation(PdfDictionary pdfObject)
Creates a form field annotation as a wrapper object around aPdfDictionary
.PdfFormField(PdfDictionary pdfObject)
Creates a form field as a wrapper object around aPdfDictionary
.PdfSignatureFormField(PdfDictionary pdfObject)
Creates a signature form field as a wrapper object around aPdfDictionary
.PdfTextFormField(PdfDictionary pdfObject)
Creates a text form field as a wrapper object around aPdfDictionary
. -
Uses of PdfDictionary in com.itextpdf.forms.fields.borders
Methods in com.itextpdf.forms.fields.borders with parameters of type PdfDictionary Modifier and Type Method Description static Border
FormBorderFactory. getBorder(PdfDictionary borderStyle, float borderWidth, Color borderColor, Color backgroundColor)
ReturnsBorder
for specific borderStyle. -
Uses of PdfDictionary in com.itextpdf.forms.util
Methods in com.itextpdf.forms.util that return PdfDictionary Modifier and Type Method Description private static PdfDictionary
BorderStyleUtil. transformBorderTypeToBorderStyleDictionary(int borderType)
-
Uses of PdfDictionary in com.itextpdf.forms.xfa
Constructors in com.itextpdf.forms.xfa with parameters of type PdfDictionary Constructor Description XfaForm(PdfDictionary acroFormDictionary)
A constructor from aPdfDictionary
. -
Uses of PdfDictionary in com.itextpdf.kernel.colors.gradients
Methods in com.itextpdf.kernel.colors.gradients that return types with arguments of type PdfDictionary Modifier and Type Method Description private static AbstractPdfFunction<? extends PdfDictionary>
AbstractLinearGradientBuilder. constructSingleGradientSegmentFunction(GradientColorStop from, GradientColorStop to)
-
Uses of PdfDictionary in com.itextpdf.kernel.crypto.securityhandler
Methods in com.itextpdf.kernel.crypto.securityhandler with parameters of type PdfDictionary Modifier and Type Method Description protected static byte[]
PubKeySecurityHandler. computeGlobalKeyOnReading(PdfDictionary encryptionDictionary, java.security.PrivateKey certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata, java.lang.String digestAlgorithm)
byte[]
StandardHandlerUsingStandard40. computeUserPassword(byte[] ownerPassword, PdfDictionary encryptionDictionary)
private int
PubKeySecurityHandler. getKeyLength(PdfDictionary encryptionDict)
private int
StandardHandlerUsingStandard40. getKeyLength(PdfDictionary encryptionDict)
protected void
PubKeySecurityHandler. initKeyAndFillDictionary(PdfDictionary encryptionDictionary, java.security.cert.Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly)
private void
StandardHandlerUsingAes256. initKeyAndFillDictionary(PdfDictionary encryptionDictionary, byte[] userPassword, byte[] ownerPassword, int permissions, boolean encryptMetadata, boolean embeddedFilesOnly)
private void
StandardHandlerUsingStandard40. initKeyAndFillDictionary(PdfDictionary encryptionDictionary, byte[] userPassword, byte[] ownerPassword, int permissions, boolean encryptMetadata, boolean embeddedFilesOnly, byte[] documentId)
protected void
PubKeySecurityHandler. initKeyAndReadDictionary(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)
private void
StandardHandlerUsingAes256. initKeyAndReadDictionary(PdfDictionary encryptionDictionary, byte[] password)
private void
StandardHandlerUsingStandard40. initKeyAndReadDictionary(PdfDictionary encryptionDictionary, byte[] password, byte[] documentId, boolean encryptMetadata)
(package private) boolean
StandardHandlerUsingAes256. isPdf2(PdfDictionary encryptionDictionary)
(package private) boolean
StandardHandlerUsingAesGcm. isPdf2(PdfDictionary encryptionDictionary)
(package private) void
StandardHandlerUsingAes256. setAES256DicEntries(PdfDictionary encryptionDictionary, byte[] oeKey, byte[] ueKey, byte[] aes256Perms, boolean encryptMetadata, boolean embeddedFilesOnly)
(package private) void
StandardHandlerUsingAesGcm. setAES256DicEntries(PdfDictionary encryptionDictionary, byte[] oeKey, byte[] ueKey, byte[] aes256Perms, boolean encryptMetadata, boolean embeddedFilesOnly)
(package private) void
PubSecHandlerUsingAes256. setEncryptionDictEntries(PdfDictionary encryptionDictionary, boolean encryptMetadata, boolean embeddedFilesOnly, int version, PdfName cryptFilter)
(package private) void
StandardHandlerUsingAes256. setEncryptionDictionaryEntries(PdfDictionary encryptionDictionary, byte[] oeKey, byte[] ueKey, byte[] aes256Perms, boolean encryptMetadata, boolean embeddedFilesOnly, int version, int revision, PdfName cryptoFilter)
void
StandardHandlerUsingAes256. setPermissions(int permissions, PdfDictionary encryptionDictionary)
Updates encryption dictionary with the security permissions provided.void
StandardSecurityHandler. setPermissions(int permissions, PdfDictionary encryptionDictionary)
Updates encryption dictionary with the security permissions provided.protected abstract void
PubKeySecurityHandler. setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary, boolean encryptMetadata, boolean embeddedFilesOnly)
protected void
PubSecHandlerUsingAes128. setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary, boolean encryptMetadata, boolean embeddedFilesOnly)
protected void
PubSecHandlerUsingAes256. setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary, boolean encryptMetadata, boolean embeddedFilesOnly)
protected void
PubSecHandlerUsingAesGcm. setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary, boolean encryptMetadata, boolean embeddedFilesOnly)
protected void
PubSecHandlerUsingStandard128. setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary, boolean encryptMetadata, boolean embeddedFilesOnly)
protected void
PubSecHandlerUsingStandard40. setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary, boolean encryptMetadata, boolean embeddedFilesOnly)
protected void
StandardHandlerUsingAes128. setSpecificHandlerDicEntries(PdfDictionary encryptionDictionary, boolean encryptMetadata, boolean embeddedFilesOnly)
protected void
StandardHandlerUsingStandard128. 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)
Constructors in com.itextpdf.kernel.crypto.securityhandler with parameters of type PdfDictionary Constructor Description PubSecHandlerUsingAes128(PdfDictionary encryptionDictionary, java.security.cert.Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly)
PubSecHandlerUsingAes128(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)
PubSecHandlerUsingAes256(PdfDictionary encryptionDictionary, java.security.cert.Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly)
PubSecHandlerUsingAes256(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)
PubSecHandlerUsingAesGcm(PdfDictionary encryptionDictionary, java.security.cert.Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly)
Creates newPubSecHandlerUsingAesGcm
instance for encryption.PubSecHandlerUsingAesGcm(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)
Creates newPubSecHandlerUsingAesGcm
instance for decryption.PubSecHandlerUsingStandard128(PdfDictionary encryptionDictionary, java.security.cert.Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly)
PubSecHandlerUsingStandard128(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)
PubSecHandlerUsingStandard40(PdfDictionary encryptionDictionary, java.security.cert.Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly)
PubSecHandlerUsingStandard40(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.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)
StandardHandlerUsingAesGcm(PdfDictionary encryptionDictionary, byte[] password)
Creates newStandardHandlerUsingAesGcm
instance for decryption.StandardHandlerUsingAesGcm(PdfDictionary encryptionDictionary, byte[] userPassword, byte[] ownerPassword, int permissions, boolean encryptMetadata, boolean embeddedFilesOnly)
Creates newStandardHandlerUsingAesGcm
instance for encryption.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)
-
Uses of PdfDictionary in com.itextpdf.kernel.di.pagetree
Methods in com.itextpdf.kernel.di.pagetree with parameters of type PdfDictionary Modifier and Type Method Description <T> ISimpleList<T>
DefaultPageTreeListFactory. createList(PdfDictionary pagesDictionary)
Creates a list based on the count value in the pages dictionary.<T> ISimpleList<T>
IPageTreeListFactory. createList(PdfDictionary pagesDictionary)
Creates a list based on the value of the pages dictionary. -
Uses of PdfDictionary in com.itextpdf.kernel.font
Methods in com.itextpdf.kernel.font that return PdfDictionary Modifier and Type Method Description protected PdfDictionary
PdfType0Font. getCidFont(PdfDictionary fontDescriptor, java.lang.String fontName, boolean isType2)
Generates the CIDFontType2 dictionary.protected abstract PdfDictionary
PdfFont. getFontDescriptor(java.lang.String fontName)
protected PdfDictionary
PdfSimpleFont. getFontDescriptor(java.lang.String fontName)
Generates the font descriptor for this font ornull
if it is one of the 14 built in fonts.protected PdfDictionary
PdfType0Font. getFontDescriptor(java.lang.String fontName)
protected PdfDictionary
PdfType3Font. getFontDescriptor(java.lang.String fontName)
Methods in com.itextpdf.kernel.font with parameters of type PdfDictionary Modifier and Type Method Description protected abstract void
PdfSimpleFont. addFontStream(PdfDictionary fontDescriptor)
protected void
PdfTrueTypeFont. addFontStream(PdfDictionary fontDescriptor)
protected void
PdfType1Font. addFontStream(PdfDictionary fontDescriptor)
If the embedded flag isfalse
or if the font is one of the 14 built in types, it returnsnull
, otherwise the font is read and output in a PdfStream object.protected void
PdfType3Font. addFontStream(PdfDictionary fontDescriptor)
private void
PdfType3Font. addGlyphsFromCharProcs(PdfDictionary charProcsDic, int[] widths)
private void
PdfType3Font. addGlyphsFromDifferences(PdfArray differences, PdfDictionary charProcsDic, int[] widths)
static PdfFont
PdfFontFactory. createFont(PdfDictionary fontDictionary)
Creates aPdfFont
by already existing font dictionary.(package private) static TrueTypeFont
DocTrueTypeFont. createFontProgram(PdfDictionary fontDictionary, CMapToUnicode toUnicode)
(package private) static TrueTypeFont
DocTrueTypeFont. createFontProgram(PdfDictionary fontDictionary, FontEncoding fontEncoding, CMapToUnicode toUnicode)
(package private) static Type1Font
DocType1Font. createFontProgram(PdfDictionary fontDictionary, FontEncoding fontEncoding, CMapToUnicode toUnicode)
(package private) static void
DocTrueTypeFont. fillFontDescriptor(DocTrueTypeFont font, PdfDictionary fontDesc)
(package private) static void
DocType1Font. fillFontDescriptor(DocType1Font font, PdfDictionary fontDesc)
private void
PdfType3Font. fillFontDescriptor(PdfDictionary fontDesc)
(package private) static java.lang.String
DocType1Font. getBaseFont(PdfDictionary fontDictionary)
protected PdfDictionary
PdfType0Font. getCidFont(PdfDictionary fontDescriptor, java.lang.String fontName, boolean isType2)
Generates the CIDFontType2 dictionary.(package private) static int
DocTrueTypeFont. getDefaultWithOfFont(PdfDictionary fontDictionary, PdfDictionary fontDescriptor)
private static java.lang.String
PdfType0Font. getOrdering(PdfDictionary cidFont)
(package private) static void
DocType1Font. initializeGlyphs(PdfDictionary fontDictionary, FontEncoding fontEncoding, CMapToUnicode toUnicode, DocType1Font fontProgram)
private int
PdfType3Font. initializeUsedGlyphs(PdfDictionary fontDictionary)
private double[]
PdfType3Font. readWidths(PdfDictionary fontDictionary)
Constructors in com.itextpdf.kernel.font with parameters of type PdfDictionary Constructor Description DocTrueTypeFont(PdfDictionary fontDictionary)
PdfFont(PdfDictionary fontDictionary)
PdfSimpleFont(PdfDictionary fontDictionary)
PdfTrueTypeFont(PdfDictionary fontDictionary)
PdfType0Font(PdfDictionary fontDictionary)
PdfType1Font(PdfDictionary fontDictionary)
PdfType3Font(PdfDictionary fontDictionary)
Creates a Type 3 font based on an existing font dictionary, which must be an indirect object. -
Uses of PdfDictionary in com.itextpdf.kernel.mac
Methods in com.itextpdf.kernel.mac that return PdfDictionary Modifier and Type Method Description private static PdfDictionary
MacSignatureContainerReader. getSignatureDictionary(PdfDictionary authDictionary)
Methods in com.itextpdf.kernel.mac with parameters of type PdfDictionary Modifier and Type Method Description AbstractMacIntegrityProtector
IMacContainerLocator. createMacIntegrityProtector(PdfDocument document, PdfDictionary authDictionary)
CreatesAbstractMacIntegrityProtector
from already existing AuthCode dictionary.AbstractMacIntegrityProtector
StandaloneMacContainerLocator. createMacIntegrityProtector(PdfDocument document, PdfDictionary authDictionary)
CreatesAbstractMacIntegrityProtector
from already existing AuthCode dictionary.(package private) static MacContainerReader
MacContainerReader. getInstance(PdfDictionary authDictionary)
private static PdfDictionary
MacSignatureContainerReader. getSignatureDictionary(PdfDictionary authDictionary)
(package private) abstract long[]
MacContainerReader. parseByteRange(PdfDictionary authDictionary)
(package private) long[]
MacSignatureContainerReader. parseByteRange(PdfDictionary authDictionary)
(package private) long[]
MacStandaloneContainerReader. parseByteRange(PdfDictionary authDictionary)
(package private) abstract byte[]
MacContainerReader. parseMacContainer(PdfDictionary authDictionary)
(package private) byte[]
MacSignatureContainerReader. parseMacContainer(PdfDictionary authDictionary)
(package private) byte[]
MacStandaloneContainerReader. parseMacContainer(PdfDictionary authDictionary)
(package private) abstract byte[]
MacContainerReader. parseSignature(PdfDictionary authDictionary)
(package private) byte[]
MacSignatureContainerReader. parseSignature(PdfDictionary authDictionary)
(package private) byte[]
MacStandaloneContainerReader. parseSignature(PdfDictionary authDictionary)
Constructors in com.itextpdf.kernel.mac with parameters of type PdfDictionary Constructor Description AbstractMacIntegrityProtector(PdfDocument document, PdfDictionary authDictionary)
CreatesAbstractMacIntegrityProtector
instance from the Auth dictionary.MacContainerReader(PdfDictionary authDictionary)
MacSignatureContainerReader(PdfDictionary authDictionary)
MacStandaloneContainerReader(PdfDictionary authDictionary)
StandaloneMacIntegrityProtector(PdfDocument document, PdfDictionary authDictionary)
-
Uses of PdfDictionary in com.itextpdf.kernel.pdf
Subclasses of PdfDictionary in com.itextpdf.kernel.pdf Modifier and Type Class Description (package private) class
PdfObjectStream
class
PdfStream
Representation of a stream as described in the PDF Specification.Fields in com.itextpdf.kernel.pdf declared as PdfDictionary Modifier and Type Field Description private PdfDictionary
PdfOutline. content
private PdfDictionary
PdfDocumentInfo. infoDictionary
protected PdfDictionary
PdfDocument. trailer
Document trailed.protected PdfDictionary
PdfReader. trailer
Methods in com.itextpdf.kernel.pdf that return PdfDictionary Modifier and Type Method Description PdfDictionary
GenericNameTree. buildTree()
Build aPdfDictionary
containing the name tree.PdfDictionary
PdfNumTree. buildTree()
PdfDictionary
PdfDictionary. clone(java.util.List<PdfName> excludeKeys)
Creates clones of the dictionary in the current document.private PdfDictionary[]
GenericNameTree. constructLeafArr(PdfString[] names)
PdfDictionary
PdfDictionary. copyTo(PdfDocument document, java.util.List<PdfName> excludeKeys, boolean allowDuplicating)
Copies dictionary to specified document.PdfDictionary
PdfDictionary. copyTo(PdfDocument document, java.util.List<PdfName> excludeKeys, boolean allowDuplicating, ICopyFilter copyFilter)
Copies dictionary to specified document.(package private) PdfDictionary
PdfCatalog. fillAndGetOcPropertiesDictionary()
private PdfDictionary
GenericNameTree. formatNodeWithLimits(PdfString[] names, int lower, int upper)
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.private PdfDictionary
PdfOutline. getOutlineRoot()
Gets the Outline root inPdfOutline.pdfDoc
's catalog entry(package private) PdfDictionary
PdfDocumentInfo. getPdfObject()
PdfDictionary
PdfResources. getResource(PdfName resType)
Get thePdfDictionary
object that that contain resources of specified type.PdfDictionary
PdfDocument. getTrailer()
Gets document trailer.(package private) PdfDictionary
PdfPage. initResources(boolean initResourcesField)
protected PdfDictionary
PdfReader. readDictionary(boolean objStm)
protected PdfDictionary
PdfReader. readXrefSection()
private PdfDictionary
GenericNameTree. reduceTree(PdfString[] names, PdfDictionary[] topLayer, int topLayerLen, int curNodeSpan)
Methods in com.itextpdf.kernel.pdf that return types with arguments of type PdfDictionary Modifier and Type Method Description PdfObjectWrapper<PdfDictionary>
PdfResources. setModified()
Methods in com.itextpdf.kernel.pdf with parameters of type PdfDictionary Modifier and Type Method Description PdfName
PdfResources. addExtGState(PdfDictionary extGState)
AddsPdfDictionary
to the resources as graphics state parameter dictionary.private void
PdfCatalog. addOutlineToPage(PdfOutline outline, PdfDictionary item, IPdfNameTreeAccess names)
void
PdfPages. addPage(PdfDictionary page)
PdfName
PdfResources. addPattern(PdfDictionary pattern)
AddsPdfDictionary
to the resources as pattern.PdfName
PdfResources. addProperties(PdfDictionary properties)
AddsPdfDictionary
to the resources as properties list.PdfName
PdfResources. addShading(PdfDictionary shading)
AddsPdfDictionary
to the resources as shading dictionary.protected void
PdfResources. buildResources(PdfDictionary dictionary)
(package private) void
PdfEncryption. configureEncryptionParametersFromReader(PdfDocument document, PdfDictionary trailer)
(package private) void
PdfCatalog. constructOutlines(PdfDictionary outlineRoot, IPdfNameTreeAccess names)
Constructdictionary
iteratively.private static void
OcgPropertiesCopier. copyDArrayField(PdfName fieldToCopy, java.util.Set<PdfIndirectReference> fromOcgsToCopy, PdfDictionary fromDict, PdfDictionary toDict, PdfDocument toDocument)
private static void
OcgPropertiesCopier. copyDDictionary(java.util.Set<PdfIndirectReference> fromOcgsToCopy, PdfDictionary fromDDict, PdfDictionary toOcProperties, PdfDocument toDocument)
private static void
OcgPropertiesCopier. copyDNameField(PdfName fieldToCopy, PdfDictionary fromDict, PdfDictionary toDict)
private static void
OcgPropertiesCopier. copyDStringField(PdfName fieldToCopy, PdfDictionary fromDict, PdfDictionary toDict)
private static void
OcgPropertiesCopier. copyOCGs(java.util.Set<PdfIndirectReference> fromOcgsToCopy, PdfDictionary toOcProperties, PdfDocument toDocument)
PdfPage
IPdfPageFactory. createPdfPage(PdfDictionary pdfObject)
CreatePdfPage
on the base of the pagePdfDictionary
.PdfPage
PdfPageFactory. createPdfPage(PdfDictionary pdfObject)
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, java.util.Map<PdfName,IFilterHandler> filterHandlers)
Decode a byte[] applying the filters specified in the provided dictionary using the provided filter handlers.java.io.ByteArrayOutputStream
MemoryLimitsAwareFilter. enableMemoryLimitsAwareHandler(PdfDictionary streamDictionary)
Creates aMemoryLimitsAwareOutputStream
which will be used for decompression of the passed pdf stream.private void
PdfPage. flushAppearanceStreams(PdfDictionary appearanceStreamsDict)
private void
PageFlushingHelper. flushDictRecursively(PdfDictionary dict, PageFlushingHelper.DeepFlushingContext context)
private void
PdfPage. flushResourcesContentStreams(PdfDictionary resources)
private void
PdfPage. flushWithResources(PdfDictionary objsCollection)
private static java.util.Set<PdfIndirectReference>
OcgPropertiesCopier. getAllUsedNonFlushedOCGs(java.util.Map<PdfPage,PdfPage> page2page, PdfDictionary toOcProperties)
private static PdfStream
EncryptedEmbeddedStreamsHandler. getEmbeddedFileStreamFromDictionary(PdfDictionary dictionary)
PdfFont
PdfDocument. getFont(PdfDictionary dictionary)
Create a new instance ofPdfFont
or load already created one.PdfPage
PdfDocument. getPage(PdfDictionary pageDictionary)
Gets thePdfPage
instance byPdfDictionary
.PdfPage
PdfPagesTree. getPage(PdfDictionary pageDictionary)
Returns thePdfPage
by page's PdfDictionary.int
PdfDocument. getPageNumber(PdfDictionary pageDictionary)
Gets page number byPdfDictionary
.int
PdfPagesTree. getPageNumber(PdfDictionary pageDictionary)
Returns the index of the first occurrence of the page in this tree specified by it's PdfDictionary, or 0 if this tree does not contain the page.private static void
OcgPropertiesCopier. getUsedNonFlushedOCGsFromAnnotation(PdfAnnotation toAnnot, PdfAnnotation fromAnnot, java.util.Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties)
private static void
OcgPropertiesCopier. getUsedNonFlushedOCGsFromOcDict(PdfObject toObj, PdfObject fromObj, java.util.Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties)
private static void
OcgPropertiesCopier. getUsedNonFlushedOCGsFromResources(PdfDictionary toResources, PdfDictionary fromResources, java.util.Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties, java.util.Set<PdfObject> visitedObjects)
private static void
OcgPropertiesCopier. getUsedNonFlushedOCGsFromXObject(PdfDictionary toXObject, PdfDictionary fromXObject, java.util.Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties, java.util.Set<PdfObject> visitedObjects)
private static boolean
PdfOutputStream. isFlushed(PdfDictionary dict, PdfName name)
private boolean
SmartModePdfObjectsSerializer. isKeyRefersBack(PdfDictionary dic, PdfName key)
private static PdfString
GenericNameTree. iterateItems(PdfDictionary dictionary, java.util.Map<PdfString,PdfObject> items, PdfString leftOver)
private PdfNumber
PdfNumTree. iterateItems(PdfDictionary dictionary, PdfNumber leftOver)
private void
PdfWriter. markDictionaryContentToFlush(PdfDictionary dictionary)
void
PdfDictionary. mergeDifferent(PdfDictionary other)
This method merges different fields from two dictionaries into the current oneprivate static boolean
OcgPropertiesCopier. ocgAlreadyInOCGs(PdfIndirectReference toOcgRef, PdfDictionary toOcProperties)
private void
DestinationResolverCopyFilter. processAction(PdfObject newParent, PdfName name, PdfDictionary dict)
private boolean
DestinationResolverCopyFilter. processLinkAnnotion(PdfObject newParent, PdfObject value, PdfDictionary dict)
void
PdfDictionary. putAll(PdfDictionary d)
Inserts all the key-value pairs into this PdfDictionary.private int
PdfEncryption. readAndSetCryptoModeForPubSecHandler(PdfDictionary encDict)
private int
PdfEncryption. readAndSetCryptoModeForStdHandler(PdfDictionary encDict)
(package private) static boolean
PdfEncryption. readEmbeddedFilesOnlyFromEncryptDictionary(PdfDictionary encDict)
protected static java.util.LinkedHashMap<PdfString,PdfObject>
GenericNameTree. readTree(PdfDictionary dictionary)
Read the entries in a name tree structure from a dictionary object into a linked hash map with fixed order.private void
PdfNumTree. readTree(PdfDictionary dictionary)
private void
PdfPage. rebuildFormFieldParent(PdfDictionary field, PdfDictionary newField, PdfDocument toDocument)
private void
PdfPage. rebuildFormFieldParent(PdfDictionary field, PdfDictionary newField, PdfDocument toDocument, java.util.Set<PdfDictionary> visitedForms)
private PdfDictionary
GenericNameTree. reduceTree(PdfString[] names, PdfDictionary[] topLayer, int topLayerLen, int curNodeSpan)
private void
SmartModePdfObjectsSerializer. serDic(PdfDictionary dic, ByteBuffer bb, int level, java.util.Map<PdfIndirectReference,byte[]> serializedCache)
protected void
PdfDocument. tryInitTagStructure(PdfDictionary str)
Initializes the new instance of document's structure tree rootPdfStructTreeRoot
.static PdfEncryptedPayload
PdfEncryptedPayload. wrap(PdfDictionary dictionary)
private void
PdfOutputStream. write(PdfDictionary pdfDictionary)
Method parameters in com.itextpdf.kernel.pdf with type arguments of type PdfDictionary Modifier and Type Method Description private void
PdfPage. rebuildFormFieldParent(PdfDictionary field, PdfDictionary newField, PdfDocument toDocument, java.util.Set<PdfDictionary> visitedForms)
Constructors in com.itextpdf.kernel.pdf with parameters of type PdfDictionary Constructor Description PdfCatalog(PdfDictionary pdfObject)
CreatePdfCatalog
dictionary.PdfDictionary(PdfDictionary dictionary)
Creates a new PdfDictionary instance.PdfDocumentInfo(PdfDictionary pdfObject, PdfDocument pdfDocument)
Create a PdfDocumentInfo based on the passed PdfDictionary.PdfEncryptedPayload(PdfDictionary pdfObject)
PdfEncryption(PdfDictionary pdfDict, byte[] password, byte[] documentId)
CreatesPdfEncryption
instance based on already existing standard encryption dictionary.PdfEncryption(PdfDictionary pdfDict, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess)
CreatesPdfEncryption
instance based on already existing public encryption dictionary.PdfOutline(java.lang.String title, PdfDictionary content, PdfDocument pdfDocument)
Create instance of document outline.PdfOutline(java.lang.String title, PdfDictionary content, PdfOutline parent)
Create instance of document outline.PdfOutputIntent(PdfDictionary outputIntentDict)
PdfPage(PdfDictionary pdfObject)
PdfPages(int from, int maxCount, PdfDictionary pdfObject, PdfPages parent)
PdfResources(PdfDictionary pdfObject)
Creates new instance from given dictionary.PdfStream(long offset, PdfDictionary keys)
PdfViewerPreferences(PdfDictionary pdfObject)
-
Uses of PdfDictionary in com.itextpdf.kernel.pdf.action
Fields in com.itextpdf.kernel.pdf.action with type parameters of type PdfDictionary Modifier and Type Field Description private java.util.List<PdfDictionary>
PdfActionOcgState. ocgs
Optional content group dictionariesMethods in com.itextpdf.kernel.pdf.action that return types with arguments of type PdfDictionary Modifier and Type Method Description java.util.List<PdfDictionary>
PdfActionOcgState. getOcgs()
Gets a list of optional content groups that shall have the state changedMethods in com.itextpdf.kernel.pdf.action with parameters of type PdfDictionary Modifier and Type Method Description static PdfTarget
PdfTarget. create(PdfDictionary pdfObject)
Creates a newPdfTarget
object by the underlying dictionary.Method parameters in com.itextpdf.kernel.pdf.action with type arguments of type PdfDictionary Modifier and Type Method Description static void
PdfAction. setAdditionalAction(PdfObjectWrapper<PdfDictionary> wrapper, PdfName key, PdfAction action)
Adds an additional action to the providedPdfObjectWrapper
<PdfDictionary
> wrapper.Constructors in com.itextpdf.kernel.pdf.action with parameters of type PdfDictionary Constructor Description PdfAction(PdfDictionary pdfObject)
Constructs aPdfAction
instance with a given dictionary.PdfAnnotationAdditionalActions(PdfDictionary pdfObject)
PdfMediaClipData(PdfDictionary pdfObject)
Constructs a newPdfMediaClipData
wrapper using an existing dictionary.PdfRendition(PdfDictionary pdfObject)
Creates a new wrapper around an existingPdfDictionary
PdfTarget(PdfDictionary pdfObject)
PdfWin(PdfDictionary pdfObject)
Creates a new wrapper around an existing Windows launch parameter dictionary.Constructor parameters in com.itextpdf.kernel.pdf.action with type arguments of type PdfDictionary Constructor Description PdfActionOcgState(PdfName state, java.util.List<PdfDictionary> ocgs)
Constructs an optional content state object. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.annot
Methods in com.itextpdf.kernel.pdf.annot that return PdfDictionary Modifier and Type Method Description PdfDictionary
PdfLinkAnnotation. getAction()
AnPdfAction
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()
AnPdfAction
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()
AnPdfAction
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
PdfScreenAnnotation. getAdditionalAction()
An additional actions dictionary that extends the set of events that can trigger the execution of an action.PdfDictionary
PdfWidgetAnnotation. getAdditionalAction()
An additional actions dictionary that extends the set of events that can trigger the execution of an action.PdfDictionary
PdfScreenAnnotation. getAppearanceCharacteristics()
An appearance characteristics dictionary containing additional information for constructing the annotation’s appearance stream.PdfDictionary
PdfWidgetAnnotation. 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
PdfPolyGeomAnnotation. getBorderEffect()
Gets 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
PdfCircleAnnotation. 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
PdfLineAnnotation. 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 (seePdfAnnotation.getBorder()
).PdfDictionary
PdfPolyGeomAnnotation. 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
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 aPdfDictionary
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 asPdfDictionary
.static PdfDictionary
BorderStyleUtil. setDashPattern(PdfDictionary bs, PdfArray dashPattern)
Setter for the dashed border style.static PdfDictionary
BorderStyleUtil. setStyle(PdfDictionary bs, PdfName style)
Setter for the border style.Methods in com.itextpdf.kernel.pdf.annot with parameters of type PdfDictionary Modifier and Type Method Description PdfLinkAnnotation
PdfLinkAnnotation. setAction(PdfDictionary action)
Sets aPdfDictionary
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.PdfScreenAnnotation
PdfScreenAnnotation. setAppearanceCharacteristics(PdfDictionary characteristics)
Sets an appearance characteristics dictionary containing additional information for constructing the annotation’s appearance stream.PdfWidgetAnnotation
PdfWidgetAnnotation. 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.PdfPolyGeomAnnotation
PdfPolyGeomAnnotation. 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.PdfCircleAnnotation
PdfCircleAnnotation. 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()
).PdfLineAnnotation
PdfLineAnnotation. 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()
).PdfPolyGeomAnnotation
PdfPolyGeomAnnotation. 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()
).PdfWidgetAnnotation
PdfWidgetAnnotation. setBorderStyle(PdfDictionary borderStyle)
Sets border style dictionary that has more settings than the array specified for the Border entry (PdfAnnotation.getBorder()
).static PdfDictionary
BorderStyleUtil. setDashPattern(PdfDictionary bs, PdfArray dashPattern)
Setter for the dashed border style.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.static PdfDictionary
BorderStyleUtil. setStyle(PdfDictionary bs, PdfName style)
Setter for the border style.PdfLinkAnnotation
PdfLinkAnnotation. setUriAction(PdfDictionary action)
Sets the annotation URI action asPdfDictionary
instance.Constructors in com.itextpdf.kernel.pdf.annot with parameters of type PdfDictionary Constructor Description Pdf3DAnnotation(PdfDictionary pdfObject)
Instantiates a newPdf3DAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfAnnotation(PdfDictionary pdfObject)
PdfAnnotationAppearance(PdfDictionary pdfObject)
PdfCaretAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfCaretAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfCircleAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfCircleAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfFileAttachmentAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfFileAttachmentAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfFixedPrint(PdfDictionary pdfObject)
PdfFreeTextAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfFreeTextAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfInkAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfInkAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfLineAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfLineAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfLinkAnnotation(PdfDictionary pdfObject)
Creates a newPdfLinkAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfMarkupAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfMarkupAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfPolyGeomAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfPolyGeomAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfPolygonAnnotation(PdfDictionary pdfObject)
PdfPolylineAnnotation(PdfDictionary pdfObject)
PdfPopupAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfPopupAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfPrinterMarkAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfPrinterMarkAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfRedactAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfRedactAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfScreenAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfScreenAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfSoundAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfSoundAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfSquareAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfSquareAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfStampAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfStampAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfTextAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfTextAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfTextMarkupAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfTextMarkupAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfTrapNetworkAnnotation(PdfDictionary pdfObject)
Creates aPdfLineAnnotation
instance from the givenPdfDictionary
that represents existing annotation object in the document.PdfUnknownAnnotation(PdfDictionary pdfObject)
PdfWatermarkAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfWatermarkAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfWidgetAnnotation(PdfDictionary pdfObject)
Instantiates a newPdfWidgetAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.canvas
Fields in com.itextpdf.kernel.pdf.canvas declared as PdfDictionary Modifier and Type Field Description protected PdfDictionary
CanvasTag. properties
The properties of the tag.Fields in com.itextpdf.kernel.pdf.canvas with type parameters of type PdfDictionary Modifier and Type Field Description private java.util.Stack<Tuple2<PdfName,PdfDictionary>>
PdfCanvas. tagStructureStack
Methods in com.itextpdf.kernel.pdf.canvas that return PdfDictionary Modifier and Type Method Description PdfDictionary
CanvasTag. getProperties()
Get the properties of the tag.Methods in com.itextpdf.kernel.pdf.canvas with parameters of type PdfDictionary Modifier and Type Method 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 stateCanvasTag
CanvasTag. setProperties(PdfDictionary properties)
Sets a dictionary of properties to thetag
's properties.void
CanvasGraphicsState. updateFromExtGState(PdfDictionary extGState)
Updates this object with the values from a dictionary. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.canvas.parser
Methods in com.itextpdf.kernel.pdf.canvas.parser that return PdfDictionary Modifier and Type Method Description (package private) PdfDictionary
PdfCanvasProcessor.BeginMarkedContentDictionaryOperator. getPropertiesDictionary(PdfObject operand1, PdfResources resources)
Methods in com.itextpdf.kernel.pdf.canvas.parser with parameters of type PdfDictionary Modifier and Type Method Description protected void
PdfCanvasProcessor. beginMarkedContent(PdfName tag, PdfDictionary dict)
Add to the marked content stackprotected PdfFont
PdfCanvasProcessor. getFont(PdfDictionary fontDict)
Creates aPdfFont
object by a font dictionary. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.canvas.parser.data
Fields in com.itextpdf.kernel.pdf.canvas.parser.data declared as PdfDictionary Modifier and Type Field Description private PdfDictionary
ImageRenderInfo. colorSpaceDictionary
The color space dictionary from resources which are associated with the image.Methods in com.itextpdf.kernel.pdf.canvas.parser.data that return PdfDictionary Modifier and Type Method Description PdfDictionary
ImageRenderInfo. getColorSpaceDictionary()
Gets the color space dictionary of the image.Constructors in com.itextpdf.kernel.pdf.canvas.parser.data with parameters of type PdfDictionary Constructor Description ImageRenderInfo(java.util.Stack<CanvasTag> canvasTagHierarchy, CanvasGraphicsState gs, Matrix ctm, PdfStream imageStream, PdfName resourceName, PdfDictionary colorSpaceDictionary, boolean isInline)
Creates an ImageRenderInfo. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.canvas.parser.util
Methods in com.itextpdf.kernel.pdf.canvas.parser.util that return PdfDictionary Modifier and Type Method Description private static PdfDictionary
InlineImageParsingUtils. parseDictionary(PdfCanvasParser ps)
Parses the next inline image dictionary from the parser.PdfDictionary
PdfCanvasParser. readDictionary()
Reads a dictionary.Methods in com.itextpdf.kernel.pdf.canvas.parser.util with parameters of type PdfDictionary Modifier and Type Method Description private static int
InlineImageParsingUtils. computeBytesPerRow(PdfDictionary imageDictionary, PdfDictionary colorSpaceDic)
Computes the number of unfiltered bytes that each row of the image will contain.byte[]
InlineImageParsingUtils.UnsupportedFilter. decode(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary)
(package private) static int
InlineImageParsingUtils. getComponentsPerPixel(PdfName colorSpaceName, PdfDictionary colorSpaceDic)
private static boolean
InlineImageParsingUtils. imageColorSpaceIsKnown(PdfDictionary imageDictionary, PdfDictionary colorSpaceDic)
private static boolean
InlineImageParsingUtils. inlineImageStreamBytesAreComplete(byte[] samples, PdfDictionary imageDictionary)
This method acts like a check that bytes that were parsed are really all image bytes.static PdfStream
InlineImageParsingUtils. parse(PdfCanvasParser ps, PdfDictionary colorSpaceDic)
Parses an inline image from the provided content parser.private static byte[]
InlineImageParsingUtils. parseSamples(PdfDictionary imageDictionary, PdfDictionary colorSpaceDic, PdfCanvasParser ps)
Parses the samples of the image from the underlying content parser, accounting for filters The parser must be positioned immediately after the ID operator that ends the inline image's dictionary.private static byte[]
InlineImageParsingUtils. parseUnfilteredSamples(PdfDictionary imageDictionary, PdfDictionary colorSpaceDic, PdfCanvasParser ps)
Parses the samples of the image from the underlying content parser, ignoring all filters. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.collection
Constructors in com.itextpdf.kernel.pdf.collection with parameters of type PdfDictionary Constructor Description PdfCollection(PdfDictionary pdfObject)
PdfCollectionField(PdfDictionary pdfObject)
PdfCollectionSchema(PdfDictionary pdfObject)
PdfCollectionSort(PdfDictionary pdfObject)
-
Uses of PdfDictionary in com.itextpdf.kernel.pdf.colorspace
Methods in com.itextpdf.kernel.pdf.colorspace that return PdfDictionary Modifier and Type Method Description PdfDictionary
PdfPattern.Shading. getShading()
Gets the dictionary of the pattern'sAbstractPdfShading
.Methods in com.itextpdf.kernel.pdf.colorspace with parameters of type PdfDictionary Modifier and Type Method 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 thePdfDictionary
void
PdfPattern.Shading. setShading(PdfDictionary shading)
Sets the dictionary which specifies the details of a particular gradient fill.Constructors in com.itextpdf.kernel.pdf.colorspace with parameters of type PdfDictionary Constructor Description NChannel(PdfArray names, PdfObject alternateSpace, PdfObject tintTransform, PdfDictionary attributes)
NChannel(java.util.List<java.lang.String> names, PdfColorSpace alternateSpace, IPdfFunction tintTransform, PdfDictionary attributes)
Creates a new NChannel colorspace.PdfPattern(PdfDictionary pdfObject)
Wraps the passedPdfDictionary
.Shading(PdfDictionary pdfObject)
Creates new instance from thePdfStream
object. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.colorspace.shading
Methods in com.itextpdf.kernel.pdf.colorspace.shading with parameters of type PdfDictionary Modifier and Type Method Description static AbstractPdfShading
AbstractPdfShading. makeShading(PdfDictionary shadingDictionary)
Creates theAbstractPdfShading
object from the existingPdfDictionary
with corresponding type.Constructors in com.itextpdf.kernel.pdf.colorspace.shading with parameters of type PdfDictionary Constructor Description AbstractPdfShading(PdfDictionary pdfObject)
Creates theAbstractPdfShading
object from the existingPdfDictionary
.AbstractPdfShading(PdfDictionary pdfObject, int type, PdfColorSpace colorSpace)
Creates theAbstractPdfShading
object from the existingPdfDictionary
, using provided type and colorspace.AbstractPdfShadingBlend(PdfDictionary pdfObject)
Constructor for PdfShadingBlend object using a PdfDictionary.AbstractPdfShadingBlend(PdfDictionary pdfObject, int shadingType, PdfColorSpace cs)
Constructor for PdfShadingBlend object using PdfDictionary, shading type and colorspace value.AbstractPdfShadingMesh(PdfDictionary pdfObject)
Constructor for PdfShadingBlend object using a PdfDictionary.AbstractPdfShadingMesh(PdfDictionary pdfObject, int type, PdfColorSpace colorSpace)
Constructor for PdfShadingBlend object using a PdfDictionary, shading type and color space.AbstractPdfShadingMeshWithFlags(PdfDictionary pdfObject)
Constructor for PdfShadingBlend object using a PdfDictionary.AbstractPdfShadingMeshWithFlags(PdfDictionary pdfObject, int type, PdfColorSpace colorSpace)
Constructor for PdfShadingBlend object using a PdfDictionary, shading type and color space.PdfAxialShading(PdfDictionary pdfDictionary)
Creates the new instance of the class from the existingPdfDictionary
.PdfFunctionBasedShading(PdfDictionary pdfDictionary)
Creates the new instance of the class from the existingPdfDictionary
.PdfRadialShading(PdfDictionary pdfDictionary)
Creates the new instance of the class from the existingPdfDictionary
. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.extgstate
Constructors in com.itextpdf.kernel.pdf.extgstate with parameters of type PdfDictionary Constructor Description PdfExtGState(PdfDictionary pdfObject)
Create instance of graphics state parameter dictionary wrapper by existedPdfDictionary
object -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.filespec
Methods in com.itextpdf.kernel.pdf.filespec with parameters of type PdfDictionary Modifier and Type Method 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, java.io.InputStream is, PdfEncryptedPayload encryptedPayload, PdfName mimeType, PdfDictionary fileParameter)
Embed a encrypted payload to a PdfDocument.static PdfFileSpec
PdfEncryptedPayloadFileSpecFactory. create(PdfDocument doc, java.lang.String filePath, PdfEncryptedPayload encryptedPayload, PdfName mimeType, PdfDictionary fileParameter)
Embed a encrypted payload to a PdfDocument.static PdfFileSpec
PdfFileSpec. createEmbeddedFileSpec(PdfDocument doc, byte[] fileStore, java.lang.String fileDisplay, PdfDictionary fileParameter, PdfName afRelationshipValue)
Create an embedded file specification.static PdfFileSpec
PdfFileSpec. createEmbeddedFileSpec(PdfDocument doc, byte[] fileStore, java.lang.String description, java.lang.String fileDisplay, PdfDictionary fileParameter, PdfName afRelationshipValue)
Create an embedded file specification.static PdfFileSpec
PdfFileSpec. createEmbeddedFileSpec(PdfDocument doc, byte[] fileStore, java.lang.String description, java.lang.String fileDisplay, PdfName mimeType, PdfDictionary fileParameter, PdfName afRelationshipValue)
Create an embedded file specification.static PdfFileSpec
PdfFileSpec. createEmbeddedFileSpec(PdfDocument doc, java.io.InputStream is, java.lang.String description, java.lang.String fileDisplay, PdfName mimeType, PdfDictionary fileParameter, PdfName afRelationshipValue)
Create an embedded file specification.static PdfFileSpec
PdfFileSpec. createEmbeddedFileSpec(PdfDocument doc, java.lang.String filePath, java.lang.String description, java.lang.String fileDisplay, PdfName mimeType, PdfDictionary fileParameter, PdfName afRelationshipValue)
Create an embedded file specification.static PdfFileSpec
PdfEncryptedPayloadFileSpecFactory. wrap(PdfDictionary dictionary)
Constructors in com.itextpdf.kernel.pdf.filespec with parameters of type PdfDictionary Constructor Description PdfDictionaryFS(PdfDictionary pdfObject)
-
Uses of PdfDictionary in com.itextpdf.kernel.pdf.filters
Methods in com.itextpdf.kernel.pdf.filters with parameters of type PdfDictionary Modifier and Type Method Description byte[]
ASCII85DecodeFilter. decode(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary)
Decode the byte[] using the provided filterName.byte[]
ASCIIHexDecodeFilter. 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[]
DctDecodeFilter. decode(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary)
byte[]
DoNothingFilter. decode(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary)
byte[]
FlateDecodeFilter. 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[]
IFilterHandler. 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[]
LZWDecodeFilter. decode(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary)
Decode the byte[] using the provided filterName.byte[]
RunLengthDecodeFilter. decode(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary)
Decode the byte[] using the provided filterName.private static int
FlateDecodeFilter. getNumberOrDefault(PdfDictionary dict, PdfName key, int defaultInt)
-
Uses of PdfDictionary in com.itextpdf.kernel.pdf.function
Classes in com.itextpdf.kernel.pdf.function with type parameters of type PdfDictionary Modifier and Type Class Description class
AbstractPdfFunction<T extends PdfDictionary>
The abstract PdfFunction class that represents the Function Dictionary or Stream PDF object.Method parameters in com.itextpdf.kernel.pdf.function with type arguments of type PdfDictionary Modifier and Type Method Description void
PdfType3Function. setFunctions(java.lang.Iterable<AbstractPdfFunction<? extends PdfDictionary>> value)
(Required) An array of k 1-input functions that shall make up the stitching function.Constructors in com.itextpdf.kernel.pdf.function with parameters of type PdfDictionary Constructor Description PdfType2Function(PdfDictionary dict)
Instantiates a new PdfType2Function instance based on passed PdfDictionary instance.PdfType3Function(PdfDictionary dict)
Instantiates a new PdfType3Function instance based on passed PdfDictionary instance.PdfType3Function(PdfDictionary dict, IPdfFunctionFactory functionFactory)
Constructor parameters in com.itextpdf.kernel.pdf.function with type arguments of type PdfDictionary Constructor Description PdfType3Function(double[] domain, double[] range, java.util.List<AbstractPdfFunction<? extends PdfDictionary>> functions, double[] bounds, double[] encode)
(see ISO-320001 Table 41).PdfType3Function(float[] domain, float[] range, java.util.List<AbstractPdfFunction<? extends PdfDictionary>> functions, float[] bounds, float[] encode)
(see ISO-320001 Table 41). -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.layer
Methods in com.itextpdf.kernel.pdf.layer that return PdfDictionary Modifier and Type Method Description PdfDictionary
IPdfOCG. getPdfObject()
Gets the object representing the layer.protected PdfDictionary
PdfLayer. getUsage()
Gets the /Usage dictionary, creating a new one if necessary.Methods in com.itextpdf.kernel.pdf.layer with parameters of type PdfDictionary Modifier and Type Method Description private static void
PdfOCProperties. copyDDictionaryField(PdfName fieldToAdd, PdfDictionary fromDictionary, PdfDictionary toDictionary)
Constructors in com.itextpdf.kernel.pdf.layer with parameters of type PdfDictionary Constructor 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. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.tagging
Fields in com.itextpdf.kernel.pdf.tagging declared as PdfDictionary Modifier and Type Field Description (package private) PdfDictionary
StructureTreeCopier.LastClonedAncestor. ancestor
(package private) PdfDictionary
StructureTreeCopier.LastClonedAncestor. clone
Fields in com.itextpdf.kernel.pdf.tagging with type parameters of type PdfDictionary Modifier and Type Field Description private java.util.Map<PdfDictionary,PdfDictionary>
StructureTreeCopier.StructElemCopyingParams. page2page
private java.util.Map<PdfDictionary,PdfDictionary>
StructureTreeCopier.StructElemCopyingParams. page2page
private java.util.List<PdfDictionary>
StructureTreeCopier.CopyStructureResult. topsList
Methods in com.itextpdf.kernel.pdf.tagging that return PdfDictionary Modifier and Type Method Description private static PdfDictionary
StructureTreeCopier. addAllParentsToSet(PdfMcr mcr, java.util.Set<PdfObject> set)
PdfDictionary
ParentTreeHandler. buildParentTree()
private static PdfDictionary
StructureTreeCopier. copyNamespaceDict(PdfDictionary srcNsDict, StructureTreeCopier.StructElemCopyingParams copyingParams)
private static PdfDictionary
StructureTreeCopier. copyObject(PdfDictionary source, PdfDictionary destPage, boolean parentChangePg, StructureTreeCopier.StructElemCopyingParams copyingParams)
PdfDictionary
PdfNamespace. getNamespaceRoleMap()
A dictionary that maps the names of structure types used in the namespace to their approximate equivalents in another namespace.private PdfDictionary
PdfNamespace. getNamespaceRoleMap(boolean createIfNotExist)
PdfDictionary
PdfMcr. getPageObject()
PdfDictionary
PdfMcrDictionary. getPageObject()
PdfDictionary
PdfMcrNumber. getPageObject()
PdfDictionary
PdfObjRef. getPageObject()
PdfDictionary
PdfObjRef. getReferencedObject()
PdfDictionary
PdfStructTreeRoot. getRoleMap()
private static PdfDictionary
StructureTreeCopier. getTopmostParent(PdfMcr mcr)
Gets the topmost non-root structure element parent.Methods in com.itextpdf.kernel.pdf.tagging that return types with arguments of type PdfDictionary Modifier and Type Method Description java.util.Map<PdfDictionary,PdfDictionary>
StructureTreeCopier.StructElemCopyingParams. getPage2page()
java.util.Map<PdfDictionary,PdfDictionary>
StructureTreeCopier.StructElemCopyingParams. getPage2page()
java.util.List<PdfDictionary>
StructureTreeCopier.CopyStructureResult. getTopsList()
private static java.util.List<PdfDictionary>
StructureTreeCopier. retrieveParents(PdfMcr mcr, boolean all)
Methods in com.itextpdf.kernel.pdf.tagging with parameters of type PdfDictionary Modifier and Type Method Description void
StructureTreeCopier.StructElemCopyingParams. addCopiedNamespace(PdfDictionary copiedNs)
(package private) static void
PdfStructElem. addKidObject(PdfDictionary parent, int index, PdfObject kid)
(package private) void
PdfStructTreeRoot. addKidObject(int index, PdfDictionary structElem)
private static void
StructureTreeCopier. cloneParents(PdfDictionary structElem, StructureTreeCopier.LastClonedAncestor lastCloned, PdfDocument document)
private static PdfDictionary
StructureTreeCopier. copyNamespaceDict(PdfDictionary srcNsDict, StructureTreeCopier.StructElemCopyingParams copyingParams)
private static PdfDictionary
StructureTreeCopier. copyObject(PdfDictionary source, PdfDictionary destPage, boolean parentChangePg, StructureTreeCopier.StructElemCopyingParams copyingParams)
private static PdfObject
StructureTreeCopier. copyObjectKid(PdfObject kid, PdfDictionary copiedParent, PdfDictionary destPage, boolean parentChangePg, StructureTreeCopier.StructElemCopyingParams copyingParams, PdfDictionary lastCopiedTrPage)
PdfMcr
ParentTreeHandler. findMcrByMcid(PdfDictionary pageDict, int mcid)
PdfMcr
PdfStructTreeRoot. findMcrByMcid(PdfDictionary pageDict, int mcid)
PdfObjRef
ParentTreeHandler. findObjRefByStructParentIndex(PdfDictionary pageDict, int structParentIndex)
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).static boolean
McrCheckUtil. isTrContainsMcr(PdfDictionary elementTR)
Checks if tag structure of TR element contains any mcr.(package private) static PdfStructIdTree
PdfStructIdTree. readFromDictionary(PdfDocument pdfDoc, PdfDictionary dict)
Parse a structure element ID tree into its in-memory representation.private static void
StructureTreeCopier. separateKids(PdfDictionary structElem, java.util.Set<PdfObject> firstPartElems, StructureTreeCopier.LastClonedAncestor lastCloned, PdfDocument document)
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.(package private) static boolean
StructureTreeCopier. shouldTableElementBeCopied(PdfDictionary obj, PdfDictionary parent)
Constructors in com.itextpdf.kernel.pdf.tagging with parameters of type PdfDictionary Constructor Description PdfMcrDictionary(PdfDictionary pdfObject, PdfStructElem parent)
PdfNamespace(PdfDictionary dictionary)
Constructs namespace from the givenPdfDictionary
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)
Constructor parameters in com.itextpdf.kernel.pdf.tagging with type arguments of type PdfDictionary Constructor Description CopyStructureResult(java.util.List<PdfDictionary> topsList, java.util.Set<PdfObject> copiedNamespaces)
StructElemCopyingParams(java.util.Set<PdfObject> objectsToCopy, PdfDocument toDocument, java.util.Map<PdfDictionary,PdfDictionary> page2page, boolean copyFromDestDocument)
StructElemCopyingParams(java.util.Set<PdfObject> objectsToCopy, PdfDocument toDocument, java.util.Map<PdfDictionary,PdfDictionary> page2page, boolean copyFromDestDocument)
-
Uses of PdfDictionary in com.itextpdf.kernel.pdf.tagutils
Fields in com.itextpdf.kernel.pdf.tagutils declared as PdfDictionary Modifier and Type Field Description protected PdfDictionary
TagReference. properties
private PdfDictionary
RoleMappingResolver. roleMap
Fields in com.itextpdf.kernel.pdf.tagutils with type parameters of type PdfDictionary Modifier and Type Field Description private java.util.Set<PdfDictionary>
TagStructureContext. namespaces
private java.util.Set<PdfDictionary>
TagTreeIteratorFlusher. waitingTags
private java.util.Map<PdfDictionary,java.lang.Object>
WaitingTagsManager. waitingTagToAssociatedObj
Methods in com.itextpdf.kernel.pdf.tagutils that return PdfDictionary Modifier and Type Method Description PdfDictionary
TagReference. getProperties()
Gets properties, which will be associated with marked-content sequence asPdfDictionary
.Methods in com.itextpdf.kernel.pdf.tagutils with parameters of type PdfDictionary Modifier and Type Method Description private boolean
TagTreePointer. ensureElementPageEqualsKidPage(PdfStructElem elem, PdfDictionary kidPage)
(package private) java.lang.Object
WaitingTagsManager. getObjForStructDict(PdfDictionary structDict)
Method parameters in com.itextpdf.kernel.pdf.tagutils with type arguments of type PdfDictionary Modifier and Type Method Description ITagTreeIteratorHandler
TagTreeIteratorFlusher. setWaitingTags(java.util.Set<PdfDictionary> waitingTags)
Sets waiting tags forTagTreeIteratorFlusher
. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.xobject
Methods in com.itextpdf.kernel.pdf.xobject that return PdfDictionary Modifier and Type Method Description private static PdfDictionary
PdfImageXObject. createDictionaryFromMap(PdfStream stream, java.util.Map<java.lang.String,java.lang.Object> parms)
-
Uses of PdfDictionary in com.itextpdf.kernel.utils
Fields in com.itextpdf.kernel.utils with type parameters of type PdfDictionary Modifier and Type Field Description protected java.util.Map<PdfDictionary,java.util.Map<java.lang.Integer,java.lang.String>>
TaggedPdfReaderTool. parsedTags
Methods in com.itextpdf.kernel.utils that return PdfDictionary Modifier and Type Method Description private static PdfDictionary
PdfScriptMerger. copyECMAScriptActionsDictionary(PdfDocument destination, PdfDictionary actions)
Methods in com.itextpdf.kernel.utils with parameters of type PdfDictionary Modifier and Type Method Description boolean
CompareTool. compareDictionaries(PdfDictionary outDict, PdfDictionary cmpDict)
Simple method that compares two given PdfDictionaries by content.private boolean
CompareTool. compareDictionariesExtended(PdfDictionary outDict, PdfDictionary cmpDict, ObjectPath currentPath, CompareTool.CompareResult compareResult)
private boolean
CompareTool. compareDictionariesExtended(PdfDictionary outDict, PdfDictionary cmpDict, ObjectPath currentPath, CompareTool.CompareResult compareResult, java.util.Set<PdfName> excludedKeys)
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, java.util.Set<PdfName> excludedKeys)
Recursively compares structures of two corresponding dictionaries from out and cmp PDF documents.private static PdfDictionary
PdfScriptMerger. copyECMAScriptActionsDictionary(PdfDocument destination, PdfDictionary actions)
private PdfNumber
CompareTool. flattenNumTree(PdfDictionary dictionary, PdfNumber leftOver, java.util.LinkedList<PdfObject> items)
Method parameters in com.itextpdf.kernel.utils with type arguments of type PdfDictionary Modifier and Type Method Description private void
CompareTool. loadPagesFromReader(PdfDocument doc, java.util.List<PdfDictionary> pages, java.util.List<PdfIndirectReference> pagesRef)
-
Uses of PdfDictionary in com.itextpdf.kernel.utils.checkers
Methods in com.itextpdf.kernel.utils.checkers with parameters of type PdfDictionary Modifier and Type Method Description static void
PdfCheckersUtil. checkMetadata(PdfDictionary catalog, PdfConformance conformance, java.util.function.Function<java.lang.String,PdfException> exceptionSupplier)
Checks that theCatalog
dictionary of a conforming file contains theMetadata
key whose value is a metadata stream as defined in ISO 32000-2:2020.static void
PdfCheckersUtil. validateLang(PdfDictionary catalogDict, java.util.function.Function<java.lang.String,PdfException> exceptionSupplier)
Checks that natural language is declared using the methods described in ISO 32000-2:2020, 14.9.2 or ISO 32000-1:2008, 14.9.2 (same requirements). -
Uses of PdfDictionary in com.itextpdf.kernel.validation.context
Fields in com.itextpdf.kernel.validation.context declared as PdfDictionary Modifier and Type Field Description private PdfDictionary
PdfAnnotationContext. annotation
private PdfDictionary
CanvasTextAdditionContext. attributes
private PdfDictionary
AbstractColorValidationContext. currentColorSpaces
private PdfDictionary
InlineImageValidationContext. currentColorSpaces
private PdfDictionary
SignatureValidationContext. sign
Fields in com.itextpdf.kernel.validation.context with type parameters of type PdfDictionary Modifier and Type Field Description private Tuple2<PdfName,PdfDictionary>
CanvasBmcValidationContext. currentBmc
private java.util.Stack<Tuple2<PdfName,PdfDictionary>>
CanvasBmcValidationContext. tagStructureStack
private java.util.Stack<Tuple2<PdfName,PdfDictionary>>
CanvasWritingContentValidationContext. tagStructureStack
Methods in com.itextpdf.kernel.validation.context that return PdfDictionary Modifier and Type Method Description PdfDictionary
PdfAnnotationContext. getAnnotation()
GetsPdfDictionary
annotation instance.PdfDictionary
CanvasTextAdditionContext. getAttributes()
GetsPdfDictionary
attributes which correspond to the added text.PdfDictionary
AbstractColorValidationContext. getCurrentColorSpaces()
Gets the current color space.PdfDictionary
InlineImageValidationContext. getCurrentColorSpaces()
Gets the current color space.PdfDictionary
SignatureValidationContext. getSignature()
Gets the sign pdf dictionary.Methods in com.itextpdf.kernel.validation.context that return types with arguments of type PdfDictionary Modifier and Type Method Description Tuple2<PdfName,PdfDictionary>
CanvasBmcValidationContext. getCurrentBmc()
Gets current BMC.java.util.Stack<Tuple2<PdfName,PdfDictionary>>
CanvasBmcValidationContext. getTagStructureStack()
Gets tag structure stack.java.util.Stack<Tuple2<PdfName,PdfDictionary>>
CanvasWritingContentValidationContext. getTagStructureStack()
Gets the tag structure stack.Constructors in com.itextpdf.kernel.validation.context with parameters of type PdfDictionary Constructor Description CanvasTextAdditionContext(java.lang.String text, PdfDictionary attributes, PdfStream contentStream)
CreatesCanvasTextAdditionContext
instance.PdfAnnotationContext(PdfDictionary annotation)
Creates newPdfAnnotationContext
instance.SignatureValidationContext(PdfDictionary sign)
Instantiates a newSignatureValidationContext
based on sign pdf dictionary.Constructor parameters in com.itextpdf.kernel.validation.context with type arguments of type PdfDictionary Constructor Description CanvasBmcValidationContext(java.util.Stack<Tuple2<PdfName,PdfDictionary>> tagStructureStack, Tuple2<PdfName,PdfDictionary> currentBmc)
Instantiates a newCanvasBmcValidationContext
based on tag structure stack and current BMC.CanvasBmcValidationContext(java.util.Stack<Tuple2<PdfName,PdfDictionary>> tagStructureStack, Tuple2<PdfName,PdfDictionary> currentBmc)
Instantiates a newCanvasBmcValidationContext
based on tag structure stack and current BMC.CanvasWritingContentValidationContext(java.util.Stack<Tuple2<PdfName,PdfDictionary>> tagStructureStack)
Instantiates a newCanvasWritingContentValidationContext
based on tag structure stack. -
Uses of PdfDictionary in com.itextpdf.layout.renderer
Fields in com.itextpdf.layout.renderer with type parameters of type PdfDictionary Modifier and Type Field Description private static Tuple2<java.lang.String,PdfDictionary>
AbstractRenderer. CHECK_TUPLE2_TYPE
Methods in com.itextpdf.layout.renderer with parameters of type PdfDictionary Modifier and Type Method Description private static void
AccessibleAttributesApplier. applyBlockLevelLayoutAttributes(java.lang.String role, AbstractRenderer renderer, PdfDictionary attributes)
private static void
AccessibleAttributesApplier. applyBorderAttributes(AbstractRenderer renderer, PdfDictionary attributes)
private static void
AccessibleAttributesApplier. applyCommonLayoutAttributes(AbstractRenderer renderer, PdfDictionary attributes)
private static void
AccessibleAttributesApplier. applyIllustrationLayoutAttributes(AbstractRenderer renderer, PdfDictionary attributes)
private static void
AccessibleAttributesApplier. applyInlineLevelLayoutAttributes(AbstractRenderer renderer, PdfDictionary attributes)
private static void
AccessibleAttributesApplier. applyPaddingAttribute(AbstractRenderer renderer, PdfDictionary attributes)
-
Uses of PdfDictionary in com.itextpdf.pdfa
Methods in com.itextpdf.pdfa with parameters of type PdfDictionary Modifier and Type Method Description PdfPage
PdfAPageFactory. createPdfPage(PdfDictionary pdfObject)
CreatePdfPage
on the base of the pagePdfDictionary
.Constructors in com.itextpdf.pdfa with parameters of type PdfDictionary Constructor Description PdfAPage(PdfDictionary pdfObject, PdfAChecker checker)
-
Uses of PdfDictionary in com.itextpdf.pdfa.checker
Methods in com.itextpdf.pdfa.checker that return PdfDictionary Modifier and Type Method Description (package private) PdfDictionary
PdfAChecker. getPdfAOutputIntent(PdfArray outputIntents)
Methods in com.itextpdf.pdfa.checker with parameters of type PdfDictionary Modifier and Type Method Description protected void
PdfA1Checker. checkAction(PdfDictionary action)
protected abstract void
PdfAChecker. checkAction(PdfDictionary action)
Checks if the action is allowed.protected void
PdfA1Checker. checkAnnotation(PdfDictionary annotDic)
Verify the conformity of the annotation dictionary.protected void
PdfA2Checker. checkAnnotation(PdfDictionary annotDic)
Verify the conformity of the annotation dictionary.protected void
PdfA4Checker. checkAnnotation(PdfDictionary annotDic)
Verify the conformity of the annotation dictionary.protected abstract void
PdfAChecker. checkAnnotation(PdfDictionary annotDic)
Verify the conformity of the annotation dictionary.protected void
PdfA2Checker. checkAnnotationAgainstActions(PdfDictionary annotDic)
Checked annotation against actions, exception will be thrown if eitherA
orAA
actions aren't allowed for specific type of annotation.protected void
PdfA4Checker. checkAnnotationAgainstActions(PdfDictionary annotDic)
Checked annotation against actions, exception will be thrown if eitherA
orAA
actions aren't allowed for specific type of annotation.private void
PdfAChecker. checkAnnotations(PdfDictionary page)
private void
PdfA4Checker. checkAppearanceStreamForColorUsages(PdfDictionary ap, PdfStream pageIntentProfile, PdfColorSpace pageTransparencyBlendingCS)
private void
PdfA2Checker. checkAppearanceStreamForTransparency(PdfDictionary ap, java.util.Set<PdfObject> checkedObjects)
protected void
PdfA2Checker. checkCatalogAAConformance(PdfDictionary dict)
Checks if the catalog is compliant with the PDF/A-2 standard.protected void
PdfA4Checker. checkCatalogAAConformance(PdfDictionary dict)
Check the conformity of the AA dictionary on catalog level.private void
PdfA2Checker. checkCatalogConfig(PdfDictionary config, java.util.HashSet<PdfObject> ocgs, java.util.HashSet<java.lang.String> names)
protected void
PdfA1Checker. checkCatalogValidEntries(PdfDictionary catalogDict)
protected void
PdfA2Checker. checkCatalogValidEntries(PdfDictionary catalogDict)
protected void
PdfA4Checker. checkCatalogValidEntries(PdfDictionary catalogDict)
Checks if entries in catalog dictionary are valid.protected abstract void
PdfAChecker. checkCatalogValidEntries(PdfDictionary catalogDict)
Checks if entries in catalog dictionary are valid.void
PdfA1Checker. checkColor(CanvasGraphicsState graphicsState, Color color, PdfDictionary currentColorSpaces, java.lang.Boolean fill, PdfStream stream)
This method checks compliance with the color restrictions imposed by the available color spaces in the document.void
PdfA2Checker. checkColor(CanvasGraphicsState gState, Color color, PdfDictionary currentColorSpaces, java.lang.Boolean fill, PdfStream contentStream)
This method checks compliance with the color restrictions imposed by the available color spaces in the document.abstract void
PdfAChecker. checkColor(CanvasGraphicsState gState, Color color, PdfDictionary currentColorSpaces, java.lang.Boolean fill, PdfStream contentStream)
This method checks compliance with the color restrictions imposed by the available color spaces in the document.void
PdfA1Checker. checkColorSpace(PdfColorSpace colorSpace, PdfObject pdfObject, PdfDictionary currentColorSpaces, boolean checkAlternate, java.lang.Boolean fill)
This method performs a range of checks on the given color space, depending on the type and properties of that color space.void
PdfA2Checker. checkColorSpace(PdfColorSpace colorSpace, PdfObject pdfObject, PdfDictionary currentColorSpaces, boolean checkAlternate, java.lang.Boolean fill)
This method performs a range of checks on the given color space, depending on the type and properties of that color space.void
PdfA4Checker. checkColorSpace(PdfColorSpace colorSpace, PdfObject pdfObject, PdfDictionary currentColorSpaces, boolean checkAlternate, java.lang.Boolean fill)
This method performs a range of checks on the given color space, depending on the type and properties of that color space.abstract void
PdfAChecker. checkColorSpace(PdfColorSpace colorSpace, PdfObject pdfObject, PdfDictionary currentColorSpaces, boolean checkAlternate, java.lang.Boolean fill)
This method performs a range of checks on the given color space, depending on the type and properties of that color space.protected void
PdfA2Checker. checkContentConfigurationDictAgainstAsKey(PdfDictionary config)
Check optional content configuration dictionary against AS key.protected void
PdfA4Checker. checkContentConfigurationDictAgainstAsKey(PdfDictionary config)
Check optional content configuration dictionary against AS key.(package private) void
PdfA2Checker. checkContentsForTransparency(PdfDictionary pageDict)
private boolean
PdfA2Checker. checkDefaultCS(PdfObject pdfObject, PdfDictionary currentColorSpaces, java.lang.Boolean fill, PdfName defaultCsName, int numOfComponents)
private void
PdfAChecker. checkDictionaryRecursively(PdfDictionary dictionary)
protected void
PdfA1Checker. checkFileSpec(PdfDictionary fileSpec)
protected void
PdfA2Checker. checkFileSpec(PdfDictionary fileSpec)
protected void
PdfA3Checker. checkFileSpec(PdfDictionary fileSpec)
protected void
PdfA4Checker. checkFileSpec(PdfDictionary fileSpec)
Verify the conformity of the file specification dictionary.protected abstract void
PdfAChecker. checkFileSpec(PdfDictionary fileSpec)
Verify the conformity of the file specification dictionary.protected void
PdfA1Checker. checkForm(PdfDictionary form)
protected void
PdfA2Checker. checkForm(PdfDictionary form)
protected abstract void
PdfAChecker. checkForm(PdfDictionary form)
Verify the conformity of the form dictionary.protected void
PdfA1Checker. checkImage(PdfStream image, PdfDictionary currentColorSpaces)
protected void
PdfA2Checker. checkImage(PdfStream image, PdfDictionary currentColorSpaces)
protected abstract void
PdfAChecker. checkImage(PdfStream image, PdfDictionary currentColorSpaces)
Verify the conformity of the given image.void
PdfA1Checker. checkInlineImage(PdfStream inlineImage, PdfDictionary currentColorSpaces)
void
PdfA2Checker. checkInlineImage(PdfStream inlineImage, PdfDictionary currentColorSpaces)
abstract void
PdfAChecker. checkInlineImage(PdfStream inlineImage, PdfDictionary currentColorSpaces)
This method checks compliance with the inline image restrictions in the PDF/A specs, specifically filter parameters.protected void
PdfA1Checker. checkLogicalStructure(PdfDictionary catalog)
protected abstract void
PdfAChecker. checkLogicalStructure(PdfDictionary catalog)
Performs a number of checks on the logical structure of the document.protected void
PdfA1Checker. checkMetaData(PdfDictionary catalog)
protected void
PdfA4Checker. checkMetaData(PdfDictionary catalog)
protected abstract void
PdfAChecker. checkMetaData(PdfDictionary catalog)
Performs a number of checks on the metadata of the document.private void
PdfA2Checker. checkOCProperties(PdfDictionary oCProperties)
protected void
PdfA1Checker. checkOutputIntents(PdfDictionary catalog)
protected void
PdfA2Checker. checkOutputIntents(PdfDictionary catalog)
protected void
PdfA4Checker. checkOutputIntents(PdfDictionary catalog)
Verify the conformity of the output intents array in the catalog dictionary.protected abstract void
PdfAChecker. checkOutputIntents(PdfDictionary catalogOrPageDict)
Verify the conformity of the output intents array in the catalog dictionary.protected void
PdfA2Checker. checkPageAAConformance(PdfDictionary dict)
Checks if the page is compliant with the PDF/A-2 standard.protected void
PdfA4Checker. checkPageAAConformance(PdfDictionary dict)
Check the conformity of the AA dictionary on catalog level.protected void
PdfA1Checker. checkPageColorsUsages(PdfDictionary pageDict, PdfDictionary pageResources)
Verify the conformity of used color spaces on the page.protected void
PdfA2Checker. checkPageColorsUsages(PdfDictionary pageDict, PdfDictionary pageResources)
Verify the conformity of used color spaces on the page.protected void
PdfA4Checker. checkPageColorsUsages(PdfDictionary pageDict, PdfDictionary pageResources)
Verify the conformity of used color spaces on the page.protected abstract void
PdfAChecker. checkPageColorsUsages(PdfDictionary pageDict, PdfDictionary pageResources)
Verify the conformity of used color spaces on the page.private void
PdfA4Checker. checkPageContentsForColorUsages(PdfDictionary pageDict, PdfStream pageIntentProfile, PdfColorSpace pageTransparencyBlendingCS)
protected void
PdfA1Checker. checkPageObject(PdfDictionary pageDict, PdfDictionary pageResources)
protected void
PdfA2Checker. checkPageObject(PdfDictionary pageDict, PdfDictionary pageResources)
protected void
PdfA4Checker. checkPageObject(PdfDictionary pageDict, PdfDictionary pageResources)
Verify the conformity of the page dictionary.protected abstract void
PdfAChecker. checkPageObject(PdfDictionary page, PdfDictionary pageResources)
Verify the conformity of the page dictionary.protected void
PdfA1Checker. checkPageSize(PdfDictionary page)
protected void
PdfA2Checker. checkPageSize(PdfDictionary page)
protected abstract void
PdfAChecker. checkPageSize(PdfDictionary page)
Checks the allowable size of the page.protected void
PdfA1Checker. checkPageTransparency(PdfDictionary pageDict, PdfDictionary pageResources)
protected void
PdfA2Checker. checkPageTransparency(PdfDictionary pageDict, PdfDictionary pageResources)
protected void
PdfA4Checker. checkPageTransparency(PdfDictionary pageDict, PdfDictionary pageResources)
Verify the conformity of the page transparency.protected abstract void
PdfAChecker. checkPageTransparency(PdfDictionary pageDict, PdfDictionary pageResources)
Verify the conformity of the page transparency.protected void
PdfA1Checker. checkPdfDictionary(PdfDictionary dictionary)
protected void
PdfA2Checker. checkPdfDictionary(PdfDictionary dictionary)
protected abstract void
PdfAChecker. checkPdfDictionary(PdfDictionary dictionary)
Verify the conformity of the PDF dictionary.protected void
PdfAChecker. checkResources(PdfDictionary resources, PdfObject pdfObject)
Verify the conformity of the resources dictionary.private void
PdfA4Checker. checkResourcesForColorUsages(PdfDictionary resources, PdfStream pageIntentProfile, PdfColorSpace pageTransparencyBlendingCS)
(package private) void
PdfA2Checker. checkResourcesForTransparency(PdfDictionary resources, java.util.Set<PdfObject> checkedObjects)
protected void
PdfAChecker. checkResourcesOfAppearanceStreams(PdfDictionary appearanceStreamsDict)
Checks resources of the appearance streams.private void
PdfAChecker. checkResourcesOfAppearanceStreams(PdfDictionary appearanceStreamsDict, java.util.Set<PdfObject> checkedObjects)
void
PdfA2Checker. checkSignature(PdfDictionary signatureDict)
void
PdfAChecker. checkSignature(PdfDictionary signatureDict)
This method checks compliance of the signature dictionaryprivate void
PdfA4Checker. checkSingleResourceTypeForColorUsages(PdfDictionary singleResourceDict, PdfStream pageIntentProfile, PdfColorSpace pageTransparencyBlendingCS)
private void
PdfA2Checker. checkSingleResourceTypeForTransparency(PdfDictionary singleResourceDict, java.util.Set<PdfObject> checkedObjects)
protected void
PdfA1Checker. checkTrailer(PdfDictionary trailer)
protected void
PdfA4Checker. checkTrailer(PdfDictionary trailer)
Verify the conformity of the trailer dictionary.protected abstract void
PdfAChecker. checkTrailer(PdfDictionary trailer)
Verify the conformity of the trailer dictionary.protected void
PdfA4Checker. checkWidgetAAConformance(PdfDictionary dict)
Check the conformity of the AA dictionary on widget level.private static PdfColorSpace
PdfA4Checker. getDeviceIndependentTransparencyBlendingCSIfRbgOrCmykBased(PdfDictionary pageDict)
private static boolean
PdfA4Checker. hasAAIllegalEntries(PdfDictionary aa)
protected boolean
PdfAChecker. isAlreadyChecked(PdfDictionary dictionary)
Checks whether the specified dictionary was already checked.protected static boolean
PdfAChecker. isContainsTransparencyGroup(PdfDictionary dictionary)
Checks whether the specified dictionary has a transparency group.private void
PdfAChecker. setCheckerOutputIntent(PdfDictionary outputIntent)
void
PdfAChecker. setPdfAOutputIntentColorSpace(PdfDictionary catalog)
Set Pdf A output intent color space.Constructors in com.itextpdf.pdfa.checker with parameters of type PdfDictionary Constructor Description UpdateCanvasGraphicsState(PdfDictionary extGStateDict)
-
Uses of PdfDictionary in com.itextpdf.pdfua
Methods in com.itextpdf.pdfua with parameters of type PdfDictionary Modifier and Type Method Description PdfPage
PdfUAPageFactory. createPdfPage(PdfDictionary pdfObject)
Constructors in com.itextpdf.pdfua with parameters of type PdfDictionary Constructor Description PdfUAPage(PdfDictionary pdfObject, PdfUA1Checker checker)
Deprecated.in favour ofPdfUAPage(PdfDictionary, PdfUAChecker)
PdfUAPage(PdfDictionary pdfObject, PdfUAChecker checker)
Creates newPdfUAPage
instance. -
Uses of PdfDictionary in com.itextpdf.pdfua.checkers
Methods in com.itextpdf.pdfua.checkers with parameters of type PdfDictionary Modifier and Type Method Description private void
PdfUA1Checker. checkCrypto(PdfDictionary encryptionDictionary)
private void
PdfUA2Checker. checkDictionaryRecursively(PdfDictionary dictionary)
protected void
PdfUA1Checker. checkFileSpec(PdfDictionary fileSpec)
Verify the conformity of the file specification dictionary.private static void
PdfUAChecker. checkOCGNameAndASKey(PdfDictionary dict)
(package private) void
PdfUA1Checker. checkOCProperties(PdfDictionary ocProperties)
(package private) void
PdfUAChecker. checkOCProperties(PdfDictionary ocProperties)
Checks that all optional content configuration dictionaries in the file, including the default one, shall contain a Name entry (see ISO 32000-2:2020, Table 96, or ISO 32000-1:2008, 8.11.2.1, Table 98) whose value is a non-empty text string when document contains a Configs entry in the OCProperties entry of the document catalog dictionary (see ISO 32000-2:2020, Table 29, or ISO 32000-1:2008, 7.7.2, Table 28), and the Configs entry contains at least one optional content configuration dictionary.Method parameters in com.itextpdf.pdfua.checkers with type arguments of type PdfDictionary Modifier and Type Method Description (package private) void
PdfUAChecker. checkContentInCanvas(java.util.Stack<Tuple2<PdfName,PdfDictionary>> tagStack, PdfDocument document)
Checks if content is neither marked as Artifact nor tagged as real content.(package private) void
PdfUA1Checker. checkLogicalStructureInBMC(java.util.Stack<Tuple2<PdfName,PdfDictionary>> stack, Tuple2<PdfName,PdfDictionary> currentBmc, PdfDocument document)
(package private) void
PdfUA1Checker. checkLogicalStructureInBMC(java.util.Stack<Tuple2<PdfName,PdfDictionary>> stack, Tuple2<PdfName,PdfDictionary> currentBmc, PdfDocument document)
(package private) void
PdfUAChecker. checkLogicalStructureInBMC(java.util.Stack<Tuple2<PdfName,PdfDictionary>> stack, Tuple2<PdfName,PdfDictionary> currentBmc, PdfDocument document)
Checks if content marked as Artifact resides in Artifact content, but real content does not.(package private) void
PdfUAChecker. checkLogicalStructureInBMC(java.util.Stack<Tuple2<PdfName,PdfDictionary>> stack, Tuple2<PdfName,PdfDictionary> currentBmc, PdfDocument document)
Checks if content marked as Artifact resides in Artifact content, but real content does not.private void
PdfUA1Checker. checkStandardRoleMapping(Tuple2<PdfName,PdfDictionary> tag)
private static boolean
PdfUAChecker. isInsideArtifact(java.util.Stack<Tuple2<PdfName,PdfDictionary>> tagStack)
private static boolean
PdfUAChecker. isInsideRealContent(java.util.Stack<Tuple2<PdfName,PdfDictionary>> tagStack, PdfDocument document)
private static boolean
PdfUAChecker. isRealContent(Tuple2<PdfName,PdfDictionary> tag, PdfDocument document)
-
Uses of PdfDictionary in com.itextpdf.pdfua.checkers.utils
Methods in com.itextpdf.pdfua.checkers.utils that return PdfDictionary Modifier and Type Method Description private static PdfDictionary
FormCheckUtil.FormTagHandler. getInteractiveKidForm(PdfStructElem structElem)
Deprecated.Gets a widget annotation kid if it exists.Methods in com.itextpdf.pdfua.checkers.utils with parameters of type PdfDictionary Modifier and Type Method Description static void
ActionCheckUtil. checkAction(PdfDictionary action)
Check PDF/UA compliance of an actionprivate static void
ActionCheckUtil. checkRenditionMedia(PdfDictionary mediaClipDict)
PdfObjRef
PdfUAValidationContext. findObjRefByStructParentIndex(int i, PdfDictionary pageDict)
Retrieves object reference instance by provided structure parent index.static boolean
AnnotationCheckUtil. isAnnotationVisible(PdfDictionary annotDict)
Deprecated.Is annotation visible:true
if hidden flag isn't set and annotation intersects CropBox (default value is MediaBox). -
Uses of PdfDictionary in com.itextpdf.pdfua.checkers.utils.ua1
Fields in com.itextpdf.pdfua.checkers.utils.ua1 with type parameters of type PdfDictionary Modifier and Type Field Description private java.util.Set<PdfDictionary>
PdfUA1HeadingsChecker. hPdfDictParents
Methods in com.itextpdf.pdfua.checkers.utils.ua1 that return PdfDictionary Modifier and Type Method Description private static PdfDictionary
PdfUA1HeadingsChecker. extractPdfDictFromNode(IStructureNode node)
private static PdfDictionary
PdfUA1FormChecker. getInteractiveKidForm(PdfStructElem structElem)
Gets a widget annotation kid if it exists.Methods in com.itextpdf.pdfua.checkers.utils.ua1 with parameters of type PdfDictionary Modifier and Type Method Description (package private) static void
PdfUA1AnnotationChecker. checkAAEntry(PdfDictionary additionalActions)
static boolean
PdfUA1AnnotationChecker. isAnnotationVisible(PdfDictionary annotDict)
Is annotation visible:true
if hidden flag isn't set and annotation intersects CropBox (default value is MediaBox). -
Uses of PdfDictionary in com.itextpdf.pdfua.checkers.utils.ua2
Methods in com.itextpdf.pdfua.checkers.utils.ua2 with parameters of type PdfDictionary Modifier and Type Method Description (package private) static void
PdfUA2AnnotationChecker. checkAnnotation(PdfDictionary annotation, PdfStructElem parent)
Checks PDF/UA-2 compliance of the annotation.static void
PdfUA2AnnotationChecker. checkAnnotation(PdfDictionary annotation, PdfUAValidationContext context)
Checks PDF/UA-2 compliance of the annotation.private static void
PdfUA2AnnotationChecker. checkAnnotationFlags(PdfDictionary annotation)
void
PdfUA2FormChecker. checkFormFields(PdfDictionary form)
Verifies the conformity of the document Acroform dictionary.private void
PdfUA2DestinationsChecker. checkGoToAction(PdfDictionary dictionary)
private static void
PdfUA2AnnotationChecker. checkMarkupAnnotations(PdfDictionary annotation, PdfName parentRole)
Checks the PDF/UA-2 8.9.2.3 Markup annotations requirements.private static void
PdfUA2FormChecker. checkTextField(PdfDictionary fieldDic)
private void
PdfUA2FormChecker. checkWidget(PdfDictionary fieldDic)
private PdfObject
PdfUA2LinkChecker. getStructureDestinationObject(PdfDictionary annotObj)
private static PdfObject
PdfUA2FormChecker. getValueFromParent(PdfDictionary field)
private static boolean
PdfUA2DestinationsChecker. isDestinationAllowed(PdfDictionary destDictionary, PdfDocument document, int counter)
-
Uses of PdfDictionary in com.itextpdf.signatures
Fields in com.itextpdf.signatures declared as PdfDictionary Modifier and Type Field Description protected PdfDictionary
LtvVerifier. dss
Deprecated.The document security store for the revision that is being verifiedprivate PdfDictionary
ExternalBlankSignatureContainer. sigDic
Methods in com.itextpdf.signatures that return PdfDictionary Modifier and Type Method Description PdfDictionary
SignatureUtil. getSignatureDictionary(java.lang.String name)
Gets the signature dictionary, the one keyed by /V.PdfDictionary
SignatureUtil. getSignatureFormFieldDictionary(java.lang.String name)
protected PdfDictionary
SignatureUtil.ContentsChecker. readDictionary(boolean objStm)
Methods in com.itextpdf.signatures with parameters of type PdfDictionary Modifier and Type Method Description protected void
PdfSigner. close(PdfDictionary update)
This is the last method to be called when using external signatures.void
ExternalBlankSignatureContainer. modifySigningDictionary(PdfDictionary signDic)
void
IExternalSignatureContainer. modifySigningDictionary(PdfDictionary signDic)
Modifies the signature dictionary to suit the container.void
PKCS7ExternalSignatureContainer. modifySigningDictionary(PdfDictionary signDic)
Modifies the signature dictionary to suit the container.private void
LtvVerification. outputDss(PdfDictionary dss, PdfDictionary vrim, PdfArray ocsps, PdfArray crls, PdfArray certs)
Constructors in com.itextpdf.signatures with parameters of type PdfDictionary Constructor Description ExternalBlankSignatureContainer(PdfDictionary sigDic)
Creates an ExternalBlankSignatureContainer.PdfSignature(PdfDictionary sigDictionary)
Creates newPdfSignature
instance from the providedPdfDictionary
.PdfSignatureApp(PdfDictionary pdfObject)
Creates a new PdfSignatureApp.PdfSignatureBuildProperties(PdfDictionary dict)
Creates new PdfSignatureBuildProperties with preset values.SignaturePermissions(PdfDictionary sigDict, SignaturePermissions previous)
Creates an object that can inform you about the type of signature in a signature dictionary as well as some of the permissions defined by the signature. -
Uses of PdfDictionary in com.itextpdf.signatures.mac
Methods in com.itextpdf.signatures.mac with parameters of type PdfDictionary Modifier and Type Method Description AbstractMacIntegrityProtector
SignatureMacContainerLocator. createMacIntegrityProtector(PdfDocument document, PdfDictionary authDictionary)
CreatesAbstractMacIntegrityProtector
from already existing AuthCode dictionary.Constructors in com.itextpdf.signatures.mac with parameters of type PdfDictionary Constructor Description SignatureMacIntegrityProtector(PdfDocument document, PdfDictionary authDictionary)
-
Uses of PdfDictionary in com.itextpdf.signatures.validation
Fields in com.itextpdf.signatures.validation declared as PdfDictionary Modifier and Type Field Description private static PdfDictionary
DocumentRevisionsValidator. DUMMY_STRUCT_TREE_ELEMENT
Fields in com.itextpdf.signatures.validation with type parameters of type PdfDictionary Modifier and Type Field Description private java.util.Set<PdfDictionary>
DocumentRevisionsValidator. addedTaggedObjects
private java.util.Set<PdfDictionary>
DocumentRevisionsValidator. newlyAddedFields
private java.util.Set<PdfDictionary>
DocumentRevisionsValidator. removedTaggedObjects
Methods in com.itextpdf.signatures.validation that return PdfDictionary Modifier and Type Method Description private PdfDictionary
DocumentRevisionsValidator. copyAcroformDictionary(PdfDictionary acroForm)
private PdfDictionary
DocumentRevisionsValidator. copyCatalogEntriesToCompare(PdfDictionary catalog)
private PdfDictionary
DocumentRevisionsValidator. copyFieldDictionary(PdfDictionary field)
private PdfDictionary
DocumentRevisionsValidator. retrieveTheSameField(java.util.Set<PdfDictionary> currFields, PdfDictionary previousField)
Methods in com.itextpdf.signatures.validation that return types with arguments of type PdfDictionary Modifier and Type Method Description private java.util.Set<PdfDictionary>
DocumentRevisionsValidator. populateFormFields(PdfArray fieldsArray)
private java.util.List<PdfDictionary>
DocumentRevisionsValidator. populateWidgetAnnotations(PdfArray fieldsArray)
Methods in com.itextpdf.signatures.validation with parameters of type PdfDictionary Modifier and Type Method Description private void
DocumentRevisionsValidator. addAllNestedDictionaryEntries(java.util.Set<PdfIndirectReference> allowedReferences, PdfDictionary dictionary)
private void
DocumentRevisionsValidator. addPageEntriesToSet(PdfDictionary page, java.util.Set<PdfIndirectReference> set)
private void
DocumentRevisionsValidator. addWidgetAnnotation(java.util.Set<PdfIndirectReference> allowedReferences, PdfDictionary annotDict)
private boolean
DocumentRevisionsValidator. compareAcroForms(PdfDictionary prevAcroForm, PdfDictionary currAcroForm, ValidationReport report)
private boolean
DocumentRevisionsValidator. compareFields(PdfDictionary previousField, PdfDictionary currentField, ValidationReport report)
DocMDP level >= 2 allows setting values of the fields and accordingly update the widget appearances of them.private boolean
DocumentRevisionsValidator. compareFormFieldWithFieldMDP(PdfDictionary previousField, PdfDictionary currentField, java.lang.String fieldName, ValidationReport report)
private boolean
DocumentRevisionsValidator. comparePageAnnotations(PdfDictionary prevAnnot, PdfDictionary currAnnot, ValidationReport report)
private boolean
DocumentRevisionsValidator. comparePages(PdfDictionary prevPages, PdfDictionary currPages, ValidationReport report)
private static boolean
DocumentRevisionsValidator. comparePdfDictionaries(PdfDictionary dictionary1, PdfDictionary dictionary2, java.util.List<Tuple2<PdfObject,PdfObject>> visitedObjects, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)
private boolean
DocumentRevisionsValidator. compareStructTreeElementKids(PdfDictionary previousStructElement, PdfDictionary currentStructElement, ValidationReport report)
private boolean
DocumentRevisionsValidator. compareStructTreeElements(PdfDictionary previousStructElement, PdfDictionary currentStructElement, ValidationReport report)
private PdfDictionary
DocumentRevisionsValidator. copyAcroformDictionary(PdfDictionary acroForm)
private PdfDictionary
DocumentRevisionsValidator. copyCatalogEntriesToCompare(PdfDictionary catalog)
private PdfDictionary
DocumentRevisionsValidator. copyFieldDictionary(PdfDictionary field)
private java.util.Collection<PdfIndirectReference>
DocumentRevisionsValidator. createAllowedPagesEntries(PdfDictionary pagesDictionary)
private java.util.Set<PdfIndirectReference>
DocumentRevisionsValidator. createAllowedStructTreeRootEntries(PdfDictionary structTreeRoot)
private PdfArray
DocumentRevisionsValidator. getAnnotsNotAllowedToBeModified(PdfDictionary page)
private boolean
DocumentRevisionsValidator. isAllowedSignatureField(PdfDictionary field, ValidationReport report)
DocMDP level <=2 allows adding new fields in the following cases: docMDP level 1: allows adding only DocTimeStamp signature fields; docMDP level 2: same as level 1 and also adding and then signing signature fields, so signature dictionary shouldn't be null.private void
DocumentRevisionsValidator. removeAppearanceRelatedProperties(PdfDictionary annotDict)
private PdfDictionary
DocumentRevisionsValidator. retrieveTheSameField(java.util.Set<PdfDictionary> currFields, PdfDictionary previousField)
private void
DocumentRevisionsValidator. updateApprovalSignatureAccessPermissions(PdfDictionary signatureField, ValidationReport report)
private void
DocumentRevisionsValidator. updateApprovalSignatureFieldLock(DocumentRevision revision, PdfDictionary signatureField, PdfDocument document, ValidationReport report)
Method parameters in com.itextpdf.signatures.validation with type arguments of type PdfDictionary Modifier and Type Method Description private PdfDictionary
DocumentRevisionsValidator. retrieveTheSameField(java.util.Set<PdfDictionary> currFields, PdfDictionary previousField)
-