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

#include <IQRHyperLinkData.h>

Inheritance diagram for IQRHyperLinkData:
IQRCodeStringDataIPMUnknown

Public Types

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

Public Member Functions

virtual void SetLink (const PMString &link)=0
 
virtual PMString GetLink () const =0
 
virtual void CopyFromHyperLink (const IQRHyperLinkData *)=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 web URL type of QR code.

Member Function Documentation

virtual void IQRHyperLinkData::CopyFromHyperLink (const IQRHyperLinkData)
pure virtual

Copy the data for web hyperlink type QR code data from source IQRHyperLinkData.

Parameters
sourceIN The web hyperlink QR code data to copy.
virtual PMString IQRHyperLinkData::GetLink () const
pure virtual

Get the web URL encoded as web hyperlink type QR code.

Returns
web URL encoded as web hyperlink type QR code.
virtual void IQRHyperLinkData::SetLink (const PMStringlink)
pure virtual

Set the web URL for the web hyperlink type QR code.

Parameters
linkIN The web URL.