SetPageElementMarkedContentTextProperty

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

Descrição

Define uma propriedade de string de texto Unicode em um frame de marked content exato capturado pela enumeração de elementos de página

Sintaxe

Delphi

Function TPDFlib.SetPageElementMarkedContentTextProperty(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValue: 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, como ActualText, Alt ou Lang
PropertyValueTexto Unicode codificado como uma string de texto PDF

Valores de retorno

1A propriedade foi definida e todos os handles de snapshot de elemento de página foram invalidados
0O handle, o frame ou o nome da propriedade é inválido, o snapshot está obsoleto ou um recurso de propriedade nomeada não pode ser resolvido

Observações

Uma instrução BMC é promovida a BDC quando a primeira propriedade é adicionada

Listas de propriedades nomeadas são copiadas para um recurso privado local da página antes da edição, para que outras ocorrências e usuários de recursos herdados permaneçam inalterados

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