public class DocumentProperties extends java.lang.Object implements IDocumentProperties, IGenericCloneable<IDocumentProperties>, java.lang.Cloneable
Represents properties of a presentation.
Constructor and Description |
---|
DocumentProperties()
Initializes new instance of class
DocumentProperties . |
Modifier and Type | Method and Description |
---|---|
void |
clearBuiltInProperties()
Clears and sets default values for all builtIn properties.
|
void |
clearCustomProperties()
Removes all custom properties.
|
IDocumentProperties |
cloneT()
Clones current object
|
boolean |
containsCustomProperty(java.lang.String name)
Check presents of a custom property with a specified name.
|
java.lang.Object |
deepClone()
Clones current object
|
java.lang.Object |
get_Item(java.lang.String name)
Returns or sets the custom property associated with a specified name.
|
java.lang.String |
getApplicationTemplate()
Returns or sets the template of a application.
|
java.lang.String |
getAppVersion()
Returns the app version.
|
java.lang.String |
getAuthor()
Returns or sets the author of a presentation.
|
java.lang.String |
getCategory()
Returns or sets the category of a presentation.
|
java.lang.String |
getComments()
Returns or sets the comments of a presentation.
|
java.lang.String |
getCompany()
Returns or sets the company property.
|
java.lang.String |
getContentStatus()
Returns or sets the content status of a presentation.
|
java.lang.String |
getContentType()
Returns or sets the content type of a presentation.
|
int |
getCountOfCustomProperties()
Returns the number of custom properties actually contained in a collection.
|
java.util.Date |
getCreatedTime()
Returns the date when a presentation was created.
|
java.lang.String |
getCustomPropertyName(int index)
Return a custom property name at the specified index.
|
void |
getCustomPropertyValue(java.lang.String name,
boolean[] value)
Gets a named boolean value from the custom properties.
|
void |
getCustomPropertyValue(java.lang.String name,
java.util.Date[] value)
Gets a named DateTime value from the custom properties.
|
void |
getCustomPropertyValue(java.lang.String name,
double[] value)
Gets a named double value from the custom properties.
|
void |
getCustomPropertyValue(java.lang.String name,
float[] value)
Gets a named float value from the custom properties.
|
void |
getCustomPropertyValue(java.lang.String name,
int[] value)
Gets a named integer value from the custom properties.
|
void |
getCustomPropertyValue(java.lang.String name,
java.lang.String[] value)
Gets a named string value from the custom properties.
|
java.lang.String |
getHyperlinkBase()
Returns or sets the HyperlinkBase document property.
|
java.lang.String |
getKeywords()
Returns or sets the keywords of a presentation.
|
java.util.Date |
getLastPrinted()
Returns the date when a presentation was printed last time.
|
java.lang.String |
getLastSavedBy()
Returns or sets the name of a last person who modified a presentation.
|
java.util.Date |
getLastSavedTime()
Returns the date when a presentation was modified last time.
|
java.lang.String |
getManager()
Returns or sets the manager property.
|
java.lang.String |
getNameOfApplication()
Returns or sets the name of the application.
|
java.lang.String |
getPresentationFormat()
Returns or sets the intended format of a presentation.
|
int |
getRevisionNumber()
Returns or sets the presentation revision number.
|
boolean |
getSharedDoc()
Determines whether the presentation is shared between multiple people.
|
java.lang.String |
getSubject()
Returns or sets the subject of a presentation.
|
java.lang.String |
getTitle()
Returns or sets the title of a presentation.
|
double |
getTotalEditingTime()
Total editing time of a presentation.
|
boolean |
removeCustomProperty(java.lang.String name)
Remove a custom property associated with a specified name.
|
void |
set_Item(java.lang.String name,
java.lang.Object value)
Returns or sets the custom property associated with a specified name.
|
void |
setApplicationTemplate(java.lang.String value)
Returns or sets the template of a application.
|
void |
setAuthor(java.lang.String value)
Returns or sets the author of a presentation.
|
void |
setCategory(java.lang.String value)
Returns or sets the category of a presentation.
|
void |
setComments(java.lang.String value)
Returns or sets the comments of a presentation.
|
void |
setCompany(java.lang.String value)
Returns or sets the company property.
|
void |
setContentStatus(java.lang.String value)
Returns or sets the content status of a presentation.
|
void |
setContentType(java.lang.String value)
Returns or sets the content type of a presentation.
|
void |
setCreatedTime(java.util.Date value)
Returns the date when a presentation was created.
|
void |
setCustomPropertyValue(java.lang.String name,
boolean value)
Sets a named boolean custom property.
|
void |
setCustomPropertyValue(java.lang.String name,
java.util.Date value)
Sets a named DateTime custom property.
|
void |
setCustomPropertyValue(java.lang.String name,
double value)
Sets a named double custom property.
|
void |
setCustomPropertyValue(java.lang.String name,
float value)
Sets a named float custom property.
|
void |
setCustomPropertyValue(java.lang.String name,
int value)
Sets a named integer custom property.
|
void |
setCustomPropertyValue(java.lang.String name,
java.lang.String value)
Sets a named string custom property.
|
void |
setHyperlinkBase(java.lang.String value)
Returns or sets the HyperlinkBase document property.
|
void |
setKeywords(java.lang.String value)
Returns or sets the keywords of a presentation.
|
void |
setLastPrinted(java.util.Date value)
Returns the date when a presentation was printed last time.
|
void |
setLastSavedBy(java.lang.String value)
Returns or sets the name of a last person who modified a presentation.
|
void |
setLastSavedTime(java.util.Date value)
Returns the date when a presentation was modified last time.
|
void |
setManager(java.lang.String value)
Returns or sets the manager property.
|
void |
setNameOfApplication(java.lang.String value)
Returns or sets the name of the application.
|
void |
setPresentationFormat(java.lang.String value)
Returns or sets the intended format of a presentation.
|
void |
setRevisionNumber(int value)
Returns or sets the presentation revision number.
|
void |
setSharedDoc(boolean value)
Determines whether the presentation is shared between multiple people.
|
void |
setSubject(java.lang.String value)
Returns or sets the subject of a presentation.
|
void |
setTitle(java.lang.String value)
Returns or sets the title of a presentation.
|
void |
setTotalEditingTime(double value)
Total editing time of a presentation.
|
public DocumentProperties()
Initializes new instance of class DocumentProperties
.
public final java.lang.String getAppVersion()
Returns the app version.
Read-only String
.
getAppVersion
in interface IDocumentProperties
public final java.lang.String getNameOfApplication()
Returns or sets the name of the application.
Read/write String
.
getNameOfApplication
in interface IDocumentProperties
public final void setNameOfApplication(java.lang.String value)
Returns or sets the name of the application.
Read/write String
.
setNameOfApplication
in interface IDocumentProperties
public final java.lang.String getCompany()
Returns or sets the company property.
Read/write String
.
getCompany
in interface IDocumentProperties
public final void setCompany(java.lang.String value)
Returns or sets the company property.
Read/write String
.
setCompany
in interface IDocumentProperties
public final java.lang.String getManager()
Returns or sets the manager property.
Read/write String
.
getManager
in interface IDocumentProperties
public final void setManager(java.lang.String value)
Returns or sets the manager property.
Read/write String
.
setManager
in interface IDocumentProperties
public final java.lang.String getPresentationFormat()
Returns or sets the intended format of a presentation.
Read/write String
.
getPresentationFormat
in interface IDocumentProperties
public final void setPresentationFormat(java.lang.String value)
Returns or sets the intended format of a presentation.
Read/write String
.
setPresentationFormat
in interface IDocumentProperties
public final boolean getSharedDoc()
Determines whether the presentation is shared between multiple people.
Read/write boolean
.
getSharedDoc
in interface IDocumentProperties
public final void setSharedDoc(boolean value)
Determines whether the presentation is shared between multiple people.
Read/write boolean
.
setSharedDoc
in interface IDocumentProperties
public final java.lang.String getApplicationTemplate()
Returns or sets the template of a application.
Read/write String
.
getApplicationTemplate
in interface IDocumentProperties
public final void setApplicationTemplate(java.lang.String value)
Returns or sets the template of a application.
Read/write String
.
setApplicationTemplate
in interface IDocumentProperties
public final double getTotalEditingTime()
Total editing time of a presentation.
Read/write double
.
getTotalEditingTime
in interface IDocumentProperties
public final void setTotalEditingTime(double value)
Total editing time of a presentation.
Read/write double
.
setTotalEditingTime
in interface IDocumentProperties
public final java.lang.String getTitle()
Returns or sets the title of a presentation.
Read/write String
.
getTitle
in interface IDocumentProperties
public final void setTitle(java.lang.String value)
Returns or sets the title of a presentation.
Read/write String
.
setTitle
in interface IDocumentProperties
public final java.lang.String getSubject()
Returns or sets the subject of a presentation.
Read/write String
.
getSubject
in interface IDocumentProperties
public final void setSubject(java.lang.String value)
Returns or sets the subject of a presentation.
Read/write String
.
setSubject
in interface IDocumentProperties
public final java.lang.String getAuthor()
Returns or sets the author of a presentation.
Read/write String
.
getAuthor
in interface IDocumentProperties
public final void setAuthor(java.lang.String value)
Returns or sets the author of a presentation.
Read/write String
.
setAuthor
in interface IDocumentProperties
public final java.lang.String getKeywords()
Returns or sets the keywords of a presentation.
Read/write String
.
getKeywords
in interface IDocumentProperties
public final void setKeywords(java.lang.String value)
Returns or sets the keywords of a presentation.
Read/write String
.
setKeywords
in interface IDocumentProperties
public final java.lang.String getComments()
Returns or sets the comments of a presentation.
Read/write String
.
getComments
in interface IDocumentProperties
public final void setComments(java.lang.String value)
Returns or sets the comments of a presentation.
Read/write String
.
setComments
in interface IDocumentProperties
public final java.lang.String getCategory()
Returns or sets the category of a presentation.
Read/write String
.
getCategory
in interface IDocumentProperties
public final void setCategory(java.lang.String value)
Returns or sets the category of a presentation.
Read/write String
.
setCategory
in interface IDocumentProperties
public final java.util.Date getCreatedTime()
Returns the date when a presentation was created.
Read/write Date
.
getCreatedTime
in interface IDocumentProperties
public final void setCreatedTime(java.util.Date value)
Returns the date when a presentation was created.
Read/write Date
.
setCreatedTime
in interface IDocumentProperties
public final java.util.Date getLastSavedTime()
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(IDocumentProperties)
method summary.
getLastSavedTime
in interface IDocumentProperties
public final void setLastSavedTime(java.util.Date 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(IDocumentProperties)
method summary.
setLastSavedTime
in interface IDocumentProperties
public final java.util.Date getLastPrinted()
Returns the date when a presentation was printed last time.
Read/write Date
.
getLastPrinted
in interface IDocumentProperties
public final void setLastPrinted(java.util.Date value)
Returns the date when a presentation was printed last time.
Read/write Date
.
setLastPrinted
in interface IDocumentProperties
public final java.lang.String getLastSavedBy()
Returns or sets the name of a last person who modified a presentation.
Read/write String
.
getLastSavedBy
in interface IDocumentProperties
public final void setLastSavedBy(java.lang.String value)
Returns or sets the name of a last person who modified a presentation.
Read/write String
.
setLastSavedBy
in interface IDocumentProperties
public final int getRevisionNumber()
Returns or sets the presentation revision number.
Read/write int
.
getRevisionNumber
in interface IDocumentProperties
public final void setRevisionNumber(int value)
Returns or sets the presentation revision number.
Read/write int
.
setRevisionNumber
in interface IDocumentProperties
public final java.lang.String getContentStatus()
Returns or sets the content status of a presentation.
Read/write String
.
getContentStatus
in interface IDocumentProperties
public final void setContentStatus(java.lang.String value)
Returns or sets the content status of a presentation.
Read/write String
.
setContentStatus
in interface IDocumentProperties
public final java.lang.String getContentType()
Returns or sets the content type of a presentation.
Read/write String
.
getContentType
in interface IDocumentProperties
public final void setContentType(java.lang.String value)
Returns or sets the content type of a presentation.
Read/write String
.
setContentType
in interface IDocumentProperties
public final java.lang.String getHyperlinkBase()
Returns or sets the HyperlinkBase document property.
Read/write String
.
getHyperlinkBase
in interface IDocumentProperties
public final void setHyperlinkBase(java.lang.String value)
Returns or sets the HyperlinkBase document property.
Read/write String
.
setHyperlinkBase
in interface IDocumentProperties
public final int getCountOfCustomProperties()
Returns the number of custom properties actually contained in a collection.
Read-only int
.
getCountOfCustomProperties
in interface IDocumentProperties
public final java.lang.String getCustomPropertyName(int index)
Return a custom property name at the specified index.
getCustomPropertyName
in interface IDocumentProperties
index
- The zero-based index of a custom property to get.com.aspose.ms.System.ArgumentOutOfRangeException
- Index is less than zero. Index is equal to or greater than Count.public final boolean removeCustomProperty(java.lang.String name)
Remove a custom property associated with a specified name.
removeCustomProperty
in interface IDocumentProperties
name
- Name of a custom property to remove.public final boolean containsCustomProperty(java.lang.String name)
Check presents of a custom property with a specified name.
containsCustomProperty
in interface IDocumentProperties
name
- Name of a custom property to check.public final java.lang.Object get_Item(java.lang.String name)
Returns or sets the custom property associated with a specified name.
Read/write Object
.
<b>int</b>
, <b>float</b>
, <b>string</b>
, <b>bool</b>
or <b>DateTime</b>
.
get_Item
in interface IDocumentProperties
public final void set_Item(java.lang.String name, java.lang.Object value)
Returns or sets the custom property associated with a specified name.
Read/write Object
.
<b>int</b>
, <b>float</b>
, <b>string</b>
, <b>bool</b>
or <b>DateTime</b>
.
set_Item
in interface IDocumentProperties
public final void getCustomPropertyValue(java.lang.String name, boolean[] value)
Gets a named boolean value from the custom properties.
getCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to getvalue
- Custom property valuepublic final void getCustomPropertyValue(java.lang.String name, int[] value)
Gets a named integer value from the custom properties.
getCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to getvalue
- Custom property valuepublic final void getCustomPropertyValue(java.lang.String name, java.util.Date[] value)
Gets a named DateTime value from the custom properties.
getCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to getvalue
- Custom property valuepublic final void getCustomPropertyValue(java.lang.String name, java.lang.String[] value)
Gets a named string value from the custom properties.
getCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to getvalue
- Custom property valuepublic final void getCustomPropertyValue(java.lang.String name, float[] value)
Gets a named float value from the custom properties.
getCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to getvalue
- Custom property valuepublic final void getCustomPropertyValue(java.lang.String name, double[] value)
Gets a named double value from the custom properties.
getCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to get.value
- Custom property valuepublic final void setCustomPropertyValue(java.lang.String name, boolean value)
Sets a named boolean custom property.
setCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to setvalue
- Custom property valuepublic final void setCustomPropertyValue(java.lang.String name, int value)
Sets a named integer custom property.
setCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to setvalue
- Custom property valuepublic final void setCustomPropertyValue(java.lang.String name, java.util.Date value)
Sets a named DateTime custom property.
setCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to setvalue
- Custom property valuepublic final void setCustomPropertyValue(java.lang.String name, java.lang.String value)
Sets a named string custom property.
setCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to setvalue
- Custom property valuepublic final void setCustomPropertyValue(java.lang.String name, float value)
Sets a named float custom property.
setCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to setvalue
- Custom property valuepublic final void setCustomPropertyValue(java.lang.String name, double value)
Sets a named double custom property.
setCustomPropertyValue
in interface IDocumentProperties
name
- Name of the custom property to setvalue
- Custom property valuepublic final void clearCustomProperties()
Removes all custom properties.
clearCustomProperties
in interface IDocumentProperties
public final void clearBuiltInProperties()
Clears and sets default values for all builtIn properties.
clearBuiltInProperties
in interface IDocumentProperties
public final java.lang.Object deepClone()
Clones current object
public final IDocumentProperties cloneT()
Clones current object
cloneT
in interface IGenericCloneable<IDocumentProperties>