menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SummaryDocumentProperties - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SummaryDocumentProperties

    Represents the summary information of the document.

    Inheritance
    System.Object
    OwnerHolder
    XDLSSerializableBase
    SummaryDocumentProperties
    BuiltinDocumentProperties
    Implements
    IXDLSSerializable
    Inherited Members
    OwnerHolder.Document
    OwnerHolder.m_doc
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    XDLSSerializableBase.CloneImpl()
    XDLSSerializableBase.InitXDLSHolder()
    XDLSSerializableBase.IXDLSSerializable.ReadXmlAttributes(IXDLSAttributeReader)
    XDLSSerializableBase.IXDLSSerializable.ReadXmlContent(IXDLSContentReader)
    XDLSSerializableBase.IXDLSSerializable.RestoreReference(String, Int32)
    XDLSSerializableBase.IXDLSSerializable.WriteXmlAttributes(IXDLSAttributeWriter)
    XDLSSerializableBase.IXDLSSerializable.WriteXmlContent(IXDLSContentWriter)
    XDLSSerializableBase.IXDLSSerializable.XDLSHolder
    XDLSSerializableBase.ReadXmlContent(IXDLSContentReader)
    XDLSSerializableBase.RestoreReference(String, Int32)
    XDLSSerializableBase.WriteXmlContent(IXDLSContentWriter)
    XDLSSerializableBase.XDLSHolder
    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
    System.Collections.Generic.Dictionary<System.Int32, System.String>

    m_summaryHash

    Sorted list of properties

    Declaration
    protected Dictionary<int, DocumentProperty> m_summaryHash
    Field Value
    Type
    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
    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
    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
    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
    XDLSSerializableBase.ReadXmlAttributes(IXDLSAttributeReader)

    WriteXmlAttributes(IXDLSAttributeWriter)

    Writes object data as xml attributes.

    Declaration
    protected override void WriteXmlAttributes(IXDLSAttributeWriter writer)
    Parameters
    Type Name Description
    IXDLSAttributeWriter writer

    The IXDLSAttributeWriter object.

    Overrides
    XDLSSerializableBase.WriteXmlAttributes(IXDLSAttributeWriter)

    Implements

    IXDLSSerializable

    See Also

    BuiltinDocumentProperties
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved