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

#include <IQRvCardData.h>

Inheritance diagram for IQRvCardData:
IQRCodeStringDataIPMUnknown

Public Types

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

Public Member Functions

virtual void SetFirstName (const PMString &firstName)=0
 
virtual PMString GetFirstName () const =0
 
virtual void SetLastName (const PMString &lastName)=0
 
virtual PMString GetLastName () const =0
 
virtual void SetJobTitle (const PMString &jobTitle)=0
 
virtual PMString GetJobTitle () const =0
 
virtual void SetTelNo (const PMString &telNo)=0
 
virtual PMString GetTelNo () const =0
 
virtual void SetCellNo (const PMString &cellNo)=0
 
virtual PMString GetCellNo () const =0
 
virtual void SetEmail (const PMString &email)=0
 
virtual PMString GetEmail () const =0
 
virtual void SetWebsite (const PMString &website)=0
 
virtual PMString GetWebsite () const =0
 
virtual void SetOrganization (const PMString &org)=0
 
virtual PMString GetOrganization () const =0
 
virtual void SetStreetAddress (const PMString &street)=0
 
virtual PMString GetStreetAddress () const =0
 
virtual void SetCity (const PMString &city)=0
 
virtual PMString GetCity () const =0
 
virtual void SetZip (const PMString &zip)=0
 
virtual PMString GetZip () const =0
 
virtual void SetCountry (const PMString &country)=0
 
virtual PMString GetCountry () const =0
 
virtual void CopyFromVCard (const IQRvCardData *source)=0
 
virtual void SetState (const PMString &state)=0
 
virtual PMString GetState () const =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 visiting card type of QR code.

Member Function Documentation

virtual void IQRvCardData::CopyFromVCard (const IQRvCardDatasource)
pure virtual

Copy the data for visiting card type QR code data from source IQRvCardData.

Parameters
sourceIN The visiting card type QR code data to copy.
virtual PMString IQRvCardData::GetCellNo () const
pure virtual

Get the cell phone number for the vcard type QR code.

Returns
cell phone number for the vcard type QR code.
virtual PMString IQRvCardData::GetCity () const
pure virtual

Get the city for the vcard type QR code.

Returns
city for the vcard type QR code.
virtual PMString IQRvCardData::GetCountry () const
pure virtual

Get the country for the vcard type QR code.

Returns
country for the vcard type QR code.
virtual PMString IQRvCardData::GetEmail () const
pure virtual

Get the email address for the vcard type QR code.

Returns
email address for the vcard type QR code.
virtual PMString IQRvCardData::GetFirstName () const
pure virtual

Get the first name for the vcard type QR code.

Returns
first name for the vcard type QR code.
virtual PMString IQRvCardData::GetJobTitle () const
pure virtual

Get the job title for the vcard type QR code.

Returns
job title for the vcard type QR code.
virtual PMString IQRvCardData::GetLastName () const
pure virtual

Get the last name for the vcard type QR code.

Returns
last name for the vcard type QR code.
virtual PMString IQRvCardData::GetOrganization () const
pure virtual

Get the organization for the vcard type QR code.

Returns
organization for the vcard type QR code.
virtual PMString IQRvCardData::GetState () const
pure virtual

Get the state for the vcard type QR code.

Returns
state for the vcard type QR code.
virtual PMString IQRvCardData::GetStreetAddress () const
pure virtual

Get the street address for the vcard type QR code.

Returns
street address for the vcard type QR code.
virtual PMString IQRvCardData::GetTelNo () const
pure virtual

Get the telephone number for the vcard type QR code.

Returns
telephone number for the vcard type QR code.
virtual PMString IQRvCardData::GetWebsite () const
pure virtual

Get the web site URL for the vcard type QR code.

Returns
web site URL for the vcard type QR code.
virtual PMString IQRvCardData::GetZip () const
pure virtual

Get the postal code for the vcard type QR code.

Returns
postal code for the vcard type QR code.
virtual void IQRvCardData::SetCellNo (const PMStringcellNo)
pure virtual

Set the cell phone number for the vcard type QR code.

Parameters
cellNoIN The cell phone number.
virtual void IQRvCardData::SetCity (const PMStringcity)
pure virtual

Set the city for the vcard type QR code.

Parameters
cityIN The city.
virtual void IQRvCardData::SetCountry (const PMStringcountry)
pure virtual

Set the country for the vcard type QR code.

Parameters
countryIN The country.
virtual void IQRvCardData::SetEmail (const PMStringemail)
pure virtual

Set the email address for the vcard type QR code.

Parameters
emailIN The email address.
virtual void IQRvCardData::SetFirstName (const PMStringfirstName)
pure virtual

Set the first name for the vcard type QR code.

Parameters
firstNameIN The first name.
virtual void IQRvCardData::SetJobTitle (const PMStringjobTitle)
pure virtual

Set the job title for the vcard type QR code.

Parameters
jobTitleIN The job title.
virtual void IQRvCardData::SetLastName (const PMStringlastName)
pure virtual

Set the last name for the vcard type QR code.

Parameters
lastNameIN The last name.
virtual void IQRvCardData::SetOrganization (const PMStringorg)
pure virtual

Set the organization for the vcard type QR code.

Parameters
orgIN The organization.
virtual void IQRvCardData::SetState (const PMStringstate)
pure virtual

Set the state for the vcard type QR code.

Parameters
stateIN The state.
virtual void IQRvCardData::SetStreetAddress (const PMStringstreet)
pure virtual

Set the street address for the vcard type QR code.

Parameters
streetIN The street address.
virtual void IQRvCardData::SetTelNo (const PMStringtelNo)
pure virtual

Set the telephone number for the vcard type QR code.

Parameters
telNoIN The telephone number.
virtual void IQRvCardData::SetWebsite (const PMStringwebsite)
pure virtual

Set the web site URL for the vcard type QR code.

Parameters
websiteIN The website URL.
virtual void IQRvCardData::SetZip (const PMStringzip)
pure virtual

Set the postal code for the vcard type QR code.

Parameters
zipIN The postal code.