THotPDF.DecodeLoadedImageRegion Method
یک مستطیل دقیق در مختصات مبدأ را از stream یک تصویر XObject بارگذاریشده به یک TBitmap در مالکیت فراخواننده decode میکند
اعلان
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
واحد
HPDFDoc
پارامترها
| نام | هدف |
|---|---|
AImageStream | Loaded image XObject stream to decode |
RegionLeft | Inclusive left source coordinate |
RegionTop | Inclusive top source coordinate |
RegionRight | Exclusive right source coordinate |
RegionBottom | Exclusive bottom source coordinate |
مقدار بازگشتی
یک بیتمپ تازهتخصیصیافته شامل ناحیهٔ clampشدهٔ غیرخالی برمیگرداند، یا وقتی تصویر یا هندسهٔ درخواستی قابل decode نباشد nil
یادداشتهای استفاده
- فراخواننده مالک بیتمپ غیر nil برگشتی است و باید آن را آزاد کند
- مختصات از فضای raster با مبدأ بالا-چپ تصویر decodeشده استفاده میکنند و مرزهای راست و پایین exclusive هستند
- مرزهای بیرون از تصویر پیش از decode شدن clamp میشوند
- JPEG 2000 requests the native decoder region before pixel expansion
- This method preserves the region's full decoded resolution
- سایر فرمتهای تصویر پشتیبانیشده بهطور عادی decode میشوند و ناحیهٔ دقیق برشخورده را برمیگردانند
- رندرکنندهٔ صفحهٔ بارگذاریشده برای image XObjectهای هممحور با محورها که clip شدهاند یا کوچکسازی میشوند، overload آگاه از رزولوشن را خودکار به کار میبرد