THotPDF.DecodeLoadedImageRegionAtResolution-metoden

Dekoder et kildekoordinat-rektangel samtidig som dekoderen kan velge et lavere oppløsningsnivå som fortsatt tilfredsstiller den forespurte utdatastørrelsen

Deklarasjon

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

Enhet

HPDFDoc

Parametre

NavnFormål
AImageStreamInnlastet bilde-XObject-strøm som skal dekodes
RegionLeftInkluderende venstre kildekoordinat
RegionTopInkluderende øvre kildekoordinat
RegionRightEkskluderende høyre kildekoordinat
RegionBottomEkskluderende nedre kildekoordinat
TargetPixelWidthMinimum nyttig dekodet bredde før endelig gjengivelsesskala
TargetPixelHeightMinimum nyttig dekodet høyde før endelig gjengivelsesskala

Returverdi

Returnerer en nyttilordnet bitmap for det klemte ikke-tomme regionet, eller nil når bildet eller den forespurte geometrien ikke kan dekodes

Valg av oppløsning

Eksempel

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

Relaterte API-er