Class TvxBitmap32

Unit

Declaration

type TvxBitmap32 = class(TvxBitmap)

Description

TvxBitmap32

Hierarchy

  • TvxBitmap
  • TvxBitmap32

Overview

Methods

Public constructor Create; reintroduce; overload; virtual;
Public constructor Create(const AWidth, AHeight: Integer); overload; override;
Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public procedure Assign(Source: TPersistent); override;
Public function TextExtent (const AString: WideString): TvxPoint;
Public procedure TextOut (AX, AY: Single; const AText: WideString);
Public procedure TextToRect (const AText: WideString; ARect: TvxRect; ATextAlign: TvxTextAlign = vgTextAlignCenter);
Public procedure ApplyVCLFont(AFont: TFont); virtual;
Public procedure LoadFromFile(const AFileName: WideString); override;
Public procedure SaveToFile(const AFileName: WideString); override;
Public procedure LoadFromStream(Stream: TStream); override;
Public procedure SaveToStream(Stream: TStream); override;
Public procedure LoadFromBase64(const ABase64Str: AnsiString); virtual;
Public function SaveAsBase64: AnsiString; virtual;
Public procedure CopyToClipboard; virtual;
Public procedure LoadPixelsFromStream (Stream: TStream); virtual;
Public procedure SavePixelsToStream (Stream: TStream); virtual;
Public procedure LoadPixelsFromFile (const AFileName: WideString); virtual;
Public procedure SavePixelsToFile (const AFileName: WideString); virtual;
Public function SavePixelsToString: String; virtual;
Public procedure LoadPixelsFromString (const AString: String); virtual;
Public procedure BeginUpdate; virtual;
Public procedure EndUpdate; virtual;
Public function Updating: Boolean; virtual;
Public function RatioRect (AX, AY: Single; ADoDynamic: Boolean = True): TvxRect;
Public procedure CropToRatio(AXFactor, AYFactor: Single; ADoDynamic: Boolean = True); virtual;
Public procedure FillCheckerBoard (ATileSize: Single = 16.0; const AColorOn: TvxColor = $FFE0E0E0; const AColorOff: TvxColor = $FFFFFFFF); virtual;
Public procedure FillCheckerBoardRect (ARect: TvxRect; ATileSize: Single = 16; const AColorOn: TvxColor = $FFE0E0E0; const AColorOff: TvxColor = $FFFFFFFF); virtual;

Properties

Public property Empty: Boolean read GetEmpty;
Public property Size: TvxPoint read GetSize;
Public property XDotsPerInch: Single read FXDotsPerInch write FXDotsPerInch;
Public property YDotsPerInch: Single read FYDotsPerInch write FYDotsPerInch;
Public property Tag: PtrInt read FTag write FTag;

Description

Methods

Public constructor Create; reintroduce; overload; virtual;
 
Public constructor Create(const AWidth, AHeight: Integer); overload; override;
 
Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public procedure Assign(Source: TPersistent); override;
 
Public function TextExtent (const AString: WideString): TvxPoint;
 
Public procedure TextOut (AX, AY: Single; const AText: WideString);
 
Public procedure TextToRect (const AText: WideString; ARect: TvxRect; ATextAlign: TvxTextAlign = vgTextAlignCenter);
 
Public procedure ApplyVCLFont(AFont: TFont); virtual;
 
Public procedure LoadFromFile(const AFileName: WideString); override;
 
Public procedure SaveToFile(const AFileName: WideString); override;
 
Public procedure LoadFromStream(Stream: TStream); override;
 
Public procedure SaveToStream(Stream: TStream); override;
 
Public procedure LoadFromBase64(const ABase64Str: AnsiString); virtual;
 
Public function SaveAsBase64: AnsiString; virtual;
 
Public procedure CopyToClipboard; virtual;
 
Public procedure LoadPixelsFromStream (Stream: TStream); virtual;

load binary pixel stream to the bitmap

Public procedure SavePixelsToStream (Stream: TStream); virtual;

save a binary pixel stream

Public procedure LoadPixelsFromFile (const AFileName: WideString); virtual;

load binary pixel stream from file to the bitmap

Public procedure SavePixelsToFile (const AFileName: WideString); virtual;

save a binary pixel stream to file

Public function SavePixelsToString: String; virtual;

save a binary pixel stream as string

Public procedure LoadPixelsFromString (const AString: String); virtual;

load binary pixel stream from a string to the bitmap

Public procedure BeginUpdate; virtual;
 
Public procedure EndUpdate; virtual;
 
Public function Updating: Boolean; virtual;
 
Public function RatioRect (AX, AY: Single; ADoDynamic: Boolean = True): TvxRect;
 
Public procedure CropToRatio(AXFactor, AYFactor: Single; ADoDynamic: Boolean = True); virtual;
 
Public procedure FillCheckerBoard (ATileSize: Single = 16.0; const AColorOn: TvxColor = $FFE0E0E0; const AColorOff: TvxColor = $FFFFFFFF); virtual;
 
Public procedure FillCheckerBoardRect (ARect: TvxRect; ATileSize: Single = 16; const AColorOn: TvxColor = $FFE0E0E0; const AColorOff: TvxColor = $FFFFFFFF); virtual;
 

Properties

Public property Empty: Boolean read GetEmpty;
 
Public property Size: TvxPoint read GetSize;
 
Public property XDotsPerInch: Single read FXDotsPerInch write FXDotsPerInch;
 
Public property YDotsPerInch: Single read FYDotsPerInch write FYDotsPerInch;
 
Public property Tag: PtrInt read FTag write FTag;
 

Generated by PasDoc 0.15.0.