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

#include <IQRSmsData.h>

Inheritance diagram for IQRSMSData:
IQRCodeStringDataIPMUnknown

Public Types

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

Public Member Functions

virtual void SetPhoneNumber (const PMString &number)=0
 
virtual PMString GetPhoneNumber () const =0
 
virtual void SetMessage (const PMString &message)=0
 
virtual PMString GetMessage () const =0
 
virtual void CopyFromSms (const IQRSMSData *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 SMS type of QR code.

Member Function Documentation

virtual void IQRSMSData::CopyFromSms (const IQRSMSDatasource)
pure virtual

Copy the data for SMS type QR code data from source IQRSMSData.

Parameters
sourceIN The SMS QR code data to copy.
virtual PMString IQRSMSData::GetMessage () const
pure virtual

Get the text SMS message encoded as SMS type QR code.

Returns
SMS text message encoded as SMS type QR code.
virtual PMString IQRSMSData::GetPhoneNumber () const
pure virtual

Get the phone number of the SMS type QR code.

Returns
phone number of the SMS type QR code.
virtual void IQRSMSData::SetMessage (const PMStringmessage)
pure virtual

Set the text SMS message encoded as SMS type QR code.

Parameters
messageIN The SMS text message to be encoded.
virtual void IQRSMSData::SetPhoneNumber (const PMStringnumber)
pure virtual

Set the phone number for the SMS type QR code.

Parameters
numberIN The phone number.