THotPDF.DecodeLoadedImageRegionAtResolution metodas

Iššifruoja šaltinio koordinačių stačiakampį, leisdamas dekoderiui pasirinkti žemesnį raiškos lygį, kuris vis tiek tenkina prašomą išvesties dydį

Deklaracija

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

Vienetas

HPDFDoc

Parametrai

PavadinimasPaskirtis
AImageStreamĮkelto vaizdo XObject srautas, kurį reikia iššifruoti
RegionLeftĮskaitinė kairioji šaltinio koordinatė
RegionTopĮskaitinė viršutinė šaltinio koordinatė
RegionRightNeįskaitinė dešinioji šaltinio koordinatė
RegionBottomNeįskaitinė apatinė šaltinio koordinatė
TargetPixelWidthMinimalus naudingas iššifruotas plotis prieš galutinį atvaizdavimo mastelį
TargetPixelHeightMinimalus naudingas iššifruotas aukštis prieš galutinį atvaizdavimo mastelį

Grąžinama reikšmė

Grąžina naujai skirtą bitmap apribotai netuščiai sričiai arba nil, kai vaizdas arba prašoma geometrija negali būti iššifruoti

Raiškos parinkimas

Pavyzdys

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

Susijusios API