TIdVCardEmbeddedObject
Encapsulates an embedded object in a VCard.
TIdVCardEmbeddedObject = class(TPersistent)
Unit
Description
The TIdVCardEmbeddedObject object encapsulates an embedded object in a VCard such as a graphic, sound, or public-key (for encryption).
property Base64Encoded: Boolean;
Description
Base64Encoded is a Boolean indicator is True if
EmbeddedData is represented as by Base64-encoded values.
ASCII or Binary data for the VCard.
property EmbeddedData: TStrings;
Description
EmbeddedData represents a storage slot for ASCII or binary data in the VCard. EmbeddedData is usually stored in an encoded format such as BASE64, although some keys may not require decoding. You can check data encoding by examining the
Base64Encoded property.
Indicates the file or key type for the VCard.
property ObjectType: String;
Description
ObjectType indicates the type of media, such as the file type or key type.
URL for object in a VCard.
property ObjectURL: String;
Description
ObjectURL is the Universal Resource Locator where the object is located if it is NOT embedded in the VCard.
Constructor for the object instance.
Description
Create is the constructor for the object instance. Create relies on the inherited Create method, and initializes the EmbeddData TStringList property.
Frees an object instance.
destructor Destroy; override;
Description
Destroy is the destructor for an object instance. Destroy clears and releases the
EmbeddedData property prior to calling the inherited Destroy method.