pdftron::Filters::FlateEncode Class Reference

FlateEncode filter can be used to compress any data stream using Flate (i.e. More...

#include <FlateEncode.h>

Inheritance diagram for pdftron::Filters::FlateEncode:

Inheritance graph
[legend]
Collaboration diagram for pdftron::Filters::FlateEncode:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FlateEncode (Filter input_filter, int compression_level=-1, size_t buf_sz=256)
 Constructor for Flate encoder.


Detailed Description

FlateEncode filter can be used to compress any data stream using Flate (i.e.

ZIP) compression method.


Constructor & Destructor Documentation

pdftron::Filters::FlateEncode::FlateEncode ( Filter  input_filter,
int  compression_level = -1,
size_t  buf_sz = 256 
)

Constructor for Flate encoder.

Parameters:
input_filter the input data stream
compression_level must be a number between 0 and 9: 1 gives best speed, 9 gives best compression, 0 gives no compression at all (the input data is simply copied a block at a time), -1 requests a default compromise between speed and compression (currently equivalent to level 6).
buf_sz filter buffer size (in bytes).


© 2002-2010 PDFTron Systems Inc.