DrawImageAndRelease

Afbeeldingsverwerking, pagina-indeling, optimalisatie

Beschrijving

Tekent de opgegeven afbeelding op de geselecteerde pagina en geeft die afbeeldingshandle daarna vrij uit de afbeeldingscache van het document, zodra de paginareferentie is geregistreerd

Gebruik deze helper voor gegenereerde documenten die veel eenmalige afbeeldingen toevoegen en dezelfde afbeeldingshandle niet opnieuw hoeven te selecteren

Syntaxis

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);

Syntaxis

ImageIDDe afbeeldingshandle geretourneerd door een functie voor het aanmaken of importeren van afbeeldingen
LeftDe horizontale coördinaat van de linkerrand
TopDe verticale coördinaat van de bovenrand
WidthDe getekende breedte
HeightDe getekende hoogte

Retourwaarden

0De image-handle was ongeldig, de afbeelding kon niet worden getekend of de handle kon niet worden vrijgegeven
1De afbeelding is getekend en de handle is vrijgegeven

Opmerkingen

De opgeslagen PDF behoudt het afbeeldingsobject omdat het resourcewoordenboek van de pagina er al naar verwijst voordat de cachehandle wordt vrijgegeven

Nadat deze functie is geslaagd, geeft SelectImage(ImageID) 0 terug voor die vrijgegeven handle