THotPDF.DecodeLoadedImageRegionAtResolution Method

Purkää lähdekoordinaattien suorakulmion ja antaa purkajan valita alemman resoluutiotason, joka silti täyttää pyydetyn tulostuskoon

Määrittely

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

Yksikkö

HPDFDoc

Parametrit

NimiTarkoitus
AImageStreamDekoodattava ladattu kuva-XObject-stream
RegionLeftSisällyttävä vasen lähdekoordinaatti
RegionTopSisällyttävä ylempi lähdekoordinaatti
RegionRightPoissulkeva oikea lähdekoordinaatti
RegionBottomPoissulkeva alempi lähdekoordinaatti
TargetPixelWidthPienin hyödyllinen purettu leveys ennen lopullista renderöintimittakaavaa
TargetPixelHeightPienin hyödyllinen purettu korkeus ennen lopullista renderöintimittakaavaa

Palautusarvo

Palauttaa vasta varatun bittikartan rajatulle ei-tyhjälle alueelle, tai nil, kun kuvaa tai pyydettyä geometriaa ei voi purkaa

Resoluution valinta

Esimerkki

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

Liittyvät API:t