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
| ImageID | Handle obrázku vrácený funkcí pro vytvoření nebo import obrázku |
|---|---|
| Left | Vodorovná souřadnice levé hrany |
| Top | Svislá souřadnice horní hrany |
| Width | The drawn width |
| Height | The drawn height |
Návratové hodnoty
| 0 | Handle obrázku nebyl platný, obrázek se nepodařilo vykreslit nebo nebylo možné uvolnit handle |
|---|---|
| 1 | Obrá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