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

ImageIDBir görüntü oluşturma veya içe aktarma işlevinin döndürdüğü görüntü tanıtıcısı
LeftHedef dikdörtgenin yatay koordinatı
TopHedef dikdörtgenin dikey koordinatı
WidthHedef dikdörtgenin genişliği
HeightHedef dikdörtgenin yüksekliği
HAlignDikdörtgen içindeki yatay hizalama; 0 sol, 1 orta ve 2 sağ
VAlignDikdörtgen içindeki dikey hizalama; 0 üst, 1 orta ve 2 alt
RotateDö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

0Gö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ı
1Gö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