#include <IAdobeCoreMetaData.h>
|
| enum | { kDefaultIID = IID_IADOBECOREMETADATA } |
| |
This interface encapsulates routines of the XMPToolkit for accessing XMP Core Properties defined in 'xap' namespace.
- See Also
- IAdobeBasicJobMetaData
- IAdobeMediaMgmtMetaData
- IAdobeRightsMgmtMetaData
- IMetaDataAccess
- MetaDataTypes.h
Returns a list of author names in order of precedence defined by 'xap:Authors' property.
- Returns
- List of author names.
Returns the base URL for relative URLs in the document content defined by 'xap:BaseURL' property.
- Returns
- the base URL.
| virtual bool32 IAdobeCoreMetaData::GetCreateDate | ( | XMP_DateTime & | dt | ) | const |
| pure virtual |
Returns the date and time the document was originally created defined by 'xap:CreateDate' property.
- Parameters
| dt | OUT Date and time the document was originally created. |
- Returns
- kTrue if 'xap:CreateDate' property exist. kFalse otherwise.
Returns the name of the original tool used to create the resource (at least the first known tool) defined by 'xap:CreatorTool' property.
- Returns
- The name of the original tool used to create the resource.
| virtual PMString IAdobeCoreMetaData::GetDescription | ( | | ) | const |
| pure virtual |
Returns a textual description of the content of the resource defined by 'xap:Description' property.
- Returns
- A textual description of the content of the resource.
Returns the resource format (e.g. video, audio, etc.) defined by 'xap:Format' property.
- Returns
- The resource format.
Returns an unordered list of descriptive phrases or keywords that specify the topic of the content of the resource defined by 'xap:Keywords' property.
- Returns
- An unordered list of descriptive phrases or keywords.
| virtual bool32 IAdobeCoreMetaData::GetMetadataDate | ( | XMP_DateTime & | dt | ) | const |
| pure virtual |
Returns the Date and time that any metadata for this resource was last changed defined by 'xap:MetadataDate' property.
- Parameters
| dt | OUT The Date and time that any metadata for this resource was last changed. |
- Returns
- kTrue if the 'xap:MetadataDate' property exist. kFalse otherwise.
| virtual bool32 IAdobeCoreMetaData::GetModifyDate | ( | XMP_DateTime & | dt | ) | const |
| pure virtual |
Returns the date and time the resource was last modified defined by 'xap:ModifyDate' property.
- Parameters
| dt | OUT The date and time the resource was last modified. |
- Returns
- kTrue if 'xap:ModifyDate' property exist. kFalse otherwise.
| virtual PMString IAdobeCoreMetaData::GetNickname | ( | | ) | const |
| pure virtual |
Returns the short informal name for the resource, specified by 'xap:Nickname' property.
- Returns
- The short informal name.
| virtual PMString IAdobeCoreMetaData::GetTitle | ( | | ) | const |
| pure virtual |
Returns the title of the document, or the name given to the resource specified by 'xap:Title' property.
- Returns
- The title of the document.
| virtual void IAdobeCoreMetaData::SetAuthors | ( | const K2Vector< PMString > & | authors | ) | |
| pure virtual |
Sets the 'xap:Authors' property with a list of author names in order of precedence.
- Parameters
| authors | IN List of author names which is to be set. |
| virtual void IAdobeCoreMetaData::SetBaseURL | ( | const metadata::URI & | baseURL | ) | |
| pure virtual |
Sets the base URL for relative URLs in the document content defined by 'xap:BaseURL' property.
- Parameters
| baseURL | IN Base URL to be set. |
| virtual void IAdobeCoreMetaData::SetCreateDate | ( | const XMP_DateTime & | date | ) | |
| pure virtual |
Sets the date and time the document was originally created defined by 'xap:CreateDate' property.
- Parameters
| date | IN creation date to set. |
Sets the name of the original tool used to create the resource (at least the first known tool) defined by 'xap:CreatorTool' property.
- Parameters
| tool | IN The name of the original tool used to create the resource. |
| virtual void IAdobeCoreMetaData::SetDescription | ( | const PMString & | description | ) | |
| pure virtual |
Sets a textual description of the content of the resource defined by 'xap:Description' property.
- Parameters
| description | IN A textual description of the content of the resource. |
Sets the resource format (e.g. video, audio, etc.) defined by 'xap:Format' property.
- Parameters
| format | IN The resource format to set. |
| virtual void IAdobeCoreMetaData::SetKeywords | ( | const K2Vector< PMString > & | keywords | ) | |
| pure virtual |
Sets an unordered list of descriptive phrases or keywords that specify the topic of the content of the resource defined by 'xap:Keywords' property.
- Parameters
| keywords | IN An unordered list of descriptive phrases or keywords. |
| virtual void IAdobeCoreMetaData::SetMetadataDate | ( | const XMP_DateTime & | date | ) | |
| pure virtual |
Sets the Date and time that any metadata for this resource was last changed defined by 'xap:MetadataDate' property.
- Parameters
| date | IN The Date and time that any metadata for this resource was last changed. |
| virtual void IAdobeCoreMetaData::SetModifyDate | ( | const XMP_DateTime & | date | ) | |
| pure virtual |
Sets the date and time the resource was last modified defined by 'xap:ModifyDate' property.
- Parameters
| date | IN The date and time the resource was last modified. |
| virtual void IAdobeCoreMetaData::SetNickname | ( | const PMString & | description | ) | |
| pure virtual |
Sets the short informal name for the resource, specified by 'xap:Nickname' property.
- Parameters
| description | IN The short informal name. |
| virtual void IAdobeCoreMetaData::SetTitle | ( | const PMString & | title | ) | |
| pure virtual |
Sets the title of the document, or the name given to the resource specified by 'xap:Title' property.
- Parameters
| title | IN The title of the document. |