[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Compressor object.
Source position: zipper.pp line 218
| type TCompressor = class(TObject) | ||
| public | ||
| constructor Create(); virtual; | 
 | Creates a TCompressor object. | 
| procedure Compress; virtual; abstract; | 
 | Compresses input stream to output stream. | 
| class function ZipID; virtual; abstract; | 
 | Identifier for type of compression. | 
| class function ZipVersionReqd; virtual; abstract; | 
 | ZIP version required in the method. | 
| function ZipBitFlag; virtual; abstract; | 
 | Current bit. | 
| procedure Terminate; | 
 | Halts the compressor by setting the Terminated property to True. | 
| property BufferSize: LongWord; [r] | 
 | Size of the buffer used for compression. | 
| 
 | Threshold percentage which triggers an OnProgress update. | |
| property OnProgress: TProgressEvent; [rw] | 
 | Event handler signalled to indicate the completion percentage for the compressor. | 
| 
 | Running CRC32 value. | |
| property Terminated: Boolean; [r] | 
 | Set to True when the Terminate method is called. | 
| end; | 
| 
 | Compressor object. | |
| | | ||
This object compresses a stream into a compressed zip stream.