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

#include <IQRCodeStringData.h>

Inheritance diagram for IQRCodeStringData:
IPMUnknownIQRCodeMetaDataIQREmailDataIQRHyperLinkDataIQRPlainTextDataIQRSMSDataIQRvCardData

Public Types

enum  {
  kWebHyperlink = 0, kPlainText, kTextMessage, kEmail,
  kBusinessCard
}
 

Public Member Functions

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
 

Public Attributes

enum IQRCodeStringData:: { ... }  QRCodeTypes
 

Detailed Description

Interface for keeping data common to all types of QR codes.

Member Enumeration Documentation

anonymous enum

This enum defines the various types of QR codes.
Enumerator
kWebHyperlink 

Web URL QR code type.

kPlainText 

Simple text QR code type.

kTextMessage 

SMS text message QR code type.

kEmail 

Email QR code type.

kBusinessCard 

Visiting card QR code type.

Member Function Documentation

virtual PMString IQRCodeStringData::GetEncodedString () const
pure virtual

Return the encoded string data for the QR code.

Returns
encoded string for the QR code.
virtual PMString IQRCodeStringData::GetToolTipString () const
pure virtual

Return the tool tip string to be shown for the QR code.

Returns
tool tip string for the QR code.