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

ElementIDHandle opaco de elemento de página
MarkedContentIndexÍndice do frame com base 1, na ordem externa para interna
PropertyNameNome de propriedade PDF com ou sem barra inicial
PropertyValueSourceExatamente um objeto PDF serializado, como um nome, número, string, array, dicionário ou referência indireta

Valores de retorno

1A propriedade foi definida e todos os handles de snapshot de elemento de página foram invalidados
0A 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