THotPDF.DecodeLoadedImageRegion Method
Bir yüklenmiş görsel XObject stream'inden kaynak koordinatlı tam bir dikdörtgeni, çağıranın sahipliğindeki TBitmap'e çözer
Bildirim
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
Birim
HPDFDoc
Parametreler
| Ad | Amaç |
|---|---|
AImageStream | Çözülecek yüklenmiş görsel XObject stream'i |
RegionLeft | Dahil olan sol kaynak koordinatı |
RegionTop | Dahil olan üst kaynak koordinatı |
RegionRight | Hariç olan sağ kaynak koordinatı |
RegionBottom | Hariç olan alt kaynak koordinatı |
Dönüş değeri
Kenetlenmiş boş olmayan bölgeyi içeren, yeni ayrılmış bir bitmap döndürür; görsel veya istenen geometri çözülemezse nil döndürür
Kullanım notları
- Çağıran, nil olmayan döndürülen bitmap'in sahibidir ve onu serbest bırakmak zorundadır
- Koordinatlar, çözülen görselin sol üst raster uzayını kullanır; sağ ve alt sınırlar hariçtir
- Görselin dışına taşan sınırlar, çözmeye başlamadan önce kenetlenir
- JPEG 2000, piksel genişletmesinden önce yerel decoder bölgesini ister
- Bu metod, bölgenin tam çözülmüş çözünürlüğünü korur
- Desteklenen diğer görsel formatları normal şekilde çözülür ve tam kırpılmış bölgeyi döndürür
- Yüklenmiş sayfa renderer'ı, kırpılmış veya küçültülmüş eksene hizalı görsel XObject'ler için çözünürlük farkındalıklı overload'ı otomatik olarak kullanır