iText 7 7.1.11 API
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CiText.IO.Font.Cmap.AbstractCMap psoares
 CiText.StyledXmlParser.Css.Resolve.AbstractCssContext Container for CSS context properties that influence CSS resolution
 CiText.Layout.Element.AbstractElement< iText.Layout.Element.AreaBreak >
 CiText.Layout.Element.AbstractElement< iText.Layout.Element.Image >
 CiText.Layout.Element.AbstractElement< iText.Layout.Element.Text >
 CiText.Layout.Element.AbstractElement< Tab >
 CiText.Layout.Renderer.AbstractWidthHandler
 CiText.Kernel.Pdf.Tagutils.AccessibilityProperties
 CiText.Layout.Renderer.AccessibleAttributesApplier Generates standard structure attributes for current tag based on the layout element properties and renderer layout results
 CiText.Forms.Xfdf.ActionObject Represent Action tag in xfdf document structure
 CiText.IO.Font.AdobeGlyphList
 CiText.Kernel.Crypto.AESCipher Creates an AES Cipher with CBC and padding PKCS5/7
 CiText.Kernel.Crypto.AESCipherCBCnoPad Creates an AES Cipher with CBC and no padding
 CiText.Kernel.Geom.AffineTransform
 CiText.Kernel.Numbering.AlphabetNumbering This is a general class for alphabet numbering
 CiText.Kernel.Pdf.Annot.DA.AnnotationDefaultAppearance Helper class for setting
 CiText.Forms.Xfdf.AnnotObject Represents annotation, a child element of annots tag in Xfdf document structure
 CiText.Forms.Xfdf.AnnotsObject Represent annots tag in xfdf document structure
 CiText.Kernel.Crypto.ARCFOUREncryption
 CiText.Kernel.Numbering.ArmenianNumbering This class can produce String combinations representing an armenian numeral
 CiText.IO.Util.AtomicLong
 CiText.Forms.Xfdf.AttributeObject Represents the attribute of any xfdf element
 CiText.Layout.Properties.Background A specialized class holding configurable properties related to an iText.Layout.Element.IElement 's background
 CiText.Layout.Properties.BackgroundImage
 CiText.Barcodes.Barcode1D
 CiText.Barcodes.Barcode2D
 CiText.Kernel.XMP.Impl.Base64 A utility class to perform base64 encoding and decoding as specified in RFC-1521
 CiText.Layout.Element.BlockElement< Div >
 CiText.Layout.Element.BlockElement< iText.Layout.Element.Cell >
 CiText.Layout.Element.BlockElement< iText.Layout.Element.LineSeparator >
 CiText.Layout.Element.BlockElement< iText.Layout.Element.List >
 CiText.Layout.Element.BlockElement< iText.Layout.Element.Paragraph >
 CiText.Layout.Element.BlockElement< iText.Layout.Element.Table >
 CiText.Layout.Renderer.BlockFormattingContextUtil This class helps to identify whether we are dealing with a renderer that creates a new "Block formatting context" in terms of CSS
 CiText.Layout.Borders.Border Represents a border
 CiText.Layout.Properties.BorderRadius Represents a border radius
 CiText.Forms.Xfdf.BorderStyleAltObject Represents the BorderStyleAlt element, a child of the link element
 CiText.IO.Source.ByteBuffer
 CiText.Kernel.XMP.Impl.ByteBuffer Byte buffer container including length of valid data
 CiText.Barcodes.Qrcode.ByteMatrix A class which wraps a 2D array of bytes
 CiText.IO.Source.ByteUtils
 CiText.Layout.Hyphenation.ByteVector This class implements a simple byte vector with access to the underlying array
 CiText.Kernel.Pdf.Canvas.CanvasGraphicsState This class is designed for internal usage
 CiText.Kernel.Pdf.Canvas.CanvasTag This class represents a single tag on a single piece of marked content
 CiText.IO.Codec.CCITTG4Encoder Encodes data in the CCITT G4 FAX format
 CiText.Signatures.CertificateInfo Class containing static methods that allow you to get information from an X509 Certificate: the issuer and the subject
 CiText.Signatures.CertificateUtil This class contains a series of static methods that allow you to retrieve information from a Certificate
 CiText.Signatures.CertificateVerification This class consists of some methods that allow you to verify certificates
 CiText.Signatures.CertificateVerifier Superclass for a series of certificate verifiers that will typically be used in a chain
 CiText.IO.Font.CFFFont
 CiText.Layout.Hyphenation.CharVector This class implements a simple char vector with access to the underlying array
 CiText.IO.Font.CidFontProperties
 CiText.Kernel.Pdf.Canvas.Parser.ClipperLib.ClipperBase
 CiText.Kernel.Pdf.Canvas.Parser.ClipperLib.ClipperBridge This class contains variety of methods allowing to convert iText abstractions into the abstractions of the Clipper library and vise versa
 CiText.Kernel.Pdf.Canvas.Parser.ClipperLib.ClipperExceptionConstant
 CiText.Kernel.Pdf.Canvas.Parser.ClipperLib.ClipperOffset
 CiText.IO.Font.Cmap.CMapContentParser
 CiText.IO.Font.CMapEncoding
 CiText.IO.Font.Cmap.CMapObject
 CiText.IO.Font.Cmap.CMapParser
 CiText.Kernel.Colors.Color Represents a color
 CiText.Kernel.Colors.ColorConstants Class containing predefined DeviceRgb colors
 CiText.StyledXmlParser.CommonAttributeConstants
 CiText.StyledXmlParser.Css.CommonCssConstants Class containing possible CSS property keys and values, pseudo element keys, units of measurement, and so on
 CiText.Kernel.Utils.CompareTool.CompareResult Class containing results of the comparison of two documents
 CiText.Kernel.Utils.CompareTool This class provides means to compare two PDF files both by content and visually and gives the report on their differences
 CiText.Kernel.Pdf.CompressionConstants Compression constants for PdfStream
 CiText.Kernel.Counter.ContextManager The class that retrieves context of its invocation
 CiText.IO.Font.Otf.ContextualSubstRule
 CiText.IO.Font.Otf.ContextualSubTable
 CiText.Kernel.Log.CounterManager Manager that works with ICounterFactory
 CiText.StyledXmlParser.Css.CssDeclaration Class to store a CSS declaration
 CiText.StyledXmlParser.Css.Validate.CssDeclarationValidationMaster Class that bundles all the CSS declaration validators
 CiText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer Tokenizer for CSS declaration values
 CiText.StyledXmlParser.Css.Resolve.CssDefaults Helper class that allows you to get the default values of CSS properties
 CiText.StyledXmlParser.Css.CssNestedAtRuleFactory A factory for creating CssNestedAtRule objects
 CiText.StyledXmlParser.Css.Parse.CssPageSelectorParser Utilities class to parse CSS page selectors
 CiText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController State machine that will parse content into a style sheet
 CiText.StyledXmlParser.Css.Resolve.CssPropertyMerger Utilities class to merge CSS properties
 CiText.StyledXmlParser.Css.Pseudo.CssPseudoElementUtil Utilities class for pseudo elements
 CiText.StyledXmlParser.Css.Resolve.CssQuotes Helper class to deal with quoted values in strings
 CiText.StyledXmlParser.Css.CssRuleName Class containing possible CSS rule names
 CiText.StyledXmlParser.Css.Parse.CssRuleSetParser Utilities class to parse CSS rule sets
 CiText.StyledXmlParser.Css.Parse.CssSelectorParser Utilities class to parse a CSS selector
 CiText.StyledXmlParser.Css.CssStatement Abstract superclass for all kinds of CSS statements
 CiText.StyledXmlParser.Css.CssStyleSheet Class that stores all the CSS statements, and thus acts as a CSS style sheet
 CiText.StyledXmlParser.Css.Parse.CssStyleSheetParser Utilities class to parse a CSS style sheet
 CiText.StyledXmlParser.Css.Util.CssUtils Utilities class for CSS operations
 CiText.Forms.Xfdf.DestObject Represents Dest element, a child of the link, GoTo, and GoToR elements
 CDictionary
 CiText.Signatures.DigestAlgorithms Class that contains a map with the different message digest algorithms
 CiText.Barcodes.Dmcode.DmParams
 CiText.Kernel.Pdf.DocumentProperties
 CiText.Kernel.Pdf.Canvas.Parser.ClipperLib.DoublePoint
 CiText.Layout.Renderer.DrawContext
 CiText.Forms.Util.DrawingUtil Utility class to draw form fields iText.Forms.Fields.PdfFormField
 CiText.Svg.Utils.DrawUtils Utility class for drowing shapes on iText.Kernel.Pdf.Canvas.PdfCanvas
 CiText.Barcodes.Qrcode.Version.ECB Encapsualtes the parameters for one error-correction block in one symbol version
 CiText.Barcodes.Qrcode.Version.ECBlocks Encapsulates a set of error-correction blocks in one symbol version
 CiText.Layout.ElementPropertyContainer< Style >
 CiText.Barcodes.Qrcode.EncodeHintType These are a set of hints that you may pass to Writers to specify their behavior
 CEncoding
 CiText.Signatures.EncryptionAlgorithms Class that contains a map with the different encryption algorithms
 CiText.Kernel.Pdf.EncryptionConstants Encryption constants for WriterProperties.SetStandardEncryption(byte[], byte[], int, int)
 CiText.Kernel.Pdf.EncryptionProperties Allows configuration of output PDF encryption
 CiText.Kernel.Numbering.EnglishAlphabetNumbering This class is responsible for converting integer numbers to their English alphabet letter representations
 CEqualityComparer
 CiText.Barcodes.Qrcode.ErrorCorrectionLevel See ISO 18004:2006, 6.5.1
 CiText.Kernel.Events.Event Describes abstract event
 CiText.Kernel.Counter.EventCounter Class that can be extended if you want to count iText events, for example the number of documents that are being processed by iText
 CiText.Kernel.Counter.EventCounterHandler Manager that works with IEventCounterFactory
 CiText.Kernel.Counter.Data.EventData< T > The data that class that contains event signature (in simple cases it can be just event type) and count
 CiText.Kernel.Counter.Data.EventDataHandler< T, V > This class is intended for some heavy concurrent event operations (like writing to database or file)
 CiText.Kernel.Counter.Data.EventDataHandlerUtil The util class with service methods for EventDataHandler and comparator class, that can be used in EventDataCacheComparatorBased
 CException
 CiText.IO.Font.Otf.FeatureRecord psoares
 CiText.IO.Codec.TiffWriter.FieldBase Inner class class containing information about a field
 CiText.Signatures.SignaturePermissions.FieldLock Class that contains a field lock action and an array of the fields that are involved
 CiText.Forms.Xfdf.FieldObject Represents the field element, a child of the fields and field elements
 CiText.Forms.Xfdf.FieldsObject Represents the fields element, a child of the xfdf element and is the container for form field elements
 CiText.Kernel.Pdf.Canvas.PdfCanvasConstants.FillingRule
 CiText.Kernel.Pdf.Filters.FilterHandlers Encapsulates filter behavior for PDF streams
 CiText.Kernel.Pdf.FingerPrint Data container for debugging information
 CiText.Forms.Xfdf.FitObject Represent Fit, a child of the Dest element
 CiText.Forms.Xfdf.FObject Represents f element, child of the xfdf element
 CiText.IO.Font.FontCache
 CiText.IO.Font.FontCacheKey
 CiText.Layout.Font.FontCharacteristics
 CiText.IO.Font.FontConstants Font constants for FontProgramFactory and PdfFontFactory
 CiText.IO.Font.Constants.FontDescriptorFlags Font descriptor flags
 CiText.IO.Font.FontEncoding
 CiText.Layout.Font.FontFamilySplitter Split css font-family string into list of font-families or generic-families
 CiText.IO.Font.FontIdentification
 CiText.Layout.Font.FontInfo Contains all font related data to create iText.IO.Font.FontProgram and iText.Kernel.Font.PdfFont
 CiText.IO.Font.Constants.FontMacStyleFlags Represents Open Type head.macStyle bits
 CiText.IO.Font.FontMetrics
 CiText.IO.Font.FontNames
 CiText.IO.Font.FontProgram
 CiText.IO.Font.FontProgramDescriptor Base font descriptor
 CiText.IO.Font.FontProgramDescriptorFactory
 CiText.IO.Font.FontProgramFactory Provides methods for creating various types of fonts
 CiText.Layout.Font.FontProvider Main entry point of font selector logic
 CiText.IO.Font.Constants.FontResources
 CiText.Layout.Font.FontSelector Sort given set of fonts according to font name and style
 CiText.Layout.Font.FontSelectorStrategy FontSelectorStrategy is responsible for splitting text into sub texts with one particular font
 CiText.Layout.Font.FontSet Reusable font set for FontProgram related data
 CiText.IO.Font.Constants.FontStretches
 CiText.IO.Font.Constants.FontStyles
 CiText.IO.Font.Constants.FontWeights
 CGeneralSecurityException
 CiText.Kernel.Numbering.GeorgianNumbering This class can produce String combinations representing a georgian numeral
 CiText.IO.Image.GifImageData
 CiText.IO.Image.GifImageHelper
 CiText.IO.Font.Otf.Glyph
 CiText.IO.Font.Otf.OpenTableLookup.GlyphIndexer
 CiText.IO.Font.Otf.GlyphLine
 CiText.IO.Font.Otf.GlyphLine.GlyphLinePart
 CiText.IO.Font.Otf.GposAnchor
 CiText.IO.Font.Otf.GposValueRecord
 CiText.Kernel.Numbering.GreekAlphabetNumbering This class is responsible for converting integer numbers to their Greek alphabet letter representations
 CiText.Layout.Hyphenation.Hyphen Represents a hyphen
 CiText.Layout.Hyphenation.Hyphenation This class represents a hyphenated word
 CiText.Layout.Hyphenation.HyphenationConfig This is the class used to configure hyphenation on layout level
 CiText.Layout.Hyphenation.HyphenationConstants
 CiText.Layout.Hyphenation.HyphenationTreeCache This is a cache for HyphenationTree instances
 CiText.Layout.Hyphenation.Hyphenator This class is the main entry point to the hyphenation package
 CiText.Layout.Tagging.IAccessibleElement A layout element which has accessibility properties
 CiText.IO.Util.IanaEncodings
 CiText.StyledXmlParser.Node.IAttribute Interface for HTML attributes
 CiText.IO.Colors.IccProfile Class used to represented the International Color Consortium profile
 CICloneable
 CiText.IO.Font.Cmap.ICMapLocation psoares
 CICollection
 CIComparable
 CIComparer
 CiText.Kernel.Pdf.Canvas.Parser.IContentOperator Root interface for a series of handlers for content stream operators
 CiText.Kernel.Counter.Context.IContext The class that determines weather event should be processed or not
 CiText.Svg.Renderers.Path.Impl.IControlPointCurve Interface that describes a Path object which is defined by control points
 CiText.Kernel.Log.ICounter Interface that can be implemented if you want to count the number of documents that are being processed by iText
 CiText.Kernel.Log.ICounterFactory Factory that can be registered in CounterManager and creates a counter for every reader or writer class
 CiText.Signatures.ICrlClient Interface that needs to be implemented if you want to embed Certificate Revocation Lists (CRL) into your PDF
 CiText.StyledXmlParser.Css.Validate.ICssDataTypeValidator Interface for CSS data type validators
 CiText.StyledXmlParser.Css.Validate.ICssDeclarationValidator Interface for CSS declaration validators
 CiText.StyledXmlParser.Css.ICssResolver Interface for CSS resolvers
 CiText.StyledXmlParser.Css.Selector.ICssSelector Interface for CSS Selector classes
 CiText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem Interface for CSS selector items
 CiText.Kernel.Crypto.IDecryptor
 CIDictionary
 CIDisposable
 CiText.Kernel.Utils.PdfSplitter.IDocumentReadyListener
 CiText.Forms.Xfdf.IdsObject Represents ids element, child of the xfdf element
 CIEnumerable
 CIEnumerator
 CiText.Kernel.Counter.Event.IEvent Interface representing the counted event
 CiText.Kernel.Counter.IEventCounterFactory Factory that can be registered in EventCounterHandler and creates a counter for every reader or writer class
 CiText.Kernel.Pdf.Canvas.Parser.Data.IEventData Marker interface for the set of classes used to combine parameters required for different types of events
 CiText.Kernel.Counter.Data.IEventDataCache< T, V > Interface responsible for caching EventData
 CiText.Kernel.Counter.Data.IEventDataFactory< T, V > Interface that is responsible for creating new instance of EventData
 CiText.Kernel.Events.IEventDispatcher Event dispatcher interface
 CiText.Kernel.Pdf.Canvas.Parser.Filter.IEventFilter This is an interface which helps to filter events
 CiText.Kernel.Events.IEventHandler Interface for handling events
 CiText.Kernel.Pdf.Canvas.Parser.Listener.IEventListener A callback interface that receives notifications from the iText.Kernel.Pdf.Canvas.Parser.PdfCanvasProcessor as various events occur (see iText.Kernel.Pdf.Canvas.Parser.EventType )
 CiText.Signatures.IExternalSignature Interface that needs to be implemented to do the actual signing
 CiText.Signatures.IExternalSignatureContainer Interface to sign a document
 CiText.IO.Font.IExtraEncoding Classes implementing this interface can create custom encodings or replace existing ones
 CiText.Kernel.Pdf.Filters.IFilterHandler The main interface for creating a new FilterHandler
 CiText.IO.Font.Otf.GlyphLine.IGlyphLineFilter
 CiText.Kernel.Pdf.Canvas.Draw.ILineDrawer The ILineDrawer defines a drawing operation on a iText.Kernel.Pdf.Canvas.PdfCanvas
 CiText.Layout.Properties.IListSymbolFactory Interface for implementing custom symbols for lists
 CiText.IO.Image.ImageData
 CiText.IO.Image.ImageDataFactory
 CiText.Svg.Renderers.IMarkerCapable Interface implemented by elements that support marker drawing
 CiText.Kernel.Counter.Event.IMetaInfo The meta info that can holds information about instance that throws the event
 CiText.Kernel.Utils.CompareTool.ObjectPath.IndirectPathItem An item in the indirect path (see ObjectPath
 CiText.Kernel.Pdf.Canvas.Parser.Util.InlineImageParsingUtils Utility methods to help with processing of inline images
 CiText.StyledXmlParser.Node.INode Interface for classes that describe a Node with a parent and children
 CiText.Kernel.Pdf.Canvas.Wmf.InputMeta Helper class to read nt, short, words, etc. from an InputStream
 CiText.Kernel.Pdf.Canvas.Parser.ClipperLib.IntersectNode
 CiText.Layout.Minmaxwidth.RotationMinMaxWidth.WidthFunction.Interval
 CiText.Kernel.Pdf.Canvas.Parser.ClipperLib.IntPoint
 CiText.Kernel.Pdf.Canvas.Parser.ClipperLib.IntRect
 CiText.Signatures.IOcspClient Interface for the Online Certificate Status Protocol (OCSP) Client
 CIOException
 CiText.Svg.Renderers.Path.Impl.IOperatorConverter A locally used strategy for converting relative coordinates to absolute coordinates (in the current SVG coordinate space)
 CiText.Kernel.Utils.PageRange.IPageRangePart Inner interface for range parts definition
 CiText.Svg.Renderers.Path.IPathShape Interface for IPathShape, which draws the Path-data's d element instructions
 CiText.Svg.Renderers.Path.IPathShapeMapper Interface that will provide a mapping from path element-data instruction names to IPathShape
 CiText.Layout.Hyphenation.IPatternConsumer This interface is used to connect the XML pattern file parser to the hyphenation tree
 CiText.Kernel.Pdf.Layer.IPdfOCG The interface generalizing the layer types (PdfLayer, PdfLayerMembership)
 CiText.Kernel.Pdf.IPdfPageExtraCopier This interface defines logic which can be used to perform a custom copying operation of a PdfPage
 CiText.Kernel.Pdf.IPdfPageFactory Interface used to create instances of PdfPage
 CiText.Kernel.Pdf.Canvas.Parser.Listener.IPdfTextLocation Instances of this interface represent a piece of text, somewhere on a page in a pdf document
 CiText.Layout.IPropertyContainer A generic Map-like interface that defines methods for storing and retrieving objects by an enum key of the iText.Layout.Properties.Property type
 CiText.IO.Source.IRandomAccessSource Represents an abstract source that bytes can be read from
 CiText.Kernel.Pdf.Tagutils.IRoleMappingResolver A helper interface that facilitates roles mapping resolving for the tag structures that are defined for different PDF document specification versions
 CISet
 CiText.Kernel.Geom.IShape Represents segment from a PDF path
 CiText.StyledXmlParser.Css.Resolve.Shorthand.IShorthandResolver Interface for shorthand resolvers
 CiText.Signatures.PdfSigner.ISignatureEvent An interface to retrieve the signature dictionary for modification
 CiText.Kernel.XMP.Impl.ISO8601Converter Converts between ISO 8601 Strings and
 CiText.Layout.Splitting.ISplitCharacters Interface for customizing the split character
 CiText.Kernel.Pdf.Tagging.IStructureNode
 CiText.StyledXmlParser.Css.Resolve.IStyleInheritance Interface for attribute and style-inheritance logic
 CiText.StyledXmlParser.Node.IStylesContainer Interface for classes that can get and set styles
 CiText.Svg.Processors.ISvgConverterProperties Interface for the configuration classes used by ISvgProcessor
 CiText.Svg.Renderers.ISvgNodeRenderer Interface for SvgNodeRenderer, the renderer draws the SVG to its Pdf-canvas passed in SvgDrawContext , applying styling (CSS and attributes)
 CiText.Svg.Renderers.Factories.ISvgNodeRendererFactory Interface for the factory used by iText.Svg.Processors.Impl.DefaultSvgProcessor
 CiText.Svg.Renderers.Factories.ISvgNodeRendererMapper Interface that will provide a mapping from SVG tag names to Renderers that will be able to draw them
 CiText.Svg.Processors.ISvgProcessor Interface for SVG processors
 CiText.Svg.Processors.ISvgProcessorResult Interface for SVG processors results
 CiText.Kernel.Pdf.Canvas.Parser.Listener.ITextChunkLocation
 CiText.Kernel.Pdf.Canvas.Parser.Listener.LocationTextExtractionStrategy.ITextChunkLocationStrategy
 CiText.Signatures.ITSAClient Time Stamp Authority client (caller) interface
 CiText.Signatures.ITSAInfoBouncyCastle Interface you can implement and pass to TSAClientBouncyCastle in case you want to do something with the information returned
 CiText.Kernel.Crypto.IVGenerator An initialization vector generator for a CBC block encryption
 CiText.StyledXmlParser.IXmlParser Interface for the XML parsing operations that accept XML and return a document node
 CiText.Kernel.Pdf.Canvas.Parser.IXObjectDoHandler
 CiText.IO.Codec.Jbig2SegmentReader.Jbig2Page Inner class that holds information about a JBIG2 page
 CiText.IO.Codec.Jbig2SegmentReader Class to read a JBIG2 file at a basic level: understand all the segments, understand what segments belong to which pages, how many pages there are, what the width and height of each page is, and global segments if there are any
 CiText.Kernel.KernelLogMessageConstant Class that bundles all the error message templates as constants
 CiText.IO.Font.Otf.LanguageRecord
 CiText.Kernel.XMP.Impl.Latin1Converter 12.10.2006
 CiText.Layout.Layout.LayoutArea Represents the area for content layouting
 CiText.Layout.Layout.LayoutContext Represents the context for content layouting
 CiText.Layout.Layout.LayoutPosition We use a simplified version of CSS positioning
 CiText.Layout.Layout.LayoutResult Represents the result of content layouting
 CiText.Layout.Tagging.LayoutTaggingHelper
 CiText.Layout.Properties.Leading A specialized class that specifies the leading, "the vertical distance between the baselines of adjacent lines of text" (ISO-32000-1, section 9.3.5)
 CiText.Kernel.Pdf.Canvas.PdfCanvasConstants.LineCapStyle The line cap style specifies the shape to be used at the ends of open subpaths (and dashes, if any) when they are stroked
 CiText.Layout.Properties.LineHeight A property corresponding to the css line-height property and used to set the height of a line box in the HTML mode
 CiText.Kernel.Pdf.Canvas.PdfCanvasConstants.LineJoinStyle The line join style specifies the shape to be used at the corners of paths that are stroked
 CiText.Kernel.Geom.LineSegment Represents a line segment in a particular coordinate system
 CiText.IO.Util.LinkedDictionary< iText.Kernel.Pdf.PdfPage, IList< PdfLinkAnnotation > >
 CList
 CiText.Kernel.Utils.CompareTool.ObjectPath.LocalPathItem An abstract class for the items in the direct path (see ObjectPath
 CiText.IO.LogMessageConstant Class containing constants to be used in logging
 CiText.StyledXmlParser.LogMessageConstant Class that bundles all the error message templates as constants
 CiText.Signatures.LtvVerification Add verification according to PAdES-LTV (part 4)
 CiText.IO.Codec.LZWCompressor Modified from original LZWCompressor to change interface to passing a buffer of data to be compressed
 CiText.Kernel.Pdf.Filters.LZWDecoder A class for performing LZW decoding
 CiText.IO.Codec.LZWStringTable General purpose LZW String Table
 CiText.Layout.Margincollapse.MarginsCollapseHandler Rules of the margins collapsing are taken from Mozilla Developer Network: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing See also: https://www.w3.org/TR/CSS2/box.html#collapsing-margins
 CiText.Layout.Margincollapse.MarginsCollapseInfo
 CiText.Svg.MarkerVertexType Defines a property of markable elements (, , or ) which is used to determine at which verticies a marker should be drawn
 CiText.IO.Font.Otf.MarkTable psoares
 CiText.IO.Font.Otf.GposLookupType4.MarkToBase
 CiText.IO.Font.Otf.GposLookupType5.MarkToLigature
 CiText.Kernel.Geom.Matrix Keeps all the values of a 3 by 3 matrix and allows you to do some math with matrices
 CiText.StyledXmlParser.Css.Media.MediaDeviceDescription Class that bundles all the values of a media device description
 CiText.StyledXmlParser.Css.Media.MediaExpression Class that bundles all the media expression properties
 CiText.StyledXmlParser.Css.Media.MediaFeature Class that bundles all the media feature values
 CiText.StyledXmlParser.Css.Media.MediaQuery Class that bundles all the media query properties
 CiText.StyledXmlParser.Css.Media.MediaQueryParser Utilities class that parses System.String values into MediaQuery or MediaExpression values
 CiText.StyledXmlParser.Css.Media.MediaRuleConstants Class that bundles a series of media rule constants
 CiText.StyledXmlParser.Css.Media.MediaType Class that bundles all the media types and allows you to registered valid media types in a Java.Util.Set
 CiText.Kernel.Pdf.MemoryLimitsAwareHandler A MemoryLimitsAwareHandler handles memory allocation and prevents decompressed pdf streams from occupation of more space than allowed
 CMemoryStream
 CiText.Kernel.Pdf.Canvas.Wmf.MetaDo A class to process WMF files
 CiText.Kernel.Pdf.Canvas.Wmf.MetaObject A meta object
 CiText.Kernel.Pdf.Canvas.Wmf.MetaState Class to keep the state
 CiText.Layout.Minmaxwidth.MinMaxWidth
 CiText.Layout.Minmaxwidth.MinMaxWidthUtils
 CiText.Kernel.Counter.NamespaceConstant
 CiText.Kernel.Utils.CompareTool.ObjectPath Class that helps to find two corresponding objects in the compared documents and also keeps track of the already met during comparing process parent indirect objects
 CiText.Signatures.OID Class containing all the OID values used by iText
 CiText.IO.Font.Otf.OpenTableLookup
 CiText.IO.Font.Otf.OpenTypeFeature
 CiText.IO.Font.Otf.OpenTypeFontTableReader Palash Ray
 CiText.IO.Font.Otf.OpenTypeGdefTableReader
 CiText.IO.Font.Otf.OpenTypeScript
 CiText.Kernel.XMP.Options.Options The base class for a collection of 32 flag bits
 CiText.IO.Font.Otf.OtfClass
 CiText.IO.Font.Otf.OtfMarkRecord
 CiText.IO.Font.Otf.OtfReadCommon
 CiText.IO.Source.OutputStream< iText.Kernel.Pdf.PdfOutputStream >
 CiText.StyledXmlParser.Css.Page.PageContextConstants Class that bundles a series of page context constants
 CiText.Kernel.Pdf.PageFlushingHelper This class allows to free the memory taken by already processed pages when handling big PDF files
 CiText.Kernel.Utils.PageRange Class representing a page range, for instance a page range can contain pages 5, then pages 10 through 15, then page 18, then page 21 and so on
 CiText.Kernel.Pdf.Colorspace.PdfPattern.Tiling.PaintType A code that determines how the colour of the pattern cell shall be specified
 CiText.Layout.Properties.ParagraphOrphansControl A specialized class holding configurable parameters related to iText.Layout.Element.Paragraph 's orphans restrictions
 CiText.Layout.Properties.ParagraphWidowsControl A specialized class holding configurable parameters related to iText.Layout.Element.Paragraph 's widows restrictions
 CiText.IO.Image.Jpeg2000ImageData.Parameters
 CiText.Kernel.Geom.Path Paths define shapes, trajectories, and regions of all sorts
 CiText.Layout.Hyphenation.PatternParser A SAX document handler to read and parse hyphenation patterns from a XML file
 CiText.Pdfa.Checker.PdfAChecker An abstract class that will run through all necessary checks defined in the different PDF/A standards and levels
 CiText.Kernel.Pdf.PdfAConformanceLevel Enumeration of all the PDF/A conformance levels
 CiText.Pdfa.PdfAConformanceLogMessageConstant Class containing pdfa conformance constants to be used in logging
 CiText.Kernel.Pdf.Action.PdfActionOcgState This is a helper class for optional content states use in Set-OCG-State actions
 CiText.Pdfa.PdfALogMessageConstant Class containing constants to be used in logging
 CiText.Pdfa.PdfAXMPUtil Utilities to construct an XMP for a PDF/A file
 CiText.Kernel.Pdf.Canvas.PdfCanvas PdfCanvas class represents an algorithm for writing data into content stream
 CiText.Kernel.Pdf.Canvas.PdfCanvasConstants A container for constants defined in the PDF specification (ISO 32000-1)
 CiText.Kernel.Pdf.Canvas.Parser.Util.PdfCanvasParser Parses the page or form XObject content
 CiText.Kernel.Pdf.Canvas.Parser.PdfCanvasProcessor Processor for a PDF content stream
 CiText.Kernel.XMP.PdfConst Class that contains several constants
 CiText.Kernel.Pdf.PdfDashPattern
 CiText.Kernel.Pdf.PdfDeveloperExtension Beginning with BaseVersion 1.7, the extensions dictionary lets developers designate that a given document contains extensions to PDF
 CiText.Kernel.Pdf.Canvas.Parser.PdfDocumentContentParser A utility class that makes it cleaner to process content from pages of a iText.Kernel.Pdf.PdfDocument through a specified RenderListener
 CiText.Kernel.Pdf.PdfDocumentInfo
 CiText.IO.Font.PdfEncodings
 CiText.Kernel.Pdf.Filespec.PdfEncryptedPayloadFileSpecFactory
 CiText.Kernel.Pdf.PdfEncryptor This class takes any PDF and returns exactly the same but encrypted
 CiText.Kernel.Font.PdfFontFactory This class provides helpful methods for creating fonts ready to be used in a iText.Kernel.Pdf.PdfDocument
 CiText.Kernel.Utils.PdfMerger
 CiText.Kernel.Pdf.PdfNameTree
 CiText.Kernel.Pdf.PdfNumTree
 CiText.Kernel.Pdf.PdfObject
 CiText.Kernel.Pdf.PdfObjectWrapper< T >
 CiText.Kernel.Pdf.PdfObjectWrapper< PdfArray >
 CiText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >
 CiText.Kernel.Pdf.PdfObjectWrapper< PdfObject >
 CiText.Kernel.Pdf.PdfObjectWrapper< PdfStream >
 CiText.Kernel.Pdf.PdfObjectWrapper< PdfString >
 CiText.Kernel.Pdf.PdfOutline Document outline object See ISO-320001, 12.3.3 Document Outline
 CiText.Signatures.PdfPKCS7 This class does all the processing related to signing and verifying a PKCS#7 signature
 CiText.Kernel.Utils.PdfResourceCounter This class can be used to count the number of bytes needed when copying pages from an existing PDF into a newly created PDF
 CiText.Signatures.PdfSignatureAppearance Provides convenient methods to make a signature appearance
 CiText.Signatures.PdfSigner Takes care of the cryptographic options and appearances that form a signature
 CiText.Kernel.Font.PdfSimpleFont< TrueTypeFont >
 CiText.Kernel.Font.PdfSimpleFont< Type1Font >
 CiText.Kernel.Font.PdfSimpleFont< Type3Font >
 CiText.Kernel.Utils.PdfSplitter
 CiText.Kernel.Pdf.Canvas.Parser.PdfTextExtractor
 CiText.IO.Font.Pfm2afm Converts a PFM file into an AFM file
 CiText.Barcodes.Dmcode.Placement
 CiText.IO.Image.PngChromaticities
 CiText.IO.Image.PngImageHelperConstants
 CiText.IO.Codec.PngWriter Writes a PNG image
 CiText.IO.Font.Woff2.Woff2Common.Point
 CiText.Kernel.Pdf.Canvas.Parser.ClipperLib.PolyNode
 CiText.Svg.Processors.Impl.ProcessorState Internal ProcessorState representation for DefaultSvgProcessor
 CiText.Kernel.ProductInfo Describes an iText 7 add on
 CiText.IO.Util.Properties Summary description for Properties
 CiText.Layout.Properties.Property An enum of property names that are used for graphical properties of layout elements
 CiText.Kernel.Crypto.Securityhandler.PublicKeyRecipient
 CiText.Kernel.XMP.Impl.QName 09.11.2006
 CiText.Barcodes.Qrcode.QRCodeWriter This object renders a QR Code as a ByteMatrix 2D array of greyscale values
 CiText.IO.Source.RandomAccessFileOrArray Class that is used to unify reading from random access files and arrays
 CiText.IO.Source.RandomAccessSourceFactory Factory to create RandomAccessSource objects based on various types of sources
 CiText.Layout.Font.Range Ordered range for FontInfo.GetFontUnicodeRange()
 CiText.Layout.Font.RangeBuilder Builder of Range
 CiText.IO.Image.RawImageHelper
 CiText.Kernel.Pdf.ReaderProperties
 CiText.Kernel.Geom.Rectangle Class that represent rectangle object
 CiText.Barcodes.Dmcode.ReedSolomon
 CiText.StyledXmlParser.Resolver.Resource.ResourceResolver Utilities class to resolve resources
 CiText.Kernel.Numbering.RomanNumbering This class can produce String combinations representing a roman number
 CiText.Layout.RootElement< iText.Layout.Canvas >
 CiText.Layout.RootElement< iText.Layout.Document >
 CiText.Layout.Element.Table.RowRange A simple object which holds the row numbers of a section of a table
 CiText.IO.Font.Otf.ScriptRecord
 CiText.Kernel.Crypto.Securityhandler.SecurityHandler
 CiText.Signatures.SecurityIDs A list of IDs that are used by the security classes
 CiText.Kernel.Geom.ShapeTransformUtil Public helper class for transforming segments and paths
 CiText.StyledXmlParser.Css.Resolve.Shorthand.ShorthandResolverFactory A factory for creating ShorthandResolver objects
 CiText.Signatures.SignaturePermissions A helper class that tells you more about the type of signature (certification or approval) and the signature's DMP settings
 CiText.Signatures.SignaturePolicyInfo Class that encapsulates the signature policy information Sample: SignaturePolicyInfo spi = new SignaturePolicyInfo("2.16.724.1.3.1.1.2.1.9", "G7roucf600+f03r/o0bAOQ6WAs0=", "SHA-1", "https://sede.060.gob.es/politica_de_firma_anexo_1.pdf");
 CiText.Signatures.SignatureUtil Utility class that provides several convenience methods concerning digital signatures
 CiText.Layout.Properties.Transform.SingleTransform This class is used to store one transform function
 CiText.IO.Util.SortUtil This file is a helper class for internal usage only. Be aware that its API and functionality may be changed in future
 CiText.IO.Font.Constants.StandardFontFamilies Class containing families for StandardFonts
 CiText.IO.Font.Constants.StandardFonts
 CiText.Kernel.Pdf.Tagging.StandardNamespaces This class encapsulates information about the standard structure namespaces and provides some utility methods connected to them
 CiText.Kernel.Pdf.Tagging.StandardRoles
 CStream
 CiText.IO.Util.StringTokenizer
 CiText.Svg.Css.Impl.StyleResolverUtil Utility class for resolving parent-inheritance of style and attribute declarations
 CiText.Kernel.Geom.Subpath As subpath is a part of a path comprising a sequence of connected segments
 CiText.IO.Font.Otf.SubstLookupRecord
 CiText.Svg.SvgConstants A class containing constant values signifying the proeprty names of tags, attribute, CSS-style and certain values in SVG XML
 CiText.Svg.Converter.SvgConverter This is the main container class for static methods that do high-level conversion operations from input to PDF, either by drawing on a canvas or by returning an XObject, which can then be used by the calling class for further processing and drawing operations
 CiText.Svg.Utils.SvgCssUtils Utility class that facilitates parsing values from CSS
 CiText.Svg.Renderers.SvgDrawContext The SvgDrawContext keeps a stack of iText.Kernel.Pdf.Canvas.PdfCanvas instances, which represent all levels of XObjects that are added to the root canvas
 CiText.Svg.Exceptions.SvgExceptionMessageConstant
 CiText.Svg.Processors.Impl.Font.SvgFontProcessor Class that processes and add resolved css fonts to the FontProvider
 CiText.Svg.Exceptions.SvgLogMessageConstant Class that holds the logging and exception messages
 CiText.Svg.Css.Impl.SvgNodeRendererInheritanceResolver Style and attribute inheritance resolver for iText.Svg.Renderers.ISvgNodeRenderer objects
 CiText.Svg.Renderers.Path.SvgPathShapeFactory A factory for creating IPathShape objects
 CiText.Svg.Processors.Impl.SvgProcessorContext Context class with accessors to properties/objects used in processing Svg documents
 CiText.Svg.Utils.SvgTextUtil Class containing utility methods for text operations in the context of SVG processing
 CiText.Layout.Element.TabStop A TabStop is the closest location on a line of text that the text will jump to if a Tab is inserted
 CiText.IO.Font.Otf.TagAndLocation
 CiText.Kernel.Utils.TaggedPdfReaderTool Converts a tagged PDF document into an XML file
 CiText.Layout.Tagging.TaggingHintKey
 CiText.Kernel.Pdf.Tagutils.TagReference
 CiText.Svg.SvgConstants.Tags Class containing the constant property names for the tags in the SVG spec
 CiText.Kernel.Pdf.Tagutils.TagStructureContext TagStructureContext class is used to track necessary information of document's tag structure
 CiText.Kernel.Pdf.Tagutils.TagTreePointer TagTreePointer class is used to modify the document's tag tree
 CiText.Layout.Hyphenation.TernaryTree
 CiText.Kernel.Pdf.Canvas.Parser.Listener.TextChunk Represents a chunk of text, it's orientation, and location relative to the orientation vector
 CTextReader
 CiText.Kernel.Pdf.Canvas.PdfCanvasConstants.TextRenderingMode The text rendering mode determines whether showing text causes glyph outlines to be stroked, filled, used as a clipping boundary, or some combination of the three
 CiText.IO.Codec.TIFFConstants A list of constants used in class TIFFImage
 CiText.IO.Codec.TIFFDirectory A class representing an Image File Directory (IFD) from a TIFF 6.0 stream
 CiText.IO.Codec.TIFFFaxDecoder Class that can decode TIFF files
 CiText.IO.Codec.TIFFFaxDecompressor Class that can decompress TIFF files
 CiText.IO.Codec.TIFFLZWDecoder A class for performing LZW decoding
 CiText.IO.Codec.TiffWriter Exports images as TIFF
 CiText.Kernel.Pdf.Colorspace.PdfPattern.Tiling.TilingType A code that controls adjustments to the spacing of tiles relative to the device pixel grid
 CiText.Signatures.TimestampConstants
 CiText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.Token The Token class
 CiText.Layout.Properties.Transform This class is used to store and process multiple transform css property before drawing
 CiText.Svg.Utils.TransformUtils Utility class responsible for converting Strings containing transformation declarations into AffineTransform objects
 CiText.Layout.Properties.TransparentColor
 CiText.IO.Font.Constants.TrueTypeCodePages The code pages possible for a True Type font
 CiText.IO.Font.TrueTypeCollection Use this class for working with true type collection font (*.ttc)
 CiText.Layout.Renderer.TypographyUtils
 CiText.Layout.Properties.Underline A POJO that describes the underline of a layout element
 CiText.Layout.Properties.UnitValue A specialized class that holds a value and the unit it is measured in
 CiText.StyledXmlParser.Resolver.Resource.UriResolver Utilities class to resolve URIs
 CiText.Svg.SvgConstants.Values Class containing the constants for values appearing in SVG tags and attributes
 CiText.Kernel.Geom.Vector Represents a vector (i.e. a point in space)
 CiText.Signatures.VerificationOK Class that informs you that the verification of a Certificate succeeded using a specific CertificateVerifier and for a specific reason
 CiText.Kernel.Version This class contains version information about iText
 CiText.Kernel.Pdf.VersionConforming
 CiText.Kernel.VersionInfo
 CiText.Kernel.Pdf.Tagutils.WaitingTagsManager This class is used to manage waiting tags state
 CiText.Kernel.Counter.Data.WaitTime
 CiText.StyledXmlParser.Util.WhiteSpaceUtil Utility class for white-space handling methods that are used both in pdfHTML and the iText-core SVG module
 CiText.Kernel.Pdf.Canvas.Wmf.WmfImageHelper Helper class for the WmfImage implementation
 CiText.IO.Font.Woff2.Woff2Converter
 CiText.Kernel.Pdf.WriterProperties
 CiText.Signatures.CertificateInfo.X500Name Class that holds an X509 name
 CiText.Signatures.OID.X509Extensions Contains all OIDs used by iText in the context of Certificate Extensions
 CiText.Signatures.CertificateInfo.X509NameTokenizer Class for breaking up an X500 Name into it's component tokens, similar to iText.IO.Util.StringTokenizer
 CiText.Forms.Xfa.XfaForm Processes XFA forms
 CiText.Forms.Xfdf.XfdfConstants Class containing constants to be used in xfdf processing
 CiText.Forms.Xfdf.XfdfObject Represents xfdf element, the top level element in an xfdf document
 CiText.Forms.Xfdf.XfdfObjectFactory
 CiText.Kernel.Utils.XmlUtils
 CiText.Kernel.XMP.Properties.XMPAliasInfo This interface is used to return info about an alias
 CiText.Kernel.XMP.XMPCalendar
 CiText.Kernel.XMP.XMPConst Common constants for the XMP Toolkit
 CiText.Kernel.XMP.XMPDateTimeFactory A factory to create
 CiText.Kernel.XMP.XMPError 21.09.2006
 CiText.Kernel.XMP.XMPMetaFactory Creates XMPMeta-instances from an InputStream
 CiText.Kernel.XMP.Impl.XMPMetaParser This class replaces the
 CiText.Kernel.XMP.Impl.XMPNormalizer Aug 18, 2006
 CiText.Kernel.XMP.Impl.XPath.XMPPath Representates an XMP XMPPath with segment accessor methods
 CiText.Kernel.XMP.XMPPathFactory Utility services for the metadata object
 CiText.Kernel.XMP.Impl.XPath.XMPPathParser Parser for XMP XPaths
 CiText.Kernel.XMP.Impl.XPath.XMPPathSegment A segment of a parsed XMPPath
 CiText.Kernel.XMP.Properties.XMPProperty This interface is used to return a text property together with its and options
 CiText.Kernel.XMP.XMPSchemaRegistry The schema registry keeps track of all namespaces and aliases used in the XMP metadata
 CiText.Kernel.XMP.Impl.XMPSerializerHelper Serializes the
 CiText.Kernel.XMP.Impl.XMPSerializerRdf Serializes the
 CiText.Kernel.XMP.XMPUtils Utility methods for XMP
 CiText.Kernel.XMP.XMPVersionInfo XMP Toolkit Version Information
 CZDeflaterOutputStream