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 ()
 Returns the app version. Read-only System::String. More...
 
System::String get_NameOfApplication ()
 Returns the name of the application. Read System::String. More...
 
void set_NameOfApplication (System::String value)
 Sets the name of the application. Write System::String. More...
 
System::String get_Company ()
 Returns the company property. Read System::String. More...
 
void set_Company (System::String value)
 Sets the company property. Write System::String. More...
 
System::String get_Manager ()
 Returns the manager property. Read System::String. More...
 
void set_Manager (System::String value)
 Sets the manager property. Write System::String. More...
 
System::String get_PresentationFormat ()
 Returns the intended format of a presentation. Read System::String. More...
 
void set_PresentationFormat (System::String value)
 Sets the intended format of a presentation. Write System::String. More...
 
bool get_SharedDoc ()
 Determines whether the presentation is shared between multiple people. Read bool. More...
 
void set_SharedDoc (bool value)
 Determines whether the presentation is shared between multiple people. Write bool. More...
 
System::String get_ApplicationTemplate ()
 Returns the template of a application. Read System::String. More...
 
void set_ApplicationTemplate (System::String value)
 Sets the template of a application. Write System::String. More...
 
System::TimeSpan get_TotalEditingTime ()
 Total editing time of a presentation. Read TimeSpan. More...
 
void set_TotalEditingTime (System::TimeSpan value)
 Total editing time of a presentation. Write TimeSpan. More...
 
System::String get_Title ()
 Returns the title of a presentation. Read System::String. More...
 
void set_Title (System::String value)
 Sets the title of a presentation. Write System::String. More...
 
System::String get_Subject ()
 Returns the subject of a presentation. Read System::String. More...
 
void set_Subject (System::String value)
 Sets the subject of a presentation. Write System::String. More...
 
System::String get_Author ()
 Returns the author of a presentation. Read System::String. More...
 
void set_Author (System::String value)
 Sets the author of a presentation. Write System::String. More...
 
System::String get_Keywords ()
 Returns the keywords of a presentation. Read System::String. More...
 
void set_Keywords (System::String value)
 Sets the keywords of a presentation. Write System::String. More...
 
System::String get_Comments ()
 Returns the comments of a presentation. Read System::String. More...
 
void set_Comments (System::String value)
 Sets the comments of a presentation. Write System::String. More...
 
System::String get_Category ()
 Returns the category of a presentation. Read System::String. More...
 
void set_Category (System::String value)
 Sets the category of a presentation. Write System::String. More...
 
System::DateTime get_CreatedTime ()
 Returns the date when a presentation was created. Read DateTime. More...
 
void set_CreatedTime (System::DateTime value)
 Returns the date when a presentation was created. Write DateTime. More...
 
System::DateTime get_LastSavedTime ()
 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 IPresentationInfo::ReadDocumentProperties Please see the example in IPresentationInfo::UpdateDocumentProperties method summary. More...
 
void set_LastSavedTime (System::DateTime value)
 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 IPresentationInfo::ReadDocumentProperties Please see the example in IPresentationInfo::UpdateDocumentProperties method summary. More...
 
System::DateTime get_LastPrinted ()
 Returns the date when a presentation was printed last time. Read DateTime. More...
 
void set_LastPrinted (System::DateTime value)
 Returns the date when a presentation was printed last time. Write DateTime. More...
 
System::String get_LastSavedBy ()
 Returns the name of a last person who modified a presentation. Read System::String. More...
 
void set_LastSavedBy (System::String value)
 Sets the name of a last person who modified a presentation. Write System::String. More...
 
int32_t get_RevisionNumber ()
 Returns the presentation revision number. Read int32_t. More...
 
void set_RevisionNumber (int32_t value)
 Sets the presentation revision number. Write int32_t. More...
 
System::String get_ContentStatus ()
 Returns the content status of a presentation. Read System::String. More...
 
void set_ContentStatus (System::String value)
 Sets the content status of a presentation. Write System::String. More...
 
System::String get_ContentType ()
 Returns the content type of a presentation. Read System::String. More...
 
void set_ContentType (System::String value)
 Sets the content type of a presentation. Write System::String. More...
 
System::String get_HyperlinkBase ()
 Returns the HyperlinkBase document property. Read System::String. More...
 
void set_HyperlinkBase (System::String value)
 Sets the HyperlinkBase document property. Write System::String. More...
 
int32_t get_CountOfCustomProperties ()
 Returns the number of custom properties actually contained in a collection. Read-only int32_t. More...
 
System::String GetCustomPropertyName (int32_t index)
 Return a custom property name at the specified index. More...
 
bool RemoveCustomProperty (System::String name)
 Remove a custom property associated with a specified name. More...
 
bool ContainsCustomProperty (System::String name)
 Check presents of a custom property with a specified name. More...
 
System::SharedPtr< System::Objectidx_get (System::String name)
 Returns the custom property associated with a specified name. Read Object. More...
 
void idx_set (System::String name, System::SharedPtr< System::Object > value)
 Sets the custom property associated with a specified name. Write Object. More...
 
void GetCustomPropertyValue (System::String name, bool &value)
 Gets a named boolean value from the custom properties. More...
 
void GetCustomPropertyValue (System::String name, int32_t &value)
 Gets a named integer value from the custom properties. More...
 
void GetCustomPropertyValue (System::String name, System::DateTime &value)
 Gets a named DateTime value from the custom properties. More...
 
void GetCustomPropertyValue (System::String name, System::String &value)
 Gets a named string value from the custom properties. More...
 
void GetCustomPropertyValue (System::String name, float &value)
 Gets a named float value from the custom properties. More...
 
void GetCustomPropertyValue (System::String name, double &value)
 Gets a named double value from the custom properties. More...
 
void SetCustomPropertyValue (System::String name, bool value)
 Sets a named boolean custom property. More...
 
void SetCustomPropertyValue (System::String name, int32_t value)
 Sets a named integer custom property. More...
 
void SetCustomPropertyValue (System::String name, System::DateTime value)
 Sets a named DateTime custom property. More...
 
void SetCustomPropertyValue (System::String name, System::String value)
 Sets a named string custom property. More...
 
void SetCustomPropertyValue (System::String name, float value)
 Sets a named float custom property. More...
 
void SetCustomPropertyValue (System::String name, double value)
 Sets a named double custom property. More...
 
void ClearCustomProperties ()
 Removes all custom properties. More...
 
void ClearBuiltInProperties ()
 Clears and sets default values for all builtIn properties. More...
 
 DocumentProperties ()
 Initializes new instance of class DocumentProperties. More...
 
System::SharedPtr< System::ObjectClone ()
 Clones current object More...
 
System::SharedPtr< IDocumentPropertiesCloneT ()
 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 refernce 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 int GetHashCode () const
 Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
 
virtual String ToString () ASPOSE_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 (unsigned int argument)
 Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
 
template<>
bool Equals (float const &objA, float const &objB)
 
template<>
bool Equals (double const &objA, double const &objB)
 
template<>
bool ReferenceEquals (String const &str, std::nullptr_t)
 
template<>
bool ReferenceEquals (String const &str1, String const &str2)
 

Protected Member Functions

void set_AppVersion (System::String value)
 Returns the app version. Read-only System::String. More...
 
bool get_ScaleCrop ()
 This element indicates the display mode of the document thumbnail. Set this element to TRUE to enable scaling of the document thumbnail to the display. Set this element to FALSE to enable cropping of the document thumbnail to show only sections that fits the display. Read bool. More...
 
void set_ScaleCrop (bool value)
 This element indicates the display mode of the document thumbnail. Set this element to TRUE to enable scaling of the document thumbnail to the display. Set this element to FALSE to enable cropping of the document thumbnail to show only sections that fits the display. Write bool. More...
 
bool get_LinksUpToDate ()
 Indicates whether hyperlinks in a document are up-to-date. Set this element to TRUE to indicate that hyperlinks are updated. Set this element to FALSE to indicate that hyperlinks are outdated. Read bool. More...
 
void set_LinksUpToDate (bool value)
 Indicates whether hyperlinks in a document are up-to-date. Set this element to TRUE to indicate that hyperlinks are updated. Set this element to FALSE to indicate that hyperlinks are outdated. Write bool. More...
 
System::SharedPtr< System::ObjectGetCustomProperty (System::String name)
 
void SetCustomProperty (System::String name, System::SharedPtr< System::Object > holder)
 
 DocumentProperties (System::SharedPtr< Presentation > parent)
 
bool IsCreatedBySupportedApplication ()
 Returns true if presentation was created by MS PowerPoint or Aspose.Slides. Needed for correct interpretation of empty elements in the chart cache. More...
 
void RecordLastSavedTime (System::DateTime dateTime)
 

Static Protected Member Functions

static System::String GetNameOfApplicationFromAssembly ()
 Returns NameOfApplication from assembly constants. More...
 
static System::String GetAppVersionFromAssembly ()
 Returns AppVersion from assembly constants. More...
 

Additional Inherited Members

- Public Types inherited from System::Object
typedef SmartPtr< Objectptr
 Alias for smart pointer type. More...
 
typedef System::Details::SharedMembersType shared_members_type
 structure to keep list of shared pointers contained in object. 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 ()
 Impleemnts C# typeof(System.Object) construct. More...
 

Detailed Description

Represents properties of a presentation.

Constructor & Destructor Documentation

◆ DocumentProperties() [1/2]

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

Initializes new instance of class DocumentProperties.

◆ DocumentProperties() [2/2]

Aspose::Slides::DocumentProperties::DocumentProperties ( System::SharedPtr< Presentation parent)
protected

Member Function Documentation

◆ ClearBuiltInProperties()

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

Clears and sets default values for all builtIn properties.

Implements Aspose::Slides::IDocumentProperties.

◆ ClearCustomProperties()

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

Removes all custom properties.

Implements Aspose::Slides::IDocumentProperties.

◆ Clone()

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

Clones current object

Returns
Clone

Implements System::ICloneable.

◆ CloneT()

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

◆ ContainsCustomProperty()

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

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 ( )
virtual

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_AppVersion()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_Author()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_Category()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_Comments()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_Company()

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

Returns the company property. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_ContentStatus()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_ContentType()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_CountOfCustomProperties()

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

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 ( )
virtual

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_HyperlinkBase()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_Keywords()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_LastPrinted()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_LastSavedBy()

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

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 ( )
virtual

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 IPresentationInfo::ReadDocumentProperties Please see the example in IPresentationInfo::UpdateDocumentProperties method summary.

Implements Aspose::Slides::IDocumentProperties.

◆ get_LinksUpToDate()

bool Aspose::Slides::DocumentProperties::get_LinksUpToDate ( )
protected

Indicates whether hyperlinks in a document are up-to-date. Set this element to TRUE to indicate that hyperlinks are updated. Set this element to FALSE to indicate that hyperlinks are outdated. Read bool.

◆ get_Manager()

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

Returns the manager property. Read System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ get_NameOfApplication()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_PresentationFormat()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_RevisionNumber()

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

Returns the presentation revision number. Read int32_t.

Implements Aspose::Slides::IDocumentProperties.

◆ get_ScaleCrop()

bool Aspose::Slides::DocumentProperties::get_ScaleCrop ( )
protected

This element indicates the display mode of the document thumbnail. Set this element to TRUE to enable scaling of the document thumbnail to the display. Set this element to FALSE to enable cropping of the document thumbnail to show only sections that fits the display. Read bool.

◆ get_SharedDoc()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_Subject()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_Title()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ get_TotalEditingTime()

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

Total editing time of a presentation. Read TimeSpan.

Implements Aspose::Slides::IDocumentProperties.

◆ GetAppVersionFromAssembly()

static System::String Aspose::Slides::DocumentProperties::GetAppVersionFromAssembly ( )
staticprotected

Returns AppVersion from assembly constants.

Returns
string in format XX.YYYY

◆ GetCustomProperty()

System::SharedPtr<System::Object> Aspose::Slides::DocumentProperties::GetCustomProperty ( System::String  name)
protected

◆ GetCustomPropertyName()

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

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
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 
)
virtual

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,
int32_t &  value 
)
virtual

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() [3/6]

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

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() [4/6]

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

Gets a named string 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,
float &  value 
)
virtual

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() [6/6]

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

Gets a named double value from the custom properties.

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

Implements Aspose::Slides::IDocumentProperties.

◆ GetNameOfApplicationFromAssembly()

static System::String Aspose::Slides::DocumentProperties::GetNameOfApplicationFromAssembly ( )
staticprotected

Returns NameOfApplication from assembly constants.

Returns

◆ idx_get()

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

Returns the custom property associated with a specified name. Read 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 
)
virtual

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ IsCreatedBySupportedApplication()

bool Aspose::Slides::DocumentProperties::IsCreatedBySupportedApplication ( )
protected

Returns true if presentation was created by MS PowerPoint or Aspose.Slides. Needed for correct interpretation of empty elements in the chart cache.

Returns

◆ RecordLastSavedTime()

void Aspose::Slides::DocumentProperties::RecordLastSavedTime ( System::DateTime  dateTime)
protected

◆ RemoveCustomProperty()

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

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)
virtual

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_AppVersion()

void Aspose::Slides::DocumentProperties::set_AppVersion ( System::String  value)
protected

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

◆ set_Author()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_Category()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_Comments()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_Company()

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

Sets the company property. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_ContentStatus()

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

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)
virtual

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)
virtual

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_HyperlinkBase()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_Keywords()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_LastPrinted()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_LastSavedBy()

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

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)
virtual

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 IPresentationInfo::ReadDocumentProperties Please see the example in IPresentationInfo::UpdateDocumentProperties method summary.

Implements Aspose::Slides::IDocumentProperties.

◆ set_LinksUpToDate()

void Aspose::Slides::DocumentProperties::set_LinksUpToDate ( bool  value)
protected

Indicates whether hyperlinks in a document are up-to-date. Set this element to TRUE to indicate that hyperlinks are updated. Set this element to FALSE to indicate that hyperlinks are outdated. Write bool.

◆ set_Manager()

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

Sets the manager property. Write System::String.

Implements Aspose::Slides::IDocumentProperties.

◆ set_NameOfApplication()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_PresentationFormat()

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

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)
virtual

Sets the presentation revision number. Write int32_t.

Implements Aspose::Slides::IDocumentProperties.

◆ set_ScaleCrop()

void Aspose::Slides::DocumentProperties::set_ScaleCrop ( bool  value)
protected

This element indicates the display mode of the document thumbnail. Set this element to TRUE to enable scaling of the document thumbnail to the display. Set this element to FALSE to enable cropping of the document thumbnail to show only sections that fits the display. Write bool.

◆ set_SharedDoc()

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

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)
virtual

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_Title()

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

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

Implements Aspose::Slides::IDocumentProperties.

◆ set_TotalEditingTime()

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

Total editing time of a presentation. Write TimeSpan.

Implements Aspose::Slides::IDocumentProperties.

◆ SetCustomProperty()

void Aspose::Slides::DocumentProperties::SetCustomProperty ( System::String  name,
System::SharedPtr< System::Object holder 
)
protected

◆ SetCustomPropertyValue() [1/6]

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

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,
int32_t  value 
)
virtual

Sets a named integer 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,
System::DateTime  value 
)
virtual

Sets a named DateTime 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,
System::String  value 
)
virtual

Sets a named string 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,
float  value 
)
virtual

Sets a named float 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,
double  value 
)
virtual

Sets a named double custom property.

Parameters
nameName of the custom property to set
valueCustom property value

Implements Aspose::Slides::IDocumentProperties.