Aspose::Slides::DocumentProperties Class Reference

Represents properties of a presentation. More...

Inherits Aspose::Slides::IDocumentProperties, and Aspose::Slides::IGenericCloneable< System::SharedPtr< Aspose::Slides::IDocumentProperties > >.

Public Member Functions

System::String get_AppVersion () override
 Returns the app version. Read-only System::String. More...
 
System::String get_NameOfApplication () override
 Returns the name of the application. Read System::String. More...
 
void set_NameOfApplication (System::String value) override
 Sets the name of the application. Write System::String. More...
 
System::String get_Company () override
 Returns the company property. Read System::String. More...
 
void set_Company (System::String value) override
 Sets the company property. Write System::String. More...
 
System::String get_Manager () override
 Returns the manager property. Read System::String. More...
 
void set_Manager (System::String value) override
 Sets the manager property. Write System::String. More...
 
System::String get_PresentationFormat () override
 Returns the intended format of a presentation. Read System::String. More...
 
void set_PresentationFormat (System::String value) override
 Sets the intended format of a presentation. Write System::String. More...
 
bool get_SharedDoc () override
 Determines whether the presentation is shared between multiple people. Read bool. More...
 
void set_SharedDoc (bool value) override
 Determines whether the presentation is shared between multiple people. Write bool. More...
 
System::String get_ApplicationTemplate () override
 Returns the template of a application. Read System::String. More...
 
void set_ApplicationTemplate (System::String value) override
 Sets the template of a application. Write System::String. More...
 
System::TimeSpan get_TotalEditingTime () override
 Total editing time of a presentation. Read System::TimeSpan. More...
 
void set_TotalEditingTime (System::TimeSpan value) override
 Total editing time of a presentation. Write System::TimeSpan. More...
 
System::String get_Title () override
 Returns the title of a presentation. Read System::String. More...
 
void set_Title (System::String value) override
 Sets the title of a presentation. Write System::String. More...
 
System::String get_Subject () override
 Returns the subject of a presentation. Read System::String. More...
 
void set_Subject (System::String value) override
 Sets the subject of a presentation. Write System::String. More...
 
System::String get_Author () override
 Returns the author of a presentation. Read System::String. More...
 
void set_Author (System::String value) override
 Sets the author of a presentation. Write System::String. More...
 
System::String get_Keywords () override
 Returns the keywords of a presentation. Read System::String. More...
 
void set_Keywords (System::String value) override
 Sets the keywords of a presentation. Write System::String. More...
 
System::String get_Comments () override
 Returns the comments of a presentation. Read System::String. More...
 
void set_Comments (System::String value) override
 Sets the comments of a presentation. Write System::String. More...
 
System::String get_Category () override
 Returns the category of a presentation. Read System::String. More...
 
void set_Category (System::String value) override
 Sets the category of a presentation. Write System::String. More...
 
System::DateTime get_CreatedTime () override
 Returns the date when a presentation was created. Read System::DateTime. More...
 
void set_CreatedTime (System::DateTime value) override
 Returns the date when a presentation was created. Write System::DateTime. More...
 
System::DateTime get_LastSavedTime () override
 Returns the date when a presentation was modified last time. Read-only in case of Presentation::get_DocumentProperties (because it will be updated internally while IPresentation object saving process). Can be changed via DocumentProperties instance returning by method IPresentationInfo::ReadDocumentProperties Please see the example in IPresentationInfo::UpdateDocumentProperties method summary. More...
 
void set_LastSavedTime (System::DateTime value) override
 Returns the date when a presentation was modified last time. Read-only in case of Presentation::get_DocumentProperties (because it will be updated internally while IPresentation object saving process). Can be changed via DocumentProperties instance returning by method IPresentationInfo::ReadDocumentProperties Please see the example in IPresentationInfo::UpdateDocumentProperties method summary. More...
 
System::DateTime get_LastPrinted () override
 Returns the date when a presentation was printed last time. Read System::DateTime. More...
 
void set_LastPrinted (System::DateTime value) override
 Returns the date when a presentation was printed last time. Write System::DateTime. More...
 
System::String get_LastSavedBy () override
 Returns the name of a last person who modified a presentation. Read System::String. More...
 
void set_LastSavedBy (System::String value) override
 Sets the name of a last person who modified a presentation. Write System::String. More...
 
int32_t get_RevisionNumber () override
 Returns the presentation revision number. Read int32_t. More...
 
void set_RevisionNumber (int32_t value) override
 Sets the presentation revision number. Write int32_t. More...
 
System::String get_ContentStatus () override
 Returns the content status of a presentation. Read System::String. More...
 
void set_ContentStatus (System::String value) override
 Sets the content status of a presentation. Write System::String. More...
 
System::String get_ContentType () override
 Returns the content type of a presentation. Read System::String. More...
 
void set_ContentType (System::String value) override
 Sets the content type of a presentation. Write System::String. More...
 
System::String get_HyperlinkBase () override
 Returns the HyperlinkBase document property. Read System::String. More...
 
void set_HyperlinkBase (System::String value) override
 Sets the HyperlinkBase document property. Write System::String. More...
 
int32_t get_CountOfCustomProperties () override
 Returns the number of custom properties actually contained in a collection. Read-only int32_t. More...
 
System::String GetCustomPropertyName (int32_t index) override
 Return a custom property name at the specified index. More...
 
bool RemoveCustomProperty (System::String name) override
 Remove a custom property associated with a specified name. More...
 
bool ContainsCustomProperty (System::String name) override
 Check presents of a custom property with a specified name. More...
 
System::SharedPtr< System::Objectidx_get (System::String name) override
 Returns the custom property associated with a specified name. Read System::Object. More...
 
void idx_set (System::String name, System::SharedPtr< System::Object > value) override
 Sets the custom property associated with a specified name. Write System::Object. More...
 
void GetCustomPropertyValue (System::String name, bool &value) override
 Gets a named boolean value from the custom properties. More...
 
void GetCustomPropertyValue (System::String name, int32_t &value) override
 Gets a named integer value from the custom properties. More...
 
void GetCustomPropertyValue (System::String name, System::DateTime &value) override
 Gets a named DateTime value from the custom properties. More...
 
void GetCustomPropertyValue (System::String name, System::String &value) override
 Gets a named string value from the custom properties. More...
 
void GetCustomPropertyValue (System::String name, float &value) override
 Gets a named float value from the custom properties. More...
 
void GetCustomPropertyValue (System::String name, double &value) override
 Gets a named double value from the custom properties. More...
 
void SetCustomPropertyValue (System::String name, bool value) override
 Sets a named boolean custom property. More...
 
void SetCustomPropertyValue (System::String name, int32_t value) override
 Sets a named integer custom property. More...
 
void SetCustomPropertyValue (System::String name, System::DateTime value) override
 Sets a named DateTime custom property. More...
 
void SetCustomPropertyValue (System::String name, System::String value) override
 Sets a named string custom property. More...
 
void SetCustomPropertyValue (System::String name, float value) override
 Sets a named float custom property. More...
 
void SetCustomPropertyValue (System::String name, double value) override
 Sets a named double custom property. More...
 
void ClearCustomProperties () override
 Removes all custom properties. More...
 
void ClearBuiltInProperties () override
 Clears and sets default values for all builtIn properties. More...
 
 DocumentProperties ()
 Initializes new instance of class DocumentProperties. More...
 
System::SharedPtr< System::ObjectClone () override
 Clones current object More...
 
System::SharedPtr< IDocumentPropertiesCloneT () override
 Clones current object More...
 
- Public Member Functions inherited from System::Object
 Object ()
 Creates object. Initializes all internal data structures. More...
 
virtual ~Object ()
 Destroys object. Frees all internal data structures. More...
 
 Object (Object const &x)
 Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
Objectoperator= (Object const &x)
 Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
ObjectSharedRefAdded ()
 Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int SharedRefRemovedSafe ()
 Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int RemovedSharedRefs (int count)
 Decreases shared reference count by specified value. More...
 
Detail::SmartPtrCounter * WeakRefAdded ()
 Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
void WeakRefRemoved ()
 Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
Detail::SmartPtrCounter * GetCounter ()
 Gets reference counter data structure associated with the object. More...
 
int SharedCount () const
 Gets current value of shared reference counter. More...
 
void Lock ()
 Implements C# lock() statement locking. Call directly or use LockContext sentry object. More...
 
void Unlock ()
 Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More...
 
virtual bool Equals (ptr obj)
 Compares objects using C# Object.Equals semantics. More...
 
virtual int32_t GetHashCode () const
 Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
 
virtual String ToString () const
 Analog of C# Object.ToString() method. Enables converting custom objects to string. More...
 
virtual ptr MemberwiseClone () const
 Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More...
 
virtual const TypeInfoGetType () const
 Gets actual type of object. Analog of C# System.Object.GetType() call. More...
 
virtual bool Is (const TypeInfo &targetType) const
 Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More...
 
virtual void SetTemplateWeakPtr (uint32_t argument)
 Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
 
virtual bool FastCast (const Details::FastRttiBase &helper, void **out_ptr) const
 For internal purposes only. More...
 
template<>
bool ReferenceEquals (String const &str, std::nullptr_t)
 Specialization of Object::ReferenceEquals for case of string and nullptr. More...
 
template<>
bool ReferenceEquals (String const &str1, String const &str2)
 Specialization of Object::ReferenceEquals for case of strings. More...
 

Additional Inherited Members

- Public Types inherited from System::Object
typedef SmartPtr< Objectptr
 Alias for smart pointer type. More...
 
- Static Public Member Functions inherited from System::Object
static bool ReferenceEquals (ptr const &objA, ptr const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, T const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, std::nullptr_t)
 Reference-compares value type object with nullptr. More...
 
template<typename T1 , typename T2 >
static std::enable_if< IsSmartPtr< T1 >::value &&IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares reference type objects in C# style. More...
 
template<typename T1 , typename T2 >
static std::enable_if<!IsSmartPtr< T1 >::value &&!IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares value type objects in C# style. More...
 
static const TypeInfoType ()
 Implements C# typeof(System.Object) construct. More...
 
template<>
bool Equals (float const &objA, float const &objB)
 Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
 
template<>
bool Equals (double const &objA, double const &objB)
 Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
 

Detailed Description

Represents properties of a presentation.

Constructor & Destructor Documentation

◆ DocumentProperties()

Aspose::Slides::DocumentProperties::DocumentProperties ( )

Initializes new instance of class DocumentProperties.

Member Function Documentation

◆ ClearBuiltInProperties()

void Aspose::Slides::DocumentProperties::ClearBuiltInProperties ( )
overridevirtual

Clears and sets default values for all builtIn properties.

Implements Aspose::Slides::IDocumentProperties.

◆ ClearCustomProperties()

void Aspose::Slides::DocumentProperties::ClearCustomProperties ( )
overridevirtual

Removes all custom properties.

Implements Aspose::Slides::IDocumentProperties.

◆ Clone()

System::SharedPtr<System::Object> Aspose::Slides::DocumentProperties::Clone ( )
overridevirtual

Clones current object

Returns
Clone

Implements System::ICloneable.

◆ CloneT()

System::SharedPtr<IDocumentProperties> Aspose::Slides::DocumentProperties::CloneT ( )
overridevirtual

◆ ContainsCustomProperty()

bool Aspose::Slides::DocumentProperties::ContainsCustomProperty ( System::String  name)
overridevirtual

Check presents of a custom property with a specified name.

Parameters
nameName of a custom property to check.
Returns
Return true if property exists, false overwise.

Implements Aspose::Slides::IDocumentProperties.

◆ get_ApplicationTemplate()

System::String Aspose::Slides::DocumentProperties::get_ApplicationTemplate ( )
overridevirtual

Returns the template of a application. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_AppVersion()

System::String Aspose::Slides::DocumentProperties::get_AppVersion ( )
overridevirtual

Returns the app version. Read-only System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_Author()

System::String Aspose::Slides::DocumentProperties::get_Author ( )
overridevirtual

Returns the author of a presentation. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_Category()

System::String Aspose::Slides::DocumentProperties::get_Category ( )
overridevirtual

Returns the category of a presentation. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_Comments()

System::String Aspose::Slides::DocumentProperties::get_Comments ( )
overridevirtual

Returns the comments of a presentation. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_Company()

System::String Aspose::Slides::DocumentProperties::get_Company ( )
overridevirtual

Returns the company property. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_ContentStatus()

System::String Aspose::Slides::DocumentProperties::get_ContentStatus ( )
overridevirtual

Returns the content status of a presentation. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_ContentType()

System::String Aspose::Slides::DocumentProperties::get_ContentType ( )
overridevirtual

Returns the content type of a presentation. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_CountOfCustomProperties()

int32_t Aspose::Slides::DocumentProperties::get_CountOfCustomProperties ( )
overridevirtual

Returns the number of custom properties actually contained in a collection. Read-only int32_t.

Implements Aspose::Slides::IDocumentProperties.

◆ get_CreatedTime()

System::DateTime Aspose::Slides::DocumentProperties::get_CreatedTime ( )
overridevirtual

Returns the date when a presentation was created. Read System::DateTime.

Implements Aspose::Slides::IDocumentProperties.

◆ get_HyperlinkBase()

System::String Aspose::Slides::DocumentProperties::get_HyperlinkBase ( )
overridevirtual

Returns the HyperlinkBase document property. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_Keywords()

System::String Aspose::Slides::DocumentProperties::get_Keywords ( )
overridevirtual

Returns the keywords of a presentation. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_LastPrinted()

System::DateTime Aspose::Slides::DocumentProperties::get_LastPrinted ( )
overridevirtual

Returns the date when a presentation was printed last time. Read System::DateTime.

Implements Aspose::Slides::IDocumentProperties.

◆ get_LastSavedBy()

System::String Aspose::Slides::DocumentProperties::get_LastSavedBy ( )
overridevirtual

Returns the name of a last person who modified a presentation. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_LastSavedTime()

System::DateTime Aspose::Slides::DocumentProperties::get_LastSavedTime ( )
overridevirtual

Returns the date when a presentation was modified last time. Read-only in case of Presentation::get_DocumentProperties (because it will be updated internally while IPresentation object saving process). Can be changed via DocumentProperties instance returning by method IPresentationInfo::ReadDocumentProperties Please see the example in IPresentationInfo::UpdateDocumentProperties method summary.

Implements Aspose::Slides::IDocumentProperties.

◆ get_Manager()

System::String Aspose::Slides::DocumentProperties::get_Manager ( )
overridevirtual

Returns the manager property. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_NameOfApplication()

System::String Aspose::Slides::DocumentProperties::get_NameOfApplication ( )
overridevirtual

Returns the name of the application. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_PresentationFormat()

System::String Aspose::Slides::DocumentProperties::get_PresentationFormat ( )
overridevirtual

Returns the intended format of a presentation. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_RevisionNumber()

int32_t Aspose::Slides::DocumentProperties::get_RevisionNumber ( )
overridevirtual

Returns the presentation revision number. Read int32_t.

Implements Aspose::Slides::IDocumentProperties.

◆ get_SharedDoc()

bool Aspose::Slides::DocumentProperties::get_SharedDoc ( )
overridevirtual

Determines whether the presentation is shared between multiple people. Read bool.

Implements Aspose::Slides::IDocumentProperties.

◆ get_Subject()

System::String Aspose::Slides::DocumentProperties::get_Subject ( )
overridevirtual

Returns the subject of a presentation. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_Title()

System::String Aspose::Slides::DocumentProperties::get_Title ( )
overridevirtual

Returns the title of a presentation. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_TotalEditingTime()

System::TimeSpan Aspose::Slides::DocumentProperties::get_TotalEditingTime ( )
overridevirtual

Total editing time of a presentation. Read System::TimeSpan.

Implements Aspose::Slides::IDocumentProperties.

◆ GetCustomPropertyName()

System::String Aspose::Slides::DocumentProperties::GetCustomPropertyName ( int32_t  index)
overridevirtual

Return a custom property name at the specified index.

Parameters
indexThe zero-based index of a custom property to get.
Returns
Custom property name at the specified index.
Exceptions
System::ArgumentOutOfRangeExceptionIndex is less than zero. Index is equal to or greater than Count.

Implements Aspose::Slides::IDocumentProperties.

◆ GetCustomPropertyValue() [1/6]

void Aspose::Slides::DocumentProperties::GetCustomPropertyValue ( System::String  name,
bool value 
)
overridevirtual

Gets a named boolean value from the custom properties.

Parameters
nameName of the custom property to get
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ GetCustomPropertyValue() [2/6]

void Aspose::Slides::DocumentProperties::GetCustomPropertyValue ( System::String  name,
double value 
)
overridevirtual

Gets a named double value from the custom properties.

Parameters
nameName of the custom property to get.
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ GetCustomPropertyValue() [3/6]

void Aspose::Slides::DocumentProperties::GetCustomPropertyValue ( System::String  name,
float value 
)
overridevirtual

Gets a named float value from the custom properties.

Parameters
nameName of the custom property to get
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ GetCustomPropertyValue() [4/6]

void Aspose::Slides::DocumentProperties::GetCustomPropertyValue ( System::String  name,
int32_t value 
)
overridevirtual

Gets a named integer value from the custom properties.

Parameters
nameName of the custom property to get
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ GetCustomPropertyValue() [5/6]

void Aspose::Slides::DocumentProperties::GetCustomPropertyValue ( System::String  name,
System::DateTime value 
)
overridevirtual

Gets a named DateTime value from the custom properties.

Parameters
nameName of the custom property to get
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ GetCustomPropertyValue() [6/6]

void Aspose::Slides::DocumentProperties::GetCustomPropertyValue ( System::String  name,
System::String value 
)
overridevirtual

Gets a named string value from the custom properties.

Parameters
nameName of the custom property to get
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ idx_get()

System::SharedPtr<System::Object> Aspose::Slides::DocumentProperties::idx_get ( System::String  name)
overridevirtual

Returns the custom property associated with a specified name. Read System::Object.

Value can be int, float, string, bool or DateTime.

Implements Aspose::Slides::IDocumentProperties.

◆ idx_set()

void Aspose::Slides::DocumentProperties::idx_set ( System::String  name,
System::SharedPtr< System::Object value 
)
overridevirtual

Sets the custom property associated with a specified name. Write System::Object.

Value can be int, float, string, bool or DateTime.

Implements Aspose::Slides::IDocumentProperties.

◆ RemoveCustomProperty()

bool Aspose::Slides::DocumentProperties::RemoveCustomProperty ( System::String  name)
overridevirtual

Remove a custom property associated with a specified name.

Parameters
nameName of a custom property to remove.
Returns
Return true if a property was removed, false overwise.

Implements Aspose::Slides::IDocumentProperties.

◆ set_ApplicationTemplate()

void Aspose::Slides::DocumentProperties::set_ApplicationTemplate ( System::String  value)
overridevirtual

Sets the template of a application. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_Author()

void Aspose::Slides::DocumentProperties::set_Author ( System::String  value)
overridevirtual

Sets the author of a presentation. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_Category()

void Aspose::Slides::DocumentProperties::set_Category ( System::String  value)
overridevirtual

Sets the category of a presentation. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_Comments()

void Aspose::Slides::DocumentProperties::set_Comments ( System::String  value)
overridevirtual

Sets the comments of a presentation. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_Company()

void Aspose::Slides::DocumentProperties::set_Company ( System::String  value)
overridevirtual

Sets the company property. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_ContentStatus()

void Aspose::Slides::DocumentProperties::set_ContentStatus ( System::String  value)
overridevirtual

Sets the content status of a presentation. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_ContentType()

void Aspose::Slides::DocumentProperties::set_ContentType ( System::String  value)
overridevirtual

Sets the content type of a presentation. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_CreatedTime()

void Aspose::Slides::DocumentProperties::set_CreatedTime ( System::DateTime  value)
overridevirtual

Returns the date when a presentation was created. Write System::DateTime.

Implements Aspose::Slides::IDocumentProperties.

◆ set_HyperlinkBase()

void Aspose::Slides::DocumentProperties::set_HyperlinkBase ( System::String  value)
overridevirtual

Sets the HyperlinkBase document property. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_Keywords()

void Aspose::Slides::DocumentProperties::set_Keywords ( System::String  value)
overridevirtual

Sets the keywords of a presentation. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_LastPrinted()

void Aspose::Slides::DocumentProperties::set_LastPrinted ( System::DateTime  value)
overridevirtual

Returns the date when a presentation was printed last time. Write System::DateTime.

Implements Aspose::Slides::IDocumentProperties.

◆ set_LastSavedBy()

void Aspose::Slides::DocumentProperties::set_LastSavedBy ( System::String  value)
overridevirtual

Sets the name of a last person who modified a presentation. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_LastSavedTime()

void Aspose::Slides::DocumentProperties::set_LastSavedTime ( System::DateTime  value)
overridevirtual

Returns the date when a presentation was modified last time. Read-only in case of Presentation::get_DocumentProperties (because it will be updated internally while IPresentation object saving process). Can be changed via DocumentProperties instance returning by method IPresentationInfo::ReadDocumentProperties Please see the example in IPresentationInfo::UpdateDocumentProperties method summary.

Implements Aspose::Slides::IDocumentProperties.

◆ set_Manager()

void Aspose::Slides::DocumentProperties::set_Manager ( System::String  value)
overridevirtual

Sets the manager property. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_NameOfApplication()

void Aspose::Slides::DocumentProperties::set_NameOfApplication ( System::String  value)
overridevirtual

Sets the name of the application. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_PresentationFormat()

void Aspose::Slides::DocumentProperties::set_PresentationFormat ( System::String  value)
overridevirtual

Sets the intended format of a presentation. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_RevisionNumber()

void Aspose::Slides::DocumentProperties::set_RevisionNumber ( int32_t  value)
overridevirtual

Sets the presentation revision number. Write int32_t.

Implements Aspose::Slides::IDocumentProperties.

◆ set_SharedDoc()

void Aspose::Slides::DocumentProperties::set_SharedDoc ( bool  value)
overridevirtual

Determines whether the presentation is shared between multiple people. Write bool.

Implements Aspose::Slides::IDocumentProperties.

◆ set_Subject()

void Aspose::Slides::DocumentProperties::set_Subject ( System::String  value)
overridevirtual

Sets the subject of a presentation. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_Title()

void Aspose::Slides::DocumentProperties::set_Title ( System::String  value)
overridevirtual

Sets the title of a presentation. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_TotalEditingTime()

void Aspose::Slides::DocumentProperties::set_TotalEditingTime ( System::TimeSpan  value)
overridevirtual

Total editing time of a presentation. Write System::TimeSpan.

Implements Aspose::Slides::IDocumentProperties.

◆ SetCustomPropertyValue() [1/6]

void Aspose::Slides::DocumentProperties::SetCustomPropertyValue ( System::String  name,
bool  value 
)
overridevirtual

Sets a named boolean custom property.

Parameters
nameName of the custom property to set
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ SetCustomPropertyValue() [2/6]

void Aspose::Slides::DocumentProperties::SetCustomPropertyValue ( System::String  name,
double  value 
)
overridevirtual

Sets a named double custom property.

Parameters
nameName of the custom property to set
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ SetCustomPropertyValue() [3/6]

void Aspose::Slides::DocumentProperties::SetCustomPropertyValue ( System::String  name,
float  value 
)
overridevirtual

Sets a named float custom property.

Parameters
nameName of the custom property to set
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ SetCustomPropertyValue() [4/6]

void Aspose::Slides::DocumentProperties::SetCustomPropertyValue ( System::String  name,
int32_t  value 
)
overridevirtual

Sets a named integer custom property.

Parameters
nameName of the custom property to set
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ SetCustomPropertyValue() [5/6]

void Aspose::Slides::DocumentProperties::SetCustomPropertyValue ( System::String  name,
System::DateTime  value 
)
overridevirtual

Sets a named DateTime custom property.

Parameters
nameName of the custom property to set
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.

◆ SetCustomPropertyValue() [6/6]

void Aspose::Slides::DocumentProperties::SetCustomPropertyValue ( System::String  name,
System::String  value 
)
overridevirtual

Sets a named string custom property.

Parameters
nameName of the custom property to set
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.