FlateEncode.h

Go to the documentation of this file.
00001 //---------------------------------------------------------------------------------------
00002 // Copyright (c) 2001-2008 by PDFTron Systems Inc. All Rights Reserved.
00003 // Consult legal.txt regarding legal and license information.
00004 //---------------------------------------------------------------------------------------
00005 
00006 #ifndef   H_FilterFlateEncode
00007 #define   H_FilterFlateEncode
00008 
00009 #include <Filters/Filter.h>
00010 #include <Common/Common.h>
00011 #include <C/Filters/TRN_Filter.h>
00012 
00013 namespace pdftron { 
00014         namespace Filters {
00015 
00020 class FlateEncode : public Filter
00021 {
00022 public:
00023 
00034         FlateEncode (Filter input_filter, int compression_level = -1, ULong buf_sz = 256);
00035 };
00036 
00037 
00038 
00039 #include <Impl/FlateEncode.inl>
00040 
00041         };      // namespace Filters
00042 };      // namespace pdftron
00043 
00044 #endif  
00045 

© 2002-2008 PDFTron Systems Inc.