AddPDFRRasterPageFromStream

合规、光栅交换、流输入

描述

读取二进制流并添加一个整页 PDF/R 光栅条带

语法

Delphi

Function AddPDFRRasterPageFromStream(InStream: TStream; Width, Height, BitsPerComponent, ColorModel, Compression: Integer; HorizontalDPI, VerticalDPI: Double; Rotation: Integer): Integer;

参数

InStream非空的可查找流,包含原始打包样本、CCITT Group 4 数据或完整的 JPEG 序列;从字节 0 开始读取
Width, Height以像素表示的光栅尺寸
BitsPerComponent1、8 或 16,取决于所选颜色模型和压缩方式允许的值
ColorModelPDFR_COLOR_BITONAL、PDFR_COLOR_GRAY 或 PDFR_COLOR_RGB
CompressionPDFR_COMPRESSION_RAW、PDFR_COMPRESSION_CCITT_G4 或 PDFR_COMPRESSION_JPEG
HorizontalDPI, VerticalDPI正的像素分辨率
Rotation0、90、180 或 270

返回值

成功时返回基于 1 的页码,失败时返回 0

备注

该方法保留 InStream 的所有权,将其位置重置为零,其他方面应用与 AddPDFRRasterPageFromString 相同的验证和直接嵌入规则

另请参阅

SetPDFRMode, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics