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

Public Types | |
| enum | { kDefaultIID = IID_ISETMETADATACMDDATA } |
Public Member Functions | |
| virtual IPMUnknown * | GetLibraryAsset () const =0 |
| virtual void | SetLibraryAsset (IPMUnknown *asset)=0 |
| virtual void | SetName (const PMString &name)=0 |
| virtual PMString | GetName () const =0 |
| virtual void | SetUserType (const ILibraryAssetMetaData::UserType userType)=0 |
| virtual ILibraryAssetMetaData::UserType | GetUserType () const =0 |
| virtual void | SetDescription (const PMString &description)=0 |
| virtual PMString | GetDescription () const =0 |
| virtual void | SetCreationTime (GlobalTime t)=0 |
| virtual GlobalTime | GetCreationTime () 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 |
Data interface for the command (kSetMetaDataCmdBoss) to set meta data of Library Assets.
| pure virtual |
Get the creation time (and date) of the asset
| pure virtual |
Get the asset's description.
| pure virtual |
Get library asset's pointer.
| pure virtual |
Get the asset's name.
| pure virtual |
Get the asset's User Type. NOTE: User Type is just for user classification. It may or may not be accurate.
| pure virtual |
Set the creation time of the asset. This method is intended for use by code converters; clients in general should not re-set an existing creation time for an asset.
| t | IN the time to assign to the asset's creation time |
| pure virtual |
Sets the asset's description.
| description | IN string containing a new description for the asset |
| pure virtual |
Set the library asset that this command is going to be executed against.
| asset | IN pointer to the library asset |
| pure virtual |
Set the asset's name.
| name | IN string containing a new name for the asset |
| pure virtual |
Set the asset's User Type
| userType | IN User Type to assign to the asset |