[]
        
(Showing Draft Content)

GrapeCity.Documents.Word.BuiltInPropertyCollection

Class BuiltInPropertyCollection

Namespace
GrapeCity.Documents.Word
Assembly
GcDocs.Word.dll

Represents built-in document properties.

public class BuiltInPropertyCollection : DocumentPropertyCollection, IEnumerable<DocumentProperty>, IEnumerable
Inheritance
object
BuiltInPropertyCollection
Implements
System.Collections.Generic.IEnumerable<T><DocumentProperty>
System.Collections.IEnumerable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Properties

AplicationVersion

Gets or sets the version number of the application that created the document.

public double? AplicationVersion { get; set; }

Property Value

double?

ApplicationName

Gets or sets the name of the application.

public string ApplicationName { get; set; }

Property Value

string

Author

Gets or sets the name of the document's author.

public string Author { get; set; }

Property Value

string

Category

Gets or sets the category of the document.

public string Category { get; set; }

Property Value

string

Characters

Gets or sets an estimate of the number of characters in the document.

public int? Characters { get; set; }

Property Value

int?

CharactersWithSpaces

Gets or sets an estimate of the number of characters (including spaces) in the document.

public int? CharactersWithSpaces { get; set; }

Property Value

int?

Comments

Gets or sets the document comments.

public string Comments { get; set; }

Property Value

string

Company

Gets or sets the company property.

public string Company { get; set; }

Property Value

string

CreatedTime

Gets or sets date of the document creation in UTC.

public DateTime? CreatedTime { get; set; }

Property Value

System.DateTime?

DigitalSignature

Gets or sets the signature of a digitally signed document.

public byte[] DigitalSignature { get; set; }

Property Value

byte[]

Remarks

This property is a mechanism used by legacy documents to store the digital signature of its binary representation, and should be avoided in favor of the well-defined mechanism. Any use of this property should be for legacy compatibility only, and is application-defined.

HeadingPairs

Gets or sets the document headings and their names.

public object[] HeadingPairs { get; set; }

Property Value

object[]

HyperlinkBase

Specifies the base string used for evaluating relative hyperlinks in this document.

public string HyperlinkBase { get; set; }

Property Value

string

Gets or sets the set of hyperlinks that were in this document when last saved.

public string[] HyperlinkList { get; set; }

Property Value

string[]

HyperlinksChanged

Gets or sets whether one or more hyperlinks in the document were updated exclusively by a producer. The next producer to open this document shall update the hyperlink relationships with the new hyperlinks specified in this document.

public bool? HyperlinksChanged { get; set; }

Property Value

bool?

Identifier

Gets or sets an unambiguous document identifier.

public string Identifier { get; set; }

Property Value

string

Keywords

Gets or sets the document keywords.

public string Keywords { get; set; }

Property Value

string

Language

Gets or sets the value that identifies the document content language.

public string Language { get; set; }

Property Value

string

LastPrinted

Gets or sets the date when the document was last printed in UTC.

public DateTime? LastPrinted { get; set; }

Property Value

System.DateTime?

LastSavedBy

Gets or sets the name of the last author.

public string LastSavedBy { get; set; }

Property Value

string

LastSavedTime

Gets or sets the time of the last save in UTC.

public DateTime? LastSavedTime { get; set; }

Property Value

System.DateTime?

Lines

Gets or sets an estimate of the number of lines in the document.

public int? Lines { get; set; }

Property Value

int?

LinksUpToDate

Gets or sets whether hyperlinks in a document are up-to-date.

public bool? LinksUpToDate { get; set; }

Property Value

bool?

Manager

Gets or sets the manager property.

public string Manager { get; set; }

Property Value

string

Pages

Gets or sets an estimate of the number of pages in the document.

public int? Pages { get; set; }

Property Value

int?

Paragraphs

Gets or sets an estimate of the number of paragraphs in the document.

public int? Paragraphs { get; set; }

Property Value

int?

RevisionNumber

Gets or sets the document revision number.

public int? RevisionNumber { get; set; }

Property Value

int?

Security

Gets or sets the security level of a document as a numeric value.

public DocumentSecurity? Security { get; set; }

Property Value

DocumentSecurity?

SharedDocument

Gets or sets whether this document is currently shared between multiple producers. If true, producers should take care when updating the document.

public bool? SharedDocument { get; set; }

Property Value

bool?

Status

Gets or sets the document status.

public string Status { get; set; }

Property Value

string

Subject

Gets or sets the subject of the document.

public string Subject { get; set; }

Property Value

string

Template

Gets or sets the informational name of the document template.

public string Template { get; set; }

Property Value

string

Thumbnail

Gets or sets the display mode of the document thumbnail. Set to true to enable scaling of the document thumbnail to the display. Set to false to enable cropping of the document thumbnail to show only sections that fits the display.

public bool? Thumbnail { get; set; }

Property Value

bool?

Title

Gets or sets the title of the document.

public string Title { get; set; }

Property Value

string

TitlesOfParts

Gets or sets the names of a parts in the document. These parts are conceptual representations of document sections.

public string[] TitlesOfParts { get; set; }

Property Value

string[]

TotalEditingTime

Gets or sets the total editing time in minutes.

public int? TotalEditingTime { get; set; }

Property Value

int?

Version

Gets or sets the document version.

public string Version { get; set; }

Property Value

string

Words

Gets or sets an estimate of the number of words in the document.

public int? Words { get; set; }

Property Value

int?

Methods

SetPropertyValue<T>(T, string, string)

Sets the property value.

protected void SetPropertyValue<T>(T value, string xmlName = null, string name = "")

Parameters

value T

The property value.

xmlName string

The property name to store in xml.

name string

The property name.

Type Parameters

T

The property type