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;
Параметры
| Namespace | One of 'dc','xmp','pdf','pdfaid','pdfuaid','xmpMM' |
|---|---|
| Key | Имя свойства внутри этого пространства имен (например, 'title', 'CreatorTool', 'Keywords') |
| Value | Новое значение свойства |
Возвращаемые значения
| 0 | Неизвестное пространство имен, пустой ключ или документ не загружен |
|---|---|
| 1 | Свойство было установлено, а пакет XMP перезаписан обратно |