DrawImageAndRelease
Gestione delle immagini, layout di pagina, ottimizzazione
Descrizione
Disegna l'immagine specificata sulla pagina e rilascia l'handle dalla cache dopo aver registrato il riferimento della risorsa pagina
Usare questo helper per documenti generati che aggiungono molte immagini monouso e non devono selezionare nuovamente lo stesso handle immagine
Sintassi
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);
Parametri
| ImageID | L'handle immagine restituito da una funzione di creazione o importazione immagini |
|---|---|
| Left | La coordinata orizzontale del bordo sinistro |
| Top | La coordinata verticale del bordo superiore |
| Width | La larghezza disegnata |
| Height | L'altezza disegnata |
Valori restituiti
| 0 | L'handle immagine non era valido, non è stato possibile disegnare l'immagine oppure non è stato possibile rilasciare l'handle |
|---|---|
| 1 | L'immagine è stata disegnata e l'handle è stato rilasciato |
Note
Il PDF salvato conserva l'oggetto immagine perché il dizionario delle risorse della pagina vi fa già riferimento prima del rilascio dell'handle della cache
Dopo il successo, SelectImage(ImageID) restituisce 0 per l'handle rilasciato