Indy 9 | Content | Index | Reference

TIdVCardMailingLabelItem
Hierarchy, Properties, Methods, See Also, Unit: IdVCard
Encapsulates a VCard mailing label.

    TIdVCardMailingLabelItem = class(TCollectionItem)

Unit
IdVCard
Description
The TIdVCardMailingLabelItem object encapsulates a mailing label for the VCard owner.

TIdVCardMailingLabelItem.AddressAttributes
TIdVCardMailingLabelItem
Describes the type of VCard address.

    property AddressAttributes: TIdCardAddressAttributes;

Description
AddressAttributes is a property used to describe a the type of address, and can include one of the following values:

- tatHome - home delivery address

- tatDomestic - a domestic address

- tatInternational - an international address

- tatPostal - a postal delivery address

- tatParcel - a parcel delivery address

- tatWork - a work delivery address

- tatPreferred - preferred address

TIdVCardMailingLabelItem.MailingLabel
TIdVCardMailingLabelItem
Contents of the mailing label.

    property MailingLabel: TStrings;

Description
MailingLabel is the contents of the mailing label.

TIdVCardMailingLabelItem.Assign
TIdVCardMailingLabelItem
Copy the property values of an object.

    procedure Assign(Source: TPersistent); override;

Parameters
Source: TPersistent
Object containing values to be copied.
Description
Assign is a procedure used to copy the properties of the persistent object in Source to the current object instance. When the current object and the object in Source are the same ClassType, Assign will copy the following property values:

- AddressAttributes

- MailingLabel

When the current object and Source do not sahre the same ClassType, Assign calls the inherited Assign method.

TIdVCardMailingLabelItem.Create
TIdVCardMailingLabelItem, See Also
Constructor for the collection item.

    constructor Create(Collection: TCollection); override;

Parameters
Collection: TCollection
Collection that owns the collection item.
Description
Create is the constructor for the collection item, and relies on the inherited Create method. Create initializes the MailingLabel TStringList property.

TIdVCardMailingLabelItem.Destroy
TIdVCardMailingLabelItem, See Also
Frees an object instance.

    destructor Destroy; override;

Description
Destroy is the destructor for the object instance. Destroy clears and releases the MailingLabel property prior to calling the inherited Destroy method.

Created with Doc-O-Matic 2 donated to Project JEDI. Commercial license available from the Doc-O-Matic site.