DocumentStatistics
Request | Response | Model | |
---|---|---|---|
Get | GetDocumentStatisticsOnlineRequest | StatDataResponse | DocumentStatDataFileLink |
GetDocumentStatisticsRequest |
DocumentStatData
Represents a container for the document’s statistical data.
This class is used in StatDataResponse.
The following properties are defined:
Property | Type | Description |
---|---|---|
FootnotesStatData | FootnotesStatData | Gets or sets the detailed statistics on footnotes. |
PageCount | int | Gets or sets the total count of pages in the document. |
PageStatData | List<PageStatData> | Gets or sets the detailed statistics on all pages. |
ParagraphCount | int | Gets or sets the total count of paragraphs in the document. |
WordCount | int | Gets or sets the total count of words in the document. |
FootnotesStatData
Represents a container for the footnotes statistical data.
This class is used in DocumentStatData, PageStatData.
The following properties are defined:
Property | Type | Description |
---|---|---|
ParagraphCount | int | Gets or sets the total count of paragraphs in footnotes. |
WordCount | int | Gets or sets the total count of words in footnotes. |
PageStatData
Represents a container for the page’s statistical data.
This class is used in DocumentStatData.
The following properties are defined:
Property | Type | Description |
---|---|---|
FootnotesStatData | FootnotesStatData | Gets or sets the detailed statistics on the footnotes. |
PageNumber | int | Gets or sets the page number. |
ParagraphCount | int | Gets or sets the total count of paragraphs in the page. |
WordCount | int | Gets or sets the total count of words in the page. |
StatDataResponse
Represents a REST response with document’s statistical data.
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. |
DocumentLink | FileLink | Gets or sets the link to the document. |
StatData | DocumentStatData | Gets or sets the statistical data of the document. |
GetDocumentStatisticsOnlineRequest
Represents a request model for WordsApi.GetDocumentStatisticsOnline() operation.
An object of the GetDocumentStatisticsOnlineRequest class is created by the following constructor methods:
- GetDocumentStatisticsOnlineRequest()
- GetDocumentStatisticsOnlineRequest(Stream document, string loadEncoding, string password, string encryptedPassword, bool? includeComments, bool? includeFootnotes, bool? includeTextInShapes)
Each of those arguments initializes the corresponding self-titled property:
Argument | Property | Type | Description |
---|---|---|---|
document | Document | Stream | The document. |
loadEncoding | LoadEncoding | string | Encoding that will be used to load an HTML (or TXT) document if the encoding is not specified in HTML. |
password | Password | string | Password of protected Word document. Use the parameter to pass a password via SDK. SDK encrypts it automatically. We don’t recommend to use the parameter to pass a plain password for direct call of API. |
encryptedPassword | EncryptedPassword | string | Password of protected Word document. Use the parameter to pass an encrypted password for direct calls of API. See SDK code for encyption details. |
includeComments | IncludeComments | bool? | The flag indicating whether to include comments from the WordCount. The default value is “false”. |
includeFootnotes | IncludeFootnotes | bool? | The flag indicating whether to include footnotes from the WordCount. The default value is “false”. |
includeTextInShapes | IncludeTextInShapes | bool? | The flag indicating whether to include shape’s text from the WordCount. The default value is “false”. |
GetDocumentStatisticsRequest
Represents a request model for WordsApi.GetDocumentStatistics() operation.
An object of the GetDocumentStatisticsRequest class is created by the following constructor methods:
- GetDocumentStatisticsRequest()
- GetDocumentStatisticsRequest(string name, string folder, string storage, string loadEncoding, string password, string encryptedPassword, bool? includeComments, bool? includeFootnotes, bool? includeTextInShapes)
Each of those arguments initializes the corresponding self-titled property:
Argument | Property | Type | Description |
---|---|---|---|
name | Name | string | The filename of the input document. |
folder | Folder | string | Original document folder. |
storage | Storage | string | Original document storage. |
loadEncoding | LoadEncoding | string | Encoding that will be used to load an HTML (or TXT) document if the encoding is not specified in HTML. |
password | Password | string | Password of protected Word document. Use the parameter to pass a password via SDK. SDK encrypts it automatically. We don’t recommend to use the parameter to pass a plain password for direct call of API. |
encryptedPassword | EncryptedPassword | string | Password of protected Word document. Use the parameter to pass an encrypted password for direct calls of API. See SDK code for encyption details. |
includeComments | IncludeComments | bool? | The flag indicating whether to include comments from the WordCount. The default value is “false”. |
includeFootnotes | IncludeFootnotes | bool? | The flag indicating whether to include footnotes from the WordCount. The default value is “false”. |
includeTextInShapes | IncludeTextInShapes | bool? | The flag indicating whether to include shape’s text from the WordCount. The default value is “false”. |