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

Public Types | |
| enum | SetValueErrorCode { kNoError = 0x00, kConversionError = 0x01, kOutOfRange = 0x02, kInvalidValue = 0x03 } |
Public Member Functions | |
| virtual void | GetTagName (PMString *pTagName) const =0 |
| virtual void | GetTagAbbr (PMString *pTagAbbr) const =0 |
| virtual void | GetTagValue (PMString *pTagValue, IDataBase *dB=nil) const =0 |
| virtual IAttrImportExport::SetValueErrorCode | SetTagValue (const PMString &rTagValue, IDataBase *dB=nil)=0 |
| virtual PMIID | GetDataPMIID () const =0 |
| virtual ClassID | GetClassID () const =0 |
| virtual void | ReadWriteTagValue (IPMStream *s, EncodingType encoding, IDataBase *dB=nil)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Utility interface for the tagged text attributes import and export.
| pure virtual |
Get the BossID of Boss to which the attribute belongs
| none |
| pure virtual |
Get the PMIID of the Data Interface to which the attribute belongs
| none |
| pure virtual |
Get the abbreviated tag name
| pTagAbbr | OUT Abbreviated tag name |
| pure virtual |
Get the verbose tag name
| pTagName | OUT Verbose tag name |
| pure virtual |
Get the tag value
| pTagValue | OUT Tag value |
| dB | IN Database associated with the tag |
| pure virtual |
Read/Write the Tag Value from stream based on the stream type
| s | INOUT Stream |
| encoding | IN Encoding type |
| dB | IN Database associated with the attribute |
| pure virtual |
Set the tag value
| rTagValue | IN Tag value |
| dB | IN Database associated with the tag |