IDocumentProperties

IDocumentProperties

Overview

IDocumentProperties is a interface in Aspose.Slides FOSS for .NET.

Represents the metadata properties of a presentation document.

This interface provides 7 methods for working with IDocumentProperties objects in .NET programs. Available methods include: ClearBuiltInProperties, ClearCustomProperties, ContainsCustomProperty, GetCustomPropertyName, GetCustomPropertyValue, RemoveCustomProperty, SetCustomPropertyValue. All public members are accessible to any .NET application after installing the Aspose.Slides FOSS for .NET package. Properties: AppVersion, ApplicationTemplate, Author, Category, Comments, Company, and 28 more.

Properties

NameTypeAccessDescription
TitlestringRead/WriteGets or sets the title of the presentation.
SubjectstringRead/WriteGets or sets the subject of the presentation.
AuthorstringRead/WriteGets or sets the author (dc:creator) of the presentation.
KeywordsstringRead/WriteGets or sets the keywords associated with the presentation.
CommentsstringRead/WriteGets or sets the comments (dc:description) for the presentation.
CategorystringRead/WriteGets or sets the category of the presentation.
ContentStatusstringRead/WriteGets or sets the content status of the presentation.
ContentTypestringRead/WriteGets or sets the content type of the presentation.
LastSavedBystringRead/WriteGets or sets the name of the last person who saved the presentation.
RevisionNumberintRead/WriteGets or sets the revision number of the presentation.
CreatedTimeDateTime?Read/WriteGets or sets the creation date and time in UTC.
LastSavedTimeDateTime?Read/WriteGets or sets the last saved date and time in UTC.
LastPrintedDateTime?Read/WriteGets or sets the last printed date and time in UTC.
AppVersionstringReadGets the application version string.
NameOfApplicationstringRead/WriteGets or sets the name of the application that created the presentation.
CompanystringRead/WriteGets or sets the company name.
ManagerstringRead/WriteGets or sets the manager name.
PresentationFormatstringRead/WriteGets or sets the presentation format description.
ApplicationTemplatestringRead/WriteGets or sets the application template name.
HyperlinkBasestringRead/WriteGets or sets the hyperlink base URI.
TotalEditingTimeTimeSpanRead/WriteGets or sets the total editing time.
SharedDocboolRead/WriteGets or sets a value indicating whether the document is shared.
ScaleCropboolRead/WriteGets or sets a value indicating whether the thumbnail should be cropped/scaled.
LinksUpToDateboolRead/WriteGets or sets a value indicating whether links are up to date.
HyperlinksChangedboolRead/WriteGets or sets a value indicating whether hyperlinks have changed.
SlidesintReadGets the number of slides in the presentation.
HiddenSlidesintReadGets the number of hidden slides in the presentation.
NotesintReadGets the number of notes pages in the presentation.
ParagraphsintReadGets the paragraph count statistic.
WordsintReadGets the word count statistic.
MultimediaClipsintReadGets the multimedia clip count statistic.
HeadingPairsIReadOnlyList<IHeadingPair>ReadGets the heading pairs describing content groupings.
TitlesOfPartsIReadOnlyList<string>ReadGets the titles of parts corresponding to heading pairs.
CountOfCustomPropertiesintReadGets the number of custom properties.

Methods

SignatureDescription
GetCustomPropertyValue(name: string)Gets the value of a custom property by name.
SetCustomPropertyValue(name: string, value: object)Sets or creates a custom property.
GetCustomPropertyName(index: int)Gets the name of a custom property by its zero-based index.
RemoveCustomProperty(name: string)Removes a custom property by name.
ContainsCustomProperty(name: string)Determines whether a custom property with the specified name exists.
ClearCustomProperties()Removes all custom properties.
ClearBuiltInProperties()Resets all built-in (core and app) properties to their default values.

See Also