PDFium Delphi Component Docs

InsertObjectAtIndex metodo

Componente: TPdf Unità: PDFium
Inserisce un oggetto di pagina in una posizione scelta nell'ordine di disegno invece di accodarlo in cima.

Syntax

procedure InsertObjectAtIndex(StackIndex: Integer; PageObj: Pointer);

StackIndexInteger. Posizione a base zero nello stream di contenuto in cui viene collocato l'oggetto. Gli oggetti in questa posizione o successive avanzano di uno.
PageObjPointer. Handle di un oggetto di pagina creato ma non ancora inserito, come l'handle restituito da ObjectHandle per un oggetto staccato con RemoveObject.

Description

Gli oggetti di pagina vengono dipinti nell'ordine dello stream di contenuto, quindi l'ultimo oggetto disegnato vince dove gli oggetti si sovrappongono. L'accodamento mette sempre il nuovo contenuto in cima; questo metodo lo colloca a qualsiasi profondità, che è ciò di cui un chiamante ha bisogno per far scorrere una filigrana sotto il testo esistente o per riordinare un oggetto rimosso e riaggiunto

La pagina assume la proprietà dell'oggetto. Passare nil viene ignorato, così come una chiamata su una build PDFium che non esporta il punto di ingresso sottostante, quindi il metodo è sicuro da chiamare incondizionatamente

La pagina di testo in cache viene scartata e la pagina viene contrassegnata come modificata. Chiama UpdatePage prima di salvare affinché lo stream di contenuto modificato venga rigenerato

See Also

RemoveObject, ObjectHandle, ObjectCount, UpdatePage