PDFium Delphi Component Docs

Metoda InsertObjectAtIndex

Component: TPdf  ·  Unit: PDFium
Inserează un obiect de pagină la o poziție aleasă în ordinea de desenare, în loc să îl adauge deasupra

Syntax

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

StackIndexInteger. Poziția de la zero în fluxul de conținut unde este plasat obiectul. Obiectele aflate la sau după această poziție se deplasează cu unu spre sus
PageObjPointer. Handle al unui obiect de pagină creat, dar încă neinserat, precum handle-ul returnat de ObjectHandle pentru un obiect detașat cu RemoveObject

Description

Obiectele de pagină sunt desenate în ordinea fluxului de conținut, astfel încât ultimul obiect desenat câștigă acolo unde obiectele se suprapun. Adăugarea plasează întotdeauna conținutul nou deasupra; această metodă îl poziționează la orice adâncime, exact ce îi trebuie apelantului pentru a strecura un filigran sub textul existent sau pentru a reașeza un obiect care a fost eliminat și readăugat

Pagina preia proprietatea obiectului. Transmiterea lui nil este ignorată, la fel ca un apel pe un build PDFium care nu exportă punctul de intrare subiacent, deci metoda poate fi apelată necondiționat, în siguranță

Pagina de text din cache este eliminată, iar pagina este marcată ca modificată. Apelați UpdatePage înainte de salvare, pentru ca fluxul de conținut editat să fie regenerat

See Also

RemoveObject, ObjectHandle, ObjectCount, UpdatePage