DrawImageAndRelease

Obsługa obrazów, Układ strony, Optymalizacja

Opis

Rysuje wskazany obraz na wybranej stronie, a następnie zwalnia jego uchwyt z pamięci podręcznej obrazów dokumentu po zarejestrowaniu odwołania zasobu strony

Użyj tej funkcji pomocniczej w generowanych dokumentach, które dodają wiele jednorazowych obrazów i nie muszą ponownie wybierać tego samego uchwytu obrazu

Składnia

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

Parametry

ImageIDUchwyt obrazu zwrócony przez funkcję tworzenia lub importowania obrazu
LeftPozioma współrzędna lewej krawędzi
TopPionowa współrzędna górnej krawędzi
WidthRysowana szerokość
HeightRysowana wysokość

Wartości zwracane

0Uchwyt obrazu był nieprawidłowy, obrazu nie można było narysować albo uchwytu nie można było zwolnić
1Obraz został narysowany, a uchwyt zwolniony

Uwagi

Zapisany plik PDF zachowuje obiekt obrazu, ponieważ słownik zasobów strony odwołuje się do niego jeszcze przed zwolnieniem uchwytu pamięci podręcznej

Po pomyślnym wykonaniu tej funkcji SelectImage(ImageID) zwraca 0 dla zwolnionego uchwytu