Unit 'fpsZipper' Package
[Overview][Constants][Types][Classes][Index] [#pl_fpspreadsheet]

TZipper

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpszipper.pp line 430

type TZipper = class(TObject)

protected

  procedure CloseInput();

  

  procedure StartZipFile();

  

  function UpdateZipHeader();

  

  procedure BuildZipDirectory;

  

  procedure DoEndOfFile;

  

  procedure ZipOneFile(); virtual;

  

  function OpenInput();

  

  procedure GetFileInfo;

  

  procedure SetBufSize();

  

  procedure SetFileName();

  

  function CreateCompressor(); virtual;

  

  property NeedsZip64: Boolean; [rw]

  

public

  constructor Create;

  

  destructor Destroy; override;

  

  procedure ZipAllFiles; virtual;

  

  procedure SaveToFile();

  

  procedure SaveToStream();

  

  procedure ZipFile();

  

  procedure ZipFiles();

  

  class procedure Zip();

  

  procedure Clear;

  

  procedure Terminate;

  

  property BufferSize: LongWord; [rw]

  

  property OnPercent: Integer; [rw]

  

  property OnProgress: TProgressEvent; [rw]

  

  property OnStartFile: TOnStartFileEvent; [rw]

  

  property OnEndFile: TOnEndOfFileEvent; [rw]

  

  property FileName: RawByteString; [rw]

  

  property FileComment: AnsiString; [rw]

  

  property Files: TStrings; [r] deprecated ;

  

  property InMemSize: Int64; [rw]

  

  property Entries: TZipFileEntries; [rw]

  

  property Terminated: Boolean; [r]

  

  property UseLanguageEncoding: Boolean; [rw]

  

end;

Inheritance

TZipper

  

|

TObject



CT Web help

CodeTyphon Studio