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.StringПуть к файлу PDF.
pageNumberintКоличество страниц в файле PDF

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, определяющее цветовое пространство, используемое для выполнения операций прозрачности и смешивания на странице.

Возвращает: интервал - целочисленное значение

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getOpacity()

public float getOpacity()

Получает непрозрачность штампа.

Возвращает: float - плавающее значение

getPageNumber()

public int getPageNumber()

Получает номер страницы.

Возвращает: интервал - целочисленное значение

getPages()

public int[] getPages()

Получает массив с номерами страниц, на которые повлияет штамп.

Возвращает: инт[] - целочисленный массив

getQuality()

public int getQuality()

Получает качество штампа изображения в процентах. Допустимые значения 0..100%.

Возвращает: интервал - целочисленное значение

getRotation()

public float getRotation()

Получает вращение штампа в градусах.

Возвращает: float - плавающее значение

getStampId()

public int getStampId()

Получает идентификатор штампа.

Возвращает: интервал - целочисленное значение

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)

Устанавливает положение на странице, где будет помещен штамп.

Параметры:

ПараметрТипОписание
originXfloatX координата штампа.
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 = новый PdfFileStamp (“input.pdf”, “output.pdf”); Штамп Штамп = новый Штамп(); штамп.bindLogo(новый FormattedText(“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-}

public final void wait(long arg0, int arg1)





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