PDFium Delphi Component Docs

InsertObjectAtIndex metode

Component: TPdf  ·  Unit: PDFium
Indsæt et sideobjekt på en valgt position i tegnerækkefølgen i stedet for at tilføje det øverst.

Syntax

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

StackIndexInteger. Nulbaseret position i indholdsstrømmen, hvor objektet placeres. Objekter på eller efter denne position flyttes én op.
PageObjPointer. Handle for et sideobjekt oprettet men endnu ikke indsat, såsom den handle, ObjectHandle returnerer for et objekt frigjort med RemoveObject.

Description

Sideobjekter males i indholdsstrømsrækkefølge, så det sidst tegnede objekt vinder, hvor objekter overlapper. Tilføjelse lægger altid nyt indhold øverst; denne metode placerer det i enhver dybde, hvilket er det, en kalder har brug for for at skubbe et vandmærke ind under eksisterende tekst eller at omstable et objekt, der blev fjernet og tilføjet igen

Siden overtager ejerskabet af objektet. At sende nil ignoreres, ligesom et kald på et PDFium-build, der ikke eksporterer det underliggende indgangspunkt, så metoden er sikker at kalde ubetinget

Den cachelagrede tekstside droppes, og siden markeres som ændret. Kald UpdatePage før gemning, så den redigerede indholdsstrøm regenereres

See Also

RemoveObject, ObjectHandle, ObjectCount, UpdatePage