Мельница данных (15.10.2024) | |
Интерфейс IRaster | |
01type 02 IRaster = interface(IDispatch) 03 ['{4F27D016-03C2-4D48-ABF7-FD547E859F79}'] 04 function Get_Width: Integer; safecall; 05 procedure Set_Width(Value: Integer); safecall; 06 function Get_Height: Integer; safecall; 07 procedure Set_Height(Value: Integer); safecall; 08 function Get_DefaultColor: Integer; safecall; 09 procedure Set_DefaultColor(Value: Integer); safecall; 10 procedure Load(Src: OleVariant); safecall; 11 procedure SaveBitmap(Dst: OleVariant); safecall; 12 procedure SavePNG(Dst: OleVariant); safecall; 13 procedure SaveJPG(Dst: OleVariant; Quality: Integer); safecall; 14 procedure FlipVertical; safecall; 15 procedure FlipHorizontal; safecall; 16 procedure Rotate; safecall; 17 procedure Resize(NewWidth: Integer; NewHeight: Integer; Center: WordBool); safecall; 18 procedure Stretch(NewWidth: Integer; NewHeight: Integer); safecall; 19 procedure StretchToSize(MaxWidth: OleVariant; MaxHeight: OleVariant; 20 MaxSize: OleVariant); safecall; 21 procedure Overlay(Src: OleVariant; X: Integer; Y: Integer; Width: Integer; 22 Height: Integer); safecall; 23 property Width: Integer read Get_Width write Set_Width; 24 property Height: Integer read Get_Height write Set_Height; 25 property DefaultColor: Integer read Get_DefaultColor write Set_DefaultColor; 26 end; | |