Uses of Class
com.itextpdf.kernel.pdf.PdfDictionary
Packages that use PdfDictionary
Package
Description
-
Uses of PdfDictionary in com.itextpdf.forms
Fields in com.itextpdf.forms declared as PdfDictionaryMethods in com.itextpdf.forms that return PdfDictionaryModifier and TypeMethodDescriptionprivate static PdfDictionary
PdfAcroForm.createAcroFormDictionaryByFields
(PdfArray fields) PdfAcroForm.getDefaultResources()
Gets theDR
dictionary property on the AcroForm.Methods in com.itextpdf.forms that return types with arguments of type PdfDictionaryMethods in com.itextpdf.forms with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprivate 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.setDefaultResources
(PdfDictionary defaultResources) Sets theDR
dictionary property on the AcroForm.Constructors in com.itextpdf.forms with parameters of type PdfDictionaryModifierConstructorDescriptionprivate
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 PdfDictionaryModifier and TypeMethodDescriptionPdfFormField.getAdditionalAction()
Gets the currently additional action dictionary for the form field.AbstractPdfFormField.getParent()
Gets the parent dictionary.AbstractPdfFormField.getPdfObject()
Gets the wrapped dictionary.Methods in com.itextpdf.forms.fields with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprivate static void
PdfFormAnnotationUtil.addNewWidgetToPage
(PdfPage currentPage, PdfDictionary field, int annotIndex) private static 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.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.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.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.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.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.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.setBorderStyle
(PdfDictionary style) Sets the border style for the field.Constructors in com.itextpdf.forms.fields with parameters of type PdfDictionaryModifierConstructorDescriptionprotected
AbstractPdfFormField
(PdfDictionary pdfObject) Creates a form field as a wrapper object around aPdfDictionary
.protected
PdfButtonFormField
(PdfDictionary pdfObject) Creates a button form field as a wrapper object around aPdfDictionary
.protected
PdfChoiceFormField
(PdfDictionary pdfObject) Creates a choice form field as a wrapper object around aPdfDictionary
.protected
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
.protected
PdfSignatureFormField
(PdfDictionary pdfObject) Creates a signature form field as a wrapper object around aPdfDictionary
.protected
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 -
Uses of PdfDictionary in com.itextpdf.forms.util
Methods in com.itextpdf.forms.util that return PdfDictionaryModifier and TypeMethodDescriptionprivate static PdfDictionary
BorderStyleUtil.transformBorderTypeToBorderStyleDictionary
(int borderType) -
Uses of PdfDictionary in com.itextpdf.forms.xfa
Constructors in com.itextpdf.forms.xfa with parameters of type PdfDictionaryModifierConstructorDescriptionXfaForm
(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 PdfDictionaryModifier and TypeMethodDescriptionprivate 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 PdfDictionaryModifier and TypeMethodDescriptionprotected static byte[]
PubKeySecurityHandler.computeGlobalKeyOnReading
(PdfDictionary encryptionDictionary, PrivateKey certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata, String digestAlgorithm) byte[]
StandardHandlerUsingStandard40.computeUserPassword
(byte[] ownerPassword, PdfDictionary encryptionDictionary) private int
PubKeySecurityHandler.getKeyLength
(PdfDictionary encryptionDict) private int
StandardHandlerUsingStandard40.getKeyLength
(PdfDictionary encryptionDict) protected void
PubKeySecurityHandler.initKeyAndFillDictionary
(PdfDictionary encryptionDictionary, 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, Key certificateKey, Certificate certificate, 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) private void
StandardHandlerUsingAes256.setAES256DicEntries
(PdfDictionary encryptionDictionary, byte[] oeKey, byte[] ueKey, byte[] aes256Perms, boolean encryptMetadata, boolean embeddedFilesOnly) 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
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 PdfDictionaryModifierConstructorDescriptionPubSecHandlerUsingAes128
(PdfDictionary encryptionDictionary, Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly) PubSecHandlerUsingAes128
(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) PubSecHandlerUsingAes256
(PdfDictionary encryptionDictionary, Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly) PubSecHandlerUsingAes256
(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) PubSecHandlerUsingStandard128
(PdfDictionary encryptionDictionary, Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly) PubSecHandlerUsingStandard128
(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) PubSecHandlerUsingStandard40
(PdfDictionary encryptionDictionary, Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly) PubSecHandlerUsingStandard40
(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) StandardHandlerUsingAes128
(PdfDictionary encryptionDictionary, byte[] password, byte[] documentId, boolean encryptMetadata) StandardHandlerUsingAes128
(PdfDictionary encryptionDictionary, byte[] userPassword, byte[] ownerPassword, int permissions, boolean encryptMetadata, boolean embeddedFilesOnly, byte[] documentId) StandardHandlerUsingAes256
(PdfDictionary encryptionDictionary, byte[] password) StandardHandlerUsingAes256
(PdfDictionary encryptionDictionary, byte[] userPassword, byte[] ownerPassword, int permissions, boolean encryptMetadata, boolean embeddedFilesOnly, PdfVersion version) StandardHandlerUsingStandard128
(PdfDictionary encryptionDictionary, byte[] password, byte[] documentId, boolean encryptMetadata) StandardHandlerUsingStandard128
(PdfDictionary encryptionDictionary, byte[] userPassword, byte[] ownerPassword, int permissions, boolean encryptMetadata, boolean embeddedFilesOnly, byte[] documentId) StandardHandlerUsingStandard40
(PdfDictionary encryptionDictionary, byte[] password, byte[] documentId, boolean encryptMetadata) StandardHandlerUsingStandard40
(PdfDictionary encryptionDictionary, byte[] userPassword, byte[] ownerPassword, int permissions, boolean encryptMetadata, boolean embeddedFilesOnly, byte[] documentId) -
Uses of PdfDictionary in com.itextpdf.kernel.font
Methods in com.itextpdf.kernel.font that return PdfDictionaryModifier and TypeMethodDescriptionprotected PdfDictionary
PdfType0Font.getCidFont
(PdfDictionary fontDescriptor, String fontName, boolean isType2) Generates the CIDFontType2 dictionary.protected abstract PdfDictionary
PdfFont.getFontDescriptor
(String fontName) protected PdfDictionary
PdfSimpleFont.getFontDescriptor
(String fontName) Generates the font descriptor for this font ornull
if it is one of the 14 built in fonts.protected PdfDictionary
PdfType0Font.getFontDescriptor
(String fontName) protected PdfDictionary
PdfType3Font.getFontDescriptor
(String fontName) Methods in com.itextpdf.kernel.font with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprotected 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 String
DocType1Font.getBaseFont
(PdfDictionary fontDictionary) protected PdfDictionary
PdfType0Font.getCidFont
(PdfDictionary fontDescriptor, String fontName, boolean isType2) Generates the CIDFontType2 dictionary.(package private) static int
DocTrueTypeFont.getDefaultWithOfFont
(PdfDictionary fontDictionary, PdfDictionary fontDescriptor) private static 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 PdfDictionaryModifierConstructorDescriptionprivate
DocTrueTypeFont
(PdfDictionary fontDictionary) protected
PdfFont
(PdfDictionary fontDictionary) protected
PdfSimpleFont
(PdfDictionary fontDictionary) (package private)
PdfTrueTypeFont
(PdfDictionary fontDictionary) (package private)
PdfType0Font
(PdfDictionary fontDictionary) (package private)
PdfType1Font
(PdfDictionary fontDictionary) (package private)
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.pdf
Subclasses of PdfDictionary in com.itextpdf.kernel.pdfModifier and TypeClassDescription(package private) class
class
Representation of a stream as described in the PDF Specification.Fields in com.itextpdf.kernel.pdf declared as PdfDictionaryModifier and TypeFieldDescriptionprivate 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 PdfDictionaryModifier and TypeMethodDescriptionGenericNameTree.buildTree()
Build aPdfDictionary
containing the name tree.PdfNumTree.buildTree()
Creates clones of the dictionary in the current document.private PdfDictionary[]
GenericNameTree.constructLeafArr
(PdfString[] names) PdfDictionary.copyTo
(PdfDocument document, List<PdfName> excludeKeys, boolean allowDuplicating) Copies dictionary to specified document.PdfDictionary.copyTo
(PdfDocument document, 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) PdfArray.getAsDictionary
(int index) Returns the element at the specified index as a PdfDictionary.PdfDictionary.getAsDictionary
(PdfName key) Returns the value associated to this key as a PdfDictionary.PdfOutline.getContent()
Gets content dictionary.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()
PdfResources.getResource
(PdfName resType) Get thePdfDictionary
object that that contain resources of specified type.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 PdfDictionaryMethods in com.itextpdf.kernel.pdf with parameters of type PdfDictionaryModifier and TypeMethodDescriptionPdfResources.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) PdfResources.addPattern
(PdfDictionary pattern) AddsPdfDictionary
to the resources as pattern.PdfResources.addProperties
(PdfDictionary properties) AddsPdfDictionary
to the resources as properties list.PdfResources.addShading
(PdfDictionary shading) AddsPdfDictionary
to the resources as shading dictionary.protected void
PdfResources.buildResources
(PdfDictionary dictionary) (package private) void
PdfCatalog.constructOutlines
(PdfDictionary outlineRoot, IPdfNameTreeAccess names) Constructdictionary
iteratively.private static void
OcgPropertiesCopier.copyDArrayField
(PdfName fieldToCopy, Set<PdfIndirectReference> fromOcgsToCopy, PdfDictionary fromDict, PdfDictionary toDict, PdfDocument toDocument) private static void
OcgPropertiesCopier.copyDDictionary
(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
(Set<PdfIndirectReference> fromOcgsToCopy, PdfDictionary toOcProperties, PdfDocument toDocument) IPdfPageFactory.createPdfPage
(PdfDictionary pdfObject) CreatePdfPage
on the base of the pagePdfDictionary
.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, Map<PdfName, IFilterHandler> filterHandlers) Decode a byte[] applying the filters specified in the provided dictionary using the provided filter handlers.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 Set
<PdfIndirectReference> OcgPropertiesCopier.getAllUsedNonFlushedOCGs
(Map<PdfPage, PdfPage> page2page, PdfDictionary toOcProperties) private static PdfStream
EncryptedEmbeddedStreamsHandler.getEmbeddedFileStreamFromDictionary
(PdfDictionary dictionary) PdfDocument.getFont
(PdfDictionary dictionary) Create a new instance ofPdfFont
or load already created one.PdfDocument.getPage
(PdfDictionary pageDictionary) Gets thePdfPage
instance byPdfDictionary
.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.getUsedNonFlushedOCGsFromOcDict
(PdfObject toObj, PdfObject fromObj, Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties) private static void
OcgPropertiesCopier.getUsedNonFlushedOCGsFromResources
(PdfDictionary toResources, PdfDictionary fromResources, Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties, Set<PdfObject> visitedObjects) private static void
OcgPropertiesCopier.getUsedNonFlushedOCGsFromXObject
(PdfDictionary toXObject, PdfDictionary fromXObject, Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties, 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, 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 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 PdfDictionary
GenericNameTree.reduceTree
(PdfString[] names, PdfDictionary[] topLayer, int topLayerLen, int curNodeSpan) private void
SmartModePdfObjectsSerializer.serDic
(PdfDictionary dic, ByteBuffer bb, int level, 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) Constructors in com.itextpdf.kernel.pdf with parameters of type PdfDictionaryModifierConstructorDescriptionprotected
PdfCatalog
(PdfDictionary pdfObject) CreatePdfCatalog
dictionary.PdfDictionary
(PdfDictionary dictionary) Creates a new PdfDictionary instance.(package private)
PdfDocumentInfo
(PdfDictionary pdfObject, PdfDocument pdfDocument) Create a PdfDocumentInfo based on the passed PdfDictionary.private
PdfEncryptedPayload
(PdfDictionary pdfObject) PdfEncryption
(PdfDictionary pdfDict, byte[] password, byte[] documentId) PdfEncryption
(PdfDictionary pdfDict, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess) (package private)
PdfOutline
(String title, PdfDictionary content, PdfDocument pdfDocument) Create instance of document outline.(package private)
PdfOutline
(String title, PdfDictionary content, PdfOutline parent) Create instance of document outline.PdfOutputIntent
(PdfDictionary outputIntentDict) protected
PdfPage
(PdfDictionary pdfObject) PdfPages
(int from, int maxCount, PdfDictionary pdfObject, PdfPages parent) PdfResources
(PdfDictionary pdfObject) Creates new instance from given dictionary.(package private)
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 PdfDictionaryModifier and TypeFieldDescriptionprivate List
<PdfDictionary> PdfActionOcgState.ocgs
Optional content group dictionariesMethods in com.itextpdf.kernel.pdf.action that return types with arguments of type PdfDictionaryModifier and TypeMethodDescriptionPdfActionOcgState.getOcgs()
Gets a list of optional content groups that shall have the state changedMethods in com.itextpdf.kernel.pdf.action with parameters of type PdfDictionaryModifier and TypeMethodDescriptionstatic 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 PdfDictionaryModifier and TypeMethodDescriptionstatic 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 PdfDictionaryModifierConstructorDescriptionPdfAction
(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
private
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 PdfDictionaryModifierConstructorDescriptionPdfActionOcgState
(PdfName state, 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 PdfDictionaryModifier and TypeMethodDescriptionPdfLinkAnnotation.getAction()
AnPdfAction
to perform, such as launching an application, playing a sound, changing an annotation’s appearance state etc, when the annotation is activated.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.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.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.PdfScreenAnnotation.getAdditionalAction()
An additional actions dictionary that extends the set of events that can trigger the execution of an action.PdfWidgetAnnotation.getAdditionalAction()
An additional actions dictionary that extends the set of events that can trigger the execution of an action.PdfScreenAnnotation.getAppearanceCharacteristics()
An appearance characteristics dictionary containing additional information for constructing the annotation’s appearance stream.PdfWidgetAnnotation.getAppearanceCharacteristics()
An appearance characteristics dictionary containing additional information for constructing the annotation’s appearance stream.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").PdfAnnotation.getAppearanceObject
(PdfName appearanceType) Specific appearance object corresponding to the specific appearance type.PdfCircleAnnotation.getBorderEffect()
Gets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.PdfFreeTextAnnotation.getBorderEffect()
A border effect dictionary that specifies an effect that shall be applied to the border of the annotations.PdfPolyGeomAnnotation.getBorderEffect()
Gets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.PdfSquareAnnotation.getBorderEffect()
Gets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.PdfCircleAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.PdfFreeTextAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.PdfInkAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.PdfLineAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.PdfLinkAnnotation.getBorderStyle()
BS entry specifies a border style dictionary that has more settings than the array specified for the Border entry (seePdfAnnotation.getBorder()
).PdfPolyGeomAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.PdfSquareAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.PdfWidgetAnnotation.getBorderStyle()
The dictionaries for some annotation types (such as free text and polygon annotations) can include the BS entry.PdfAnnotation.getDownAppearanceObject()
The down appearance is used when the mouse button is pressed or held down within the annotation’s active area.PdfMarkupAnnotation.getExternalData()
An external data dictionary specifying data that shall be associated with the annotation.PdfWatermarkAnnotation.getFixedPrint()
PdfMarkupAnnotation.getInReplyToObject()
An annotation object that this annotation is "in reply to." Both annotations shall be on the same page of the document.PdfLineAnnotation.getMeasure()
A measure dictionary (see ISO-320001, Table 261) that specifies the scale and units that apply to the line annotation.PdfPolyGeomAnnotation.getMeasure()
PdfAnnotation.getNormalAppearanceObject()
The normal appearance is used when the annotation is not interacting with the user.PdfAnnotation.getPageObject()
Gets aPdfDictionary
that represents a page of the document on which annotation is placed, i.e.PdfPopupAnnotation.getParentObject()
PdfMarkupAnnotation.getPopupObject()
An associated pop-up annotation object.PdfAnnotation.getRolloverAppearanceObject()
The rollover appearance is used when the user moves the cursor into the annotation’s active area without pressing the mouse button.PdfLinkAnnotation.getUriActionObject()
Gets the annotation URI action asPdfDictionary
.static final PdfDictionary
BorderStyleUtil.setDashPattern
(PdfDictionary bs, PdfArray dashPattern) Setter for the dashed border style.static final PdfDictionary
BorderStyleUtil.setStyle
(PdfDictionary bs, PdfName style) Setter for the border style.Methods in com.itextpdf.kernel.pdf.annot with parameters of type PdfDictionaryModifier and TypeMethodDescriptionPdfLinkAnnotation.setAction
(PdfDictionary action) Sets aPdfDictionary
representing action to this annotation which will be performed when the annotation is activated.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.setAppearance
(PdfName appearanceType, PdfDictionary appearance) Sets a specific type of the appearance.PdfScreenAnnotation.setAppearanceCharacteristics
(PdfDictionary characteristics) Sets an appearance characteristics dictionary containing additional information for constructing the annotation’s appearance stream.PdfWidgetAnnotation.setAppearanceCharacteristics
(PdfDictionary characteristics) Sets an appearance characteristics dictionary containing additional information for constructing the annotation’s appearance stream.PdfCircleAnnotation.setBorderEffect
(PdfDictionary borderEffect) Sets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.PdfFreeTextAnnotation.setBorderEffect
(PdfDictionary borderEffect) Sets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.PdfPolyGeomAnnotation.setBorderEffect
(PdfDictionary borderEffect) Sets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.PdfSquareAnnotation.setBorderEffect
(PdfDictionary borderEffect) Sets a border effect dictionary that specifies an effect that shall be applied to the border of the annotations.PdfCircleAnnotation.setBorderStyle
(PdfDictionary borderStyle) Sets border style dictionary that has more settings than the array specified for the Border entry (PdfAnnotation.getBorder()
).PdfFreeTextAnnotation.setBorderStyle
(PdfDictionary borderStyle) Sets border style dictionary that has more settings than the array specified for the Border entry (PdfAnnotation.getBorder()
).PdfInkAnnotation.setBorderStyle
(PdfDictionary borderStyle) Sets border style dictionary that has more settings than the array specified for the Border entry (PdfAnnotation.getBorder()
).PdfLineAnnotation.setBorderStyle
(PdfDictionary borderStyle) Sets border style dictionary that has more settings than the array specified for the Border entry (PdfAnnotation.getBorder()
).PdfLinkAnnotation.setBorderStyle
(PdfDictionary borderStyle) Sets border style dictionary that has more settings than the array specified for the Border entry (PdfAnnotation.getBorder()
).PdfPolyGeomAnnotation.setBorderStyle
(PdfDictionary borderStyle) Sets border style dictionary that has more settings than the array specified for the Border entry (PdfAnnotation.getBorder()
).PdfSquareAnnotation.setBorderStyle
(PdfDictionary borderStyle) Sets border style dictionary that has more settings than the array specified for the Border entry (PdfAnnotation.getBorder()
).PdfWidgetAnnotation.setBorderStyle
(PdfDictionary borderStyle) Sets border style dictionary that has more settings than the array specified for the Border entry (PdfAnnotation.getBorder()
).static final PdfDictionary
BorderStyleUtil.setDashPattern
(PdfDictionary bs, PdfArray dashPattern) Setter for the dashed border style.PdfAnnotation.setDownAppearance
(PdfDictionary appearance) Sets down appearance.PdfMarkupAnnotation.setExternalData
(PdfDictionary exData) Sets an external data dictionary specifying data that shall be associated with the annotation.PdfLineAnnotation.setMeasure
(PdfDictionary measure) Sets a measure dictionary that specifies the scale and units that apply to the line annotation.PdfPolyGeomAnnotation.setMeasure
(PdfDictionary measure) PdfAnnotation.setNormalAppearance
(PdfDictionary appearance) Sets normal appearance.PdfAnnotation.setRolloverAppearance
(PdfDictionary appearance) Sets rollover appearance.static final PdfDictionary
BorderStyleUtil.setStyle
(PdfDictionary bs, PdfName style) Setter for the border style.PdfLinkAnnotation.setUriAction
(PdfDictionary action) Sets the annotation URI action asPdfDictionary
instance.Constructors in com.itextpdf.kernel.pdf.annot with parameters of type PdfDictionaryModifierConstructorDescriptionPdf3DAnnotation
(PdfDictionary pdfObject) Instantiates a newPdf3DAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfAnnotation
(PdfDictionary pdfObject) PdfAnnotationAppearance
(PdfDictionary pdfObject) protected
PdfCaretAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfCaretAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfCircleAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfCircleAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfFileAttachmentAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfFileAttachmentAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.PdfFixedPrint
(PdfDictionary pdfObject) protected
PdfFreeTextAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfFreeTextAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfInkAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfInkAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfLineAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfLineAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfLinkAnnotation
(PdfDictionary pdfObject) Creates a newPdfLinkAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfMarkupAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfMarkupAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfPolyGeomAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfPolyGeomAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.(package private)
PdfPolygonAnnotation
(PdfDictionary pdfObject) (package private)
PdfPolylineAnnotation
(PdfDictionary pdfObject) protected
PdfPopupAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfPopupAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfPrinterMarkAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfPrinterMarkAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfRedactAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfRedactAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfScreenAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfScreenAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfSoundAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfSoundAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfSquareAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfSquareAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfStampAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfStampAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfTextAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfTextAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfTextMarkupAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfTextMarkupAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
PdfTrapNetworkAnnotation
(PdfDictionary pdfObject) Creates aPdfLineAnnotation
instance from the givenPdfDictionary
that represents existing annotation object in the document.protected
PdfUnknownAnnotation
(PdfDictionary pdfObject) protected
PdfWatermarkAnnotation
(PdfDictionary pdfObject) Instantiates a newPdfWatermarkAnnotation
instance based onPdfDictionary
instance, that represents existing annotation object in the document.protected
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 PdfDictionaryModifier and TypeFieldDescriptionprotected PdfDictionary
CanvasTag.properties
The properties of the tag.Fields in com.itextpdf.kernel.pdf.canvas with type parameters of type PdfDictionaryModifier and TypeFieldDescriptionprivate Stack
<Tuple2<PdfName, PdfDictionary>> PdfCanvas.tagStructureStack
Methods in com.itextpdf.kernel.pdf.canvas that return PdfDictionaryMethods in com.itextpdf.kernel.pdf.canvas with parameters of type PdfDictionaryModifier and TypeMethodDescriptionPdfCanvas.beginMarkedContent
(PdfName tag, PdfDictionary properties) Manually start a Marked Content sequence with properties.PdfCanvas.setExtGState
(PdfDictionary extGState) Sets the ExtGState dictionary for the current graphics stateCanvasTag.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 PdfDictionaryModifier and TypeMethodDescription(package private) PdfDictionary
PdfCanvasProcessor.BeginMarkedContentDictionaryOperator.getPropertiesDictionary
(PdfObject operand1, PdfResources resources) Methods in com.itextpdf.kernel.pdf.canvas.parser with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprotected 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 PdfDictionaryModifier and TypeFieldDescriptionprivate final 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 PdfDictionaryModifier and TypeMethodDescriptionImageRenderInfo.getColorSpaceDictionary()
Gets the color space dictionary of the image.Constructors in com.itextpdf.kernel.pdf.canvas.parser.data with parameters of type PdfDictionaryModifierConstructorDescriptionImageRenderInfo
(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 PdfDictionaryModifier and TypeMethodDescriptionprivate static PdfDictionary
InlineImageParsingUtils.parseDictionary
(PdfCanvasParser ps) Parses the next inline image dictionary from the parser.PdfCanvasParser.readDictionary()
Reads a dictionary.Methods in com.itextpdf.kernel.pdf.canvas.parser.util with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprivate static int
InlineImageParsingUtils.computeBytesPerRow
(PdfDictionary imageDictionary, PdfDictionary colorSpaceDic) Computes the number of unfiltered bytes that each row of the image will contain.(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 PdfDictionaryModifierConstructorDescriptionPdfCollection
(PdfDictionary pdfObject) protected
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 PdfDictionaryModifier and TypeMethodDescriptionPdfPattern.Shading.getShading()
Gets the dictionary of the pattern'sPdfShading
.Methods in com.itextpdf.kernel.pdf.colorspace with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprotected 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
static PdfShading
PdfShading.makeShading
(PdfDictionary shadingDictionary) Creates thePdfShading
object from the existingPdfDictionary
with corresponding type.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 PdfDictionaryModifierConstructorDescriptionprotected
Axial
(PdfDictionary pdfDictionary) Creates the new instance of the class from the existingPdfDictionary
.protected
FunctionBased
(PdfDictionary pdfDictionary) Creates the new instance of the class from the existingPdfDictionary
.NChannel
(PdfArray names, PdfObject alternateSpace, PdfObject tintTransform, PdfDictionary attributes) NChannel
(List<String> names, PdfColorSpace alternateSpace, IPdfFunction tintTransform, PdfDictionary attributes) Creates a new NChannel colorspace.protected
PdfPattern
(PdfDictionary pdfObject) Wraps the passedPdfDictionary
.protected
PdfShading
(PdfDictionary pdfObject) Creates thePdfShading
object from the existingPdfDictionary
.protected
PdfShading
(PdfDictionary pdfObject, int type, PdfColorSpace colorSpace) Creates thePdfShading
object from the existingPdfDictionary
, using provided type and colorspace.protected
Radial
(PdfDictionary pdfDictionary) Creates the new instance of the class from the existingPdfDictionary
.Shading
(PdfDictionary pdfObject) Creates new instance from thePdfStream
object. -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.extgstate
Constructors in com.itextpdf.kernel.pdf.extgstate with parameters of type PdfDictionaryModifierConstructorDescriptionPdfExtGState
(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 PdfDictionaryModifier and TypeMethodDescriptionstatic PdfFileSpec
PdfEncryptedPayloadFileSpecFactory.create
(PdfDocument doc, byte[] fileStore, PdfEncryptedPayload encryptedPayload, PdfDictionary fileParameter) Embed a encrypted payload to a PdfDocument.static PdfFileSpec
PdfEncryptedPayloadFileSpecFactory.create
(PdfDocument doc, byte[] fileStore, PdfEncryptedPayload encryptedPayload, PdfName mimeType, PdfDictionary fileParameter) Embed a encrypted payload to a PdfDocument.static PdfFileSpec
PdfEncryptedPayloadFileSpecFactory.create
(PdfDocument doc, InputStream is, PdfEncryptedPayload encryptedPayload, PdfName mimeType, PdfDictionary fileParameter) Embed a encrypted payload to a PdfDocument.static PdfFileSpec
PdfEncryptedPayloadFileSpecFactory.create
(PdfDocument doc, String filePath, PdfEncryptedPayload encryptedPayload, PdfName mimeType, PdfDictionary fileParameter) Embed a encrypted payload to a PdfDocument.static PdfFileSpec
PdfFileSpec.createEmbeddedFileSpec
(PdfDocument doc, byte[] fileStore, String fileDisplay, PdfDictionary fileParameter, PdfName afRelationshipValue) Create an embedded file specification.static PdfFileSpec
PdfFileSpec.createEmbeddedFileSpec
(PdfDocument doc, byte[] fileStore, String description, String fileDisplay, PdfDictionary fileParameter, PdfName afRelationshipValue) Create an embedded file specification.static PdfFileSpec
PdfFileSpec.createEmbeddedFileSpec
(PdfDocument doc, byte[] fileStore, String description, String fileDisplay, PdfName mimeType, PdfDictionary fileParameter, PdfName afRelationshipValue) Create an embedded file specification.static PdfFileSpec
PdfFileSpec.createEmbeddedFileSpec
(PdfDocument doc, InputStream is, String description, String fileDisplay, PdfName mimeType, PdfDictionary fileParameter, PdfName afRelationshipValue) Create an embedded file specification.static PdfFileSpec
PdfFileSpec.createEmbeddedFileSpec
(PdfDocument doc, String filePath, String description, String fileDisplay, PdfName mimeType, PdfDictionary fileParameter, PdfName afRelationshipValue) Create an embedded file specification.static PdfFileSpec
PdfEncryptedPayloadFileSpecFactory.wrap
(PdfDictionary dictionary) Constructors in com.itextpdf.kernel.pdf.filespec with parameters of type PdfDictionary -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.filters
Methods in com.itextpdf.kernel.pdf.filters with parameters of type PdfDictionaryModifier and TypeMethodDescriptionbyte[]
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 PdfDictionaryModifier and TypeClassDescriptionclass
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 PdfDictionaryModifier and TypeMethodDescriptionvoid
PdfType3Function.setFunctions
(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 PdfDictionaryModifierConstructorDescriptionInstantiates a new PdfType2Function instance based on passed PdfDictionary instance.Instantiates a new PdfType3Function instance based on passed PdfDictionary instance.(package private)
PdfType3Function
(PdfDictionary dict, IPdfFunctionFactory functionFactory) Constructor parameters in com.itextpdf.kernel.pdf.function with type arguments of type PdfDictionaryModifierConstructorDescriptionPdfType3Function
(double[] domain, double[] range, List<AbstractPdfFunction<? extends PdfDictionary>> functions, double[] bounds, double[] encode) (see ISO-320001 Table 41).PdfType3Function
(float[] domain, float[] range, 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 PdfDictionaryModifier and TypeMethodDescriptionIPdfOCG.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 PdfDictionaryModifier and TypeMethodDescriptionprivate static void
PdfOCProperties.copyDDictionaryField
(PdfName fieldToAdd, PdfDictionary fromDictionary, PdfDictionary toDictionary) Constructors in com.itextpdf.kernel.pdf.layer with parameters of type PdfDictionaryModifierConstructorDescriptionPdfLayer
(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 PdfDictionaryModifier and TypeFieldDescription(package private) PdfDictionary
StructureTreeCopier.LastClonedAncestor.ancestor
(package private) PdfDictionary
StructureTreeCopier.LastClonedAncestor.clone
Fields in com.itextpdf.kernel.pdf.tagging with type parameters of type PdfDictionaryModifier and TypeFieldDescriptionprivate final Map
<PdfDictionary, PdfDictionary> StructureTreeCopier.StructElemCopyingParams.page2page
private final Map
<PdfDictionary, PdfDictionary> StructureTreeCopier.StructElemCopyingParams.page2page
private final List
<PdfDictionary> StructureTreeCopier.CopyStructureResult.topsList
Methods in com.itextpdf.kernel.pdf.tagging that return PdfDictionaryModifier and TypeMethodDescriptionprivate static PdfDictionary
StructureTreeCopier.addAllParentsToSet
(PdfMcr mcr, Set<PdfObject> set) 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) 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) PdfMcr.getPageObject()
PdfMcrDictionary.getPageObject()
PdfMcrNumber.getPageObject()
PdfObjRef.getPageObject()
PdfObjRef.getReferencedObject()
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 PdfDictionaryModifier and TypeMethodDescriptionStructureTreeCopier.StructElemCopyingParams.getPage2page()
StructureTreeCopier.StructElemCopyingParams.getPage2page()
StructureTreeCopier.CopyStructureResult.getTopsList()
private static List
<PdfDictionary> StructureTreeCopier.retrieveParents
(PdfMcr mcr, boolean all) Methods in com.itextpdf.kernel.pdf.tagging with parameters of type PdfDictionaryModifier and TypeMethodDescriptionvoid
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) ParentTreeHandler.findMcrByMcid
(PdfDictionary pageDict, int mcid) PdfStructTreeRoot.findMcrByMcid
(PdfDictionary pageDict, int mcid) ParentTreeHandler.findObjRefByStructParentIndex
(PdfDictionary pageDict, int structParentIndex) 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, Set<PdfObject> firstPartElems, StructureTreeCopier.LastClonedAncestor lastCloned, PdfDocument document) 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 PdfDictionaryModifierConstructorDescriptionPdfMcrDictionary
(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 PdfDictionaryModifierConstructorDescriptionCopyStructureResult
(List<PdfDictionary> topsList, Set<PdfObject> copiedNamespaces) StructElemCopyingParams
(Set<PdfObject> objectsToCopy, PdfDocument toDocument, Map<PdfDictionary, PdfDictionary> page2page, boolean copyFromDestDocument) StructElemCopyingParams
(Set<PdfObject> objectsToCopy, PdfDocument toDocument, Map<PdfDictionary, PdfDictionary> page2page, boolean copyFromDestDocument) -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.tagutils
Fields in com.itextpdf.kernel.pdf.tagutils declared as PdfDictionaryModifier and TypeFieldDescriptionprotected PdfDictionary
TagReference.properties
private PdfDictionary
RoleMappingResolver.roleMap
Fields in com.itextpdf.kernel.pdf.tagutils with type parameters of type PdfDictionaryModifier and TypeFieldDescriptionprivate Set
<PdfDictionary> TagStructureContext.namespaces
private Map
<PdfDictionary, Object> WaitingTagsManager.waitingTagToAssociatedObj
Methods in com.itextpdf.kernel.pdf.tagutils that return PdfDictionaryModifier and TypeMethodDescriptionTagReference.getProperties()
Gets properties, which will be associated with marked-content sequence asPdfDictionary
.Methods in com.itextpdf.kernel.pdf.tagutils with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprivate boolean
TagTreePointer.ensureElementPageEqualsKidPage
(PdfStructElem elem, PdfDictionary kidPage) (package private) Object
WaitingTagsManager.getObjForStructDict
(PdfDictionary structDict) -
Uses of PdfDictionary in com.itextpdf.kernel.pdf.xobject
Methods in com.itextpdf.kernel.pdf.xobject that return PdfDictionaryModifier and TypeMethodDescriptionprivate static PdfDictionary
PdfImageXObject.createDictionaryFromMap
(PdfStream stream, Map<String, Object> parms) -
Uses of PdfDictionary in com.itextpdf.kernel.utils
Fields in com.itextpdf.kernel.utils with type parameters of type PdfDictionaryModifier and TypeFieldDescriptionprotected Map
<PdfDictionary, Map<Integer, String>> TaggedPdfReaderTool.parsedTags
Methods in com.itextpdf.kernel.utils that return PdfDictionaryModifier and TypeMethodDescriptionprivate static PdfDictionary
PdfScriptMerger.copyECMAScriptActionsDictionary
(PdfDocument destination, PdfDictionary actions) Methods in com.itextpdf.kernel.utils with parameters of type PdfDictionaryModifier and TypeMethodDescriptionboolean
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, Set<PdfName> excludedKeys) CompareTool.compareDictionariesStructure
(PdfDictionary outDict, PdfDictionary cmpDict) Recursively compares structures of two corresponding dictionaries from out and cmp PDF documents.CompareTool.compareDictionariesStructure
(PdfDictionary outDict, PdfDictionary cmpDict, 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, LinkedList<PdfObject> items) Method parameters in com.itextpdf.kernel.utils with type arguments of type PdfDictionaryModifier and TypeMethodDescriptionprivate void
CompareTool.loadPagesFromReader
(PdfDocument doc, List<PdfDictionary> pages, List<PdfIndirectReference> pagesRef) -
Uses of PdfDictionary in com.itextpdf.layout.renderer
Fields in com.itextpdf.layout.renderer with type parameters of type PdfDictionaryModifier and TypeFieldDescriptionprivate static final Tuple2
<String, PdfDictionary> AbstractRenderer.CHECK_TUPLE2_TYPE
Methods in com.itextpdf.layout.renderer with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprivate static void
AccessibleAttributesApplier.applyBlockLevelLayoutAttributes
(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 PdfDictionaryConstructors in com.itextpdf.pdfa with parameters of type PdfDictionary -
Uses of PdfDictionary in com.itextpdf.pdfa.checker
Methods in com.itextpdf.pdfa.checker that return PdfDictionaryModifier and TypeMethodDescription(package private) PdfDictionary
PdfAChecker.getPdfAOutputIntent
(PdfArray outputIntents) Methods in com.itextpdf.pdfa.checker with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprotected 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, 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, HashSet<PdfObject> ocgs, HashSet<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
(Color color, PdfDictionary currentColorSpaces, Boolean fill, PdfStream stream) Deprecated.void
PdfA1Checker.checkColor
(CanvasGraphicsState graphicsState, Color color, PdfDictionary currentColorSpaces, Boolean fill, PdfStream stream) This method checks compliance with the color restrictions imposed by the available color spaces in the document.void
PdfA2Checker.checkColor
(Color color, PdfDictionary currentColorSpaces, Boolean fill, PdfStream contentStream) Deprecated.void
PdfA2Checker.checkColor
(CanvasGraphicsState gState, Color color, PdfDictionary currentColorSpaces, 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
(Color color, PdfDictionary currentColorSpaces, Boolean fill, PdfStream contentStream) Deprecated.void
PdfAChecker.checkColor
(CanvasGraphicsState gState, Color color, PdfDictionary currentColorSpaces, Boolean fill, PdfStream contentStream) Deprecated.This method will be abstract in next major releasevoid
PdfA1Checker.checkColorSpace
(PdfColorSpace colorSpace, PdfObject pdfObject, PdfDictionary currentColorSpaces, boolean checkAlternate, 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, 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, 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
PdfAChecker.checkColorSpace
(PdfColorSpace colorSpace, PdfDictionary currentColorSpaces, boolean checkAlternate, Boolean fill) Deprecated.in favor ofcheckColorSpace(PdfColorSpace colorSpace, PdfObject object, PdfDictionary currentColorSpaces, boolean checkAlternate, Boolean fill)
void
PdfAChecker.checkColorSpace
(PdfColorSpace colorSpace, PdfObject pdfObject, PdfDictionary currentColorSpaces, boolean checkAlternate, Boolean fill) Deprecated.Will become abstract in the next major release.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, 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 void
PdfAChecker.checkPageColorsUsages
(PdfDictionary pageDict, PdfDictionary pageResources) Deprecated.Will become abstract in the next major release.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) Deprecated.in favor ofcheckResources(PdfDictionary resources, PdfObject pdfObject)
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, Set<PdfObject> checkedObjects) protected void
PdfAChecker.checkResourcesOfAppearanceStreams
(PdfDictionary appearanceStreamsDict) Checks resources of the appearance streams.private void
PdfAChecker.checkResourcesOfAppearanceStreams
(PdfDictionary appearanceStreamsDict, 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, 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 -
Uses of PdfDictionary in com.itextpdf.pdfua
Methods in com.itextpdf.pdfua with parameters of type PdfDictionaryConstructors in com.itextpdf.pdfua with parameters of type PdfDictionary -
Uses of PdfDictionary in com.itextpdf.pdfua.checkers
Methods in com.itextpdf.pdfua.checkers that return types with arguments of type PdfDictionaryModifier and TypeMethodDescriptionprivate Stack
<Tuple2<PdfName, PdfDictionary>> PdfUA1Checker.getTagStack
(Object data) Methods in com.itextpdf.pdfua.checkers with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprivate void
PdfUA1Checker.checkCrypto
(PdfDictionary encryptionDictionary) protected void
PdfUA1Checker.checkFileSpec
(PdfDictionary fileSpec) Verify the conformity of the file specification dictionary.private void
PdfUA1Checker.checkOCGNameAndASKey
(PdfDictionary dict) private void
PdfUA1Checker.checkOCProperties
(PdfDictionary ocProperties) Method parameters in com.itextpdf.pdfua.checkers with type arguments of type PdfDictionaryModifier and TypeMethodDescriptionprivate void
PdfUA1Checker.checkStandardRoleMapping
(Tuple2<PdfName, PdfDictionary> tag) private boolean
PdfUA1Checker.isInsideArtifact
(Stack<Tuple2<PdfName, PdfDictionary>> tagStack) private boolean
PdfUA1Checker.isInsideRealContent
(Stack<Tuple2<PdfName, PdfDictionary>> tagStack) private boolean
PdfUA1Checker.isRealContent
(Tuple2<PdfName, PdfDictionary> tag) -
Uses of PdfDictionary in com.itextpdf.pdfua.checkers.utils
Methods in com.itextpdf.pdfua.checkers.utils that return PdfDictionaryModifier and TypeMethodDescriptionprivate static PdfDictionary
FormCheckUtil.FormTagHandler.getInteractiveKidForm
(PdfStructElem structElem) Gets a widget annotation kid if it exists.Methods in com.itextpdf.pdfua.checkers.utils with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprivate static void
AnnotationCheckUtil.AnnotationHandler.checkAAEntry
(PdfDictionary additionalActions) static void
ActionCheckUtil.checkAction
(PdfDictionary action) Check PDF/UA compliance of an actionprivate static void
ActionCheckUtil.checkRenditionMedia
(PdfDictionary mediaClipDict) static boolean
AnnotationCheckUtil.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.headings
Fields in com.itextpdf.pdfua.checkers.utils.headings with type parameters of type PdfDictionaryModifier and TypeFieldDescriptionprivate final Set
<PdfDictionary> HeadingsChecker.hPdfDictParents
Methods in com.itextpdf.pdfua.checkers.utils.headings that return PdfDictionaryModifier and TypeMethodDescriptionprivate static PdfDictionary
HeadingsChecker.extractPdfDictFromNode
(IStructureNode node) -
Uses of PdfDictionary in com.itextpdf.signatures
Fields in com.itextpdf.signatures declared as PdfDictionaryModifier and TypeFieldDescriptionprotected PdfDictionary
LtvVerifier.dss
The document security store for the revision that is being verifiedprivate PdfDictionary
ExternalBlankSignatureContainer.sigDic
Methods in com.itextpdf.signatures that return PdfDictionaryModifier and TypeMethodDescriptionSignatureUtil.getSignatureDictionary
(String name) Gets the signature dictionary, the one keyed by /V.protected PdfDictionary
SignatureUtil.ContentsChecker.readDictionary
(boolean objStm) Methods in com.itextpdf.signatures with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprotected 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) private void
LtvVerification.outputDss
(PdfDictionary dss, PdfDictionary vrim, PdfArray ocsps, PdfArray crls, PdfArray certs) Constructors in com.itextpdf.signatures with parameters of type PdfDictionaryModifierConstructorDescriptionCreates an ExternalBlankSignatureContainer.PdfSignature
(PdfDictionary sigDictionary) PdfSignatureApp
(PdfDictionary pdfObject) Creates a new PdfSignatureApp.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.validation.v1
Methods in com.itextpdf.signatures.validation.v1 with parameters of type PdfDictionaryModifier and TypeMethodDescriptionprivate static boolean
DocumentRevisionsValidator.comparePdfDictionaries
(PdfDictionary dictionary1, PdfDictionary dictionary2, Set<PdfObject> visitedObjects)
checkColor(CanvasGraphicsState gState, Color color, PdfDictionary currentColorSpaces, Boolean fill, PdfStream contentStream)