Class TTifTag

Unit

Declaration

type TTifTag = class(TXOMObject)

Description

TTifTag

Hierarchy

  • TXOMObject
  • TTifTag

Overview

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public procedure ParseFromStream (const AFileName: WideString; AStream: TStream; const AOrder: TTifByteOrder; const AStreamOffset: Int64; ADataStream: TStream = nil; const AFullDng: Boolean = False; const ADataSizeLimit: Integer = -1; const AReferenced: Boolean = False; AReadSpecificTags: TTifTags = nil);
Public procedure SaveToStream (AStream: TStream; const AOrder: TTifByteOrder); reintroduce;
Public procedure Assign (ASource: TObject); override;
Public function IsExif: Boolean;
Public function IsExifInter: Boolean;
Public function IsExifMarkerNotes: Boolean;
Public function IsIPTC: Boolean;
Public function IsIPTCMultiTag: Boolean;

Properties

Public property Value: Variant read GetValue write SetValue;
Public property Data: TDataMemoryStream read GetData write FData;
Public property DataOffset: Int64 read FDataOffset;
Public property Offset: Int64 read FOffset;
Public property TagNumberHex: WideString read GetTagNumberHex;
Public property PointerStream: TDataMemoryStream read FPointerStream write FPointerStream;
Public property IFD: TTifIFD read FIFD;
Published property TagNumber: Integer read FTagNumber write FTagNumber;
Published property DataFormat: TTifTagDataFormat read FDataFormat write FDataFormat;
Published property Components: Int64 read FComponents write FComponents;
Published property TagIFD: TTifIFD read FTagIFD write FTagIFD;
Published property DataSource: WideString read FDataSource write FDataSource;
Published property TagName: WideString read GetTagName stored False;
Published property TagDescription: WideString read GetTagDescription stored False;
Published property TagValue: WideString read GetTagValue stored False;
Published property RawTagValue: WideString read GetRawTagValue stored False;

Description

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public procedure ParseFromStream (const AFileName: WideString; AStream: TStream; const AOrder: TTifByteOrder; const AStreamOffset: Int64; ADataStream: TStream = nil; const AFullDng: Boolean = False; const ADataSizeLimit: Integer = -1; const AReferenced: Boolean = False; AReadSpecificTags: TTifTags = nil);
 
Public procedure SaveToStream (AStream: TStream; const AOrder: TTifByteOrder); reintroduce;
 
Public procedure Assign (ASource: TObject); override;
 
Public function IsExif: Boolean;
 
Public function IsExifInter: Boolean;
 
Public function IsExifMarkerNotes: Boolean;
 
Public function IsIPTC: Boolean;
 
Public function IsIPTCMultiTag: Boolean;
 

Properties

Public property Value: Variant read GetValue write SetValue;
 
Public property Data: TDataMemoryStream read GetData write FData;
 
Public property DataOffset: Int64 read FDataOffset;
 
Public property Offset: Int64 read FOffset;
 
Public property TagNumberHex: WideString read GetTagNumberHex;
 
Public property PointerStream: TDataMemoryStream read FPointerStream write FPointerStream;
 
Public property IFD: TTifIFD read FIFD;
 
Published property TagNumber: Integer read FTagNumber write FTagNumber;
 
Published property DataFormat: TTifTagDataFormat read FDataFormat write FDataFormat;
 
Published property Components: Int64 read FComponents write FComponents;
 
Published property TagIFD: TTifIFD read FTagIFD write FTagIFD;
 
Published property DataSource: WideString read FDataSource write FDataSource;
 
Published property TagName: WideString read GetTagName stored False;
 
Published property TagDescription: WideString read GetTagDescription stored False;
 
Published property TagValue: WideString read GetTagValue stored False;
 
Published property RawTagValue: WideString read GetRawTagValue stored False;
 

Generated by PasDoc 0.15.0.