SetDocumentPartMetadata

文档部件、可变数据、元数据

描述

根据 PDF 对象语法为层级部分设置 /DPM 字典

语法

Delphi

Function TPDFlib.SetDocumentPartMetadata(PartID: Integer; Const Metadata: AnsiString): Integer;

DLL

int DLSetDocumentPartMetadata(int InstanceID, int PartID, const char* Metadata);

ActiveX

Function PDFlib::SetDocumentPartMetadata(PartID As Long, Metadata As String) As Long

参数

PartID所选层级中的部件标识符
Metadata完整 PDF 字典,或使用空字符串移除现有元数据

返回值

成功时返回 1,解析、类型、深度、UTF-8 或所有权验证失败时返回 0 和错误 122

备注

允许的值为字符串、名称、布尔值、整数、实数、数组和字典

在修改部分前拒绝流、间接引用、空值、尾随令牌、过度嵌套和过多的聚合节点计数

另请参阅

GetDocumentPartMetadata、ValidateDocumentPartHierarchy