Stamp

遗产: java.lang.Object

public final class Stamp

班级代表邮票。

构造函数

构造函数描述
Stamp()Stamp 对象的构造函数。

方法

方法描述
bindImage(InputStream image)设置将用作图章的图像。
bindImage(String imageFile)将图像设置为图章。
bindLogo(FormattedText formattedText)将文本设置为图章。
bindPdf(InputStream pdfStream, int pageNumber)设置 PDF 文件和将用作图章的页数。
bindPdf(String pdfFile, int pageNumber)设置 PDF 文件和将用作图章的页数。
bindTextState(TextState textState)设置戳记文本的文本状态。
close()关闭这个实例
equals(Object arg0)
getBlendingSpace()获取一个 BlendingColorSpace 值,该值定义用于在页面上执行透明度和混合操作的颜色空间。
getClass()
getOpacity()获取图章的不透明度。
getPageNumber()获取页码。
getPages()获取包含将受标记影响的页数的数组。
getQuality()以百分比获取图像标记的质量。
getRotation()获取图章的旋转度数。
getStampId()获取邮票的标识符。
hashCode()
isBackground()获取后台状态。
notify()
notifyAll()
setBackground(boolean value)设置后台状态。
setBlendingSpace(int value)设置一个 BlendingColorSpace 值,该值定义用于在页面上执行透明度和混合操作的颜色空间。
setImageSize(float width, float height)设置图像标记的大小。
setOpacity(float value)设置图章的不透明度。
setOrigin(float originX, float originY)设置页面上放置图章的位置。
setPageNumber(int value)设置页码。
setPages(int[] value)设置包含将受标记影响的页数的数组。
setQuality(int value)以百分比设置图像标记的质量。
setRotation(float value)获取或设置图章的旋转度数。
setStampId(int value)设置邮票的标识符。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Stamp()

public Stamp()

Stamp 对象的构造函数。

bindImage(InputStream image)

public void bindImage(InputStream image)

设置将用作图章的图像。

参数:

范围类型描述
imagejava.io.InputStream包含图像数据的流。

bindImage(String imageFile)

public void bindImage(String imageFile)

将图像设置为图章。


PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
 Stamp stamp = new Stamp();
 stamp.bindImage("image.jpg");
 fileStamp.addStamp(stamp);
 fileStamp.close();

参数:

范围类型描述
imageFilejava.lang.String图像文件名和路径。

bindLogo(FormattedText formattedText)

public void bindLogo(FormattedText formattedText)

将文本设置为图章。

参数:

范围类型描述
formattedTextFormattedText指定文本和文本属性的 FormattedText 对象。

bindPdf(InputStream pdfStream, int pageNumber)

public void bindPdf(InputStream pdfStream, int pageNumber)

设置 PDF 文件和将用作图章的页数。


PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
 Stamp stamp = new Stamp();
 //第一页将用作邮票。
 InputStream stream = new FileInputStream("stamp.pdf");
 stamp.bindPdf(stream, 1);
 fileStamp.addStamp(stamp);
 fileStamp.close();

参数:

范围类型描述
pdfStreamjava.io.InputStream包含 PDF 文档的流。
pageNumberint将用作图章的文档的页面索引。

bindPdf(String pdfFile, int pageNumber)

public void bindPdf(String pdfFile, int pageNumber)

设置 PDF 文件和将用作图章的页数。


PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
 Stamp stamp = new Stamp();
 //第一页将用作邮票。
 stamp.bindPdf("stamp.pdf", 1);
 stamp.isBackground (true);
 fileStamp.addStamp(stamp);
 fileStamp.close();

参数:

范围类型描述
pdfFilejava.lang.StringPDF 文件的路径。
pageNumberintPDF 文件中的页数

bindTextState(TextState textState)

public void bindTextState(TextState textState)

设置戳记文本的文本状态。

参数:

范围类型描述
textStateTextState指定文本属性的 TextState 对象。

close()

public void close()

关闭这个实例

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getBlendingSpace()

public int getBlendingSpace()

获取一个 BlendingColorSpace 值,该值定义用于在页面上执行透明度和混合操作的颜色空间。

退货: int - 整数值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getOpacity()

public float getOpacity()

获取图章的不透明度。

退货: float - 浮点值

getPageNumber()

public int getPageNumber()

获取页码。

退货: int - 整数值

getPages()

public int[] getPages()

获取包含将受标记影响的页数的数组。

退货: 整数[] - 整数数组

getQuality()

public int getQuality()

以百分比获取图像标记的质量。价值 0..100%。

退货: int - 整数值

getRotation()

public float getRotation()

获取图章的旋转度数。

退货: float - 浮点值

getStampId()

public int getStampId()

获取邮票的标识符。

退货: int - 整数值

hashCode()

public native int hashCode()

退货: 整数

isBackground()

public boolean isBackground()

获取后台状态。如果为真,邮票将作为垃圾邮件页面的背景放置。默认情况下设置为 false。

退货: boolean - 布尔值

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setBackground(boolean value)

public void setBackground(boolean value)

设置后台状态。如果为真,邮票将作为垃圾邮件页面的背景放置。默认情况下设置为 false。

参数:

范围类型描述
valueboolean布尔值

setBlendingSpace(int value)

public void setBlendingSpace(int value)

设置一个 BlendingColorSpace 值,该值定义用于在页面上执行透明度和混合操作的颜色空间。

参数:

范围类型描述
valueint整数值

setImageSize(float width, float height)

public void setImageSize(float width, float height)

设置图像标记的大小。图像将根据指定的值进行缩放。

参数:

范围类型描述
widthfloat图像宽度。
heightfloat图像高度。

setOpacity(float value)

public void setOpacity(float value)

设置图章的不透明度。

参数:

范围类型描述
valuefloat浮点值

setOrigin(float originX, float originY)

public void setOrigin(float originX, float originY)

设置页面上放置图章的位置。

参数:

范围类型描述
originXfloat图章的 X 坐标。
originYfloat图章的 Y 坐标。

setPageNumber(int value)

public void setPageNumber(int value)

设置页码。

参数:

范围类型描述
valueint整数值

setPages(int[] value)

public void setPages(int[] value)

设置包含将受标记影响的页数的数组。如果 Pages = null 文档的所有页面都会受到影响。

参数:

范围类型描述
valueint[]整型数组

PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
 Stamp stamp = new com.aspose.pdf.facades.Stamp();
 stamp.bindLogo(new FormattedText(text));
 //只在第 1、4 和 6 页上盖章。
 stamp.setPages(new int[] { 1, 4, 6 });
 fileStamp.addStamp(stamp);
 fileStamp.close();
``` |

### setQuality(int value) {#setQuality-int-}

public void setQuality(int 值)



Sets quality of image stamp in percent. Valiued values 0..100%.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | int value |

### setRotation(float value) {#setRotation-float-}

public void setRotation(浮动值)



Gets or sets rotation of the stamp in degrees.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | float | float value

--------------------

PdfFileStamp fileStamp = new PdfFileStamp(“输入.pdf”, “输出.pdf”); 邮票 stamp = new Stamp(); stamp.bindLogo(new FormattedText(“STAMP”)); stamp.setRotation(90); fileStamp.addStamp(邮票); 文件戳.close();


### setStampId(int value) {#setStampId-int-}

public void setStampId(int 值)



Sets identifier of stamp.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | int value |

### toString() {#toString--}

公共字符串 toString()





**Returns:**
java.lang.String
### wait() {#wait--}

公共最终无效等待()





### wait(long arg0) {#wait-long-}

public final native void wait(long arg0)





**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |

### wait(long arg0, int arg1) {#wait-long-int-}

公共最终无效等待(长 arg0,int arg1)





**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |
| arg1 | int |  |