THotPDF.DecodeLoadedImageRegionAtResolution Method

Dekodira pravougaonik sa koordinatama izvora dok dozvoljava dekoderu da izabere niži nivo rezolucije koji i dalje zadovoljava traženu veličinu izlaza

Deklaracija

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

Jedinica

HPDFDoc

Parametri

NazivSvrha
AImageStreamUčitani tok XObject slike za dekodiranje
RegionLeftUključiva leva izvorna koordinata
RegionTopUključiva gornja izvorna koordinata
RegionRightIsključiva desna izvorna koordinata
RegionBottomIsključiva donja izvorna koordinata
TargetPixelWidthMinimalna korisna dekodirana širina pre konačne skale renderovanja
TargetPixelHeightMinimalna korisna dekodirana visina pre konačne skale renderovanja

Povratna vrednost

Vraća novododeljenu bitmapu za stezanu ne-praznu regiju, ili nil kada se slika ili tražena geometrija ne može dekodirati

Izbor rezolucije

Primer

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

Povezani API-ji