#include <PdfFilter.h>
Static Public Member Functions | |
std::auto_ptr< PdfFilter > | Create (const EPdfFilter eFilter) |
PdfOutputStream * | CreateEncodeStream (const TVecFilters &filters, PdfOutputStream *pStream) |
PdfOutputStream * | CreateDecodeStream (const TVecFilters &filters, PdfOutputStream *pStream, const PdfDictionary *pDictionary=NULL) |
EPdfFilter | FilterNameToType (const PdfName &name, bool bSupportShortNames=true) |
const char * | FilterTypeToName (EPdfFilter eFilter) |
TVecFilters | CreateFilterList (const PdfObject *pObject) |
All filters should be created using this factory.
|
Create a filter from an enum. Ownership is transferred to the caller, who should let the auto_ptr the filter is returned in take care of freeing it when they're done with it.
|
|
Create a PdfOutputStream that applies a list of filters on all data written to it.
|
|
Create a PdfOutputStream that applies a list of filters on all data written to it.
|
|
The passed PdfObject has to be a dictionary with a Filters key, an array of filter names or a filter name.
|
|
Converts a filter name to the corresponding enum
|
|
Converts a filter type enum to the corresponding PdfName
|