WatermarkStamp

WatermarkStamp

概述

WatermarkStamp 是 Aspose.PDF FOSS 中用于 .NET 的一个类。继承自:Stamp。

在页面上绘制对角文字的水印印章。

此类提供 7 个方法,用于在 .NET 程序中处理 WatermarkStamp 对象。可用的方法包括:BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, WatermarkStamp。在安装了 Aspose.PDF FOSS for .NET 软件包后,所有公共成员对任何 .NET 应用程序均可访问。属性:BlendingSpace, Color, FontName, FontSize, IsBackground, Opacity,以及另外 9 项。

属性

名称类型访问描述
Textstring读写水印文字。
FontNamestring读写字体名称。
FontSizedouble读写字体大小(以点为单位)。
Color(double R, double G, double B)读写文本颜色为 RGB(0-1 范围)。
Rotatedouble读写旋转角度(单位:度)。
StampIdint读写印章标识符。
Pagesint[]?读写要应用印章的页面(基于 1 的编号)。
PageNumberint读写要应用印章的单个页面编号(基于 1 的编号)。
XOrigindouble读写X 原点位置(以点为单位)。
YOrigindouble读写Y 原点位置(以点为单位)。
Rotationfloat读写以度为单位的旋转角度。
Opacityfloat读写不透明度 (0.0-1.0)。
IsBackgroundbool读写此印章是否位于背景中。
Qualityint读写当印章以 JPEG 图像形式输出时的 JPEG 质量 (1..100)。
BlendingSpaceBlendingColorSpace读写在将印章合成到页面时使用的混合颜色空间。

方法

签名描述
WatermarkStamp(text: string)在此 WatermarkStamp 实例上调用 WatermarkStamp(text)。
BindLogo(formattedText: FormattedText)将 FormattedText 绑定为印章的标志(文字印章)。
BindImage(imageData: byte[])将原始图像字节绑定为印章的标志(图像印章)。
BindPdf(pdfStream: Stream, pageNumber: int)通过流 + 基于 1 的页码绑定 PDF 页面(作为印章来源)。
BindTextState(textState: TextState)绑定一个 TextState,当印章为文本输入时会覆盖默认设置。
SetImageSize(width: float, height: float)设置渲染图像印章的明确像素尺寸。
SetOrigin(originX: float, originY: float)设置原点位置。

另请参阅

 中文