DrawImageAndRelease

Zpracování obrázků, rozvržení stránek, optimalizace

Popis

Nakreslí zadaný obrázek na vybranou stránku a pak po zaregistrování reference na zdroj stránky uvolní handle obrázku z obrazové cache dokumentu

Tento pomocník použijte u generovaných dokumentů, které přidávají mnoho jednorázových obrázků a nepotřebují znovu vybírat totéž handle obrázku

Syntaxe

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

ImageIDHandle obrázku vrácený funkcí pro vytvoření nebo import obrázku
LeftVodorovná souřadnice levé hrany
TopSvislá souřadnice horní hrany
WidthThe drawn width
HeightThe drawn height

Návratové hodnoty

0Handle obrázku nebyl platný, obrázek se nepodařilo vykreslit nebo nebylo možné uvolnit handle
1Obrázek se nakreslil a handle se uvolnilo

Poznámky

Uložené PDF zachová objekt obrázku, protože slovník zdrojů stránky na něj odkazuje ještě před uvolněním popisovače mezipaměti

pPo úspěchu této funkce vrací SelectImage(ImageID) pro uvolněný handle 0After this function succeeds, SelectImage(ImageID) returns 0 for that released handle