SetPageElementMarkedContentTextProperty

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

Descrição

Define uma propriedade de cadeia de texto Unicode numa moldura de conteúdo marcado exata capturada 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 da moldura com base 1, pela ordem de exterior para interior
PropertyNameNome de propriedade PDF com ou sem barra inicial, tal como ActualText, Alt ou Lang
PropertyValueTexto Unicode codificado como cadeia de texto PDF

Valores devolvidos

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

Observações

Uma instrução BMC é promovida a BDC quando a primeira propriedade é adicionadaAs listas de propriedades nomeadas são copiadas para um recurso privado local da página antes da edição, 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