InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ISimpleTextDEData Class Referenceabstract

#include <ISimpleTextDDData.h>

Inheritance diagram for ISimpleTextDEData:
IPMUnknown

Public Member Functions

virtual void Clear ()=0
 
virtual uint32 GetLength () const =0
 
virtual bool16 IsEmpty () const =0
 
virtual void Set (const uchar *text, uint32 length)=0
 
virtual const uchar * GetText () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Interface to store basic ASCII text (used by a variety of data exchange handlers)

Member Function Documentation

virtual void ISimpleTextDEData::Clear ()
pure virtual

Clear the text data

virtual uint32 ISimpleTextDEData::GetLength () const
pure virtual

Get the length in bytes of the text data

virtual const uchar* ISimpleTextDEData::GetText () const
pure virtual

retrieve text from the interface

virtual bool16 ISimpleTextDEData::IsEmpty () const
pure virtual

Is there any text data?

virtual void ISimpleTextDEData::Set (const uchar * text,
uint32 length 
)
pure virtual

copy text into the interface