类型定义结构体tagPDFCOMPRESSION
{
L_UINTuStructSize;
L_UINT32dwFlags;
PDFCOMP_1BITCOMPTYPEcomp1Bit;
PDFCOMP_2BITCOMPTYPEcomp2Bit;
PDFCOMP_PICTURECOMPTYPEcompPicture;
L_INTnQFactor;
* LPPDFCOMPRESSION} PDFCOMPRESSION;
PDFCOMPRESSION结构提供有关PDF压缩选项的信息。
此结构的大小(以字节为单位),用于版本控制。使用sizeof()操作符来计算这个值。
标志,指示哪些成员包含有效数据。您可以在适当的时候使用位OR(|)组合值。以下为有效值:
价值 | 意义 |
---|---|
PDFCOMP_1BITCOMPTYPE_ENABLED | comp1Bit成员表示用于1位段/图像的压缩类型。 |
PDFCOMP_2BITCOMPTYPE_ENABLED | [2]指出压缩类型comp2Bit成员用于2比特段/图像。 |
PDFCOMP_PICTURECOMPTYPE_ENABLED | compPicture成员表示用于图片压缩段/图像的压缩类型。 |
值,指示用于1位段/图像的压缩类型。有关可能的值,请参见PDFCOMP_1BITCOMPTYPE.
值,指示用于2位段/图像的压缩类型。有关可能的值,请参见PDFCOMP_2BITCOMPTYPE.
值,指示要用于图片段的压缩类型。有关可能的值,请参见PDFCOMP_PICTURECOMPTYPE.
与JPEG压缩类型一起使用的QFactor。有关可能值的列表,请参阅压缩质量因子。
LPPDFCOMPRESSION PDFCOMPRESSION结构的指针。当函数参数类型为LPPDFCOMPRESSION时,声明一个PDFCOMPRESSION变量并在参数中传递变量的地址。只有当程序需要指针时,才需要声明LPPDFCOMPRESSION变量。
comp1Bit, comp2Bit和compPicture成员只有在dwFlags中设置了适当的值时才有效。例如,这允许您为1位段设置压缩类型,而不影响2位段或图片段的压缩。
该结构与L_PdfCompSetCompression函数。