![]() | InDesign SDK 20.5 |
#include <ISetAdobeCoreMDCmdData.h>

Public Types | |
| enum | { kDefaultIID = IID_ISETADOBECOREMDCMDDATA } |
Public Member Functions | |
| virtual void | Set (IPMUnknown *targetObject, const UnspecifiableOf< PMString > &title=kUnspecified, const UnspecifiableOf< K2Vector< PMString > > &authors=kUnspecified, const UnspecifiableOf< PMString > &description=kUnspecified, const UnspecifiableOf< K2Vector< PMString > > &keywords=kUnspecified, const UnspecifiableOf< XMP_DateTime > &metadataDate=kUnspecified, const UnspecifiableOf< XMP_DateTime > &modifyDate=kUnspecified, const UnspecifiableOf< XMP_DateTime > &createDate=kUnspecified, const UnspecifiableOf< metadata::AgentName > &creatorTool=kUnspecified, const UnspecifiableOf< metadata::URI > &baseURL=kUnspecified, const UnspecifiableOf< PMString > &nickname=kUnspecified)=0 |
| virtual IPMUnknown * | QueryTargetObject (const PMIID &iid) const =0 |
| virtual UnspecifiableOf< PMString > | GetTitle () const =0 |
| virtual UnspecifiableOf < K2Vector< PMString > > | GetAuthors () const =0 |
| virtual UnspecifiableOf< PMString > | GetDescription () const =0 |
| virtual UnspecifiableOf < K2Vector< PMString > > | GetKeywords () const =0 |
| virtual UnspecifiableOf < XMP_DateTime > | GetMetadataDate () const =0 |
| virtual UnspecifiableOf < XMP_DateTime > | GetModifyDate () const =0 |
| virtual UnspecifiableOf < XMP_DateTime > | GetCreateDate () const =0 |
| virtual UnspecifiableOf < metadata::AgentName > | GetCreatorTool () const =0 |
| virtual UnspecifiableOf < metadata::URI > | GetBaseURL () const =0 |
| virtual UnspecifiableOf< PMString > | GetNickname () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
A data interface used by SetAdobeCoreMetaDataCmd.
| pure virtual |
Returns a list of author names in order of precedence defined by 'xap:Authors' property.
| pure virtual |
Returns the base URL for relative URLs in the document content defined by 'xap:BaseURL' property.
| pure virtual |
Returns the date and time the document was originally created defined by 'xap:CreateDate' property.
| pure virtual |
Returns the name of the original tool used to create the resource (at least the first known tool) defined by 'xap:CreatorTool' property.
| pure virtual |
Returns a textual description of the content of the resource defined by 'xap:Description' property.
| pure virtual |
Returns an unordered list of descriptive phrases or keywords that specify the topic of the content of the resource defined by 'xap:Keywords' property.
| pure virtual |
Returns the Date and time that any metadata for this resource was last changed defined by 'xap:MetadataDate' property.
| pure virtual |
Returns the date and time the resource was last modified defined by 'xap:ModifyDate' property.
| pure virtual |
Returns the short informal name for the resource, specified by 'xap:Nickname' property.
| pure virtual |
Returns the title of the document, or the name given to the resource specified by 'xap:Title' property.
| pure virtual |
Query an interface on the target object.
| iid | IN The ID of the interface to query. |
| pure virtual |
Set the command data.
| targetObject | IN The target object of the command. It must have a IID_IADOBECOREMETADATA interface. |
| title | IN The title of the document. |
| authors | IN List of author names. |
| description | IN A textual description of the content of the resource. |
| keywords | IN An unordered list of descriptive phrases or keywords. |
| metadataDate | IN kTrue if the 'xap:MetadataDate' property exist. kFalse otherwise. |
| modifyDate | IN if 'xap:ModifyDate' property exist. kFalse otherwise. |
| createDate | IN if 'xap:CreateDate' property exist. kFalse otherwise. |
| creatorTool | IN The name of the original tool used to create the resource. |
| baseURL | IN The base URL. |
| nickname | IN The short informal name. |