SetXMPPropertyEx
Propriedades do documento, metadados
Descrição
Define ou substitui uma propriedade XMP escalar num espaço de nomes definido pelo chamador sem exigir XML RDF escrito manualmente
O DOM XML cria e escapa o nó da propriedade, e a substituição corresponde ao URI do espaço de nomes e à chave local, e não ao prefixo escolhido
Os prefixos e as chaves devem ser NCNames XML conservadores, os prefixos estruturais reservados são rejeitados e o URI do espaço de nomes não pode estar vazio
O macOS ARM64 nativo suporta esta operação tanto com Delphi como com FPC, incluindo a substituição sensível a namespaces e a preservação de metadados não relacionados
Sintaxe
Delphi
Function TPDFlib.SetXMPPropertyEx(Const Prefix, NamespaceURI, Key, Value: WideString): Integer;Parâmetros
| Prefix | O prefixo XML utilizado ao serializar a propriedade |
|---|---|
| NamespaceURI | O identificador absoluto do espaço de nomes associado ao prefixo |
| Key | O nome da propriedade local |
| Value | O valor de texto escalar a armazenar |
Valores devolvidos
| 0 | Os nomes ou o espaço de nomes eram inválidos ou não foi possível escrever a propriedade |
|---|---|
| 1 | A propriedade foi escrita e o fluxo de metadados do documento foi atualizado |