SetXMPProperty

Свойства документа

Описание

Устанавливает отдельное свойство XMP в стандартном пространстве имен, используя встроенный в библиотеку XMP-механизм с поддержкой схем (PDFlibXMP) вместо того, чтобы требовать от вызывающей стороны ручного написания RDF XML; загружает существующий пакет XMP, изменяет именованное свойство в соответствующем блоке rdf:Description и записывает данные обратно

Пространство имен — одно из следующих: dc (Dublin Core: title, creator, description, subject, format), xmp (XMP Basic: CreatorTool, CreateDate, ModifyDate), pdf (Adobe PDF: Keywords, Producer), pdfaid (PDF/A ID: part, conformance), pdfuaid (PDF/UA ID: part), xmpMM (XMP Media Management: InstanceID)

Синтаксис

Delphi

Function TPDFlib.SetXMPProperty(Const Namespace, Key, Value: WideString): Integer;

Параметры

NamespaceOne of 'dc','xmp','pdf','pdfaid','pdfuaid','xmpMM'
KeyИмя свойства внутри этого пространства имен (например, 'title', 'CreatorTool', 'Keywords')
ValueНовое значение свойства

Возвращаемые значения

0Неизвестное пространство имен, пустой ключ или документ не загружен
1Свойство было установлено, а пакет XMP перезаписан обратно