Class TBGRAMultiSliceScaling

Unit

Declaration

type TBGRAMultiSliceScaling = class(TObject)

Description

Slice scaling of multiple bitmaps

Hierarchy

Overview

Methods

Public constructor Create(ABitmapFilename: string; AIsUtf8: boolean; AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; Direction: TSliceScalingDirection); overload;
Public constructor Create(AStream: TStream; AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; Direction: TSliceScalingDirection); overload;
Public constructor Create(AIniFilename, ASection: string; AIsUtf8Filename: boolean= false); overload;
Public constructor Create(ABitmap: TBGRABitmap; AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; Direction: TSliceScalingDirection; ABitmapOwner: boolean = false); overload;
Public constructor Create(ABitmap: TBitmap; AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; Direction: TSliceScalingDirection); overload;
Public constructor Create(ABitmapFilename: string; AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; Direction: TSliceScalingDirection); overload;
Public destructor Destroy; override;
Public procedure Draw(ItemNumber: integer; ABitmap: TBGRABitmap; ALeft, ATop, AWidth, AHeight: integer; DrawGrid: boolean = False); overload;
Public procedure Draw(ItemNumber: integer; ABitmap: TBGRABitmap; ARect: TRect; DrawGrid: boolean = False); overload;

Properties

Public property Count: integer read GetCount;
Public property SliceScalingArray: TSliceScalingArray read FSliceScalingArray write SetFSliceScalingArray;

Description

Methods

Public constructor Create(ABitmapFilename: string; AIsUtf8: boolean; AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; Direction: TSliceScalingDirection); overload;

This item has no description.

Public constructor Create(AStream: TStream; AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; Direction: TSliceScalingDirection); overload;

This item has no description.

Public constructor Create(AIniFilename, ASection: string; AIsUtf8Filename: boolean= false); overload;

This item has no description.

Public constructor Create(ABitmap: TBGRABitmap; AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; Direction: TSliceScalingDirection; ABitmapOwner: boolean = false); overload;

This item has no description.

Public constructor Create(ABitmap: TBitmap; AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; Direction: TSliceScalingDirection); overload;

This item has no description.

Public constructor Create(ABitmapFilename: string; AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; Direction: TSliceScalingDirection); overload;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public procedure Draw(ItemNumber: integer; ABitmap: TBGRABitmap; ALeft, ATop, AWidth, AHeight: integer; DrawGrid: boolean = False); overload;

This item has no description.

Public procedure Draw(ItemNumber: integer; ABitmap: TBGRABitmap; ARect: TRect; DrawGrid: boolean = False); overload;

This item has no description.

Properties

Public property Count: integer read GetCount;

This item has no description.

Public property SliceScalingArray: TSliceScalingArray read FSliceScalingArray write SetFSliceScalingArray;

This item has no description.