Filter element in a filter array.
Copy Code
|
|
---|---|
typedef struct tagAT_PDE_FILTERSPEC
{
HIG_PDF_BASOBJ decodeParms;
HIG_PDF_BASOBJ encodeParms;
HIG_PDF_ATOM name;
} AT_PDE_FILTERSPEC;
typedef AT_PDE_FILTERSPEC FAR* LPAT_PDE_FILTERSPEC;
|
Name | Type | Description |
---|---|---|
decodeParms | HIG_PDF_BASOBJ | Parameters used by the decoding filters specified with the Filter key. Corresponds to the DecodeParms key in the stream dictionary. Must be set to NULL if AT_PDE_FILTERSPEC is specified but no decode parameters are specified. This can be done by zeroing the unused decode params. Required decode params for DCTDecode are Columns, Rows, and Colors. |
encodeParms | HIG_PDF_BASOBJ | Parameters used when encoding the stream. Required for DCTDecode filter; optional for other filters. Must be set to NULL if AT_PDE_FILTERSPEC is specified but no encode parameters are specified. This can be done by zeroing the unused encode params. |
name | HIG_PDF_ATOM | Filter name. Supported filters are: ASCIIHexDecode, ASCII85Decode, LZWDecode, DCTDecode, CCITTFaxDecode, RunLengthDecode, and FlateDecode. |