Other

Contents
[ ]

InfoAdditionalItem

Represents a info additional item.

This class is used in InfoResponse.

The following properties are defined:

Property Type Description
Key string Gets or sets Key.
Value string Gets or sets Value.

IRequestModel

Represents a common request for operations.

ICanModifyDocumentRequest

Represents a request which can modify document.

ICanSaveRevisionRequest

Represents a request which can save revisions in document.

ICanSpecifyMailMergeParametersRequest

Represents a request for mail merge operations.

ICanSpecifyOutputFormatRequest

Represents a request with format of output document.

ICanUseCustomFontsRequest

Represents a request which can use custom fonts.

InfoResponse

Represents a response with API info.

This class is inherited from WordsResponse and used in WordsApi.

The following properties are defined:

Property Type Description
RequestId string Gets or sets the request Id.
AdditionalInfo List<InfoAdditionalItem> Gets or sets additional info.
Name string Gets or sets application name.
Version string Gets or sets version.

IPutExecuteRequest

Represents a interface to specify template and body for putexecute operations.

IWordDocumentRequest

Represents a request for operation with word document.

PublicKeyResponse

Represents a rEST response for RSA public key info.

This class is inherited from WordsResponse and used in WordsApi.

The following properties are defined:

Property Type Description
RequestId string Gets or sets the request Id.
Exponent string Gets or sets RSA key exponent as Base64 string.
Modulus string Gets or sets RSA key modulus as Base64 string.

GetInfoRequest

Represents a request model for WordsApi operation.

GetPublicKeyRequest

Represents a request model for WordsApi operation.

HeaderFooterNodePathBuilder

Represents a node path builder for headers / footers.

This class is inherited from NodePathBuilderBase and used in SectionNodePathBuilder.

An object of the HeaderFooterNodePathBuilder class is created by the following constructor methods:

, where:

Argument Type Description
parentBuilder NodePathBuilderBase parent node path builder.
index int element node index.

Methods

  • string Build() - build node path for given node.
  • ParagraphNodePathBuilder Paragraphs(int index) - gets a node path builder for paragraph node.

ListNodePathBuilder

Represents a node path builder for document lists.

This class is inherited from NodePathBuilderBase and used in SectionBodyNodePathBuilder, SectionNodePathBuilder.

An object of the ListNodePathBuilder class is created by the following constructor methods:

, where:

Argument Type Description
parentBuilder NodePathBuilderBase parent node path builder.
index int element node index.

Methods

  • string Build() - build node path for given node.
  • SimpleNodePathBuilder Levels(int index) - gets a node path builder for list level node collection.

NodePathBuilderBase

Represents a base class for all node path builder.

Methods

  • string Build() - build node path for given node.

ParagraphNodePathBuilder

Represents a node path builder for paragraphs.

This class is inherited from NodePathBuilderBase and used in HeaderFooterNodePathBuilder, SectionBodyNodePathBuilder, SectionNodePathBuilder, TableCellNodePathBuilder.

An object of the ParagraphNodePathBuilder class is created by the following constructor methods:

, where:

Argument Type Description
parentBuilder NodePathBuilderBase parent node path builder.
index int element node index.

Methods

  • string Build() - build node path for given node.

SectionBodyNodePathBuilder

Represents a node path builder for section body.

An object of the SectionBodyNodePathBuilder class is created by the following constructor methods:

, where:

Argument Type Description
parentBuilder NodePathBuilderBase parent node path builder.
index element node index.

Methods

  • string Build() - build node path for given node.
  • ListNodePathBuilder Lists(int index) - gets a node path builder for list nodes.
  • ParagraphNodePathBuilder Paragraphs(int index) - gets a node path builder for paragraph node collection.
  • TableNodePathBuilder Tables(int index) - gets a node path builder for table nodes.

SectionNodePathBuilder

Represents a node path builder for fottnotes.

An object of the SectionNodePathBuilder class is created by the following constructor methods:

, where:

Argument Type Description
parentBuilder NodePathBuilderBase parent node path builder.
index int element node index.

Methods

SimpleNodePathBuilder

Represents a class for simple node.

This class is inherited from NodePathBuilderBase and used in ListNodePathBuilder.

An object of the SimpleNodePathBuilder class is created by the following constructor methods:

, where:

Argument Type Description
parentBuilder NodePathBuilderBase parent node path builder.
name string name of node collection.
index int? element node index.

Methods

  • string Build() - build node path for given node.

TableCellNodePathBuilder

Represents a node path builder for table row cells.

This class is inherited from NodePathBuilderBase and used in TableRowNodePathBuilder.

An object of the TableCellNodePathBuilder class is created by the following constructor methods:

, where:

Argument Type Description
parentBuilder NodePathBuilderBase parent node path builder.
index int cell index.

Methods

  • string Build() - build node path for given node.
  • ParagraphNodePathBuilder Paragraphs(int index) - gets a node path builder for paragraph node collection.
  • TableNodePathBuilder Tables(int index) - gets a node path builder for table node.

TableNodePathBuilder

Represents a node path builder for tables.

This class is inherited from NodePathBuilderBase and used in SectionBodyNodePathBuilder, SectionNodePathBuilder, TableCellNodePathBuilder.

An object of the TableNodePathBuilder class is created by the following constructor methods:

, where:

Argument Type Description
parentBuilder NodePathBuilderBase parent node path builder.
index int element node index.

Methods

  • string Build() - build node path for given node.
  • TableRowNodePathBuilder Rows(int index) - gets a node path builder for row node.

TableRowNodePathBuilder

Represents a node path builder for table rows.

This class is inherited from NodePathBuilderBase and used in TableNodePathBuilder.

An object of the TableRowNodePathBuilder class is created by the following constructor methods:

, where:

Argument Type Description
parentBuilder NodePathBuilderBase parent node path builder.
index int element node index.

Methods

  • string Build() - build node path for given node.
  • TableCellNodePathBuilder Cells(int index) - gets a node path builder for cell nodes.

PdfDigitalSignatureDetailsData.HashAlgorithmEnum

The following values are defined: Sha1, Sha256, Sha384, Sha512, Md5, RipeMD160.