SetPageElementMarkedContentPropertySource
Edição de fluxos de conteúdo, PDF marcado
Descrição
Analisa e define um objeto PDF completo como propriedade em um frame de marked content exato capturado pela enumeração de elementos de página
Sintaxe
Delphi
Function TPDFlib.SetPageElementMarkedContentPropertySource(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValueSource: WideString): Integer;Parâmetros
| ElementID | Handle opaco de elemento de página |
|---|---|
| MarkedContentIndex | Índice do frame com base 1, na ordem externa para interna |
| PropertyName | Nome de propriedade PDF com ou sem barra inicial |
| PropertyValueSource | Exatamente um objeto PDF serializado, como um nome, número, string, array, dicionário ou referência indireta |
Valores de retorno
| 1 | A propriedade foi definida e todos os handles de snapshot de elemento de página foram invalidados |
|---|---|
| 0 | A origem é malformada ou incompleta, o handle ou frame é inválido, o snapshot está obsoleto ou um recurso de propriedade nomeada não pode ser resolvido |
Observações
A origem inteira deve ser decodificada como um objeto; tokens finais são rejeitados
/Properties local da páginaAs listas de propriedades nomeadas existentes são editadas por copy-on-write, de modo que outras ocorrências e usuários de recursos herdados permaneçam inalteradosEm caso de falha, inspecione
Listas de propriedades nomeadas existentes são editadas por copy-on-write, então outras ocorrências e usuários de recursos herdados permanecem inalterados
LastErrorCode: 529 significa entrada inválida, 530 significa conteúdo obsoleto e 531 significa um recurso de propriedade nomeada não resolvido