SetPageElementMarkedContentPropertySource

Edição de fluxos de conteúdo, PDF etiquetado

Descrição

Analisa e define um objeto PDF completo como propriedade numa moldura de conteúdo marcado exata capturada pela enumeração de elementos de página

Sintaxe

Delphi

Function TPDFlib.SetPageElementMarkedContentPropertySource(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValueSource: WideString): Integer;

Parâmetros

ElementIDHandle opaco de elemento de página
MarkedContentIndexÍndice da moldura com base 1, pela ordem de exterior para interior
PropertyNameNome de propriedade PDF com ou sem barra inicial
PropertyValueSourceExatamente um objeto PDF serializado, tal como um nome, número, cadeia, matriz, dicionário ou referência indireta

Valores devolvidos

1A propriedade foi definida e todos os handles de captura instantânea de elementos de página foram invalidados
0A origem é malformada ou incompleta, o handle ou a moldura é inválido, a captura instantânea está desatualizada, ou um recurso de propriedade nomeado não pode ser resolvido

Observações

Toda a origem tem de descodificar como um único objeto; tokens finais são recusadosUm dicionário de propriedades inline não pode legalmente conter uma referência indireta, pelo que um valor que contenha uma promove automaticamente a moldura a um recurso nomeado

/Properties local da páginaAs listas de propriedades nomeadas existentes são editadas por cópia na escrita (copy-on-write), de modo que outras ocorrências e utilizadores do recurso herdado permanecem inalteradosEm caso de falha, inspecione

LastErrorCode: 529 significa entrada inválida, 530 significa conteúdo desatualizado e 531 significa um recurso de propriedade nomeado não resolvido