FitImageAndRelease
Görüntü işleme, Sayfa düzeni, En İyileştirme
Açıklama
Belirtilen görüntüyü hedef dikdörtgenin içine sığdırır, görüntünün en boy oranını korur, istenen hizalamayı ve döndürmeyi uygular, ardından görüntü tanıtıcısını belge görüntü önbelleğinden serbest bırakır
Bir toplu üretici, yerleştirildikten sonra seçilebilir kalmaması gereken çok sayıda tek kullanımlık görüntü eklediğinde bu yardımcıyı kullanın
Sözdizimi
Delphi
Function TPDFlib.FitImageAndRelease(ImageID: Integer; Left, Top, Width, Height: Double; HAlign, VAlign, Rotate: Integer): Integer;
ActiveX
Function PDFlib::FitImageAndRelease(ImageID As Long, Left As Double, Top As Double, Width As Double, Height As Double, HAlign As Long, VAlign As Long, Rotate As Long) As Long
DLL
int DLFitImageAndRelease(int InstanceID, int ImageID, double Left, double Top, double Width, double Height, int HAlign, int VAlign, int Rotate);
Parametreler
| ImageID | Bir görüntü oluşturma veya içe aktarma işlevinin döndürdüğü görüntü tanıtıcısı |
|---|---|
| Left | Hedef dikdörtgenin yatay koordinatı |
| Top | Hedef dikdörtgenin dikey koordinatı |
| Width | Hedef dikdörtgenin genişliği |
| Height | Hedef dikdörtgenin yüksekliği |
| HAlign | Dikdörtgen içindeki yatay hizalama; 0 sol, 1 orta ve 2 sağ |
| VAlign | Dikdörtgen içindeki dikey hizalama; 0 üst, 1 orta ve 2 alt |
| Rotate | Döndürme modu; 0 normal, 1 saat yönünün tersine 90 derece, 2 saat yönünde 90 derece ve 3 180 derecedir |
Dönüş değerleri
| 0 | Görüntü tanıtıcısı geçersizdi, bir yerleştirme seçeneği aralık dışındaydı, görüntü çizilemedi veya tanıtıcı serbest bırakılamadı |
|---|---|
| 1 | Görüntü sığdırıldı ve tanıtıcı serbest bırakıldı |
Açıklamalar
Sayfa kaynak sözlüğü önbellek tanıtıcısı serbest bırakılmadan önce görüntü nesnesine zaten başvurduğu için kaydedilen PDF görüntü nesnesini korur
Bu işlev başarılı olduktan sonra SelectImage(ImageID), serbest bırakılan tanıtıcı için 0 döndürür