Indy 9 | Content | Index | Reference

TIdCardAddressItem
Hierarchy, Properties, Methods, See Also, Unit: IdVCard
Encapsulates a complete VCard address.

    TIdCardAddressItem = class(TCollectionItem)

Unit
IdVCard
Description
The TIdCardAddressItem object encapsulates a VCard address in the TIdVCard component.

TIdCardAddressItem.AddressAttributes
TIdCardAddressItem
Represents type information for a VCard address item.

    property AddressAttributes: TIdCardAddressAttributes;

Description
AddressAttributes represents type information for a VCard address item. AddressAttributes can include the following:

- 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

TIdCardAddressItem.ExtendedAddress
TIdCardAddressItem, See Also
Represents additional VCard address information.

    property ExtendedAddress: String;

Description
ExtendedAddress represents additional VCard address information. ExtendedAddress can contain information such as an Office identifier for a building or an apartment number.

TIdCardAddressItem.Locality
TIdCardAddressItem, See Also
Represents a VCard locality.

    property Locality: String;

Description
Locality represents a VCard a city or town (e.g. Chicago, New York City, Montreal) in a VCard address.

TIdCardAddressItem.Nation
TIdCardAddressItem, See Also
Represents the country or nation for a VCard adress item.

    property Nation: String;

Description
Nation represents the country or nation for a VCard adress item, and can contain data such as Canada, U.S.A., Mexico, Russia, etc.

TIdCardAddressItem.POBox
TIdCardAddressItem, See Also
Represents a Post Office Box for a VCard address.

    property POBox: String;

Description
POBox represents a Post Office Box for a VCard address.

TIdCardAddressItem.PostalCode
TIdCardAddressItem, See Also
Represents a VCard postal code for the locality.

    property PostalCode: String;

Description
PostalCode represents the postal code for the locality such as a ZIP Code in the US.

TIdCardAddressItem.Region
TIdCardAddressItem, See Also
Represents a VCard state, province, or county.

    property Region: String;

Description
Region represents a VCard political subdivision of a nation such as a Providence in Canada such as "Quebec", a State in US such as "West Virginia", or a county in England such as "Kent".

TIdCardAddressItem.StreetAddress
TIdCardAddressItem, See Also
Represents a VCard street address.

    property StreetAddress: String;

Description
StreetAddress represents a VCard street address such as "101 Sample Avenue".

TIdCardAddressItem.Assign
TIdCardAddressItem
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:

- Addr

- AddressAttributes

- POBox

- ExtendedAddress

- StreetAddress

- Locality

- Region

- PostalCode

- Nation

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

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