Class SummaryDocumentProperties
Represents the summary information of the document.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.DocIO.DLS
Assembly: Syncfusion.DocIO.Base.dll
Syntax
public class SummaryDocumentProperties : XDLSSerializableBase, IXDLSSerializable
Remarks
The following list contains the names of all the available summary document properties:
Fields
m_internalSummaryHash
Declaration
protected Dictionary<int, string> m_internalSummaryHash
Field Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.Int32, System.String> |
m_summaryHash
Sorted list of properties
Declaration
protected Dictionary<int, DocumentProperty> m_summaryHash
Field Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.Int32, DocumentProperty> |
Properties
ApplicationName
Gets or sets application name of the document.
Declaration
public string ApplicationName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the application name property. |
Author
Gets or sets author name of the document.
Declaration
public string Author { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the author property. |
CharCount
Gets the total number of characters in the document
Declaration
public int CharCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The integer that represents the total number of characters. |
Comments
Gets or sets the comments that provide additional information about the document.
Declaration
public string Comments { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the additional information about the document. |
Count
Gets summary count of document properties
Declaration
public int Count { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
CreateDate
Gets or sets the creation date of the document.
Declaration
public DateTime CreateDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The DateTime that specifies the time when the document is created. |
DocSecurity
Gets or sets document security level
Declaration
public int DocSecurity { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Keywords
Gets or sets the document keywords.
Declaration
public string Keywords { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the keywords in the document. |
LastAuthor
Gets or sets the last author name of the document.
Declaration
public string LastAuthor { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the last author name. |
LastPrinted
Gets or sets the last print date of the document.
Declaration
public DateTime LastPrinted { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The DateTime that specifies the time when the document is last printed. |
LastSaveDate
Gets or sets the last save date of the document.
Declaration
public DateTime LastSaveDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The DateTime that specifies the time when the document is last saved. |
PageCount
Gets total number of pages in the document
Declaration
public int PageCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The integer that represents the total number of pages. |
RevisionNumber
Gets or sets the document revision number.
Declaration
public string RevisionNumber { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the revision number. |
Subject
Gets or sets the subject of the document.
Declaration
public string Subject { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the subject property. |
Template
Gets or sets the template name of the document.
Declaration
public string Template { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the template document name. |
Thumbnail
Gets or sets thumbnail picture for document preview
Declaration
public string Thumbnail { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Title
Gets or sets the title of the document.
Declaration
public string Title { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the title property. |
TotalEditingTime
Gets or sets the document total editing time.
Declaration
public TimeSpan TotalEditingTime { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan | The TimeSpan that specifies the total document editing time. |
WordCount
Gets total number of words in the document
Declaration
public int WordCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The integer that represents the total number of words. |
Methods
Add(Int32, DocumentProperty)
Adds the specified name.
Declaration
public void Add(int key, DocumentProperty props)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | key | The name. |
DocumentProperty | props | The value. |
ReadXmlAttributes(IXDLSAttributeReader)
Reads object data from xml attributes.
Declaration
protected override void ReadXmlAttributes(IXDLSAttributeReader reader)
Parameters
Type | Name | Description |
---|---|---|
IXDLSAttributeReader | reader | The IXDLSAttributeReader object. |
Overrides
WriteXmlAttributes(IXDLSAttributeWriter)
Writes object data as xml attributes.
Declaration
protected override void WriteXmlAttributes(IXDLSAttributeWriter writer)
Parameters
Type | Name | Description |
---|---|---|
IXDLSAttributeWriter | writer | The IXDLSAttributeWriter object. |