DrawImageAndRelease

Bildhantering, Sidlayout, Optimering

Beskrivning

Ritar den angivna bilden på den valda sidan och släpper sedan bildhandtaget från dokumentets bildcache efter att sidans resursreferens har registrerats

Använd denna hjälpfunktion för genererade dokument som lägger till många engångsbilder och inte behöver välja samma bildhandtag igen

Syntax

Delphi

Function TPDFlib.DrawImageAndRelease(ImageID: Integer; Left, Top, Width, Height: Double): Integer;

ActiveX

Function PDFlib::DrawImageAndRelease(ImageID As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long

DLL

int DLDrawImageAndRelease(int InstanceID, int ImageID, double Left, double Top, double Width, double Height);

Returvärden

ImageIDBildhandtaget som returneras av en bildskapande funktion eller importfunktion
LeftDen horisontella koordinaten för den vänstra kanten
TopDen vertikala koordinaten för den övre kanten
WidthDen ritade bredden
HeightDen ritade höjden

Returvärden

0Bildhandle:t var ogiltigt, bilden kunde inte ritas, eller handle:t kunde inte släppas
1Bilden ritades och handle:t släpptes

Se även

Den sparade PDF-filen behåller bildobjektet eftersom sidans resursordbok redan refererar till det innan cachehandtaget släpps

När denna funktion lyckas returnerar SelectImage(ImageID) 0 för det frigjorda handtaget