SetPDFRMode

合规、光栅交换

描述

为新文档选择 PDF/R-1 栅格交换创建,并在每次保存前激活结构验证

语法

Delphi

Function SetPDFRMode(NewMode: Integer): Integer;

参数

NewMode1 选择 PDF/R-1

返回值

选择模式时返回 1;模式无效、已加载文档,或存在冲突的 PDF/A、PDF/X、PDF/VT、PDF/UA 或 WTPDF 配置时返回 0

备注

未加密输出使用 PDF 1.7;加密输出必须使用采用 Standard AES-256 revision 6 的 PDF 2.0

该模式禁用对象流、追加保存和 PDF MAC,启用不可达对象收集,并抑制默认打开动作

每页必须只包含有序的 strip0、strip1 及后续图像 XObject、一个内容流,以及 q、cm、Do、Q 算子

保存会在最后的 startxref 之前写入 %PDF-raster-1.0;若违反任何受限的目录、页面、资源、图像、颜色、编码、分辨率或覆盖规则,则以 LastErrorCode 607 失败

另请参阅

AddPDFRRasterPageFromString, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics, CheckFileCompliance