Class TBGRAOpenRasterDocument
Unit
Declaration
type TBGRAOpenRasterDocument = class(TBGRALayeredBitmap)
Description
Layered image using OpenRaster format
Hierarchy
- TBGRACustomLayeredBitmap
- TBGRALayeredBitmap
- TBGRAOpenRasterDocument
Overview
Methods
constructor Create; overload; override; |
|
constructor Create(AWidth, AHeight: integer); overload; override; |
|
function CheckMimeType(AStream: TStream): boolean; |
|
function AddLayerFromMemoryStream(ALayerFilename: string): integer; |
|
function CopyBitmapToMemoryStream(ABitmap: TBGRABitmap; AFilename: string): boolean; |
|
function CopyRasterLayerToMemoryStream(ALayerIndex: integer; ALayerFilename: string): boolean; |
|
function GetMemoryStream(AFilename: string): TMemoryStream; |
|
function GetMemoryStreamAsString(AFilename: string): string; |
|
function GetMimeType: string; override; |
|
procedure Clear; override; |
|
procedure LoadFlatImageFromStream(AStream: TStream; out ANbLayers: integer; out ABitmap: TBGRABitmap); |
|
procedure LoadFromFile(const filenameUTF8: string); override; |
|
procedure LoadFromStream(AStream: TStream); override; |
|
procedure SaveToFile(const filenameUTF8: string); override; |
|
procedure SaveToStream(AStream: TStream); override; |
|
procedure AnalyzeZip; virtual; |
|
procedure ClearFiles; |
|
procedure CopySVGToMemoryStream(ASVG: TBGRASVG; ASVGMatrix: TAffineMatrix; AOutFilename: string; out AOffset: TPoint); |
|
procedure CopyThumbnailToMemoryStream(AMaxWidth, AMaxHeight: integer); |
|
procedure InternalLoadFromStream(AStream: TStream); |
|
procedure InternalSaveToStream(AStream: TStream); |
|
procedure PrepareZipToSave; virtual; |
|
procedure SetMemoryStream(AFilename: string; AStream: TMemoryStream); |
|
procedure SetMemoryStreamAsString(AFilename: string; AContent: string); |
|
procedure UnzipFromFile(AFilenameUTF8: string); |
|
procedure UnzipFromStream(AStream: TStream; AFileList: TStrings = nil); |
|
Procedure ZipOnCloseInputStream(Sender : TObject; var AStream : TStream); |
|
Procedure ZipOnCreateStream(Sender : TObject; var AStream : TStream; AItem : TFullZipFileEntry); |
|
Procedure ZipOnDoneStream(Sender : TObject; var AStream : TStream; AItem : TFullZipFileEntry); |
|
Procedure ZipOnOpenInputStream(Sender : TObject; var AStream : TStream); |
|
procedure ZipToFile(AFilenameUTF8: string); |
|
procedure ZipToStream(AStream: TStream); |
Properties
property MimeType : string read GetMimeType write SetMimeType; |
|
property StackXML : TXMLDocument read FStackXML; |
Description
Methods
constructor Create; overload; override; |
|
This item has no description. |
constructor Create(AWidth, AHeight: integer); overload; override; |
|
This item has no description. |
function CheckMimeType(AStream: TStream): boolean; |
|
This item has no description. |
function AddLayerFromMemoryStream(ALayerFilename: string): integer; |
|
This item has no description. |
function CopyBitmapToMemoryStream(ABitmap: TBGRABitmap; AFilename: string): boolean; |
|
This item has no description. |
function CopyRasterLayerToMemoryStream(ALayerIndex: integer; ALayerFilename: string): boolean; |
|
This item has no description. |
function GetMemoryStream(AFilename: string): TMemoryStream; |
|
This item has no description. |
function GetMemoryStreamAsString(AFilename: string): string; |
|
This item has no description. |
function GetMimeType: string; override; |
|
This item has no description. |
procedure Clear; override; |
|
This item has no description. |
procedure LoadFlatImageFromStream(AStream: TStream; out ANbLayers: integer; out ABitmap: TBGRABitmap); |
|
This item has no description. |
procedure LoadFromFile(const filenameUTF8: string); override; |
|
This item has no description. |
procedure LoadFromStream(AStream: TStream); override; |
|
This item has no description. |
procedure SaveToFile(const filenameUTF8: string); override; |
|
This item has no description. |
procedure SaveToStream(AStream: TStream); override; |
|
This item has no description. |
procedure AnalyzeZip; virtual; |
|
This item has no description. |
procedure ClearFiles; |
|
This item has no description. |
procedure CopySVGToMemoryStream(ASVG: TBGRASVG; ASVGMatrix: TAffineMatrix; AOutFilename: string; out AOffset: TPoint); |
|
This item has no description. |
procedure CopyThumbnailToMemoryStream(AMaxWidth, AMaxHeight: integer); |
|
This item has no description. |
procedure InternalLoadFromStream(AStream: TStream); |
|
This item has no description. |
procedure InternalSaveToStream(AStream: TStream); |
|
This item has no description. |
procedure PrepareZipToSave; virtual; |
|
This item has no description. |
procedure SetMemoryStream(AFilename: string; AStream: TMemoryStream); |
|
This item has no description. |
procedure SetMemoryStreamAsString(AFilename: string; AContent: string); |
|
This item has no description. |
procedure UnzipFromFile(AFilenameUTF8: string); |
|
This item has no description. |
procedure UnzipFromStream(AStream: TStream; AFileList: TStrings = nil); |
|
This item has no description. |
Procedure ZipOnCloseInputStream(Sender : TObject; var AStream : TStream); |
|
This item has no description. |
Procedure ZipOnCreateStream(Sender : TObject; var AStream : TStream; AItem : TFullZipFileEntry); |
|
This item has no description. |
Procedure ZipOnDoneStream(Sender : TObject; var AStream : TStream; AItem : TFullZipFileEntry); |
|
This item has no description. |
Procedure ZipOnOpenInputStream(Sender : TObject; var AStream : TStream); |
|
This item has no description. |
procedure ZipToFile(AFilenameUTF8: string); |
|
This item has no description. |
procedure ZipToStream(AStream: TStream); |
|
This item has no description. |
Properties
property MimeType : string read GetMimeType write SetMimeType; |
|
This item has no description. |
property StackXML : TXMLDocument read FStackXML; |
|
This item has no description. |