Aspose.Words FOSS for .NET

API reference for Aspose.Words FOSS for .NET. 617 public types organized by module.

Core API

ClassDescription
AbsolutePositionTabAn absolute position tab is a character which is used to advance the position on the current line of text when displaying this WordprocessingML content.
AdjustmentRepresents adjustment values that are applied to the specified shape.
AdjustmentCollectionRepresents a read-only collection of Adjustment adjust values that are applied to the specified shape.
AxisBoundRepresents minimum or maximum bound of axis values.
AxisDisplayUnitProvides access to the scaling options of the display units for the value axis.
AxisScalingRepresents the scaling options of the axis.
AxisTickLabelsRepresents properties of axis tick mark labels.
BarcodeParametersContainer class for barcode parameters to pass-through to BarcodeGenerator.
BaseWebExtensionCollectionBase class for TaskPaneCollection, WebExtensionBindingCollection, WebExtensionPropertyCollection and WebExtensionReferenceCollection collections.
BibliographyRepresents the list of bibliography sources available in the document.
BodyRepresents a container for the main text of a section.
BookmarkRepresents a single bookmark.
BookmarkCollectionA collection of Bookmark objects that represent the bookmarks in the specified range.
BookmarkEndRepresents an end of a bookmark in a Word document.
BookmarkStartRepresents a start of a bookmark in a Word document.
BookmarksOutlineLevelCollectionA collection of individual bookmarks outline level.
BorderRepresents a border of an object.
BorderCollectionA collection of Border objects.
BubbleSizeCollectionRepresents a collection of bubble sizes for a chart series.
BuildVersionInfoProvides information about the current product name and version.
BuildingBlockClass with 27 methods and 22 properties.
BuildingBlockCollectionA collection of BuildingBlock objects in the document.
BuiltInDocumentPropertiesA collection of built-in document properties.
CellRepresents a table cell.
CellCollectionProvides typed access to a collection of Cell nodes.
CellFormatRepresents all formatting for a table cell.
CertificateHolderRepresents a holder of X509Certificate2 instance.
ChartProvides access to the chart shape properties.
ChartAxisRepresents the axis options of the chart.
ChartAxisCollectionRepresents a collection of chart axes.
ChartAxisTitleProvides access to the axis title properties.
ChartDataLabelRepresents data label on a chart point or trendline.
ChartDataLabelCollectionRepresents a collection of ChartDataLabel.
ChartDataPointAllows to specify formatting of a single data point on the chart.
ChartDataPointCollectionRepresents collection of a ChartDataPoint.
ChartDataTableAllows to specify properties of a chart data table.
ChartFormatRepresents the formatting of a chart element.
ChartLegendRepresents chart legend properties.
ChartLegendEntryRepresents a chart legend entry.
ChartLegendEntryCollectionRepresents a collection of chart legend entries.
ChartMarkerRepresents a chart data marker.
ChartMultilevelValueRepresents a value for charts that display multilevel data.
ChartNumberFormatRepresents number formatting of the parent element.
ChartSeriesRepresents chart series properties.
ChartSeriesCollectionRepresents collection of a ChartSeries.
ChartSeriesGroupRepresents properties of a chart series group, that is, the properties of chart series of the same type associated with the same axes.
ChartSeriesGroupCollectionRepresents a collection of ChartSeriesGroup objects.
ChartTitleProvides access to the chart title properties.
ChartXValueRepresents an X value for a chart series.
ChartXValueCollectionRepresents a collection of X values for a chart series.
ChartYValueRepresents an Y value for a chart series.
ChartYValueCollectionRepresents a collection of Y values for a chart series.
CheckBoxControlThe CheckBox control toggles a value.
ChmLoadOptionsAllows to specify additional options when loading CHM document into a Document object.
CleanupOptionsAllows to specify options for document cleaning.
CommandButtonControlThe CommandButton control runs a macro that performs an action when a user clicks it.
CommentRepresents a container for text of a comment.
CommentCollectionProvides typed access to a collection of Comment nodes.
CommentRangeEndDenotes the end of a region of text that has a comment associated with it.
CommentRangeStartDenotes the start of a region of text that has a comment associated with it.
ComparisonEvaluationResultThe comparison evaluation result.
ComparisonExpressionThe comparison expression.
CompatibilityOptionsContains compatibility options (that is, the user preferences entered on the Compatibility tab of the Options dialog in Microsoft Word).
CompositeNodeBase class for nodes that can contain other nodes.
ConditionalStyleRepresents special formatting applied to some area of a table with assigned table style.
ConditionalStyleCollectionRepresents a collection of ConditionalStyle objects.
ContributorRepresents a bibliography source contributor.
ContributorCollectionRepresents bibliography source contributors.
ControlCharControl characters often encountered in documents.
ConvertUtilProvides helper functions to convert between various measurement units.
CorporateRepresents a corporate (an organization) bibliography source contributor.
CssSavingArgsProvides data for the CssSaving event.
CustomDocumentPropertiesA collection of custom document properties.
CustomPartRepresents a custom (arbitrary content) part, that is not defined by the ISO/IEC 29500 standard.
CustomPartCollectionRepresents a collection of CustomPart objects.
CustomXmlPartRepresents a Custom XML Data Storage Part (custom XML data within a package).
CustomXmlPartCollectionRepresents a collection of Custom XML Parts.
CustomXmlPropertyRepresents a single custom XML attribute or a smart tag property.
CustomXmlPropertyCollectionRepresents a collection of custom XML attributes or smart tag properties.
CustomXmlSchemaCollectionA collection of strings that represent XML schemas that are associated with a custom XML part.
DigitalSignatureRepresents a digital signature on a document and the result of its verification.
DigitalSignatureCollectionProvides a read-only collection of digital signatures attached to a document.
DigitalSignatureDetailsContains details for signing a document with a digital signature.
DigitalSignatureUtilProvides methods for signing document.
DocumentThe Document class constructors let developers create a new empty document or load an existing one from a file path, stream, or with custom load options.
DocumentBaseProvides the abstract base class for a main document and a glossary document of a Word document.
DocumentBuilderProvides methods to insert text, images and other content, specify font, paragraph and section formatting.
DocumentBuilderOptionsAllows to specify additional options for the document building process.
DocumentLoadingArgsAn argument passed into Notify(DocumentLoadingArgs).
DocumentPartSavingArgsProvides data for the DocumentPartSaving callback.
DocumentPropertyRepresents a custom or built-in document property.
DocumentPropertyCollectionBase class for BuiltInDocumentProperties and CustomDocumentProperties collections.
DocumentReaderPluginLoadExceptionThrown during document load, when the plugin required for reading the document format cannot be loaded.
DocumentSavingArgsAn argument passed into Notify(DocumentSavingArgs).
DocumentVisitorBase class for custom document visitors.
DropDownItemCollectionA collection of strings that represent all the items in a drop-down form field.
EditableRangeRepresents a single editable range.
EditableRangeEndRepresents an end of an editable range in a Word document.
EditableRangeStartRepresents a start of an editable range in a Word document.
EndnoteOptionsRepresents the endnote numbering options for a document or section.
FieldRepresents a Microsoft Word document field.
FieldAddInImplements the ADDIN field.
FieldAddressBlockImplements the ADDRESSBLOCK field.
FieldAdvanceImplements the ADVANCE field.
FieldArgumentBuilderBuilds a complex field argument consisting of fields, nodes, and plain text.
FieldAskImplements the ASK field.
FieldAuthorImplements the AUTHOR field.
FieldAutoNumImplements the AUTONUM field.
FieldAutoNumLglImplements the AUTONUMLGL field.
FieldAutoNumOutImplements the AUTONUMOUT field.
FieldAutoTextImplements the AUTOTEXT field.
FieldAutoTextListImplements the AUTOTEXTLIST field.
FieldBarcodeImplements the BARCODE field.
FieldBibliographyImplements the BIBLIOGRAPHY field.
FieldBidiOutlineImplements the BIDIOUTLINE field.
FieldBuilderBuilds a field from field code tokens (arguments and switches).
FieldCharBase class for nodes that represent field characters in a document.
FieldCitationImplements the CITATION field.
FieldCollectionA collection of Field objects that represents the fields in the specified range.
FieldCommentsImplements the COMMENTS field.
FieldCompareImplements the COMPARE field.
FieldCreateDateImplements the CREATEDATE field.
FieldDataImplements the DATA field.
FieldDatabaseImplements the DATABASE field.
FieldDatabaseDataRowProvides data for the FieldDatabase field result.
FieldDatabaseDataTableProvides data for the FieldDatabase field result.
FieldDateImplements the DATE field.
FieldDdeImplements the DDE field.
FieldDdeAutoImplements the DDEAUTO field.
FieldDisplayBarcodeImplements the DISPLAYBARCODE field.
FieldDocPropertyImplements the DOCPROPERTY field.
FieldDocVariableImplements DOCVARIABLE field.
FieldEQImplements the EQ field.
FieldEditTimeImplements the EDITTIME field.
FieldEmbedImplements the EMBED field.
FieldEndRepresents an end of a Word field in a document.
FieldFileNameImplements the FILENAME field.
FieldFileSizeImplements the FILESIZE field.
FieldFillInImplements the FILLIN field.
FieldFootnoteRefImplements the FOOTNOTEREF field.
FieldFormCheckBoxImplements the FORMCHECKBOX field.
FieldFormDropDownImplements the FORMDROPDOWN field.
FieldFormTextImplements the FORMTEXT field.
FieldFormatProvides typed access to field’s numeric, date and time, and general formatting.
FieldFormulaImplements the = (formula) field.
FieldGlossaryImplements the GLOSSARY field.
FieldGoToButtonImplements the GOTOBUTTON field.
FieldGreetingLineImplements the GREETINGLINE field.
FieldHyperlinkImplements the HYPERLINK field To learn more, visit the Working with Fields documentation article.
FieldIfImplements the IF field.
FieldImportImplements the IMPORT field.
FieldIncludeImplements the INCLUDE field.
FieldIncludePictureImplements the INCLUDEPICTURE field.
FieldIncludeTextImplements the INCLUDETEXT field.
FieldIndexImplements the INDEX field.
FieldInfoImplements the INFO field.
FieldKeywordsImplements the KEYWORDS field.
FieldLastSavedByImplements the LASTSAVEDBY field.
FieldLinkImplements the LINK field.
FieldListNumImplements the LISTNUM field.
FieldMacroButtonImplements the MACROBUTTON field.
FieldMergeBarcodeImplements the MERGEBARCODE field.
FieldMergeFieldImplements the MERGEFIELD field.
FieldMergeRecImplements the MERGEREC field.
FieldMergeSeqImplements the MERGESEQ field.
FieldNextImplements the NEXT field.
FieldNextIfImplements the NEXTIF field.
FieldNoteRefImplements the NOTEREF field.
FieldNumCharsImplements the NUMCHARS field.
FieldNumPagesImplements the NUMPAGES field.
FieldNumWordsImplements the NUMWORDS field.
FieldOcxImplements the OCX field.
FieldOptionsRepresents options to control field handling in a document.
FieldPageImplements the PAGE field.
FieldPageRefImplements the PAGEREF field.
FieldPrintImplements the PRINT field.
FieldPrintDateImplements the PRINTDATE field.
FieldPrivateImplements the PRIVATE field.
FieldQuoteImplements the QUOTE field.
FieldRDImplements the RD field.
FieldRefImplements the REF field.
FieldRevNumImplements the REVNUM field.
FieldSaveDateImplements the SAVEDATE field.
FieldSectionImplements the SECTION field.
FieldSectionPagesImplements the SECTIONPAGES field.
FieldSeparatorRepresents a Word field separator that separates the field code from the field result.
FieldSeqImplements the SEQ field.
FieldSetImplements the SET field.
FieldShapeImplements the SHAPE field.
FieldSkipIfImplements the SKIPIF field.
FieldStartRepresents a start of a Word field in a document.
FieldStyleRefImplements the STYLEREF field.
FieldSubjectImplements the SUBJECT field.
FieldSymbolImplements a SYMBOL field.
FieldTAImplements the TA field.
FieldTCImplements the TC field.
FieldTemplateImplements the TEMPLATE field.
FieldTimeImplements the TIME field.
FieldTitleImplements the TITLE field.
FieldToaImplements the TOA field.
FieldTocImplements the TOC field.
FieldUnknownImplements an unknown or unrecognized field.
FieldUpdatingProgressArgsProvides data for the field updating progress event.
FieldUserAddressImplements the USERADDRESS field.
FieldUserInitialsImplements the USERINITIALS field.
FieldUserNameImplements the USERNAME field.
FieldXEImplements the XE field.
FileCorruptedExceptionThrown during document load, when the document appears to be corrupted and impossible to load.
FileFormatInfoContains data returned by FileFormatUtil document format detection methods.
FileFormatUtilProvides utility methods for working with file formats, such as detecting file format or converting file extensions to/from file format enums.
FillRepresents fill formatting for an object.
FindReplaceOptionsSpecifies options for find/replace operations.
FontContains font attributes (font name, font size, color, and so on) for an object.
FontEmbeddingLicensingRightsRepresents embedding licensing rights for the font.
FontInfoSpecifies information about a font used in the document.
FontInfoCollectionRepresents a collection of fonts used in a document.
FontSettingsSpecifies font settings for a document.
FootnoteRepresents a container for text of a footnote or endnote.
FootnoteOptionsRepresents the footnote numbering options for a document or section.
FootnoteSeparatorRepresents a container for the footnote/endnote separator and continuation content of a document.
FootnoteSeparatorCollectionProvides typed access to FootnoteSeparator nodes of a document.
FormFieldRepresents a single form field.
FormFieldCollectionA collection of FormField objects that represent all the form fields in a range.
Forms2OleControlRepresents Microsoft Forms 2.0 OLE control.
Forms2OleControlCollectionRepresents collection of Forms2OleControl objects.
FrameFormatRepresents frame related formatting for a paragraph.
FramesetRepresents a frames page or a single frame on a frames page.
FramesetCollectionRepresents a collection of instances of the Frameset class.
GeneralFormatCollectionRepresents a typed collection of general formats.
GlossaryDocumentRepresents the root element for a glossary document within a Word document.
GlowFormatRepresents the glow formatting for an object.
GradientStopRepresents one gradient stop.
GradientStopCollectionContains a collection of GradientStop objects.
GraphicsQualityOptionsAllows to specify additional Graphics quality optionsjava.awt.RenderingHints Graphics quality options.
GroupShapeRepresents a group of shapes in a document.
HeaderFooterRepresents a container for the header or footer text of a section.
HeaderFooterCollectionProvides typed access to HeaderFooter nodes of a Section.
HorizontalRuleFormatRepresents horizontal rule formatting.
HtmlLoadOptionsAllows to specify additional options when loading HTML document into a Document object.
HtmlSaveOptionsCan be used to specify additional options when saving a document into the Html, Mhtml, Epub, Azw3 or Mobi format.
HyphenationOptionsAllows to configure document hyphenation options.
ImageDataClass with 9 methods and 18 properties.
ImageSavingArgsProvides data for the ImageSaving event.
ImageSizeContains information about image size and resolution.
ImageWatermarkOptionsContains options that can be specified when adding a watermark with image.
ImportFormatOptionsAllows to specify various import options to format output.
IncorrectPasswordExceptionThrown if a document is encrypted with a password and the password specified when opening the document is incorrect or missing.
InlineBase class for inline-level nodes that can have character formatting associated with them, but cannot have child nodes of their own.
InlineStoryBase class for inline-level nodes that can contain paragraphs and tables.
InternableComplexAttrBase class for internable complex attribute.
LanguagePreferencesAllows to set up language preferences.
ListList class exposes ListId, ListLevels, Style and methods like CompareTo and HasSameTemplate, allowing developers to inspect, compare, and manipulate document list definitions.
ListCollectionStores and manages formatting of bulleted and numbered lists used in a document.
ListFormatAllows to control what list formatting is applied to a paragraph.
ListLabelDefines properties specific to a list label.
ListLevelDefines formatting for a list level.
ListLevelCollectionA collection of list formatting for each level in a list.
LoadOptionsAllows to specify additional options (such as password or base URI) when loading a document into a Document object.
MailMergeSettingsSpecifies all of the mail merge information for a document.
MarkdownLoadOptionsAllows to specify additional options when loading Markdown document into a Document object.
MarkdownSaveOptionsClass to specify additional options when saving a document into the Markdown format.
MergeFieldImageDimensionRepresents an image dimension (i.e.
MorphDataControlThe MorphDataControl structure is an aggregate of six controls: CheckBox, ComboBox, ListBox, OptionButton, TextBox, and ToggleButton.
MultiPageLayoutDefines a layout for rendering multiple pages into a single output.
NodeBase class for all nodes of a Word document.
NodeChangingArgsProvides data for methods of the INodeChangingCallback interface.
NodeCollectionRepresents a collection of nodes of a specific type.
NodeEnumeratorClass with 3 methods and 1 property.
NodeImporterAllows to efficiently perform repeated import of nodes from one document to another.
NodeListRepresents a collection of nodes matching an XPath query executed using the SelectNodes method.
OdsoSpecifies the Office Data Source Object (ODSO) settings for a mail merge data source.
OdsoFieldMapDataSpecifies how a column in the external data source shall be mapped to the predefined merge fields within the document.
OdsoFieldMapDataCollectionA typed collection of the OdsoFieldMapData objects.
OdsoRecipientDataRepresents information about a single record within an external data source that is to be excluded from the mail merge.
OdsoRecipientDataCollectionA typed collection of OdsoRecipientData To learn more, visit the Mail Merge and Reporting documentation article.
OfficeMathRepresents an Office Math object such as function, equation, matrix or alike.
OleControlRepresents OLE ActiveX control.
OleFormatProvides access to the data of an OLE object or ActiveX control.
OlePackageAllows to access OLE Package properties.
OoxmlSaveOptionsCan be used to specify additional options when saving a document into the Docx, Docm, Dotx, Dotm or FlatOpc format.
OptionButtonControlThe OptionButton control enables a single choice in a limited set of mutually exclusive choices.
OutlineOptionsAllows to specify outline options.
PageRangeRepresents a continuous range of pages.
PageSavingArgsProvides data for the PageSaving event.
PageSetDescribes a random set of pages.
PageSetupRepresents the page setup properties of a section.
ParagraphRepresents a paragraph of text.
ParagraphCollectionProvides typed access to a collection of Paragraph nodes.
ParagraphFormatRepresents all the formatting for a paragraph.
PdfLoadOptionsAllows to specify additional options when loading Pdf document into a Document object.
PersonRepresents individual (a person) bibliography source contributor.
PersonCollectionRepresents a list of persons who are bibliography source contributors.
PhoneticGuideRepresents Phonetic Guide.
PlainTextDocumentAllows to extract plain-text representation of the document’s content.
PreferredWidthRepresents a value and its unit of measure that is used to specify the preferred width of a table or a cell.
RangeRepresents a contiguous area in a document.
ReflectionFormatRepresents the reflection formatting for an object.
ReplacingArgsProvides data for a custom replace operation.
ResourceLoadingArgsProvides data for the ResourceLoading method.
ResourceSavingArgsProvides data for the ResourceSaving event.
RevisionRepresents a revision (tracked change) in a document node or style.
RevisionCollectionA collection of Revision objects that represent revisions in the document.
RevisionGroupRepresents a group of sequential Revision objects.
RevisionGroupCollectionA collection of RevisionGroup objects that represent revision groups in the document.
RowRepresents a table row.
RowCollectionProvides typed access to a collection of Row nodes.
RowFormatRepresents all formatting for a table row.
RtfLoadOptionsAllows to specify additional options when loading Rtf document into a Document object.
RunRepresents a run of characters with the same font formatting.
RunCollectionProvides typed access to a collection of Run nodes.
SaveOptionsThis is an abstract base class for classes that allow the user to specify additional options when saving a document into a particular format.
SaveOutputParametersThis object is returned to the caller after a document is saved and contains additional information that has been generated or calculated during the save operation.
SdtListItemThis element specifies a single list item within a parent ComboBox or DropDownList structured document tag.
SdtListItemCollectionProvides access to SdtListItem elements of a structured document tag.
SectionRepresents a single section in a document.
SectionCollectionA collection of Section objects in the document.
ShadingContains shading attributes for an object.
ShadowFormatRepresents shadow formatting for an object.
ShapeRepresents an object in the drawing layer, such as an AutoShape, textbox, freeform, OLE object, ActiveX control, or picture.
ShapeBaseBase class for objects in the drawing layer, such as an AutoShape, freeform, OLE object, ActiveX control, or picture.
SignOptionsAllows to specify options for document signing.
SignatureLineProvides access to signature line properties.
SignatureLineOptionsAllows to specify options for signature line being inserted.
SmartTagThis element specifies the presence of a smart tag around one or more inline structures (runs, images, fields,etc.) within a paragraph.
SoftEdgeFormatRepresents the soft edge formatting for an object.
SourceRepresents an individual source, such as a book, journal article, or interview.
SpecialCharBase class for special characters in the document.
StoryBase class for elements that contain block-level nodes Paragraph and Table.
StrokeDefines a stroke for a shape.
StructuredDocumentTagRepresents a structured document tag (SDT or content control) in a document.
StructuredDocumentTagCollectionA collection of IStructuredDocumentTag instances that represent the structured document tags in the specified range.
StructuredDocumentTagRangeEndRepresents an end of ranged structured document tag which accepts multi-sections content.
StructuredDocumentTagRangeStartRepresents a start of ranged structured document tag which accepts multi-sections content.
StyleRepresents a single built-in or user-defined style.
StyleCollectionA collection of Style objects that represent both the built-in and user-defined styles in a document.
SubDocumentRepresents a SubDocument - which is a reference to an externally stored document.
TabStopRepresents a single custom tab stop.
TabStopCollectionClass with 12 methods and 1 property.
TableRepresents a table in a Word document.
TableCollectionProvides typed access to a collection of Table nodes.
TableStyleRepresents a table style.
TaskPaneRepresents an add-in task pane object.
TaskPaneCollectionSpecifies a list of persisted task pane objects.
TextBoxDefines attributes that specify how a text is displayed inside a shape.
TextBoxControlThe TextBox control displays text from an organized set of data or user input.
TextColumnRepresents a single text column.
TextColumnCollectionA collection of TextColumn objects that represent all the columns of text in a section of a document.
TextPathDefines the text and formatting of the text path (of a WordArt object).
TextWatermarkOptionsContains options that can be specified when adding a watermark with text.
ThemeRepresents document Theme, and provides access to main theme parts including MajorFonts, MinorFonts and Colors To learn more, visit the Working with Styles and Themes documentation article.
ThemeColorsRepresents the color scheme of the document theme which contains twelve colors.
ThemeFontsRepresents a collection of fonts in the font scheme, allowing to specify different fonts for different languages Latin, EastAsian and ComplexScript.
ToaCategoriesRepresents a table of authorities categories.
TxtListIndentationSpecifies how list levels are indented when document is exporting to Text format.
TxtLoadOptionsAllows to specify additional options when loading Text document into a Document object.
TxtSaveOptionsCan be used to specify additional options when saving a document into the Text format.
TxtSaveOptionsBaseThe base class for specifying additional options when saving a document into a text based formats.
UnsupportedFileFormatExceptionThrown during document load, when the document format is not recognized or not supported by Aspose.Words.
UserInformationSpecifies information about the user.
VariableCollectionA collection of document variables.
VbaModuleProvides access to VBA project module.
VbaModuleCollectionRepresents a collection of VbaModule objects.
VbaProjectProvides access to VBA project information.
VbaReferenceImplements a reference to an Automation type library or VBA project.
VbaReferenceCollectionRepresents a collection of VbaReference objects.
ViewOptionsProvides various options that control how a document is shown in Microsoft Word.
WarningInfoContains information about a warning that Aspose.Words issued during document loading or saving.
WarningInfoCollectionRepresents a typed collection of WarningInfo objects.
WatermarkRepresents class to work with document watermark.
WebExtensionRepresents a web extension object.
WebExtensionBindingSpecifies a binding relationship between a web extension and the data in the document.
WebExtensionBindingCollectionSpecifies a list of web extension bindings.
WebExtensionPropertySpecifies a web extension custom property.
WebExtensionPropertyCollectionSpecifies a set of web extension custom properties.
WebExtensionReferenceRepresents the reference to a web extension.
WebExtensionReferenceCollectionSpecifies a list of web extension references.
WordML2003SaveOptionsCan be used to specify additional options when saving a document into the WordML format.
WriteProtectionSpecifies write protection settings for a document.
XmlMappingSpecifies the information that is used to establish a mapping between the parent structured document tag and an XML element stored within a custom XML data part in the document.

Interfaces

InterfaceDescription
IBarcodeGeneratorPublic interface for barcode custom generator.
IBibliographyStylesProviderImplement this interface to provide bibliography style for the FieldBibliography and FieldCitation fields when they’re updated.
IChartDataPointContains properties of a single data point on the chart.
IComparisonExpressionEvaluatorWhen implemented, allows to override default comparison expressions evaluation for the FieldIf and FieldCompare fields.
ICssSavingCallbackImplement this interface if you want to control how Aspose.Words saves CSS (Cascading Style Sheet) when saving a document to HTML.
IDocumentConverterPluginDefines an interface for external converter plugin.
IDocumentLoadingCallbackImplement this interface if you want to have your own custom method called during loading a document.
IDocumentMergerPluginDefines an interface for external merger plugin that can merge Pdf documents.
IDocumentPartSavingCallbackImplement this interface if you want to receive notifications and control how Aspose.Words saves document parts when exporting a document to Html or Epub format.
IDocumentReaderPluginDefines an interface for external reader plugins that can read a file into a document.
IDocumentSavingCallbackImplement this interface if you want to have your own custom method called during saving a document.
IFieldDatabaseProviderImplement this interface to provide data for the FieldDatabase field when it’s updated.
IFieldResultFormatterImplement this interface if you want to control how the field result is formatted.
IFieldUpdateCultureProviderWhen implemented, provides a CultureInfo object that should be used during the update of a particular field.
IFieldUpdatingCallbackImplement this interface if you want to have your own custom methods called during a field update.
IFieldUpdatingProgressCallbackImplement this interface if you want to track field updating progress.
IFieldUserPromptRespondentRepresents the respondent to user prompts during field update.
IImageSavingCallbackImplement this interface if you want to control how Aspose.Words saves images when saving a document to HTML.
INodeChangingCallbackImplement this interface if you want to receive notifications when nodes are inserted or removed in the document.
INodeCollectionInterface in the Words NET API.
IPageSavingCallbackImplement this interface if you want to control how Aspose.Words saves separate pages when saving a document to fixed page formats.
IReplacingCallbackImplement this interface if you want to have your own custom method called during a find and replace operation.
IResourceLoadingCallbackImplement this interface if you want to control how Aspose.Words loads external resource when importing a document and inserting images using DocumentBuilder.
IResourceSavingCallbackImplement this interface if you want to control how Aspose.Words saves external resources (images, fonts and css) when saving a document to fixed page HTML or SVG.
IRevisionCriteriaImplement this interface if you want to control when certain Revision should be accepted/rejected or not by the Accept/Reject methods.
IStructuredDocumentTagInterface to define a common data for StructuredDocumentTag and StructuredDocumentTagRangeStart.
IWarningCallbackImplement this interface if you want to have your own custom method called to capture loss of fidelity warnings that can occur during document loading or saving.

Enumerations

EnumerationDescription
ArrowLengthLength of the arrow at the end of a line.
ArrowTypeSpecifies the type of an arrow at a line end.
ArrowWidthWidth of the arrow at the end of a line.
AutoFitBehaviorDetermines how Aspose.Words resizes the table when you invoke the AutoFit method.
AxisBuiltInUnitSpecifies the display units for an axis.
AxisCategoryTypeSpecifies type of a category axis.
AxisCrossesSpecifies the possible crossing points for an axis.
AxisGroupRepresents a type of a chart axis group.
AxisScaleTypeSpecifies the possible scale types for an axis.
AxisTickLabelPositionSpecifies the possible positions for tick labels.
AxisTickMarkSpecifies the possible positions for tick marks.
AxisTimeUnitSpecifies the unit of time for axes.
BaselineAlignmentSpecifies fonts vertical position on a line.
BlockImportModeSpecifies how properties of block-level elements are imported from HTML-based documents.
BorderTypeSpecifies sides of a border.
BreakTypeSpecifies type of a break inside a document.
BuildingBlockBehaviorSpecifies the behavior that shall be applied to the contents of the building block when it is inserted into the main document.
BuildingBlockGallerySpecifies the predefined gallery into which a building block is classified.
BuildingBlockTypeSpecifies a building block type.
CalendarTypeSpecifies the type of a calendar.
CellMergeSpecifies how a cell in a table is merged with other cells.
CellVerticalAlignmentSpecifies vertical justification of text inside a table cell.
ChapterPageSeparatorDefines the separator character that appears between the chapter and page number.
ChartAxisTypeSpecifies type of chart axis.
ChartDataLabelLocationModeSpecifies how the values ​​that specify the location of a data label - the Left and Top properties - are interpreted.
ChartDataLabelPositionSpecifies the position for a chart data label.
ChartSeriesTypeSpecifies a type of a chart series.
ChartShapeTypeSpecifies the shape type of chart elements.
ChartStyleSpecifies predefined styles of a chart.
ChartTypeSpecifies type of a chart.
ChartXValueTypeAllows to specify type of an X value of a chart series.
ChartYValueTypeAllows to specify type of an Y value of a chart series.
ColorModeSpecifies how colors are rendered.
CompatibilitySpecifies names of compatibility options.
CompressionLevelCompression level for OOXML files.
ConditionalStyleTypeRepresents possible table areas to which conditional formatting may be defined in a table style.
ContentDispositionEnumerates different ways of presenting the document at the client browser.
CssStyleSheetTypeSpecifies how CSS (Cascading Style Sheet) styles are exported to HTML.
DashStyleDashed line style.
DigitalSignatureTypeSpecifies the type of a digital signature.
Dml3DEffectsRenderingModeSpecifies how 3D shape effects are rendered.
DmlEffectsRenderingModeSpecifies how DrawingML effects are rendered to fixed page formats.
DmlRenderingModeSpecifies how DrawingML shapes are rendered to fixed page formats.
DocumentDirectionAllows to specify the direction to flow the text in a document.
DocumentPositionMovementEnum with 6 members.
DocumentRecoveryModeSpecifies the available recovery options when a document encounters errors during loading.
DocumentSecurityUsed as a value for the Security property.
DocumentSplitCriteriaSpecifies how the document is split into parts when saving to Html, Epub or Azw3 format.
DropCapPositionSpecifies the position for a drop cap text.
EditingLanguageSpecifies the editing language.
EditorTypeSpecifies the set of possible aliases (or editing groups) which can be used as aliases to determine if the current user shall be allowed to edit a single range defined by an editable range within a document.
EmbeddedFontFormatSpecifies format of particular embedded font inside FontInfo object.
EmbeddedFontStyleSpecifies the style of an embedded font inside a FontInfo object.
EmfPlusDualRenderingModeSpecifies how Aspose.Words should render EMF+ Dual metafiles.
EmphasisMarkSpecifies possible types of emphasis mark.
EndCapSpecifies line cap style.
EndnotePositionDefines the endnote position.
ExportHeadersFootersModeSpecifies how headers and footers are exported to HTML, MHTML or EPUB.
ExportListLabelsSpecifies how list labels are exported to HTML, MHTML and EPUB.
FieldIfComparisonResultSpecifies the result of the IF field condition evaluation.
FieldIndexFormatSpecifies the formatting for the FieldIndex fields in a document.
FieldTypeSpecifies Microsoft Word field types.
FieldUpdateCultureSourceIndicates what culture to use during field update.
FillTypeSpecifies fill type for a fillable object.
FindReplaceDirectionSpecifies direction for replace operations.
FlipOrientationPossible values for the orientation of a shape.
FontEmbeddingUsagePermissionsRepresents the font embedding usage permissions.
FontFamilyRepresents the font family.
FontPitchRepresents the font pitch.
FootnoteNumberingRuleDetermines when automatic footnote or endnote numbering restarts.
FootnotePositionDefines the footnote position.
FootnoteSeparatorTypeSpecifies the type of the footnote/endnote separator.
FootnoteTypeSpecifies whether this is a footnote or an endnote.
Forms2OleControlTypeEnumerates types of Forms 2.0 controls.
GeneralFormatSpecifies a general format that is applied to a numeric, text, or any field result.
GradientStyleSpecifies the style for a gradient fill.
GradientVariantSpecifies the variant for a gradient fill.
HeaderFooterBookmarksExportModeSpecifies how bookmarks in headers/footers are exported.
HeaderFooterTypeIdentifies the type of header or footer found in a Word file.
HeightRuleSpecifies the rule for determining the height of an object.
HorizontalAlignmentSpecifies horizontal alignment of a floating shape, text frame or floating table.
HorizontalRuleAlignmentRepresents the alignment for the specified horizontal rule.
HtmlControlTypeType of document nodes that represent <input> and <select> elements imported from HTML.
HtmlElementSizeOutputModeSpecifies how Aspose.Words exports element widths and heights to HTML, MHTML and EPUB.
HtmlInsertOptionsSpecifies options for the InsertHtml(string, HtmlInsertOptions) method.
HtmlMetafileFormatIndicates the format in which metafiles are saved to HTML documents.
HtmlOfficeMathOutputModeSpecifies how Aspose.Words exports OfficeMath to HTML, MHTML and EPUB.
HtmlVersionIndicates the version of HTML is used when saving the document to Html and Mhtml formats.
ImageBinarizationMethodSpecifies the method used to binarize image.
ImageColorModeSpecifies the color mode for the generated images of document pages.
ImagePixelFormatSpecifies the pixel format for the generated images of document pages.
ImageTypeSpecifies the type (format) of an image in a Microsoft Word document.
ImlRenderingModeSpecifies how ink (InkML) objects are rendered to fixed page formats.
ImportFormatModeSpecifies how formatting is merged when importing content from another document.
JoinStyleLine join style.
JustificationModeSpecifies the character spacing adjustment for a document.
LayoutFlowDetermines the flow of the text layout in a textbox.
LegendPositionSpecifies the possible positions for a chart legend.
LineNumberRestartModeDetermines when automatic line numbering restarts.
LineSpacingRuleSpecifies line spacing values for a paragraph.
LineStyleSpecifies line style of a Border.
ListLevelAlignmentSpecifies alignment for the list number or bullet.
ListTemplateSpecifies one of the predefined list formats available in Microsoft Word.
ListTrailingCharacterSpecifies the character that separates the list label from the text of the paragraph.
LoadFormatIndicates the format of the document that is to be loaded.
MailMergeCheckErrorsSpecifies how Microsoft Word will report errors detected during mail merge.
MailMergeDataTypeSpecifies the type of an external mail merge data source.
MailMergeDestinationSpecifies the possible results which may be generated when a mail merge is carried out on a document.
MailMergeMainDocumentTypeSpecifies the possible types for a mail merge source document.
MarginsSpecifies preset margins.
MarkdownEmptyParagraphExportModeSpecifies how Aspose.Words exports empty paragraphs to Markdown.
MarkdownExportAsHtmlAllows to specify the elements to be exported to Markdown as raw HTML.
MarkdownLinkExportModeSpecifies how links are exported into Markdown.
MarkdownListExportModeSpecifies how lists are exported into Markdown.
MarkdownOfficeMathExportModeSpecifies how Aspose.Words exports OfficeMath to Markdown.
MarkerSymbolSpecifies marker symbol style.
MarkupLevelSpecifies the level in the document tree where a particular StructuredDocumentTag can occur.
MathObjectTypeSpecifies type of an Office Math object.
MeasurementUnitsSpecifies the unit of measurement.
MergeFieldImageDimensionUnitSpecifies an unit of an image dimension (i.e.
MsWordVersionAllows Aspose.Wods to mimic MS Word version-specific application behavior.
MultiplePagesTypeSpecifies how document is printed out.
NodeChangingActionSpecifies the type of node change.
NodeTypeSpecifies the type of a Word document node.
NumSpacingSpecifies possible values in which numeral spacing can be displayed.
NumberStyleSpecifies the number style for a list, footnotes and endnotes, page numbers.
NumeralFormatIndicates the symbol set that is used to represent numbers while rendering to fixed page formats.
OdsoDataSourceTypeSpecifies the type of the external data source to be connected to as part of the ODSO connection information.
OdsoFieldMappingTypeSpecifies the possible types used to indicate if a given mail merge field has been mapped to a column in the given external data source.
OfficeMathDisplayTypeSpecifies the display format type of the equation.
OfficeMathJustificationSpecifies the justification of the equation.
OoxmlComplianceAllows to specify which OOXML specification will be used when saving in the DOCX format.
OrientationSpecifies page orientation.
OutlineLevelSpecifies the outline level of a paragraph in the document.
PageBorderAppliesToSpecifies which pages the page border is printed on.
PageBorderDistanceFromSpecifies the positioning of the page border relative to the page margin.
PageVerticalAlignmentSpecifies vertical justification of text on each page.
PaperSizeSpecifies paper size.
ParagraphAlignmentSpecifies text alignment in a paragraph.
PatternTypeSpecifies the fill pattern to be used to fill a shape.
PreferredWidthTypeSpecifies the unit of measurement for the preferred width of a table or cell.
PresetTextureSpecifies texture to be used to fill a shape.
PropertyTypeSpecifies data type of a document property.
ProtectionTypeProtection type for a document.
RelativeHorizontalPositionSpecifies to what the horizontal position of a shape or text frame is relative.
RelativeHorizontalSizeSpecifies relatively to what the width of a shape or a text frame is calculated horizontally.
RelativeVerticalPositionSpecifies to what the vertical position of a shape or text frame is relative.
RelativeVerticalSizeSpecifies relatively to what the height of a shape or a text frame is calculated vertically.
ReplaceActionAllows the user to specify what happens to the current match during a replace operation.
ReplacementFormatSpecifies the replacement format.
ResourceLoadingActionSpecifies the mode of resource loading.
ResourceTypeType of loaded resource.
RevisionTypeEnum with 5 members.
RevisionsViewAllows to specify whether to work with the original or revised version of a document.
SaveFormatIndicates the format in which the document is saved.
SdtAppearanceSpecifies the appearance of a structured document tag.
SdtCalendarTypeSpecifies the possible types of calendars which can be used to specify CalendarType in an Office Open XML document.
SdtDateStorageFormatSpecifies how the date for a date SDT is stored/retrieved when the SDT is bound to an XML node in the document’s data store.
SdtTypeSpecifies the type of a structured document tag (SDT) node.
SectionLayoutModeSpecifies the layout mode for a section allowing to define the document grid behavior.
SectionStartThe type of break at the beginning of the section.
ShadowTypeSpecifies the type of a shape shadow.
ShapeLineStyleSpecifies the compound line style of a Shape.
ShapeMarkupLanguageEnum with 2 members.
ShapeTextOrientationSpecifies orientation of text in shapes.
ShapeTypeSpecifies the type of shape in a Microsoft Word document.
SourceTypeRepresents bibliography source types.
StoryTypeText of a Word document is stored in stories.
StyleIdentifierLocale independent style identifier.
StyleTypeRepresents type of the style.
SvgTextOutputModeAllows to specify how text inside a document should be rendered when saving in SVG format.
TabAlignmentSpecifies the alignment/type of a tab stop.
TabLeaderSpecifies the type of the leader line displayed under the tab character.
TableAlignmentSpecifies alignment for an inline table.
TableContentAlignmentAllows to specify the alignment of the content of the table to be used when exporting into Markdown format.
TableStyleOptionsSpecifies how table style is applied to a table.
TaskPaneDockStateEnumerates available locations of task pane object.
TextBoxAnchorSpecifies values used for shape text vertical alignment.
TextBoxWrapModeSpecifies how text wraps inside a shape.
TextDmlEffectDml text effect for text runs.
TextEffectAnimation effect for text runs.
TextFormFieldTypeSpecifies the type of a text form field.
TextOrientationSpecifies orientation of text on a page, in a table cell or a text frame.
TextPathAlignmentWordArt alignment.
TextWrappingSpecifies how text is wrapped around the table.
TextureAlignmentSpecifies the alignment for the tiling of the texture fill.
TextureIndexSpecifies shading texture.
ThemeColorSpecifies the theme colors for document themes.
ThemeFontSpecifies the types of theme font names for document themes.
TiffCompressionSpecifies what type of compression to apply when saving page images into a TIFF file.
TxtExportHeadersFootersModeSpecifies the way headers and footers are exported to plain text format.
TxtLeadingSpacesOptionsSpecifies available options for leading space handling during import from Text file.
TxtOfficeMathExportModeSpecifies how Aspose.Words exports OfficeMath to Text.
TxtTrailingSpacesOptionsSpecifies available options for trailing spaces handling during import from Text file.
UnderlineIndicates type of the underline applied to a font.
VbaModuleTypeSpecifies the type of a model in a VBA project.
VbaReferenceTypeAllows to specify the type of a VbaReference object.
VerticalAlignmentSpecifies vertical alignment of a floating shape, text frame or a floating table.
ViewTypePossible values for the view mode in Microsoft Word.
VisitorActionAllows the visitor to control the enumeration of nodes.
WarningSourceSpecifies the module that produces a warning during document loading or saving.
WarningTypeSpecifies the type of a warning that is issued by Aspose.Words during document loading or saving.
WatermarkLayoutDefines layout of the watermark relative to the watermark center.
WatermarkTypeSpecifies the watermark type.
WebExtensionBindingTypeEnumerates available types of binding between a web extension and the data in the document.
WebExtensionStoreTypeEnumerates available types of a web extension store.
WrapSideSpecifies what side(s) of the shape or picture the text wraps around.
WrapTypeSpecifies how text is wrapped around a shape or picture.
XmlDsigLevelSpecifies the level of a digital signature based on XML-DSig standard.
Zip64ModeSpecifies when to use ZIP64 format extensions for OOXML files.
ZoomTypePossible values for how large or small the document appears on the screen in Microsoft Word.

See Also