Aspose.PDF FOSS for Java

API reference for Aspose.Pdf FOSS for Java v26.6.0. 1026 public types organized by module.

Core API

ClassDescription
ArtifactRepresents a PDF artifact — content that is not part of the authored page content but is produced as a side effect of pagination or layout (ISO 32000-1:2008, §14.8.2.2).
ArtifactCollectionRepresents a collection of Artifact objects found on a PDF page.
AsposePdfLoggingCentralised logging configuration for the org.aspose.pdf library.
BackgroundArtifactRepresents a background artifact — a convenience subclass for creating artifacts that serve as page backgrounds (ISO 32000-1:2008, §14.8.2.2).
BaseParagraphAbstract base class for all content elements that can appear in a PDF page’s paragraph collection.
BorderInfoRepresents border styling information for a content element such as a table, row, or cell.
CellRepresents a single cell within a Row of a Table.
CellsRepresents an ordered collection of Cell instances within a Row.
CollectionRepresents the /Collection entry in a PDF Catalog (ISO 32000-1:2008 §12.3.5 — "Collections", also known as PDF portfolios).
ColorRepresents a color value in one of several color spaces (RGB, Grayscale, CMYK).
ColorConverterConverts color operators in page content streams from one color space to another.
DefaultMetadataPropertiesString constants for commonly used XMP metadata property keys (ISO 16684-1).
DocumentThe central class for working with PDF documents (ISO 32000-1:2008).
DocumentActionsDocument-level action triggers (ISO 32000-1:2008, §12.6.4.1, p.417).
DocumentInfoWraps the PDF document information dictionary (ISO 32000-1:2008, §14.3.3).
DocumentPageImporterImports pages from one Document into another by performing a full deep copy of the source page’s PDF object subgraph into fresh indirect objects belonging to the target document.
EmbeddedFileCollectionCollection of embedded files (attachments) in a PDF document.
ExplicitDestinationAbstract base for explicit destinations (ISO 32000-1:2008, §12.3.2.2, Table 151).
ExportFilterFilter for controlling which annotations are exported.
ExtGStateExtended graphics state parameter dictionary (ISO 32000-1:2008, §8.4.5, Table 58).
FileHyperlinkHyperlink that launches an external file when the host paragraph is activated.
FileParamsEmbedded file parameters (ISO 32000-1:2008, §7.11.4, Table 46).
FileSpecificationRepresents an embedded file specification (ISO 32000-1:2008, §7.11.3, Table 44).
FitBExplicitDestinationFitB explicit destination — fit page bounding box within window.
FitBHExplicitDestinationFitBH explicit destination — fit bounding box width, position at top.
FitBVExplicitDestinationFitBV explicit destination — fit bounding box height, position at left.
FitExplicitDestinationFit explicit destination — display page scaled to fit entirely within window.
FitHExplicitDestinationFitH explicit destination — fit page width, position at top coordinate.
FitRExplicitDestinationFitR explicit destination — fit specified rectangle within window.
FitVExplicitDestinationFitV explicit destination — fit page height, position at left coordinate.
FloatingBoxRepresents a floating box container that can hold paragraph elements at a specific position on the page.
FontEmbeddingOptionsControls optional font-substitution behavior used during standard-compliance conversion and validation flows.
FontUtilitiesProvides utility methods for working with fonts in a PDF document.
FormFieldParagraphBaseParagraph adapter that lets form-field widgets participate in paragraph-based collections such as getParagraphs(), getParagraphs() and getParagraphs().
GenericActionRepresents a PDF action of an unknown or unsupported type.
GoToActionGo-To action — navigate to a destination within the document (ISO 32000-1:2008, §12.6.4.2).
GoToEmbeddedActionGoToE (Go-To-Embedded) action — navigates to a destination in an embedded PDF (ISO 32000-1:2008, §12.6.4.4).
GoToRemoteActionGo-To Remote action — navigate to a destination in another PDF (ISO 32000-1:2008, §12.6.4.3).
GoToURIActionGoToURI action — alias for UriAction for API compatibility with Aspose.PDF.
GraphInfoHolds graphical properties for a single border side (color, line width, dash pattern).
HeaderFooterRepresents the header or footer area of a PDF page.
HeadingRepresents a heading element that can be used in a table of contents.
HideActionHide action — shows or hides annotations (ISO 32000-1:2008, §12.6.4.10).
HtmlFragmentRepresents an HTML content fragment that can be added to a PDF page’s paragraph collection.
HtmlLoadOptionsOptions for loading an HTML document into a PDF document.
HtmlSaveOptionsOptions for saving a document in HTML format.
HyperlinkAbstract base for hyperlinks attached to layout paragraphs such as TextFragment, Image and Heading.
ImageRepresents an image element that can be added to a PDF page’s paragraph collection.
ImagePlacementDescribes the placement of an image on a PDF page.
ImagePlacementAbsorberAbsorbs (finds) all image placements on PDF pages.
ImageStampRepresents an image stamp that can be overlaid on a PDF page.
ImportDataActionImportData action — imports form data from an FDF or XFDF file (ISO 32000-1:2008, §12.6.4.17).
JavaScriptActionJavaScript action — stores a JavaScript script (ISO 32000-1:2008, §12.6.4.16).
JavaScriptCollectionProvides access to the JavaScript name tree of a PDF document (ISO 32000-1:2008, §12.6.4.16 and §7.9.6).
LabelRangeA labelling range starting at a page index.
LaunchActionLaunch action — launches an application or opens a document (ISO 32000-1:2008, §12.6.4.1).
LayerRepresents an Optional Content Group (layer) in a PDF document (ISO 32000-1:2008, §8.11).
LevelFormatRepresents formatting settings for a single TOC level.
LocalHyperlinkHyperlink to another location inside the same document — either a target BaseParagraph (set via setTarget(BaseParagraph)) or a specific 1-based page number (setTargetPageNumber(int)).
MarginInfoRepresents margin information for a content element.
MatrixRepresents a 3x3 affine transformation matrix used in PDF graphics state.
NamedActionNamed action — predefined action (ISO 32000-1:2008, §12.6.4.11).
NamedDestinationRepresents a reference to a named destination in a PDF document (ISO 32000-1:2008, §12.3.2.3).
NamedDestinationsProvides access to named destinations in a PDF document (ISO 32000-1:2008, §12.3.2.3).
NoteRepresents a footnote or endnote attached to a TextFragment (Aspose.PDF API compatibility).
OperatorRepresents a PDF content stream operator (e.g., “BT”, “Tf”, “Td”, “Tj”, “q”, “Q”, “cm”, “re”).
OperatorCollectionRepresents a sequence of operators from a PDF content stream.
OperatorSelectorSelects operators of a specific runtime type from an OperatorCollection.
OutlineCollectionRoot outline collection — the /Outlines dictionary in the document catalog (ISO 32000-1:2008, §12.3.3).
OutlineItemCollectionRepresents a single bookmark (outline item) in the document outline tree (ISO 32000-1:2008, §12.3.3, Table 153).
PageRepresents a single PDF page (ISO 32000-1:2008, §7.7.3.3).
PageCollectionRepresents the collection of pages in a PDF document (ISO 32000-1:2008, §7.7.3.2).
PageInfoHolds page layout information including dimensions and margins.
PageLabelDescribes a page-label range entry used by PageLabels.
PageLabelsPage labelling for a PDF document (ISO 32000-1:2008, §12.4.2).
PageNumberStampRepresents a page number stamp that renders the current page number and total page count on each page of the PDF document.
PageSizePredefined page sizes and custom page dimensions for PDF documents.
ParagraphsRepresents an ordered collection of BaseParagraph elements that make up the content of a page, cell, or other container.
PdfActionAbstract base for all PDF actions (ISO 32000-1:2008, §12.6, p.414).
PdfFormatConversionOptionsOptions controlling PDF/A (and other standard) validation and conversion.
PdfPageStampA stamp consisting of an entire PDF page, overlaid onto another page.
PdfSaveOptionsOptions for saving a PDF document.
PointRepresents a point in 2D space with double-precision coordinates.
RectangleRepresents a rectangle defined by lower-left and upper-right corners (ISO 32000-1:2008, §7.9.5).
RenditionActionRendition action — controls multimedia renditions (ISO 32000-1:2008, §12.6.4.13).
ResetFormActionResetForm action — resets form fields to default values (ISO 32000-1:2008, §12.6.4.15).
ResourcesWraps a PDF resource dictionary (ISO 32000-1:2008, §7.8.3).
RgbToDeviceGrayConversionStrategyConverts RGB color values in a page’s content stream to DeviceGray equivalents.
RowRepresents a single row within a Table.
RowsRepresents an ordered collection of Row instances within a Table.
SetOCGStateActionSetOCGState action — changes the state of Optional Content Groups (ISO 32000-1:2008, §12.6.4.12).
StampAbstract base class for all stamp types that can be overlaid on PDF pages.
SubmitFormActionSubmitForm action — submits form data to a URL (ISO 32000-1:2008, §12.6.4.14).
TableRepresents a table element that can be added to a PDF page’s paragraph collection.
TextStampRepresents a text stamp that can be overlaid on a PDF page.
TocInfoRepresents Table of Contents information for a PDF document.
TransitionActionTransition action — controls page transitions during presentations (ISO 32000-1:2008, §12.6.4.14).
UriActionURI action — open a Uniform Resource Identifier (ISO 32000-1:2008, §12.6.4.7).
ViewerPreferencesPDF viewer preferences (ISO 32000-1:2008, §12.2, Table 150).
WatermarkArtifactRepresents a watermark artifact — a convenience subclass for creating pagination artifacts with the Watermark subtype (ISO 32000-1:2008, §14.8.2.2).
WebHyperlinkHyperlink to an external URL.
XFormRepresents a Form XObject (ISO 32000-1:2008, §8.10).
XFormCollectionCollection of Form XObjects from a resource dictionary’s /XObject entry (ISO 32000-1:2008, §8.10).
XImageRepresents an image XObject in a PDF document (ISO 32000-1:2008, §8.9, Table 89).
XImageCollectionCollection of image XObjects from a page’s /XObject resource dictionary.
XYZExplicitDestinationXYZ explicit destination (ISO 32000-1:2008, Table 151).
XfdfExporterExports annotations and form field data from a PDF document to XFDF (XML Forms Data Format) per XFDF Specification Version 3.0 (August 2009).
XfdfImporterImports annotations and form field data from XFDF (XML Forms Data Format) into a PDF document, per XFDF Specification Version 3.0 (August 2009).
XmpMetadataProvides access to XMP metadata of a PDF document (ISO 32000-1 §14.3.2, ISO 16684-1).
XmpValueRepresents a typed XMP metadata value (ISO 16684-1).

Interfaces

InterfaceDescription
IAppointmentMarker interface for PDF destinations — either an inline ExplicitDestination (page + coordinates) or a NamedDestination (name resolved through the document’s name tree at use time, ISO 32000-1:2008 §12.3.2.3).

Enumerations

EnumerationDescription
ArtifactSubtypeDefines the subtype of a pagination artifact (ISO 32000-1:2008, §14.8.2.2.1).
ArtifactTypeDefines the type of an artifact (ISO 32000-1:2008, §14.8.2.2.1, Table 330).
BorderCornerStyleSpecifies the corner style for table borders.
BorderSideEnumerates the sides of a rectangular border that should be drawn.
ColorConversionStrategySpecifies the color conversion strategy to apply when processing PDF content.
ColorSpaceSupported PDF color spaces.
ColorTypeClassification of the dominant colour content of a Page — used by getColorType() to answer “is this page colour, grayscale, or black-and-white?”.
ConvertErrorActionSpecifies the action to take when a PDF/A conversion encounters non-compliant elements.
ConvertSoftMaskActionSpecifies the action to take when a PDF/A conversion encounters soft masks.
ConvertTransparencyActionSpecifies the action to take when transparency is encountered during PDF/A conversion.
CryptoAlgorithmEnumerates the cryptographic algorithms available for PDF encryption (ISO 32000-1:2008, Section 7.6).
HorizontalAlignmentEnumerates horizontal alignment options for content elements within a PDF page or container.
HtmlDocumentTypeRepresents the type of HTML document to generate.
NumberingStyleNumbering style for headings and TOC entries.
PageCoordinateTypeSpecifies which page box should be used as the coordinate space for rendering-related operations.
PageModeDocument page mode — how the document should be displayed when opened.
PdfFormatEnumerates PDF format standards and versions used for validation and conversion.
RemoveFontsStrategyFlags controlling how fonts may be removed or subsetted while optimizing conversion output size.
RotationRotation angle enumeration for PDF pages (ISO 32000-1:2008, §7.7.3.3).
SaveFormatSpecifies the format for saving a document.
VerticalAlignmentEnumerates vertical alignment options for content elements within a PDF page or container.

Annotations

ClassDescription
AnnotationAbstract base for all PDF annotations (ISO 32000-1:2008, §12.5).
AnnotationActionCollectionRepresents a collection of actions associated with an annotation (ISO 32000-1:2008, Section 12.6.3).
AnnotationCollectionCollection of annotations on a page (ISO 32000-1:2008, §12.5).
BorderRepresents the border of an annotation or form field (ISO 32000-1:2008, §12.5.4).
CaretAnnotationCaret annotation (ISO 32000-1:2008, Section 12.5.6.11, /Subtype /Caret).
CircleAnnotationCircle annotation (ISO 32000-1:2008, Section 12.5.6.8, /Subtype /Circle).
DefaultAppearanceRepresents the default appearance string (/DA) for form fields and free text annotations (ISO 32000-1:2008, Section 12.7.3.3).
FileAttachmentAnnotationFile attachment annotation (ISO 32000-1:2008, Section 12.5.6.15, /Subtype /FileAttachment).
FreeTextAnnotationFree text annotation (ISO 32000-1:2008, Section 12.5.6.6, /Subtype /FreeText).
GenericAnnotationGeneric annotation for unknown or unsupported annotation subtypes.
HighlightAnnotationHighlight annotation (ISO 32000-1:2008, Section 12.5.6.10, /Subtype /Highlight).
InkAnnotationInk annotation (ISO 32000-1:2008, Section 12.5.6.13, /Subtype /Ink).
LineAnnotationLine annotation (ISO 32000-1:2008, Section 12.5.6.7, /Subtype /Line).
LinkAnnotationLink annotation (ISO 32000-1:2008, Section 12.5.6.5, /Subtype /Link).
MarkupAnnotationAbstract base for markup annotations (ISO 32000-1:2008, §12.5.6.2).
PolygonAnnotationPolygon annotation (ISO 32000-1:2008, Section 12.5.6.9, /Subtype /Polygon).
PolylineAnnotationPolyline annotation (ISO 32000-1:2008, Section 12.5.6.9, /Subtype /PolyLine).
PopupAnnotationPopup annotation (ISO 32000-1:2008, Section 12.5.6.14, /Subtype /Popup).
RedactionAnnotationRedaction annotation (ISO 32000-1:2008, Section 12.5.6.23, /Subtype /Redact).
ScreenAnnotationScreen annotation (ISO 32000-1:2008, Section 12.5.6.18, /Subtype /Screen).
SquareAnnotationSquare annotation (ISO 32000-1:2008, Section 12.5.6.8, /Subtype /Square).
SquigglyAnnotationSquiggly-underline annotation (ISO 32000-1:2008, Section 12.5.6.10, /Subtype /Squiggly).
StampAnnotationStamp annotation (ISO 32000-1:2008, Section 12.5.6.12, /Subtype /Stamp).
StrikeOutAnnotationStrikeout annotation (ISO 32000-1:2008, Section 12.5.6.10, /Subtype /StrikeOut).
TextAnnotationText (sticky note) annotation (ISO 32000-1:2008, Section 12.5.6.4, /Subtype /Text).
UnderlineAnnotationUnderline annotation (ISO 32000-1:2008, Section 12.5.6.10, /Subtype /Underline).
WatermarkAnnotationWatermark annotation (ISO 32000-1:2008, Section 12.5.6.22, /Subtype /Watermark).
WidgetAnnotationWidget annotation (ISO 32000-1:2008, §12.5.6.19, /Subtype /Widget).

Enumerations

EnumerationDescription
AnnotationFlagsAnnotation flag bits per ISO 32000-1:2008 §12.5.3, Table 165.
AnnotationTypeEnumerates the standard PDF annotation types (ISO 32000-1:2008, §12.5.6).
BorderStyleBorder style for annotations and form fields (ISO 32000-1:2008, Table 166).
FreeTextIntentIntent of a FreeTextAnnotation (ISO 32000-1:2008, §12.5.6.6).
LineEndingEnumerates the line ending styles for line and polyline annotations.
LineIntentEnumerates the intents of a line annotation.

Devices

ClassDescription
BmpDeviceRenders a PDF page to BMP format.
GifDeviceRenders a PDF page to GIF format.
JpegDeviceRenders a PDF page to JPEG format with configurable compression quality.
MarginsPage margins in printer/device units, used by the C# printing API (Aspose.Pdf.Devices.Margins) for PageSettings.Margins and PrinterSettings.DefaultPageSettings.Margins.
PageDeviceAbstract base class for devices that render a PDF page to a raster image.
PngDeviceRenders a PDF page to PNG format.
RenderingOptionsOptions for rendering PDF pages to images.
ResolutionRepresents the resolution (DPI) for rendering PDF pages to images.
TextDeviceExtracts text from a PDF page and writes it to an output stream.
TiffDeviceRenders PDF pages to multi-page TIFF format.
TiffSettingsSettings for TIFF image output when using TiffDevice.

Enumerations

EnumerationDescription
ColorDepthSpecifies the color depth (bits per pixel) for TIFF image output.
CompressionTypeSpecifies the type of compression applied to TIFF images.
ShapeTypeSpecifies the shape (orientation) type for TIFF image output.

Drawing

ClassDescription
ArcRepresents an arc drawing shape.
BoundsOutOfRangeExceptionThrown when a drawing shape does not fit within the bounds of its container.
CircleRepresents a circle drawing shape.
CurveRepresents a Bezier curve drawing shape.
EllipseRepresents an ellipse drawing shape.
GradientAxialShadingRepresents an axial (linear) gradient shading pattern.
GraphRepresents a drawing canvas that can be added to a PDF page’s paragraph collection.
GraphInfo-drawingRepresents graphic styling properties for drawing shapes.
LineRepresents a line (or polyline) drawing shape.
PathRepresents a composite path made up of child Shape elements.
PatternColorSpaceRepresents a pattern-based color space for use in drawing operations.
Rectangle-drawingRepresents a rectangle drawing shape.
ShapeAbstract base class for all drawing shapes in the PDF drawing API.
ShapeCollectionA collection of Shape objects with optional bounds checking.

Enumerations

EnumerationDescription
BoundsCheckModeSpecifies how bounds checking is performed when shapes are added to a collection.

Engine

ClassDescription
AESCipherAES cipher for PDF encryption and decryption — CBC mode.
ASCII85FilterASCII85Decode filter (§7.4.3, ISO 32000-1:2008).
ASCIIHexFilterASCIIHexDecode filter (§7.4.2, ISO 32000-1:2008).
ActionFixesAction-related fixes for PDF/A compliance.
ActionRulesValidates action requirements for PDF/A compliance.
AdobeGlyphListStatic mapping from Adobe glyph names to Unicode codepoints.
AnnotationFixesAnnotation-related fixes for PDF/A compliance.
AnnotationRulesValidates annotation requirements for PDF/A compliance.
AppearanceFilterTyped XFA template element appearanceFilter.
Arc-templateTyped XFA template element arc.
AreaTyped XFA template element area.
ArithmeticDecoderAdaptive binary arithmetic decoder for JBIG2 (MQ-coder).
ArrayLit[a, , c] array literal; null elements are elisions.
AssignExprAssignment = += -= ....
AssistTyped XFA template element assist.
AxialShadingAxial shading / linear gradient — ShadingType 2 (ISO 32000-1:2008, §8.7.4.5.2).
BarcodeTyped XFA template element barcode.
BinaryExprBinary operator (arithmetic, relational, equality, bitwise, shift, instanceof, in).
Bind-sourcesetTyped XFA template element bind.
Bind-templateTyped XFA template element bind.
BindItemsTyped XFA template element bindItems.
BindingEngineThe XFA data-binding (merge) engine: combines the typed template with the datasets data to produce the FormDom (XFA 3.0 binding chapter).
BitOutputStreamWrites bits to a byte array, MSB first, crossing byte boundaries.
BlendCompositeSeparable blend-mode composite for PDF /BM (ISO 32000-1:2008, §11.3.5).
Block{@code { …
BookendTyped XFA template element bookend.
BoolLittrue / false.
Boolean-sourcesetTyped XFA template element boolean.
Boolean-templateTyped XFA template element boolean.
Border-templateTyped XFA template element border.
BreakTyped XFA template element break.
BreakAfterTyped XFA template element breakAfter.
BreakBeforeTyped XFA template element breakBefore.
BreakStmtbreak label?;.
BuiltinsInstalls the ECMAScript 3 standard library into a Realm (ECMA-262 3rd ed., sec 15).
ButtonTyped XFA template element button.
CCITTFaxDecodeFilterCCITTFaxDecode filter — CCITT Group 3 (1D) and Group 4 (2D) fax decompression.
CFFFontLoaderLoads an AWT Font from a PDF font that has an embedded Type1C / CIDFontType0C / OpenType-CFF font program in its /FontDescriptor /FontFile3 stream.
CFFParserMinimal parser for the Compact Font Format (CFF) — Adobe Technical Note #5176.
CIDFontCID font (ISO 32000-1:2008, §9.7.4).
CMapParserParses CMap data into a ToUnicodeCMap (ISO 32000-1:2008, §9.10).
CalGrayColorSpaceCalGray color space (ISO 32000-1:2008, §8.6.5.2).
CalRGBColorSpaceCalRGB color space (ISO 32000-1:2008, §8.6.5.3).
CalcPropertyTyped XFA template element calcProperty.
CalculateTyped XFA template element calculate.
CalendarSymbolsTyped XFA template element calendarSymbols.
CallExprcallee(args).
CaptionTyped XFA template element caption.
CertificateTyped XFA template element certificate.
CertificatesTyped XFA template element certificates.
CheckButtonTyped XFA template element checkButton.
ChoiceListTyped XFA template element choiceList.
ClassStepA class step (#subform, #dataValue, possibly indexed).
CmykDisplayDisplay-oriented DeviceCMYK → sRGB conversion (ISO 32000-1:2008, §8.6.4.4).
Color-templateTyped XFA template element color.
ColorSpaceBaseAbstract base for all PDF color spaces (ISO 32000-1:2008, §8.6).
CombTyped XFA template element comb.
CommandTyped XFA template element command.
ConditionalExpr{@code test ?.
ConfigTyped XFA template element config.
ConfigElementsRegistry of generated typed element constructors for this XFA grammar (element local name -> typed node).
Connect-sourcesetTyped XFA template element connect.
Connect-templateTyped XFA template element connect.
ConnectStringTyped XFA template element connectString.
ConnectionSetTyped XFA template element connectionSet.
ConnectionSetElementsRegistry of generated typed element constructors for this XFA grammar (element local name -> typed node).
ContentAreaTyped XFA template element contentArea.
ContentStreamBuilderBuilds a PDF content stream as a sequence of bytes.
ContentStreamParserParses PDF content streams into a list of Operator objects.
ContextResolution context: the accessor roots plus the current node.
ContinueStmtcontinue label?;.
CoonsPatchShadingCoons patch mesh — ShadingType 6 (ISO 32000-1:2008, §8.7.4.5.6).
CornerTyped XFA template element corner.
CurrencySymbolTyped XFA template element currencySymbol.
CurrencySymbolsTyped XFA template element currencySymbols.
DCTDecodeFilterDCTDecode filter: JPEG to raw pixel samples.
DEREncoderEncodes ASN.1 DER (Distinguished Encoding Rules) structures.
DERNodeRepresents a parsed ASN.1 DER (Distinguished Encoding Rules) node.
DataTyped XFA template element data.
DataDescriptionTyped XFA template element dataDescription.
DataDescriptionElementsRegistry of generated typed element constructors for this XFA grammar (element local name -> typed node).
DatasetsThe `` packet wrapper.
DatasetsElementsRegistry of generated typed element constructors for this XFA grammar (element local name -> typed node).
DateTyped XFA template element date.
DatePatternTyped XFA template element datePattern.
DatePatternsTyped XFA template element datePatterns.
DateTimeTyped XFA template element dateTime.
DateTimeEditTyped XFA template element dateTimeEdit.
DateTimeSymbolsTyped XFA template element dateTimeSymbols.
DayTyped XFA template element day.
DayNamesTyped XFA template element dayNames.
Dd_groupTyped XFA template element dd:group.
DebuggerStmtDebugger statement (parsed, no-op).
DecimalTyped XFA template element decimal.
DecodeLimitsCentral guard against decompression bombs in stream decode filters (FlateDecode, LZWDecode, RunLengthDecode).
DecodeSizeLimitExceptionThrown when a decode filter’s output exceeds maxDecodedBytes().
DefaultUiTyped XFA template element defaultUi.
DeleteTyped XFA template element delete.
DescTyped XFA template element desc.
DeviceCMYKThe DeviceCMYK color space (ISO 32000-1:2008, §8.6.4.4).
DeviceGrayThe DeviceGray color space (ISO 32000-1:2008, §8.6.4.2).
DeviceNColorSpaceDeviceN color space (ISO 32000-1:2008, §8.6.6.5).
DeviceRGBThe DeviceRGB color space (ISO 32000-1:2008, §8.6.4.3).
DigestMethodTyped XFA template element digestMethod.
DigestMethodsTyped XFA template element digestMethods.
DoWhileStmtdo body while (test).
DrawTyped XFA template element draw.
EdgeTyped XFA template element edge.
EffectiveInputPolicyTyped XFA template element effectiveInputPolicy.
EffectiveOutputPolicyTyped XFA template element effectiveOutputPolicy.
EmbeddedA resolved, embeddable font: a unique resource key, the Type0 dict, and the reader for GIDs.
EmptyStmtLone ;.
EncodingTyped XFA template element encoding.
EncodingsTyped XFA template element encodings.
EncryptTyped XFA template element encrypt.
EnginePublic entry point of the self-contained ECMAScript 3 engine.
EraTyped XFA template element era.
EraNamesTyped XFA template element eraNames.
EventTyped XFA template element event.
ExDataTyped XFA template element exData.
ExObjectTyped XFA template element exObject.
ExclGroupTyped XFA template element exclGroup.
ExecuteTyped XFA template element execute.
ExponentialFunctionType 2 (Exponential Interpolation) function (ISO 32000-1:2008, §7.10.3).
ExprStmtExpression used as a statement.
Extras-sourcesetTyped XFA template element extras.
Extras-templateTyped XFA template element extras.
FieldTyped XFA template element field.
FileStructureFixesFile-structure fixes for PDF/A and PDF/X compliance.
FileStructureRulesValidates PDF file structure requirements for PDF/A compliance.
FillTyped XFA template element fill.
FilterTyped XFA template element filter.
FilterFactoryRegistry of PDF stream filters (§7.4, ISO 32000-1:2008).
FlateFilterFlateDecode filter (§7.4.4, ISO 32000-1:2008).
FloatTyped XFA template element float.
Font-templateTyped XFA template element font.
FontDescriptorWraps a PDF /FontDescriptor dictionary (ISO 32000-1:2008, §9.8, Table 122).
FontDiskLookupResolves a logical font name (e.g.
FontEncodingMaps character codes (0-255) to glyph names and Unicode codepoints.
FontFixesFont-related fixes for PDF/A compliance.
FontMetricsHolds computed font metrics derived from a FontDescriptor and font-specific data.
FontRepositoryCaches and resolves PDF fonts from resource dictionaries.
FontRulesValidates font requirements for PDF/A compliance (most critical rule set).
ForInStmtfor (left in right) body.
ForStmtfor (init; test; update) body.
FormDomThe Form DOM: the template structure merged with data (repeating containers expanded, fields bound), ready for layout (Stage C) and flattening (A5).
FormFieldA field in the merged Form DOM: its SOM path, bound value, choice items, UI hint and the binding kind that produced it.
FormFixesAcroForm-related fixes for PDF/A compliance.
FormatTyped XFA template element format.
FreeFormGouraudShadingFree-form Gouraud-shaded triangle mesh — ShadingType 4 (ISO 32000-1:2008, §8.7.4.5.4).
FunctionBasedShadingFunction-based shading — ShadingType 1 (ISO 32000-1:2008, §8.7.4.5.1).
FunctionDeclfunction name(params) body declaration.
FunctionExprfunction name?(params) body expression.
GraphicsFixesGraphics-related fixes for PDF/A compliance.
GraphicsRulesValidates graphics-related requirements for PDF/A compliance.
GraphicsStateTracks the mutable graphics state during PDF page rendering (ISO 32000-1:2008, §8.4).
HandlerTyped XFA template element handler.
HeaderFooterOverlayThe rendered header/footer of a page, ready to be wrapped as a Form XObject overlay.
HintTableGeneratorGenerates hint tables for linearized PDF.
HyphenationTyped XFA template element hyphenation.
ICCBasedColorSpaceICCBased color space (ISO 32000-1:2008, §8.6.5.5).
IdentIdentifier reference.
IfStmtif (test) consequent else alternate.
Image-templateTyped XFA template element image.
ImageEditTyped XFA template element imageEdit.
IndexIndex modifier on a step.
IndexedColorSpaceIndexed color space (ISO 32000-1:2008, §8.6.6.3).
InputsInputs needed to build the OTF.
InsertTyped XFA template element insert.
Integer-sourcesetTyped XFA template element integer.
Integer-templateTyped XFA template element integer.
InteractiveFormRulesValidates interactive form requirements for PDF/A compliance.
InterpreterTree-walking evaluator for ECMAScript 3 (ECMA-262 3rd ed.).
IssuersTyped XFA template element issuers.
ItemsTyped XFA template element items.
JBIG2DecodeFilterJBIG2Decode filter — decodes JBIG2-encoded monochrome images.
JPXDecodeFilterJPXDecode filter — JPEG 2000 decompression (§7.4.9, ISO 32000-1:2008).
JSArrayAn ECMAScript Array exotic object (ECMA-262 3rd ed., sec 15.4).
JSExceptionCarries a value thrown by ECMAScript throw (or by a built-in raising a native error) up the Java stack until a try/catch handles it or it escapes Engine.eval.
JSFunctionBase class for all callable ECMAScript objects (ECMA-262 3rd ed., sec 13, 15.3).
JSNullThe ECMAScript null value (the sole instance of the Null type).
JSNumberNumeric abstract operations: Number-to-String (sec 9.8.1), String-to-Number (sec 9.3.1), ToInteger/ToInt32/ToUint32 (sec 9.4-9.6) and radix conversion for Number.prototype.toString.
JSObjectA native ECMAScript object: an ordered map of named properties plus a prototype link (ECMA-262 3rd ed., sec 8.6).
JSRegExpA RegExp object (ECMA-262 3rd ed., sec 15.10) backed by a compiled Pattern.
JSSyntaxErrorThrown by the lexer or parser when the source text is not valid ECMAScript 3.
JSUnsupportedErrorThrown when the interpreter encounters an ES3 construct it does not (yet) implement.
JsExecutionLimitErrorThrown when a script exceeds the interpreter’s execution-step budget (see -Dxfa.js.maxSteps).
KeepTyped XFA template element keep.
KeyUsageTyped XFA template element keyUsage.
LZWFilterLZWDecode filter (§7.4.4.2, ISO 32000-1:2008).
LabColorSpaceLab color space (ISO 32000-1:2008, §8.6.5.4).
LabeledStmtlabel: statement.
LangAltEntryA language-tagged value entry in a Language Alternative.
LatticeGouraudShadingLattice-form Gouraud-shaded triangle mesh — ShadingType 5 (ISO 32000-1:2008, §8.7.4.5.5).
LayoutContextTracks the cursor position and content area bounds during page layout.
LayoutEngineThe main layout engine that converts high-level paragraph objects into PDF content stream bytes during Document.save().
LexerHand-written lexer for the ECMAScript 3 lexical grammar (ECMA-262 3rd ed., sec 7).
Line-templateTyped XFA template element line.
LinearTyped XFA template element linear.
LinearizationDetectorDetects whether a PDF is linearized and validates the linearization.
LinearizationParamsRepresents the linearization parameter dictionary (Table F.1, ISO 32000-1:2008).
LinearizationPlanHolds the object ordering plan for writing a linearized PDF.
LinearizedPDFWriterWrites a linearized PDF file conforming to ISO 32000-1:2008 Annex F.
LocaleTyped XFA template element locale.
LocaleSetTyped XFA template element localeSet.
LocaleSetElementsRegistry of generated typed element constructors for this XFA grammar (element local name -> typed node).
LockDocumentTyped XFA template element lockDocument.
LogicalExpr&& / || short-circuit operator.
LogicalStructureRulesValidates logical structure requirements for PDF/A Level A compliance.
ManifestTyped XFA template element manifest.
MapTyped XFA template element map.
MarginTyped XFA template element margin.
MdpTyped XFA template element mdp.
MediumTyped XFA template element medium.
MemberExprobject.property or object[property].
MeridiemTyped XFA template element meridiem.
MeridiemNamesTyped XFA template element meridiemNames.
MessageTyped XFA template element message.
MetadataFixesMetadata-related fixes for PDF/A compliance.
MetadataRulesValidates metadata requirements for PDF/A compliance.
MonthTyped XFA template element month.
MonthNamesTyped XFA template element monthNames.
NameStepA named child step (name, possibly indexed).
NameTreeRead/write view over a PDF name tree (ISO 32000-1:2008, §7.9.6).
NativeFunctionA built-in function implemented in Java and backed by a lambda.
NewExprnew callee(args).
NodeAbstract syntax tree for ECMAScript 3 (ECMA-262 3rd ed.).
NullLitnull.
NumberLitNumeric literal.
NumberPatternTyped XFA template element numberPattern.
NumberPatternsTyped XFA template element numberPatterns.
NumberSymbolTyped XFA template element numberSymbol.
NumberSymbolsTyped XFA template element numberSymbols.
NumberTreeRead/write view over a PDF number tree (ISO 32000-1:2008, §7.9.7).
NumericEditTyped XFA template element numericEdit.
OIDsWell-known OID constants for PKCS#7, X.509, and PDF signatures.
ObjectLit{@code { k: v, …
OccurTyped XFA template element occur.
OidTyped XFA template element oid.
Oids-templateTyped XFA template element oids.
OpenTypeBuilderBuilds a synthetic CFF-flavored OpenType (.otf) file in memory from a parsed CFF font + a PDF /Encoding + PDF /Widths.
OperationTyped XFA template element operation.
OverflowTyped XFA template element overflow.
PDFCryptoUtilsShared cryptographic utilities for PDF encryption and decryption.
PDFDecryptorDecrypts individual PDF objects (strings and streams).
PDFEncryptionDictWraps the /Encrypt dictionary from the PDF trailer (ISO 32000-1:2008, §7.6.1, Tables 20-21).
PDFEncryptorEncrypts individual PDF objects (strings and streams).
PDFKeyDerivationPDF encryption key derivation algorithms.
PDFLexerPDF tokenizer: converts a byte stream into a sequence of PDF tokens.
PDFParserFull PDF file parser implementing lazy object loading.
PDFWriterSerializes a graph of PDF objects into a valid PDF file.
PKCS7SignedDataParses and creates PKCS#7 SignedData structures (RFC 2315 §9).
PageAreaTyped XFA template element pageArea.
PageLayoutOne physical page of placed content (page-local coordinates).
PageObjectCollectorWalks the object graph from each page to classify objects for linearization.
PageRegionThe content region a page draws into: the chosen pageArea’s contentArea box.
PageSetTyped XFA template element pageSet.
PaginatedLayoutThe full paginated layout (pre-emit).
ParaTyped XFA template element para.
ParentStepParent navigation (..).
ParserRecursive-descent parser for ECMAScript 3 (ECMA-262 3rd ed., sec 11-14).
PassthroughFilterNo-op filter: returns data unchanged.
PasswordTyped XFA template element password.
PasswordEditTyped XFA template element passwordEdit.
PatternTyped XFA template element pattern.
PatternColorSpace-colorspacePattern color space (ISO 32000-1:2008, §8.6.6.2).
PdfAConverterOrchestrator for PDF/A and PDF/X conversion.
PdfAValidationResultCollects and reports PDF/A validation violations.
PdfAValidatorPDF/A and PDF/X validation orchestrator.
PdfAViolationRepresents a single violation found during PDF/A validation.
PdfArrayPDF array object (§7.3.6, ISO 32000-1:2008).
PdfBaseAbstract base class for all nine PDF PDF object types (§7.3, ISO 32000-1:2008).
PdfBooleanPDF boolean object (§7.3.2, ISO 32000-1:2008).
PdfDictionaryPDF dictionary object (§7.3.7, ISO 32000-1:2008).
PdfFloatPDF real number object (§7.3.3, ISO 32000-1:2008).
PdfFontAbstract base class for all PDF font types (ISO 32000-1:2008, §9.5).
PdfFunctionAbstract base for PDF functions (ISO 32000-1:2008, §7.10).
PdfIntegerPDF integer object (§7.3.3, ISO 32000-1:2008).
PdfNamePDF name object (§7.3.5, ISO 32000-1:2008).
PdfNullPDF null object (§7.3.9, ISO 32000-1:2008).
PdfObjectClonerRecursively clones a PDF object graph from one document so the result is independent of the source document and can be safely inserted into a target document.
PdfObjectKeyKey identifying an indirect PDF object by its object number and generation number.
PdfObjectReferencePDF indirect object reference (§7.3.10, ISO 32000-1:2008).
PdfPageRendererCore PDF page rendering engine (ISO 32000-1:2008, §8 & §9).
PdfPatternAbstract base for PDF patterns (ISO 32000-1:2008, §8.7).
PdfSignerSigns and verifies PDF documents using PKCS#7 detached signatures (ISO 32000-1:2008, §12.8).
PdfStreamPDF stream object (§7.3.8, ISO 32000-1:2008).
PdfStringPDF string object (§7.3.4, ISO 32000-1:2008).
PdfXFixesPDF/X-specific fixes (ISO 15930).
PdfXRulesValidates PDF/X compliance requirements.
PictureTyped XFA template element picture.
PostScriptFunctionType 4 (PostScript Calculator) function (ISO 32000-1:2008, §7.10.5).
PredicateA structural/comparison predicate relativePath OP literal (or a bare path = truthiness).
PredictorDecoderPNG and TIFF predictor support for Flate/LZW filters (§7.4.4.4, ISO 32000-1:2008).
ProgramA complete parsed program (list of top-level statements).
Property-astOne key: value entry of an object literal.
Property-runtimeA single property slot with its ES3 attributes.
PropertyStepA property step (.#name, .#x) — yields an attribute/property value.
ProtoTyped XFA template element proto.
QrEncoderA dependency-free QR Code (Model 2) encoder implementing ISO/IEC 18004.
QueryTyped XFA template element query.
RC4CipherRC4 (ARCFOUR) stream cipher for PDF decryption.
RadialTyped XFA template element radial.
RadialShadingRadial shading / radial gradient — ShadingType 3 (ISO 32000-1:2008, §8.7.4.5.3).
RandomAccessReaderRandom-access reader for PDF files.
RealmThe set of intrinsic objects for one execution environment (ECMA-262 3rd ed., sec 15): the global object plus every standard prototype and constructor.
ReasonTyped XFA template element reason.
ReasonsTyped XFA template element reasons.
RecordSetTyped XFA template element recordSet.
Rectangle-templateTyped XFA template element rectangle.
RefTyped XFA template element ref.
RegexLit/pat/flags literal.
ReportOutcome of a resolution pass.
ResourceBuilderBuilds the /Resources dictionary for a PDF page during layout.
ResourceOptimizerSize-reduction passes over a parsed document’s object graph, driven by OptimizationOptions.
ResultResult tuple from build: the /Type0 font dict to register under /Resources/Font, plus the TrueTypeReader the caller will need to map Unicode → glyph IDs when encoding text.
Result-flattenOutcome of a flatten operation (the A5.4 acceptance numbers).
Result-layoutThe outcome of laying a flowed-root form into one region.
Result-paintOutcome of a paint pass.
Result-scriptOutcome of a load-time scripting pass.
ReturnStmtreturn arg?;.
RootElementTyped XFA template element rootElement.
RunLengthFilterRunLengthDecode filter (§7.4.5, ISO 32000-1:2008).
SampledFunctionType 0 (Sampled) function (ISO 32000-1:2008, §7.10.2).
ScopeA lexical environment / scope-chain node (ECMA-262 3rd ed., sec 10.1.4).
ScriptTyped XFA template element script.
SecureXmlFactory for XXE-hardened XML parsers, shared by every site that parses untrusted XML (XFA packets, XFDF import, bookmark XML import).
SecurityUtilsSmall security-related utility helpers used by legacy-compatible tests.
SelectTyped XFA template element select.
SeparationColorSpaceSeparation color space (ISO 32000-1:2008, §8.6.6.4).
SequenceExprComma operator a, b, c.
SetPropertyTyped XFA template element setProperty.
ShadingAbstract base for shading dictionaries (ISO 32000-1:2008, §8.7.4.3).
ShadingPatternShading pattern — PatternType 2 (ISO 32000-1:2008, §8.7.4).
ShadingRendererRenders shading fills onto a Graphics2D context.
SignDataTyped XFA template element signData.
SignatureTyped XFA template element signature.
SignatureVerificationResultResult of verifying a PDF signature.
SignerInfoPer-signer information within a PKCS#7 SignedData structure (RFC 2315 §9.2).
SigningTyped XFA template element signing.
SoapActionTyped XFA template element soapAction.
SoapAddressTyped XFA template element soapAddress.
SolidTyped XFA template element solid.
SomExprParsed SOM (Scripting Object Model) expression — XFA 3.0 SOM grammar.
SomParserParses a SOM expression string into a SomExpr.
SomResolverEvaluates a SomExpr over the typed XFA model (template/data/form trees).
Source-sourcesetTyped XFA template element source.
SourceSetTyped XFA template element sourceSet.
SourceSetElementsRegistry of generated typed element constructors for this XFA grammar (element local name -> typed node).
SpeakTyped XFA template element speak.
SpecThe boundary content governing a paginating flowed form.
SplitPlanThe split plan for one laid-out form (no splitting performed).
SplitPointA page boundary: the first unit that belongs to the next page.
StandardFontsRegistry of the 14 Standard PDF Fonts (ISO 32000-1:2008, §9.6.2.2).
StandardSecurityHandlerStandard security handler — validates passwords and produces encryption keys.
StatsResult counters for logging/tests.
StepOne navigation step.
StippleTyped XFA template element stipple.
StitchingFunctionType 3 (Stitching) function (ISO 32000-1:2008, §7.10.4).
StringLitString literal (already decoded).
StringprepMinimal SASLprep implementation used by security-related regression tests.
StringprepExceptionThrown when a string fails SASLprep processing.
SubformTyped XFA template element subform.
SubformSetTyped XFA template element subformSet.
SubjectDNTyped XFA template element subjectDN.
SubjectDNsTyped XFA template element subjectDNs.
SubmitTyped XFA template element submit.
SwitchCaseOne case x: or default: clause.
SwitchStmt{@code switch (disc) { …
TensorPatchShadingTensor-product patch mesh — ShadingType 7 (ISO 32000-1:2008, §8.7.4.5.7).
Text-sourcesetTyped XFA template element text.
Text-templateTyped XFA template element text.
TextEditTyped XFA template element textEdit.
TextExtractorExtracts text from PDF page content streams by processing text operators (ISO 32000-1:2008, §9.4).
TextLayoutHelperProvides text measurement and word wrapping using PDF standard font metrics.
TextRendererRenders text glyphs onto a Graphics2D context (ISO 32000-1:2008, §9.4).
ThisExprthis.
ThrowStmtthrow arg;.
TilingPatternTiling pattern (ISO 32000-1:2008, §8.7.3).
TimeTyped XFA template element time.
TimePatternTyped XFA template element timePattern.
TimePatternsTyped XFA template element timePatterns.
TimeStampTyped XFA template element timeStamp.
ToUnicodeCMapA parsed ToUnicode CMap (ISO 32000-1:2008, §9.10.3).
TokenA single PDF token with its type, string value, and file position.
Token-lexerA single lexical token produced by Lexer.
ToolTipTyped XFA template element toolTip.
TransparencyFixesTransparency-related fixes for PDF/A-1 compliance.
TransparencyRulesValidates transparency requirements for PDF/A compliance.
TraversalTyped XFA template element traversal.
TraverseTyped XFA template element traverse.
TrueTypeFontTrueType font (/Subtype /TrueType) - ISO 32000-1:2008, 9.6.3.
TrueTypeReaderReads TrueType/OpenType font files (sfnt format).
TryStmttry { catch (p) { } finally { }}.
Type0FontType 0 (Composite) font (ISO 32000-1:2008, §9.7).
Type0FontBuilderBuilds the PDF object graph required to embed a TrueType font as a /Type0 composite font with /Identity-H encoding (ISO 32000-1:2008, §9.7).
Type1FontSimple Type 1 font (/Subtype /Type1) — ISO 32000-1:2008, §9.6.
Type3FontType 3 font (/Subtype /Type3) — ISO 32000-1:2008, §9.6.5.
TypesPure ECMAScript abstract operations that do not require calling user code: typeof, ToBoolean, primitive coercions and strict equality (ECMA-262 3rd ed., sec 9, 11.9.6).
UiTyped XFA template element ui.
UnaryExprUnary prefix operator: {@code !.
UndefinedThe ECMAScript undefined value (the sole instance of the Undefined type).
UpdateTyped XFA template element update.
UpdateExpr++/--, prefix or postfix.
UriTyped XFA template element uri.
UserTyped XFA template element user.
UserFunctionA function defined in ECMAScript source (a function declaration or expression).
ValidateTyped XFA template element validate.
ValueTyped XFA template element value.
VarDeclaratorA single declarator inside a var statement.
VarStmtvar a = 1, b;.
VariablesTyped XFA template element variables.
WhileStmtwhile (test) body.
WithStmtwith (object) body.
WsdlAddressTyped XFA template element wsdlAddress.
WsdlConnectionTyped XFA template element wsdlConnection.
XRefEntryRepresents a single cross-reference entry in a PDF file.
XRefParserParser for PDF cross-reference tables and streams as defined in ISO 32000-1:2008, §7.5.4 (text xref tables) and §7.5.8 (xref streams).
XfaAcroFormConverterConverts an XFA form to a properly rendered, editable AcroForm document — the public XfaForm.convertToAcroForm(...) path (Aspose Form.Type=FormType.Standard).
XfaAttributeA typed accessor for one attribute of an XfaNode, backed by a Codec that coerces between the attribute’s string form and a Java type (String, Integer, Boolean, XfaMeasurement or a generated enum).
XfaBookendsResolves the XFA boundary content a flowed form inserts at page boundaries (Stage C, sprint L4): leaders / trailers at explicit breaks (§ break) and overflow leaders / trailers (§ bookends), laying each referenced subform into a XfaLayoutNode prototype of known height so XfaPaginator can insert it per page.
XfaDuplexApplies XFA simplex/duplex page qualification to a paginated layout (Stage C, sprint L4.3): honours a restriction when the governing forces content onto a physical odd/even side.
XfaFlattenerMaps a merged XFA FormDom into ordinary AcroForm fields on a Document, so generic PDF viewers (which cannot render XFA) display the form and its data.
XfaFlowLayoutBuilds the XFA Layout DOM for a flowed-root form by flowing its content top-to-bottom into a SINGLE content region (Stage C, sprint L1).
XfaFontResolverResolves the real font a piece of XFA text should be painted in, in strict priority order, and builds an embeddable /Type0 font from it (XFA-FONTEMBED sprint).
XfaGeometryResolves an XFA layout box (a Form DOM field/draw node) to an absolute PDF Rectangle on a page, for positioned layout (Stage C, sprint C1).
XfaGrowableHeightComputes the height of a growable XFA leaf (field / draw) from its bound data (Stage C, sprint L1.2).
XfaImageXObjectDecodes an XFA (the base64 payload of a/`` logo or picture) into a PDF Image XObject stream ready to register with registerImage(String, PdfStream) and paint via cm+Do.
XfaInstanceManagerThe XFA instanceManager host object (Stage B / B3.2) for a variable-occurrence container — accessed in script as _ (e.g.
XfaLayoutNodeA placed object in the XFA Layout DOM (Stage C, sprint L1) — the internal tree produced when a flowed-root form is laid into a content region.
XfaMeasurementAn XFA measurement: a numeric value plus a unit (XFA 3.0 measurement datatype).
XfaMediumResolves the page dimensions an XFA form declares via its `` element (XFA 3.0 §“medium”) — the form’s own page size, used to size the flattened/painted page instead of a leftover placeholder MediaBox (which on dynamic XFA PDFs is often inverted or wrong).
XfaModelThe consolidated typed view over a whole XfaPacketSet: typed roots for every XFA grammar a form may carry.
XfaNamespacesCanonicalises XFA namespace URIs to their version-independent family.
XfaNodeBase of the typed XFA template model.
XfaNodeFactoryMaps an XFA element to its typed XfaNode subclass, routed by the element’s namespace family.
XfaPacketOne XFA packet: its name, its parsed DOM and (when available) the exact source bytes it was read from.
XfaPacketReaderReads the AcroForm /XFA entry into a typed XfaPacketSet.
XfaPacketSetThe full set of XFA packets parsed from a PDF’s /XFA entry, with typed accessors per packet plus the assembled xdp document.
XfaPacketWriterWrites a modified XfaPacketSet back to the PDF /XFA entry, replacing the former XfaPacketParser write path.
XfaPageSplitterFinds the page split points of a laid-out flowed form (Stage C, sprint L2 PART B): walks the flow top-to-bottom against the per-page content region height and determines where each page’s content ends, honouring XFA keep (keep-together) and break (forced break) rules.
XfaPaginatorApplies an L2 SplitPlan to produce a paginated Layout DOM and emits the resulting multi-page PDF (Stage C, sprint L3).
XfaPainterPaints positioned XFA content (Stage C, sprint C2) into a page content stream: box model (fill + border edges + corners), field/caption text, honouring presence.
XfaProtoResolverResolves XFA prototype references at the model level: use (intra-document prototype by id) and usehref (prototype by href/id), plus proto packet sources (XFA 3.0 sec on use/usehref).
XfaScriptErrorRaised when an XFA script fails to parse or throws during execution.
XfaScriptHostThe XFA scripting host (Stage B / B3.1 PART A): owns one JS-0 Engine, injects the XFA host objects the corpus scripts use (xfa + host/app/util/console/ event) onto the global object, and bridges xfa.resolveNode/resolveNodes to the Stage-A SomResolver over the merged Form DOM.
XfaScriptNodeA live JavaScript view of an XFA Form-DOM node (Stage B / B3.1 A.2).
XfaScriptingStage B / B3.1 PART B — executes the load-time XFA JavaScript over a merged Form DOM: initialize events (seed) → calculate (derive values, in SOM-dependency topological order with cycle detection) → ready events.
XfaTemplateElementsRegistry of generated typed element constructors for this XFA grammar (element local name -> typed node).
XmlConnectionTyped XFA template element xmlConnection.
XmpMetadataHandlerReads and writes XMP metadata packets for PDF/A compliance.
XmpNamespaceRegistryRegistry of XMP namespace prefix-to-URI mappings (ISO 16684-1).
XmpParserParses XMP XML (ISO 16684-1) into an internal property map.
XmpPropertyInternal representation of an XMP property value.
XmpWriterSerializes an XMP property map to UTF-8 XMP XML with packet wrapper (ISO 16684-1).
XsdConnectionTyped XFA template element xsdConnection.

Interfaces

InterfaceDescription
CodecBidirectional string codec for an attribute value.
ConstructorFunctional interface for a native [[Construct]].
CtorConstructor functional interface for a typed node.
IPdfVisitorVisitor interface for type-safe traversal of PDF object graphs.
NativeFunctional interface for a native [[Call]].
ObjectResolverFunctional interface for lazy loading of indirect objects.
PdfARuleA single PDF/A validation rule.
PdfFilterInterface for PDF stream filters (§7.4, ISO 32000-1:2008).
ReferenceRegistryAllocates object keys in the target document.
Type3GlyphExecutorExecutes a Type 3 glyph-description content stream (ISO 32000 §9.6.5).

Enumerations

EnumerationDescription
AbbrValueAllowed values of the abbr attribute.
AccessValueAllowed values of the access attribute.
ActionValueAllowed values of the action attribute.
ActivityValueAllowed values of the activity attribute.
AfterValueAllowed values of the after attribute.
AllowMacroValueAllowed values of the allowMacro attribute.
AllowRichTextValueAllowed values of the allowRichText attribute.
AnchorTypeValueAllowed values of the anchorType attribute.
AspectValueAllowed values of the aspect attribute.
BaseProfileValueAllowed values of the baseProfile attribute.
BeforeValueAllowed values of the before attribute.
BindingKindHow a node obtained (or did not obtain) its data binding.
BlankOrNotBlankValueAllowed values of the blankOrNotBlank attribute.
BofActionValueAllowed values of the bofAction attribute.
BreakValueAllowed values of the break attribute.
CapValueAllowed values of the cap attribute.
ChecksumValueAllowed values of the checksum attribute.
CipherTypeSupported cipher types (IDENTITY = no encryption applied).
CircularValueAllowed values of the circular attribute.
CommandTypeValueAllowed values of the commandType attribute.
CommitOnValueAllowed values of the commitOn attribute.
CredentialServerPolicyValueAllowed values of the credentialServerPolicy attribute.
CursorLocationValueAllowed values of the cursorLocation attribute.
CursorTypeValueAllowed values of the cursorType attribute.
DataPrepValueAllowed values of the dataPrep attribute.
DataValueAllowed values of the data attribute.
Dd_modelValueAllowed values of the dd:model attribute.
DisableValueAllowed values of the disable attribute.
EccError-correction level.
EmbedPDFValueAllowed values of the embedPDF attribute.
EofActionValueAllowed values of the eofAction attribute.
ExcludeAllCapsValueAllowed values of the excludeAllCaps attribute.
ExcludeInitialCapValueAllowed values of the excludeInitialCap attribute.
ExecuteTypeValueAllowed values of the executeType attribute.
FormatTestValueAllowed values of the formatTest attribute.
FormatValueAllowed values of the format attribute.
HAlignValueAllowed values of the hAlign attribute.
HScrollPolicyValueAllowed values of the hScrollPolicy attribute.
HandValueAllowed values of the hand attribute.
HighlightValueAllowed values of the highlight attribute.
HyphenateValueAllowed values of the hyphenate attribute.
IntactValueAllowed values of the intact attribute.
InvertedValueAllowed values of the inverted attribute.
JoinValueAllowed values of the join attribute.
KerningModeValueAllowed values of the kerningMode attribute.
KindIndex kinds.
LayoutValueAllowed values of the layout attribute.
LineThroughPeriodValueAllowed values of the lineThroughPeriod attribute.
LineThroughValueAllowed values of the lineThrough attribute.
ListenValueAllowed values of the listen attribute.
LockTypeValueAllowed values of the lockType attribute.
MarkValueAllowed values of the mark attribute.
MatchValueAllowed values of the match attribute.
ModePagination mode chosen for a form.
MultiLineValueAllowed values of the multiLine attribute.
NameValueAllowed values of the name attribute.
NextValueAllowed values of the next attribute.
NullTestValueAllowed values of the nullTest attribute.
OddOrEvenValueAllowed values of the oddOrEven attribute.
OpComparison operators.
OpenValueAllowed values of the open attribute.
OperationValueAllowed values of the operation attribute.
OrientationValueAllowed values of the orientation attribute.
OverlinePeriodValueAllowed values of the overlinePeriod attribute.
OverlineValueAllowed values of the overline attribute.
OverrideValueAllowed values of the override attribute.
PagePositionValueAllowed values of the pagePosition attribute.
PermissionsValueAllowed values of the permissions attribute.
PickerValueAllowed values of the picker attribute.
PlacementValueAllowed values of the placement attribute.
PostureValueAllowed values of the posture attribute.
PresenceValueAllowed values of the presence attribute.
PreviousValueAllowed values of the previous attribute.
PrintCheckDigitValueAllowed values of the printCheckDigit attribute.
PriorityValueAllowed values of the priority attribute.
RelationValueAllowed values of the relation attribute.
RestoreStateValueAllowed values of the restoreState attribute.
RootAccessor shortcut roots (sec on SOM accessors).
RunAtValueAllowed values of the runAt attribute.
SaveValueAllowed values of the save attribute.
ScopeValueAllowed values of the scope attribute.
ScriptTestValueAllowed values of the scriptTest attribute.
SeveritySeverity levels for PDF/A violations.
ShapeValueAllowed values of the shape attribute.
SignatureTypeValueAllowed values of the signatureType attribute.
SlopeValueAllowed values of the slope attribute.
Source-paintHow a family was resolved (for reporting).
StartNewValueAllowed values of the startNew attribute.
StrokeValueAllowed values of the stroke attribute.
TargetTypeValueAllowed values of the targetType attribute.
TextEntryValueAllowed values of the textEntry attribute.
TextLocationValueAllowed values of the textLocation attribute.
TokenTypeEnumeration of all PDF token types.
TokenType-lexerLexical token categories for the ECMAScript 3 grammar (ECMA-262, 3rd ed.).
TransferEncodingValue-sourcesetAllowed values of the transferEncoding attribute.
TransferEncodingValue-templateAllowed values of the transferEncoding attribute.
TrayInValueAllowed values of the trayIn attribute.
TrayOutValueAllowed values of the trayOut attribute.
TruncateValueAllowed values of the truncate attribute.
TypeThe type of cross-reference entry.
TypeValueAllowed values of the type attribute.
UnderlinePeriodValueAllowed values of the underlinePeriod attribute.
UnderlineValueAllowed values of the underline attribute.
UpsModeValueAllowed values of the upsMode attribute.
UsageValueAllowed values of the usage attribute.
VAlignValueAllowed values of the vAlign attribute.
VScrollPolicyValueAllowed values of the vScrollPolicy attribute.
ValueTypeThe type of XMP property value.
WeightValueAllowed values of the weight attribute.
XfaPolicyPolicy for the AcroForm’s /XFA entry after flattening.
Xfd_dataNodeValueAllowed values of the xfd:dataNode attribute.

Facades

ClassDescription
BookmarkRepresents a bookmark (outline item) in a PDF document.
BookmarksRepresents a typed list of Bookmark objects.
ContentsResizeParametersParameters for resizing page contents.
ContentsResizeValueRepresents a value used in content resizing parameters.
DocumentPrivilegeRepresents the access privileges (permissions) for a PDF document (ISO 32000-1:2008, Table 22).
FormA convenience facade for working with PDF interactive forms (AcroForms).
FormEditorProvides methods for editing form fields in a PDF document: listing fields, filling values, flattening, and removing fields.
FormFieldFacadeVisual-style facade applied to fields created via addField(FieldType, String, String, int, double, double, double, double).
FormattedTextRepresents formatted text with font, color, and encoding properties, used primarily for stamps in the facades API.
PageBreakPage-break descriptor used by addPageBreak(Document, Document, PageBreak[]).
PdfAnnotationEditorProvides methods for managing annotations in a PDF document: flattening, deleting, and counting annotations.
PdfBookmarkEditorProvides methods for creating, extracting, and deleting bookmarks (outlines) in a PDF document.
PdfContentEditorProvides methods for editing PDF content, primarily text replacement operations.
PdfConverterConverts PDF pages to raster images (JPEG, PNG).
PdfExtractorFacade for extracting text and images from PDF documents.
PdfFileEditorProvides methods for manipulating PDF files: concatenating, extracting pages, splitting, inserting, and deleting pages.
PdfFileInfoProvides read-only access to PDF document metadata and properties such as title, author, page count, and encryption status.
PdfFileMendLegacy “mend” facade for adding raster images and FormattedText annotations to existing PDFs without rebuilding the page from scratch.
PdfFileSecurityProvides methods for managing PDF document security: encryption, decryption, passwords, and access permissions.
PdfFileSignatureFacade for working with PDF digital signatures.
PdfFileStampProvides methods for adding stamps (text or image) to PDF pages.
PdfPageEditorProvides methods for editing individual page properties such as size, rotation, and retrieving page information.
PdfViewerFacade for viewing and printing PDF documents.
PdfXmpMetadataThin facade over getMetadata(), mirroring Aspose.Pdf.Facades.PdfXmpMetadata.
ReplaceTextStrategyControls how replaceText(String, String) performs replacements.
SignatureNameRepresents a signature field name returned by getSignatureNames(boolean).
Stamp-facadesRepresents a stamp in the facades API that can be applied via PdfFileStamp.
StampInfoLightweight information about a stamp placed on a page.

Enumerations

EnumerationDescription
AlgorithmEnumerates the high-level algorithm families used by PdfFileSecurity.
EncodingTypeEnumerates the encoding types available for use with FormattedText.
ExtractImageModeControls how extractImage() enumerates images.
FieldTypeAcroForm field types recognised by the FormEditor facade.
FontStyleEnumerates predefined font names for use with FormattedText.
ImageFormatRaster image formats supported by PdfConverter.
KeySizeEnumerates the legacy toolkit key-size options used by PdfFileSecurity.
PasswordTypeDescribes the role of a password used to open an encrypted document.
Scope-facadesReplacement scope.

Forms

ClassDescription
AppearanceCharacteristicsWrapper around the widget appearance-characteristics dictionary (/MK, ISO 32000-1:2008 §12.5.6.19).
AppearanceDictionaryTyped view over a form field’s /AP appearance dictionary (ISO 32000-1:2008 §12.5.5).
ButtonFieldPush button field (/FT /Btn, push flag) (ISO 32000-1:2008, §12.7.4.2.2).
CheckboxFieldCheckbox field (/FT /Btn) (ISO 32000-1:2008, §12.7.4.2.3).
ComboBoxFieldCombo box / dropdown field (/FT /Ch, combo flag) (ISO 32000-1:2008, §12.7.4.4).
Field-formsAbstract base for all form fields (ISO 32000-1:2008, §12.7.3).
FieldAppearanceBuilderBuilds Form-XObject /AP/N appearance streams for form fields (checkbox and radio-button options).
FlattenSettingsSettings that control how form fields are flattened into page content.
Form-formsRepresents the interactive form (AcroForm) of a PDF document (ISO 32000-1:2008, §12.7).
ListBoxFieldList box field (/FT /Ch, no combo flag) (ISO 32000-1:2008, §12.7.4.4).
OptionA single option in a choice field (ComboBox/ListBox).
OptionCollectionCollection of options for choice fields (ComboBox/ListBox).
PKCS1PKCS#1 RSA signature for PDF (ISO 32000-1:2008, §12.8.3.2).
PKCS7PKCS#7 SHA-1 signature for PDF (ISO 32000-1:2008, §12.8.3.3.2).
PKCS7DetachedPKCS#7 detached signature for PDF (ISO 32000-1:2008, §12.8.3.3.1).
RadioButtonFieldRadio button group (/FT /Btn, radio flag) (ISO 32000-1:2008, §12.7.4.2.3).
RadioButtonOptionFieldA single option in a radio button group.
Signature-formsAbstract base class for PDF digital signature types (ISO 32000-1:2008, §12.8).
SignatureCustomAppearanceCustomizes the visual appearance of a digital signature field in a PDF document.
SignatureFieldSignature field (/FT /Sig) (ISO 32000-1:2008, §12.7.4.5).
TextBoxFieldText input field (/FT /Tx) (ISO 32000-1:2008, §12.7.4.3).
XfaFormRepresents an XFA (XML Forms Architecture) form embedded in a PDF document.
XfaNamespaceContextNamespace context for XFA XML documents.
XfaPacketParserThin backwards-compatible facade over the typed packet model (XfaPacketReader / XfaPacketSet / XfaPacketWriter).

Enumerations

EnumerationDescription
BoxStyleRepresents the style of a checkbox check mark.
FormTypeForm type enumeration.

Html

ClassDescription
CssContextCascading style context for HTML-to-PDF conversion.
CssStyleParserParses inline CSS style strings and applies them to a CssContext.
HtmlTagParserParses HTML (possibly malformed) into a DOM Document.
HtmlToPdfConverterConverts HTML content to a PDF Document.
PdfToHtmlConverterConverts a PDF Document to HTML markup.

Logicalstructure

ClassDescription
DivElementRepresents a division (Div) grouping structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.2, Table 333).
ElementAbstract base class for typed structure elements in the logical structure tree (ISO 32000-1:2008, §14.7.2).
ElementListOrdered list of child StructureElements within a structure tree node.
FigureElementRepresents a figure (Figure) illustration structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.5).
FormElementRepresents a form (Form) illustration structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.5).
FormulaElementRepresents a formula (Formula) illustration structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.5).
HeaderElementRepresents a header structure element (H, H1–H6) in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 334).
LinkElementRepresents a link (Link) inline structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 338).
ListElementRepresents a list (L) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 336).
ListLBodyElementRepresents a list body (LBody) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 336).
ListLIElementRepresents a list item (LI) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 336).
ListLblElementRepresents a list label (Lbl) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 336).
MarkedContentReferenceMarked content reference — links a structure element to marked content in a page’s content stream (ISO 32000-1:2008, §14.7.4.2).
NoteElementRepresents a note (Note) inline structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 338).
ObjectReferenceObject reference — links a structure element to a PDF object such as an annotation (ISO 32000-1:2008, §14.7.4.3).
ParagraphElementRepresents a paragraph (P) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 334).
PartElementRepresents a part (Part) grouping structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.2, Table 333).
QuoteElementRepresents a quote (Quote) inline structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 338).
RoleMapMaps custom structure type names to standard types (ISO 32000-1:2008, §14.7.3).
SectElementRepresents a section (Sect) grouping structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.2, Table 333).
SpanElementRepresents a span (Span) inline structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 338).
StructTreeRootThe root of the logical structure tree (ISO 32000-1:2008, §14.7.2, Table 322).
StructureElementRepresents a structure element in the logical structure tree (ISO 32000-1:2008, §14.7.2, Table 323).
StructureTextStateRepresents text state settings for a structure element in a tagged PDF (ISO 32000-1:2008, §14.8.2.4).
StructureTypeStandardStandard structure types for Tagged PDF (ISO 32000-1:2008, §14.8.4, Tables 333–338).
TOCElementRepresents a Table of Contents (TOC) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.2, Table 333).
TOCIElementRepresents a Table of Contents Item (TOCI) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.2, Table 333).
TableElementRepresents a table (Table) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 337).
TableTBodyElementRepresents a table body (TBody) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 337).
TableTDElementRepresents a table data cell (TD) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 337).
TableTFootElementRepresents a table footer (TFoot) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 337).
TableTHElementRepresents a table header cell (TH) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 337).
TableTHeadElementRepresents a table header (THead) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 337).
TableTRElementRepresents a table row (TR) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 337).

Operators

ClassDescription
BDCBegin marked content with properties operator (BDC).
BIBegin inline image operator (BI).
BMCBegin marked content operator (BMC).
BTBegin text object operator (BT).
BXBegin compatibility section operator (BX).
BasicSetColorAndPatternOperatorAbstract base class for set-color operators that support pattern color spaces (ISO 32000-1:2008, §8.6.8).
BasicSetColorOperatorAbstract base class for basic set-color operators (ISO 32000-1:2008, §8.6.8).
BlockTextOperatorAbstract base class for text block operators (ISO 32000-1:2008, §9.4).
ClipSet clipping path operator (W) using the non-zero winding number rule.
ClosePathClose subpath operator (h).
ClosePathEOFillStrokeClose, fill (even-odd), and stroke path operator (b*).
ClosePathFillStrokeClose, fill, and stroke path operator (b).
ClosePathStrokeClose and stroke path operator (s).
ConcatenateMatrixConcatenate matrix operator (cm).
CurveToCubic Bezier curve operator (c).
CurveTo1Cubic Bezier curve operator with initial point replicated (v).
CurveTo2Cubic Bezier curve operator with final point replicated (y).
DPMarked content point with properties operator (DP).
DoInvoke named XObject operator (Do).
EIEnd inline image operator (EI).
EMCEnd marked content operator (EMC).
EOClipSet clipping path operator (W*) using the even-odd rule.
EOFillFill path operator (f*) using the even-odd rule.
EOFillStrokeFill and stroke path operator (B*) using the even-odd rule.
ETEnd text object operator (ET).
EXEnd compatibility section operator (EX).
EndPathEnd path operator (n) without filling or stroking.
Fill-operatorsFill path operator (f) using the non-zero winding number rule.
FillStrokeFill and stroke path operator (B).
GRestoreRestore graphics state operator (Q).
GSSet graphics state dictionary operator (gs).
GSaveSave graphics state operator (q).
GlyphPositionRepresents a single element in a TJ (show text with glyph positioning) array.
IDBegin inline image data operator (ID).
LineToLine-to operator (l).
MPMarked content point operator (MP).
MoveTextPositionMove text position operator (Td).
MoveTextPositionSetLeadingMove text position and set leading operator (TD).
MoveToMove-to operator (m).
MoveToNextLineMove to start of next text line operator (T*).
MoveToNextLineShowTextMove to next line and show text operator (’).
ObsoleteFillObsolete fill path operator (F).
ReRectangle operator (re).
SelectFontSelect font and size operator (Tf).
SetAdvancedColorSet color for non-stroking operations with pattern support operator (scn).
SetAdvancedColorStrokeSet color for stroking operations with pattern support operator (SCN).
SetCMYKColorSet CMYK color for non-stroking operations operator (k).
SetCMYKColorStrokeSet CMYK color for stroking operations operator (K).
SetCharWidthSet char width operator for Type 3 fonts (d0).
SetCharWidthBoundingBoxSet char width and bounding box operator for Type 3 fonts (d1).
SetCharacterSpacingSet character spacing operator (Tc).
SetColorSet color for non-stroking operations operator (sc).
SetColorOperatorAbstract base class for all color-setting operators (ISO 32000-1:2008, §8.6.8).
SetColorRenderingIntentSet color rendering intent operator (ri).
SetColorSpaceSet color space for non-stroking operations operator (cs).
SetColorSpaceStrokeSet color space for stroking operations operator (CS).
SetColorStrokeSet color for stroking operations operator (SC).
SetDashSet dash pattern operator (d).
SetFlatSet flatness tolerance operator (i).
SetGlyphsPositionShowTextShow text with glyph positioning operator (TJ).
SetGraySet gray level for non-stroking operations operator (g).
SetGrayStrokeSet gray level for stroking operations operator (G).
SetHorizontalTextScalingSet horizontal text scaling operator (Tz).
SetLineCapSet line cap style operator (J).
SetLineJoinSet line join style operator (j).
SetLineWidthSet line width operator (w).
SetMiterLimitSet miter limit operator (M).
SetRGBColorSet RGB color for non-stroking operations operator (rg).
SetRGBColorStrokeSet RGB color for stroking operations operator (RG).
SetSpacingMoveToNextLineShowTextSet spacing, move to next line, and show text operator (").
SetTextLeadingSet text leading operator (TL).
SetTextMatrixSet text matrix operator (Tm).
SetTextRenderingModeSet text rendering mode operator (Tr).
SetTextRiseSet text rise operator (Ts).
SetWordSpacingSet word spacing operator (Tw).
ShFillShading fill operator (sh).
ShowTextShow text operator (Tj).
StrokeStroke path operator (S).
TextOperatorAbstract base class for all text-related operators (ISO 32000-1:2008, §9).
TextPlaceOperatorAbstract base class for text positioning operators (ISO 32000-1:2008, §9.4.2).
TextShowOperatorAbstract base class for text showing operators (ISO 32000-1:2008, §9.4.3).
TextStateOperatorAbstract base class for text state operators (ISO 32000-1:2008, §9.3).

Interfaces

InterfaceDescription
IOperatorSelectorVisitor interface for traversing an OperatorCollection.

Optimization

ClassDescription
OptimizationOptionsOptions controlling optimizeResources(OptimizationOptions).

Printing

ClassDescription
PdfPrinterResolutionRepresents the resolution of a printer.
PdfPrinterSettingsSpecifies information about how a document is printed, including the printer to use.
PrintPageSettingsSpecifies settings that apply to a single printed page.
PrintPaperSizeSpecifies the size of a piece of paper, with width and height in hundredths of an inch.
PrintPaperSizesStandard paper sizes as pre-defined constants.
PrinterMarginsSpecifies the margins of a printed page, in hundredths of an inch.

Enumerations

EnumerationDescription
DuplexKindSpecifies the duplex setting for a printer.
PdfPrintRangeSpecifies the portion of the document to print.
PdfPrinterResolutionKindSpecifies a printer resolution kind.
PrinterPaperKindStandard paper sizes.

Security

ClassDescription
EncryptionParametersCarries the low-level values used by a custom security handler.
ValidationOptionsOptions for controlling PDF signature validation behavior.
ValidationResultContains the result of a PDF signature validation operation.

Interfaces

InterfaceDescription
ICustomSecurityHandlerPluggable custom security handler compatible with Aspose-style document encryption extension points.

Enumerations

EnumerationDescription
ValidationMethodSpecifies the method used for signature validation.
ValidationModeSpecifies the mode used for certificate validation during signature verification.

Tagged

ClassDescription
AutoTaggingSettingsSettings for automatic tagging of PDF document structure.
HeaderElementTextConflictExceptionException thrown when a header element’s text conflicts with the TOC page title.
PositionSettingsPosition settings for tagged PDF structure elements.
TOCpageHasNoTitleExceptionException thrown when attempting to link a TOC page title to a header element, but the TOC page does not have a title set via TocInfo.
TaggedContentProvides access to a document’s tagged (structured) content (ISO 32000-1:2008, §14.8).
TaggedExceptionRuntime exception thrown when tagged PDF validation rules are violated.

Interfaces

InterfaceDescription
ITaggedContentInterface for accessing and modifying tagged (structured) content in a PDF document (ISO 32000-1:2008, §14.8).

Text

ClassDescription
AbsorbedCellA cell detected in a table during absorption.
AbsorbedRowA row detected in a table during absorption.
AbsorbedTableA table detected on a PDF page during absorption.
ArabicShaperClean-room contextual Arabic shaper: maps plain Arabic letters (U+0621–U+064A) to their Unicode Arabic Presentation Forms-B (U+FE70–U+FEFC) glyph variants — isolated, final, initial, medial — according to the cursive joining rules of the script.
FolderFontSourceRepresents a folder containing font files as a font source.
Font-textRepresents a font used in PDF documents.
FontRepository-textProvides access to system fonts and font lookup.
FontSourceBase class for font sources.
FontStylesFont style flags (ISO 32000-1:2008, Table 122).
FontSubstitutionBase class for font substitution strategies.
MarkupParagraphA paragraph detected during markup analysis of a PDF page.
MarkupSectionA section of a page containing paragraphs detected during markup analysis.
PageMarkupMarkup analysis result for a single page.
ParagraphAbsorberExtracts paragraph structures from PDF pages by analyzing text fragment positions and line spacing.
PositionRepresents a position on a PDF page (x, y coordinates in page space).
RichTextFontStylesDefines bitmask constants for rich text font styles used in PDF annotations and form fields.
SubstitutionFontCategoriesDefines font categories for system font substitution.
SystemFontsSubstitutionRepresents a font substitution strategy that uses system fonts.
TableAbsorberExtracts table structures from PDF pages by analyzing text positions and ruling lines to identify rows, columns, and cells.
TextAbsorberAbsorbs (extracts) all text from PDF pages.
TextAnalyzerChooses the more reliable textual representation between two candidate strings.
TextBuilderBuilds and appends text content to a PDF page by generating content stream operators.
TextEditOptionsRepresents text edit options that describe how text-editing operations (font replacement, character substitution, language transformation and underline detection) are performed by TextFragmentAbsorber, TextSegment and the content-editing facades.
TextExtractionOptionsOptions for text extraction from PDF pages.
TextFormattingOptionsOptions for text formatting within paragraphs.
TextFragmentRepresents a fragment of text extracted from a PDF page.
TextFragmentAbsorberAbsorbs text fragments matching a search phrase or regex from PDF pages.
TextFragmentCollectionA collection of TextFragments extracted from PDF pages.
TextParagraphRepresents a multi-line text paragraph that can be appended to a page via TextBuilder.
TextReplaceOptionsOptions for text replacement operations in PDF documents.
TextSearchOptionsOptions for text search operations.
TextSegmentRepresents a segment of text with uniform formatting (same font, size, color).
TextStateRepresents the graphical state of text (ISO 32000-1:2008, §9.3).

Enumerations

EnumerationDescription
ClippingPathsProcessingModeDefines how clipping paths are processed for edited text.
FontReplaceDefines font replacement behavior performed during text-editing operations.
FontTypesFont format hints used by InputStream, FontTypes).
LanguageSupported analyzer languages.
LanguageTransformationDefines the language transformation mode applied while showing/editing text.
LineSpacingModeLine spacing mode for paragraph layout.
NoCharacterActionDefines the action taken when the current font lacks a character required by an edit.
ReplaceAdjustmentControls how the page content is adjusted after text replacement.
Scope-textControls the scope of text replacement.
TextFormattingModeText formatting modes for extraction.
TextStyleSupported analyzer styles.
WordWrapModeWord wrapping mode for paragraph layout.

See Also

 English