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
| ImageID | De afbeeldingshandle geretourneerd door een functie voor het aanmaken of importeren van afbeeldingen |
|---|---|
| Left | De horizontale coördinaat van de linkerrand |
| Top | De verticale coördinaat van de bovenrand |
| Width | De getekende breedte |
| Height | De getekende hoogte |
Retourwaarden
| 0 | De image-handle was ongeldig, de afbeelding kon niet worden getekend of de handle kon niet worden vrijgegeven |
|---|---|
| 1 | De 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