SetPageElementMarkedContentPropertySource

Modifica dei flussi di contenuto, PDF con tag

Descrizione

Analizza e imposta un oggetto PDF completo come proprietà su un frame di contenuto marcato esatto catturato dall'enumerazione degli elementi di pagina

Sintassi

Delphi

Function TPDFlib.SetPageElementMarkedContentPropertySource(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValueSource: 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
PropertyValueSourceEsattamente un oggetto PDF serializzato, come un nome, un numero, una stringa, un array, un dizionario o un riferimento indiretto

Valori restituiti

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

Osservazioni

L'intera sorgente deve decodificarsi come un singolo oggetto; i token finali vengono rifiutatiUn dizionario di proprietà in linea non può contenere legalmente un riferimento indiretto, quindi un valore che ne contiene uno promuove automaticamente il frame a una risorsa

/Properties denominata locale alla paginaGli elenchi di proprietà denominati esistenti vengono modificati con copy-on-write, così le altre occorrenze e gli utenti di risorse ereditate restano invariatiIn caso di errore, esaminare

Le liste di proprietà denominate esistenti vengono modificate con copy-on-write 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