跳转到主要内容
此对象允许您调整 PDF (PDF/A) 文件的 Mixed Raster Content (MRC) 参数。这些参数在 PDFPictureCompressionParams 对象的 MRCParams 属性中设置。 MRC 成像模型将文档表示为三个不同的层:包含图片的前景层、包含文本及其着色信息的蒙版层,以及包含背景图片或纹理的背景层。每一层都会使用最适合该数据类型的压缩方式单独压缩。PDF (PDF/A) 的 MRC 技术可在不明显降低文档显示效果的情况下,显著提升文件压缩率。 PDFMRCParams 对象允许您执行以下操作:
  • 设置背景和彩色蒙版的压缩参数;
  • 更改背景和文本颜色;
  • 管理与 MRC 图像平面对应的 PDF 图层是否可用。
PDFMRCParams 对象的所有属性都已设置为合理的默认值。有关各属性默认值的更多信息,请参阅相应属性的说明。

属性

,read-only

返回 Engine 对象。

此属性控制输出 PDF 文件中 PDF 图层的可用性。将其设置为 TRUE 后,PDF 图层将分配到 MRC 图像平面,从而可以在 Adobe Acrobat 等 PDF 查看器中选择要显示的图层。

此属性仅对纯图像图像叠加文本类型的 PDF 文件有效。

此属性的默认值为 FALSE。

指定颜色蒙版的降采样率,取值范围为 1 到 20。

默认值为 4。

指定识别的文本是否为单色。将此属性设置为 TRUE 后,可在 TextColor 属性中指定文本颜色。

此属性影响整个 MRC 文本蒙版,不仅包括文本本身,还包括表格分隔符等元素。

此属性的默认值为 FALSE。

指定单色模式下的文本颜色。此属性仅在 MonochromeText 属性设置为 TRUE 时生效。

int 值由 RGB 三元组按以下公式计算: (红色值) + (256 × 绿色值) + (65536 × 蓝色值) ,其中红色值为三元组的第一个分量,绿色值为第二个分量,蓝色值为第三个分量。例如,白色对应的 int 值为 16777215。

此属性默认值为 0,表示黑色文本。

此属性影响整个 MRC 文本蒙版,不仅包括文本本身,还包括表格分隔符等元素。

将此属性设置为 TRUE 时,二值化图像将用作 MRC 文本蒙版。此设置适用于原始黑白打印文档 (含手写注释、印章等内容) 。

此属性的默认值为 FALSE,此时识别的文本区域将用作 MRC 文本蒙版。此设置更适合处理照片及背景复杂的图像。

将此属性设置为 TRUE 时,将使用多个单色蒙版替代单一多色背景平面与蒙版的组合,从而提高打印速度。

注意:

  • 此属性仅适用于彩色图像。
  • 此模式不支持单个字符内的颜色渐变,整个字符将呈现统一颜色。

默认值为 FALSE。

Specifies if the original background is retained during export to a PDF (PDF/A) file with Mixed Raster Content.

This property is TRUE by default.

指定背景颜色。

仅当 KeepBackground 属性设置为 FALSE 时,此属性才可设置为任意值。否则,将保留原始背景。

此属性的默认值为 -1,表示根据原始背景自动检测背景颜色。

int 值由 RGB 三元组按以下公式计算得出: (红色值) + (256 × 绿色值) + (65536 × 蓝色值) ,其中红色值为三元组的第一个分量,绿色值为第二个分量,蓝色值为第三个分量。例如,白色的 int 值为 16777215。

Specifies the background downsampling rate. This property can take a value from 1 to 20.

The default value is 2.

Specifies whether pictures should be considered a part of background and the background compression options used for the pictures.

The default value of this property is TSPV_Auto. If all the other properties have their default values, the automatic mode will not consider pictures to be part of the background.

PDFMRCParams 对象图

另请参阅

调整导出参数 使用配置文件 使用属性