ImageStamp

概述

ImageStamp 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:BaseParagraph。

向 PDF 页面添加图像。

此类提供 12 种方法,用于在 .NET 程序中处理 ImageStamp 对象。可用的方法包括:ApplyTo、Clone、FromGrayscale、FromJpeg、FromJpegStream、FromPngData、FromRgb、ImageStamp、Put、setStampId。在安装 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:AlternativeText、Background、BlendMode、DisplayHeight、DisplayWidth、Height,以及另外 24 项。

属性

名称类型访问描述
Xdouble读写从左下角起,以点为单位的 X 位置。
Ydouble读写从左下角起,以点为单位的 Y 位置。
DisplayWidthdouble读写以点为单位的显示宽度。
DisplayHeightdouble读写以点为单位显示高度。
Widthdouble读写Public-API-shape 是 DisplayWidth 的别名。
Heightdouble读写Public-API-shape 是 DisplayHeight 的别名。
XIndentdouble读写印章锚点的水平偏移。
YIndentdouble读写印章锚点的垂直偏移。
Qualityint读写JPEG 质量 (1..100)。
AlternativeTextstring?读写用于可访问性的 Tagged-PDF 替代文本。
Backgroundbool读写印章是绘制在页面内容后面(true)还是在其上方(false)。
Opacitydouble读写不透明度, 0.0 (透明) … 1.0 (不透明).
BlendModestring?读写PDF 混合模式名称(e.g.
Zoomdouble读写对图像应用的统一缩放百分比.
ZoomXdouble读写横向缩放百分比。
ZoomYdouble读写纵向缩放百分比。
RotateRotation读写Rotation 枚举 (Aspose.Pdf Rotation; 0/90/180/270 度)。
RotateAngledouble读写任意的旋转角度(单位:度)。
StampIdint读写写入印章资源条目的 /StampId 条目。
ImageSystem.IO.Stream读取原始源字节的只读视图(或通过 FromRgb / FromGrayscale 构建时的解码图像字节)。
HorizontalAlignmentHorizontalAlignment读写已对该段落应用水平对齐。
VerticalAlignmentVerticalAlignment读写已对该段落应用垂直对齐。
MarginMarginInfo读写外边距信息已应用于此段落。
IsFirstParagraphInColumnbool读写强制该段落在新列开始。
IsKeptWithNextbool读写保持此段落与下一段落在同一页。
IsInNewPagebool读写强制段落在新页面开始。
IsInLineParagraphbool读写内联段落标志(不另起新行)。
HyperlinkTextstring?读写旧版字符串类型的超链接目标。
HyperlinkHyperlink?读写对段落应用了已键入的超链接装饰。
ZIndexint读写DOM 渲染器使用的 Z 顺序索引。

方法

签名描述
ImageStamp(image: System.IO.Stream)从图像流构建(通过头部自动检测 JPEG 与 PNG)。
ImageStamp(fileName: string)从图像文件路径构建(通过文件头自动检测 JPEG 与 PNG)。
setStampId(id: int)设置印章的 PDF /StampId 条目。
Put(page: Page)Public-API-shape 是 ApplyTo 的别名。
FromRgb(pixelData: byte[], width: int, height: int)从原始 RGB 像素数据创建图像印章。
FromGrayscale(pixelData: byte[], width: int, height: int)从原始灰度像素数据创建图像印章。
FromJpeg(jpegData: byte[], width: int, height: int)从 JPEG 字节创建图像印章。
FromJpeg(jpegData: byte[])从 JPEG 字节创建图像印章,自动从 JPEG 标头检测尺寸。
FromJpegStream(jpegStream: Stream)从 JPEG 文件流创建图像印章。
FromPngData(pngData: byte[])从 PNG 文件数据创建图像印章。
ApplyTo(page: Page)将此图像添加到页面。
Clone()浅克隆 — 复制标量/引用共享状态。

另请参阅

 中文