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

#include <IQRPlainTextData.h>

Inheritance diagram for IQRPlainTextData:
IQRCodeStringDataIPMUnknown

Public Types

enum  { kDefaultIID = IID_IQRPLAINTEXTDATA }
 
- Public Types inherited from IQRCodeStringData
enum  {
  kWebHyperlink = 0, kPlainText, kTextMessage, kEmail,
  kBusinessCard
}
 

Public Member Functions

virtual void SetText (const PMString &text)=0
 
virtual PMString GetText () const =0
 
virtual void CopyFromText (const IQRPlainTextData *source)=0
 
- Public Member Functions inherited from IQRCodeStringData
virtual PMString GetEncodedString () const =0
 
virtual PMString GetToolTipString () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Additional Inherited Members

- Public Attributes inherited from IQRCodeStringData
enum IQRCodeStringData:: { ... }  QRCodeTypes
 

Detailed Description

Interface for simple text type of QR code.

Member Function Documentation

virtual void IQRPlainTextData::CopyFromText (const IQRPlainTextDatasource)
pure virtual

Copy the text to be encoded from source IQRPlainTextData.

Parameters
sourceIN The plain text data to copy.
virtual PMString IQRPlainTextData::GetText () const
pure virtual

Get the text encoded as QR code.

Returns
text encoded as QR code.
virtual void IQRPlainTextData::SetText (const PMStringtext)
pure virtual

Set the text to be encoded as QR code.

Parameters
textIN The text to be encoded.