PDFium Delphi Component Docs

InsertObjectAtIndex-metodi

Komponentti: TPdf  ·  Yksikkö: PDFium
Lisää sivuobjekti valittuun kohtaan piirtojärjestyksessä sen sijaan, että liittäisit sen päällimmäiseksi.

Syntax

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

StackIndexInteger. Nollapohjainen sijainti sisältövirrassa, johon objekti sijoitetaan. Tässä tai tämän jälkeen olevat objektit siirtyvät yhden eteenpäin.
PageObjPointer. Luodun mutta ei vielä lisätyn sivuobjektin kahva, kuten ObjectHandle-kutsun palauttama kahva objektille, joka irrotettiin RemoveObject-kutsulla.

Description

Sivuobjektit maalautuvat sisältövirran järjestyksessä, joten viimeisenä piirretty objekti voittaa siellä, missä objektit ovat päällekkäin. Liittäminen asettaa uuden sisällön aina päällimmäiseksi; tämä metodi sijoittaa sen mihin tahansa syvyyteen, mitä kutsuja tarvitsee liu'uttaakseen vesileiman olemassa olevan tekstin alle tai pinotakseen uudelleen poistetun ja uudelleen lisätyn objektin

Sivu ottaa objektin omistajuuden. nil-arvon antaminen ohitetaan, samoin kuin kutsu PDFium-koontiversiolla, joka ei vie taustalla olevaa liittymäpistettä, joten metodi on turvallista kutsua ehdoitta

Välimuistissa oleva tekstisivu pudotetaan ja sivu merkitään muokatuksi. Kutsu UpdatePage ennen tallennusta, jotta muokattu sisältövirta luodaan uudelleen

See Also

RemoveObject, ObjectHandle, ObjectCount, UpdatePage