SetPageElementMarkedContentTextProperty

Modifica dei flussi di contenuto, PDF con tag

Descrizione

Imposta una proprietà stringa di testo Unicode su un frame di contenuto marcato esatto catturato dall'enumerazione degli elementi di pagina

Sintassi

Delphi

Function TPDFlib.SetPageElementMarkedContentTextProperty(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValue: WideString): Integer;

Parametri

ElementIDHandle opaco di elemento di pagina
MarkedContentIndexIndice del frame a base 1 in ordine esterno-interno
PropertyNameNome di proprietà PDF con o senza barra iniziale, come ActualText, Alt oppure Lang
PropertyValueTesto Unicode codificato come stringa di testo PDF

Valori restituiti

1La proprietà è stata impostata e tutti gli handle di istantanea degli elementi di pagina sono stati invalidati
0L'handle, il frame o il nome di proprietà non è valido, l'istantanea è obsoleta oppure una risorsa di proprietà denominata non può essere risolta

Osservazioni

Un'istruzione BMC viene promossa a BDC quando viene aggiunta la prima proprietà

Le liste di proprietà denominate vengono copiate in una risorsa privata locale alla pagina prima della modifica così altre occorrenze e utenti di risorse ereditate restano invariati

LastErrorCode: 529 significa input non valido, 530 contenuto obsoleto e 531 una risorsa di proprietà denominata non risolta