|
THotPDF.AddImage
|
Top Vorige Volgende |
|
Voegt een afbeelding toe aan het PDF-document en geeft een afbeeldingsindex terug die CurrentPage.ShowImage kan tekenen
Delphi-syntax: function AddImage(Image: TGraphic; Compression: THPDFImageCompressionType; IsMask: boolean = False; MaskIndex: Integer = -1): Integer; overload;
function AddImageAsMask(FileName: TFileName; Compression: THPDFImageCompressionType = icFlate): Integer; overload; function AddImageWithMask(FileName: TFileName; MaskIndex: Integer; Compression: THPDFImageCompressionType = icJpeg): Integer; overload; function AddImageWithJpegQuality(FileName: TFileName; Quality: TJPEGQualityRange): Integer; overload; function AddMonochromeImageAuto(FileName: TFileName): Integer; overload;
function AddImage(FileName: TFileName; Compression: THPDFImageCompressionType; IsMask: boolean = False; MaskIndex: Integer = -1): Integer; overload;
Description Roep AddImage aan om een afbeelding te registreren en een afbeeldingshandle te verkrijgen die later met CurrentPage.ShowImage getekend kan worden. De bestandsoverload accepteert BMP-, JPEG- en JPEG 2000-bestanden, terwijl de graphic-overload een geladen TGraphic-instantie accepteert. Compression kiest de PDF-afbeeldingscompressiemethode. IsMask geeft aan of de afbeelding als masker wordt gebruikt en MaskIndex identificeert de bijbehorende maskerafbeelding Gebruik AddImageAsMask en AddImageWithMask wanneer je expliciete /ImageMask- of /Mask-bedrading nodig hebt zonder het low-level IsMask-argument handmatig door te geven. Gebruik AddImageWithJpegQuality om JpegQuality voor één afbeelding te oversturen terwijl de documentstandaard voor latere afbeeldingen behouden blijft. Gebruik AddMonochromeImageAuto of icAutoMono om HotPDF Flate, CCITT Group 4 of JBIG2 te laten kiezen voor 1-bit bitmapinhoud op basis van afbeeldingsgrootte en conformiteitseisen. Wanneer twee AddImage-aanroepen identieke gecodeerde afbeeldingsgegevens met dezelfde maskerrelatie opleveren, hergebruikt HotPDF de bestaande image-XObject en geeft de bestaande afbeeldingsindex terug in plaats van een dubbele stream in te sluiten
Codevoorbeeld
Zie ook: CurrentPage.ShowImage |