SetPDFRMode
合规、光栅交换
描述
为新文档选择 PDF/R-1 栅格交换创建,并在每次保存前激活结构验证
语法
Delphi
Function SetPDFRMode(NewMode: Integer): Integer;参数
| NewMode | 1 选择 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