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

ImageIDL'handle immagine restituito da una funzione di creazione o importazione immagini
LeftLa coordinata orizzontale del bordo sinistro
TopLa coordinata verticale del bordo superiore
WidthLa larghezza disegnata
HeightL'altezza disegnata

Valori restituiti

0L'handle immagine non era valido, non è stato possibile disegnare l'immagine oppure non è stato possibile rilasciare l'handle
1L'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