DocumentProperties Class

Represents properties of a presentation.
Inheritance Hierarchy
SystemObject
  Aspose.SlidesDocumentProperties

Namespace:  Aspose.Slides
Assembly:  Aspose.Slides (in Aspose.Slides.dll) Version: 21.7.0.0 (21.7)
Syntax
public class DocumentProperties : ICloneable, 
	IGenericCloneable<IDocumentProperties>, IDocumentProperties

The DocumentProperties type exposes the following members.

Constructors
  NameDescription
Public methodDocumentProperties
Initializes new instance of class DocumentProperties.
Properties
  NameDescription
Public propertyApplicationTemplate
Returns or sets the template of a application. Read/write String.
Public propertyAppVersion
Returns the app version. Read-only String.
Public propertyAuthor
Returns or sets the author of a presentation. Read/write String.
Public propertyCategory
Returns or sets the category of a presentation. Read/write String.
Public propertyComments
Returns or sets the comments of a presentation. Read/write String.
Public propertyCompany
Returns or sets the company property. Read/write String.
Public propertyContentStatus
Returns or sets the content status of a presentation. Read/write String.
Public propertyContentType
Returns or sets the content type of a presentation. Read/write String.
Public propertyCountOfCustomProperties
Returns the number of custom properties actually contained in a collection. Read-only Int32.
Public propertyCreatedTime
Returns the date when a presentation was created. Read/write DateTime.
Public propertyHyperlinkBase
Returns or sets the HyperlinkBase document property. Read/write String.
Public propertyItem
Returns or sets the custom property associated with a specified name. Read/write Object.
Public propertyKeywords
Returns or sets the keywords of a presentation. Read/write String.
Public propertyLastPrinted
Returns the date when a presentation was printed last time. Read/write DateTime.
Public propertyLastSavedBy
Returns or sets the name of a last person who modified a presentation. Read/write String.
Public propertyLastSavedTime
Returns the date when a presentation was modified last time. Read-only in case of Presentation.DocumentProperties (because it will be updated internally while IPresentation object saving process). Can be changed via DocumentProperties instance returning by method ReadDocumentProperties Please see the example in UpdateDocumentProperties(IDocumentProperties) method summary.
Public propertyManager
Returns or sets the manager property. Read/write String.
Public propertyNameOfApplication
Returns or sets the name of the application. Read/write String.
Public propertyPresentationFormat
Returns or sets the intended format of a presentation. Read/write String.
Public propertyRevisionNumber
Returns or sets the presentation revision number. Read/write Int32.
Public propertySharedDoc
Determines whether the presentation is shared between multiple people. Read/write Boolean.
Public propertySubject
Returns or sets the subject of a presentation. Read/write String.
Public propertyTitle
Returns or sets the title of a presentation. Read/write String.
Public propertyTotalEditingTime
Total editing time of a presentation. Read/write TimeSpan.
Methods
  NameDescription
Public methodClearBuiltInProperties
Clears and sets default values for all builtIn properties.
Public methodClearCustomProperties
Removes all custom properties.
Public methodClone
Clones current object
Public methodCloneT
Clones current object
Public methodContainsCustomProperty
Check presents of a custom property with a specified name.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCustomPropertyName
Return a custom property name at the specified index.
Public methodGetCustomPropertyValue(String, Boolean)
Gets a named boolean value from the custom properties.
Public methodGetCustomPropertyValue(String, DateTime)
Gets a named DateTime value from the custom properties.
Public methodGetCustomPropertyValue(String, Double)
Gets a named double value from the custom properties.
Public methodGetCustomPropertyValue(String, Int32)
Gets a named integer value from the custom properties.
Public methodGetCustomPropertyValue(String, Single)
Gets a named float value from the custom properties.
Public methodGetCustomPropertyValue(String, String)
Gets a named string value from the custom properties.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemoveCustomProperty
Remove a custom property associated with a specified name.
Public methodSetCustomPropertyValue(String, Boolean)
Sets a named boolean custom property.
Public methodSetCustomPropertyValue(String, DateTime)
Sets a named DateTime custom property.
Public methodSetCustomPropertyValue(String, Double)
Sets a named double custom property.
Public methodSetCustomPropertyValue(String, Int32)
Sets a named integer custom property.
Public methodSetCustomPropertyValue(String, Single)
Sets a named float custom property.
Public methodSetCustomPropertyValue(String, String)
Sets a named string custom property.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also