Class BuiltInDocumentPropertyCollection

Class BuiltInDocumentPropertyCollection

Namespace: Aspose.Cells.Properties
Assembly: Aspose.Cells.dll (25.2.0)

A collection of built-in document properties.

public class BuiltInDocumentPropertyCollection : DocumentPropertyCollection, IList<documentproperty>, ICollection<documentproperty>, IEnumerable<documentproperty>, ICollection, IEnumerable

Inheritance

objectCollectionBase<documentproperty>DocumentPropertyCollectionBuiltInDocumentPropertyCollection

Implements

IList<documentproperty>, ICollection<documentproperty>, IEnumerable<documentproperty>, ICollection, IEnumerable

Inherited Members

DocumentPropertyCollection.Contains(string), DocumentPropertyCollection.IndexOf(string), DocumentPropertyCollection.Remove(string), DocumentPropertyCollection.RemoveAt(int), DocumentPropertyCollection.this[string], DocumentPropertyCollection.this[int], CollectionBase<documentproperty>.BinarySearch(DocumentProperty), CollectionBase<documentproperty>.BinarySearch(DocumentProperty, IComparer<documentproperty>), CollectionBase<documentproperty>.BinarySearch(int, int, DocumentProperty, IComparer<documentproperty>), CollectionBase<documentproperty>.Contains(DocumentProperty), CollectionBase<documentproperty>.CopyTo(DocumentProperty[]), CollectionBase<documentproperty>.CopyTo(DocumentProperty[], int), CollectionBase<documentproperty>.CopyTo(int, DocumentProperty[], int, int), CollectionBase<documentproperty>.Exists(Predicate<documentproperty>), CollectionBase<documentproperty>.Find(Predicate<documentproperty>), CollectionBase<documentproperty>.FindAll(Predicate<documentproperty>), CollectionBase<documentproperty>.FindIndex(Predicate<documentproperty>), CollectionBase<documentproperty>.FindIndex(int, Predicate<documentproperty>), CollectionBase<documentproperty>.FindIndex(int, int, Predicate<documentproperty>), CollectionBase<documentproperty>.FindLast(Predicate<documentproperty>), CollectionBase<documentproperty>.FindLastIndex(Predicate<documentproperty>), CollectionBase<documentproperty>.FindLastIndex(int, Predicate<documentproperty>), CollectionBase<documentproperty>.FindLastIndex(int, int, Predicate<documentproperty>), CollectionBase<documentproperty>.IndexOf(DocumentProperty), CollectionBase<documentproperty>.IndexOf(DocumentProperty, int), CollectionBase<documentproperty>.IndexOf(DocumentProperty, int, int), CollectionBase<documentproperty>.LastIndexOf(DocumentProperty), CollectionBase<documentproperty>.LastIndexOf(DocumentProperty, int), CollectionBase<documentproperty>.LastIndexOf(DocumentProperty, int, int), CollectionBase<documentproperty>.GetEnumerator(), CollectionBase<documentproperty>.Clear(), CollectionBase<documentproperty>.RemoveAt(int), CollectionBase<documentproperty>.OnClearComplete(), CollectionBase<documentproperty>.OnClear(), CollectionBase<documentproperty>.Capacity, CollectionBase<documentproperty>.Count, CollectionBase<documentproperty>.InnerList, CollectionBase<documentproperty>.this[int], object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Remarks

Provides access to Aspose.Cells.Properties.DocumentProperty objects by their names (using an indexer) and via a set of typed properties that return values of appropriate types.

Properties

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

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

ContentStatus

Gets or sets the content status of the document.

public string ContentStatus { get; set; }

Property Value

string

ContentType

Gets or sets the content type of the document.

public string ContentType { get; set; }

Property Value

string

CreatedTime

Gets or sets date of the document creation in local timezone.

public DateTime CreatedTime { get; set; }

Property Value

DateTime

Remarks

Aspose.Cells does not update this property when you modify the document.

CreatedUniversalTime

Gets or sets the Universal time of the document creation.

public DateTime CreatedUniversalTime { get; set; }

Property Value

DateTime

Remarks

Aspose.Cells does not update this property when you modify the document.

DocumentVersion

Represents the version of the file.

public string DocumentVersion { get; set; }

Property Value

string

HyperlinkBase

Gets or sets the hyperlinkbase property.

public string HyperlinkBase { 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 document’s language.

public string Language { get; set; }

Property Value

string

LastPrinted

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

public DateTime LastPrinted { get; set; }

Property Value

DateTime

Remarks

If the document was never printed, this property will return DateTime.MinValue.

Aspose.Cells does not update this property when you modify the document.

LastPrintedUniversalTime

Gets or sets the Universal time when the document was last printed.

public DateTime LastPrintedUniversalTime { get; set; }

Property Value

DateTime

LastSavedBy

Gets or sets the name of the last author.

public string LastSavedBy { get; set; }

Property Value

string

Remarks

Aspose.Cells does not update this property when you modify the document.

LastSavedTime

Gets or sets the time of the last save in local timezone.

public DateTime LastSavedTime { get; set; }

Property Value

DateTime

Remarks

Aspose.Cells does not update this property when you modify the document.

LastSavedUniversalTime

Gets or sets the universal time of the last save.

public DateTime LastSavedUniversalTime { get; set; }

Property Value

DateTime

Remarks

Aspose.Cells does not update this property when you modify the document.

LinksUpToDate

Indicates 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

NameOfApplication

Gets or sets the name of the application.

public string NameOfApplication { get; set; }

Property Value

string

Pages

Represents an estimate of the number of pages in the document.

public int Pages { get; set; }

Property Value

int

RevisionNumber

Gets or sets the document revision number.

public string RevisionNumber { get; set; }

Property Value

string

Remarks

Aspose.Cells does not update this property when you modify the document.

ScaleCrop

Indicates the display mode of the document thumbnail.

public bool ScaleCrop { get; set; }

Property Value

bool

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

Title

Gets or sets the title of the document.

public string Title { get; set; }

Property Value

string

TotalEditingTime

Gets or sets the total editing time in minutes.

public double TotalEditingTime { get; set; }

Property Value

double

Version

Represents the version number of the application that created the document.

public string Version { get; set; }

Property Value

string

Remarks

It’s format is “00.0000”,for example : 12.0000

Words

Represents an estimate of the number of words in the document.

public int Words { get; set; }

Property Value

int

this[string]

Returns a Aspose.Cells.Properties.DocumentProperty object by the name of the property.

public override DocumentProperty this[string name] { get; }

Property Value

DocumentProperty

Remarks

The string names of the properties correspond to the names of the typed properties available from Aspose.Cells.Properties.BuiltInDocumentPropertyCollection.

If you request a property that is not present in the document, but the name of the property is recognized as a valid built-in name, a new Aspose.Cells.Properties.DocumentProperty is created, added to the collection and returned. The newly created property is assigned a default value (empty string, zero, false or DateTime.MinValue depending on the type of the built-in property).

If you request a property that is not present in the document and the name is not recognized as a built-in name, a null is returned.