המתודה THotPDF.DecodeLoadedImageRegionAtResolution

מפענח מלבן בקואורדינטות מקור תוך מתן אפשרות למפענח לבחור רמת רזולוציה נמוכה יותר שעדיין מספקת את גודל הפלט המבוקש

הצהרה

function DecodeLoadedImageRegionAtResolution(
  AImageStream: THPDFStreamObject;
  RegionLeft, RegionTop, RegionRight, RegionBottom,
  TargetPixelWidth, TargetPixelHeight: Integer): TBitmap;

יחידה

HPDFDoc

פרמטרים

שםמטרה
AImageStreamזרם XObject של תמונה טעונה לפענוח
RegionLeftקואורדינטת מקור שמאלית כוללנית
RegionTopקואורדינטת מקור עליונה כוללנית
RegionRightקואורדינטת מקור ימנית לא-כוללנית
RegionBottomקואורדינטת מקור תחתונה לא-כוללנית
TargetPixelWidthרוחב מפוענח שימושי מינימלי לפני קנה מידה סופי של רנדור
TargetPixelHeightגובה מפוענח שימושי מינימלי לפני קנה מידה סופי של רנדור

ערך החזרה

מחזיר ביטאמפ שהוקצה חדש עבור האזור הלא-ריק המוגבל, או nil כאשר לא ניתן לפענח את התמונה או הגיאומטריה המבוקשת

בחירת רזולוציה

דוגמה

Preview := PDF.DecodeLoadedImageRegionAtResolution(
  ImageStream, 0, 0, SourceWidth, SourceHeight, 320, 200);
try
  Canvas.StretchDraw(TargetRect, Preview);
finally
  Preview.Free;
end;

ממשקי API קשורים