THotPDF.DecodeLoadedImageRegionAtResolution Method

Декодира правоъгълник в изходни координати, като оставя на декодера да избере по-ниско ниво на резолюция, което все пак удовлетворява искания изходен размер

Декларация

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

Модул

HPDFDoc

Параметри

ИмеПредназначение
AImageStreamStream на заредено XObject изображение за декодиране
RegionLeftВключителна лява изходна координата
RegionTopВключителна горна изходна координата
RegionRightИзключителна дясна изходна координата
RegionBottomИзключителна долна изходна координата
TargetPixelWidthМинимална полезна декодирана ширина преди финалното мащабиране при изобразяване
TargetPixelHeightМинимална полезна декодирана височина преди финалното мащабиране при изобразяване

Върната стойност

Връща новоразпределен bitmap за ограничения непразен регион или nil, когато изображението или исканата геометрия не могат да бъдат декодирани

Избор на резолюция

Пример

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

Свързани API