Klasse TGraphic

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TGraphic = class(TPersistent)

Beschreibung

Hierarchie

Übersicht

Methoden

Public constructor Create; virtual;
Public procedure LoadFromFile(const Filename: string); virtual;
Public procedure SaveToFile(const Filename: string); virtual;
Public procedure LoadFromStream(Stream: TStream); virtual; abstract;
Public procedure SaveToStream(Stream: TStream); virtual; abstract;
Public procedure LoadFromMimeStream(Stream: TStream; const MimeType: string); virtual;
Public procedure LoadFromLazarusResource(const ResName: String); virtual; abstract;
Public procedure LoadFromClipboardFormat(FormatID: TClipboardFormat); virtual;
Public procedure LoadFromClipboardFormatID(ClipboardType: TClipboardType; FormatID: TClipboardFormat); virtual;
Public procedure SaveToClipboardFormat(FormatID: TClipboardFormat); virtual;
Public procedure SaveToClipboardFormatID(ClipboardType: TClipboardType; FormatID: TClipboardFormat); virtual;
Public procedure GetSupportedSourceMimeTypes(List: TStrings); virtual;
Public function GetDefaultMimeType: string; virtual;
Public class function GetFileExtensions: string; virtual;
Public class function GetFPReaderForFileExt( const FileExtension: string): TFPCustomImageReaderClass; virtual;
Public class function GetFPWriterForFileExt( const FileExtension: string): TFPCustomImageWriterClass; virtual;
Public class function GetDefaultFPReader: TFPCustomImageReaderClass; virtual;
Public class function GetDefaultFPWriter: TFPCustomImageWriterClass; virtual;

Eigenschaften

Public property Empty: Boolean read GetEmpty;
Public property Height: Integer read GetHeight write SetHeight;
Public property Modified: Boolean read FModified write SetModified;
Public property OnChange: TNotifyEvent read FOnChange write FOnChange;
Public property OnProgress: TProgressEvent read FOnProgress write FOnProgress;
Public property Palette: HPALETTE read GetPalette write SetPalette;
Public property PaletteModified: Boolean read FPaletteModified write FPaletteModified;
Public property Transparent: Boolean read GetTransparent write SetTransparent;
Public property Width: Integer read GetWidth write SetWidth;

Beschreibung

Methoden

Public constructor Create; virtual;
 
Public procedure LoadFromFile(const Filename: string); virtual;
 
Public procedure SaveToFile(const Filename: string); virtual;
 
Public procedure LoadFromStream(Stream: TStream); virtual; abstract;
 
Public procedure SaveToStream(Stream: TStream); virtual; abstract;
 
Public procedure LoadFromMimeStream(Stream: TStream; const MimeType: string); virtual;
 
Public procedure LoadFromLazarusResource(const ResName: String); virtual; abstract;
 
Public procedure LoadFromClipboardFormat(FormatID: TClipboardFormat); virtual;
 
Public procedure LoadFromClipboardFormatID(ClipboardType: TClipboardType; FormatID: TClipboardFormat); virtual;
 
Public procedure SaveToClipboardFormat(FormatID: TClipboardFormat); virtual;
 
Public procedure SaveToClipboardFormatID(ClipboardType: TClipboardType; FormatID: TClipboardFormat); virtual;
 
Public procedure GetSupportedSourceMimeTypes(List: TStrings); virtual;
 
Public function GetDefaultMimeType: string; virtual;
 
Public class function GetFileExtensions: string; virtual;
 
Public class function GetFPReaderForFileExt( const FileExtension: string): TFPCustomImageReaderClass; virtual;
 
Public class function GetFPWriterForFileExt( const FileExtension: string): TFPCustomImageWriterClass; virtual;
 
Public class function GetDefaultFPReader: TFPCustomImageReaderClass; virtual;
 
Public class function GetDefaultFPWriter: TFPCustomImageWriterClass; virtual;
 

Eigenschaften

Public property Empty: Boolean read GetEmpty;
 
Public property Height: Integer read GetHeight write SetHeight;
 
Public property Modified: Boolean read FModified write SetModified;
 
Public property OnChange: TNotifyEvent read FOnChange write FOnChange;
 
Public property OnProgress: TProgressEvent read FOnProgress write FOnProgress;
 
Public property Palette: HPALETTE read GetPalette write SetPalette;
 
Public property PaletteModified: Boolean read FPaletteModified write FPaletteModified;
 
Public property Transparent: Boolean read GetTransparent write SetTransparent;
 
Public property Width: Integer read GetWidth write SetWidth;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:02:58