PdfPageStamp

Наследование: java.lang.Object, com.aspose.pdf.Stamp

public final class PdfPageStamp extends Stamp

Класс представляет штамп, который использует PDF-страницу в качестве штампа.

Конструкторы

КонструкторОписание
PdfPageStamp(Page pdfPage)Конструктор PdfPageStamp.
PdfPageStamp(String fileName, int pageIndex)Создает штамп страницы Pdf из указанной страницы документа в указанном файле.
PdfPageStamp(InputStream stream, int pageIndex)Создает штамп страницы Pdf из указанной страницы в документе из потока.

Методы

МетодОписание
close()Закрыть экземпляр
equals(Object arg0)
getBottomMargin()Получает нижнее поле штампа.
getClass()
getHeight()Получает желаемую высоту штампа на странице.
getHorizontalAlignment()Получает горизонтальное выравнивание штампа на странице.
getLeftMargin()Получает левое поле штампа.
getOpacity()Получает значение, указывающее непрозрачность штампа.
getOutlineOpacity()Получает значение, указывающее непрозрачность контура штампа.
getOutlineWidth()Получает значение ширины контура штампа.
getPdfPage()Получает страницу, которая будет использоваться в качестве штампа.
getRightMargin()Получает правое поле штампа.
getRotate()Получает поворот содержимого штампа в соответствии со значениями поворота.
getRotateAngle()Получает угол поворота штампа в градусах.
getStampId()Получает идентификатор штампа.
getTopMargin()Получить верхнее поле штампа.
getVerticalAlignment()Получает вертикальное выравнивание штампа на странице.
getWidth()Получает желаемую ширину штампа на странице.
getXIndent()Получить горизонтальную координату штампа, начиная слева.
getYIndent()Получить вертикальную координату штампа, начиная снизу.
getZoom()Получает коэффициент масштабирования штампа.
getZoomX()Получает горизонтальный коэффициент масштабирования штампа.
getZoomY()Получает коэффициент масштабирования штампа по вертикали.
hashCode()
isBackground()Получает логическое значение, указывающее, что содержимое помечается как фон.
notify()
notifyAll()
put(Page page)Поставить штамп на указанной странице.
setBackground(boolean value)Задает логическое значение, указывающее, что содержимое помечается как фон.
setBottomMargin(double value)Устанавливает нижнее поле штампа.
setHeight(double value)Устанавливает желаемую высоту штампа на странице.
setHorizontalAlignment(int value)Устанавливает Горизонтальное выравнивание штампа на странице.
setLeftMargin(double value)Устанавливает левое поле штампа.
setOpacity(double value)Задает значение, указывающее непрозрачность штампа.
setOutlineOpacity(double value)Задает значение, указывающее непрозрачность контура штампа.
setOutlineWidth(double value)Устанавливает значение ширины контура штампа.
setPdfPage(Page value)Устанавливает страницу, которая будет использоваться в качестве штампа.
setRightMargin(double value)Устанавливает правое поле штампа.
setRotate(int value)Устанавливает поворот содержимого штампа в соответствии со значениями поворота.
setRotateAngle(double value)Устанавливает угол поворота штампа в градусах.
setStampId(int value)Устанавливает идентификатор штампа.
setTopMargin(double value)Устанавливает верхнее поле штампа.
setVerticalAlignment(int value)Устанавливает вертикальное выравнивание штампа на странице.
setWidth(double value)Устанавливает желаемую ширину штампа на странице.
setXIndent(double value)Установите горизонтальную координату штампа, начиная слева.
setYIndent(double value)Установите вертикальную координату штампа, начиная снизу.
setZoom(double value)Получает коэффициент масштабирования штампа.
setZoomX(double value)Устанавливает коэффициент масштабирования штампа по горизонтали.
setZoomY(double value)Устанавливает коэффициент масштабирования штампа по вертикали.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfPageStamp(Page pdfPage)

public PdfPageStamp(Page pdfPage)

Конструктор PdfPageStamp.

Параметры:

ПараметрТипОписание
pdfPagePageСтраница, которая используется для штамповки.

PdfPageStamp(String fileName, int pageIndex)

public PdfPageStamp(String fileName, int pageIndex)

Создает штамп страницы Pdf из указанной страницы документа в указанном файле.

Параметры:

ПараметрТипОписание
fileNamejava.lang.StringИмя и страница файла PDF.
pageIndexintИндекс страницы.

PdfPageStamp(InputStream stream, int pageIndex)

public PdfPageStamp(InputStream stream, int pageIndex)

Создает штамп страницы Pdf из указанной страницы в документе из потока.

Параметры:

ПараметрТипОписание
streamjava.io.InputStreamПоток, содержащий PDF
pageIndexintИндекс страницы.

close()

public void close()

Закрыть экземпляр

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getBottomMargin()

public double getBottomMargin()

Получает нижнее поле штампа.

Возвращает: двойное - двойное значение

getClass()

public final native Class<?> getClass()

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

getHeight()

public double getHeight()

Получает желаемую высоту штампа на странице.

Возвращает: двойное - двойное значение

getHorizontalAlignment()

public int getHorizontalAlignment()

Получает горизонтальное выравнивание штампа на странице.

Возвращает: int - значение HorizontalAlignment

getLeftMargin()

public double getLeftMargin()

Получает левое поле штампа.

Возвращает: двойное - двойное значение

getOpacity()

public double getOpacity()

Получает значение, указывающее непрозрачность штампа. Значение от 0,0 до 1,0. По умолчанию значение равно 1,0.

Возвращает: двойное - двойное значение

getOutlineOpacity()

public double getOutlineOpacity()

Получает значение, указывающее непрозрачность контура штампа. Значение от 0,0 до 1,0. По умолчанию значение равно 1,0.

Возвращает: двойное - двойное значение

getOutlineWidth()

public double getOutlineWidth()

Получает значение ширины контура штампа. По умолчанию значение равно 1,0.

Возвращает: двойное - двойное значение

getPdfPage()

public Page getPdfPage()

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

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

getRightMargin()

public double getRightMargin()

Получает правое поле штампа.

Возвращает: двойное - двойное значение

getRotate()

public int getRotate()

Получает поворот содержимого штампа в соответствии со значениями поворота. Примечание. Это свойство предназначено для заданных углов, кратных 90 градусам (0, 90, 180, 270 градусов). Для установки произвольного угла используйте свойство RotateAngle. Если угол, заданный ArbitraryAngle, не кратен 90, то свойство Rotate возвращает Rotation.None.

Возвращает: int - Значение поворота

getRotateAngle()

public double getRotateAngle()

Получает угол поворота штампа в градусах. Это свойство позволяет задать произвольный угол поворота.

Возвращает: двойное - двойное значение

getStampId()

public int getStampId()

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

Возвращает: int - Идентификатор штампа.

getTopMargin()

public double getTopMargin()

Получить верхнее поле штампа.

Возвращает: двойное - двойное значение

getVerticalAlignment()

public int getVerticalAlignment()

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

Возвращает: int — значение вертикального выравнивания

getWidth()

public double getWidth()

Получает желаемую ширину штампа на странице.

Возвращает: двойное - двойное значение

getXIndent()

public double getXIndent()

Получить горизонтальную координату штампа, начиная слева.

Возвращает: двойное - двойное значение

getYIndent()

public double getYIndent()

Получить вертикальную координату штампа, начиная снизу.

Возвращает: двойное - двойное значение

getZoom()

public double getZoom()

Получает коэффициент масштабирования штампа. Позволяет масштабировать штамп. Обратите внимание, что пара свойств ZoomX и ZoomY позволяет установить коэффициент масштабирования для каждой оси отдельно. Установка этого свойства изменяет свойства ZoomX и ZoomY. Если ZoomX и ZoomY разные, то свойство Zoom возвращает значение ZoomX.

Возвращает: двойное - двойное значение

getZoomX()

public double getZoomX()

Получает горизонтальный коэффициент масштабирования штампа. Позволяет масштабировать штамп по горизонтали.

Возвращает: двойное - двойное значение

getZoomY()

public double getZoomY()

Получает коэффициент масштабирования штампа по вертикали. Позволяет масштабировать штамп по вертикали.

Возвращает: двойное - двойное значение

hashCode()

public native int hashCode()

Возвращает: инт

isBackground()

public boolean isBackground()

Получает логическое значение, указывающее, что содержимое помечается как фон. Если значение равно true, содержимое штампа размещается внизу. По умолчанию значение равно false, содержимое штампа откладывается вверху.

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

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

put(Page page)

public void put(Page page)

Поставить штамп на указанной странице.

Параметры:

ПараметрТипОписание
pagePageСтраница, на которой будет размещен штамп.

setBackground(boolean value)

public void setBackground(boolean value)

Задает логическое значение, указывающее, что содержимое помечается как фон. Если значение равно true, содержимое штампа размещается внизу. По умолчанию значение равно false, содержимое штампа располагается вверху.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setBottomMargin(double value)

public void setBottomMargin(double value)

Устанавливает нижнее поле штампа.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setHeight(double value)

public void setHeight(double value)

Устанавливает желаемую высоту штампа на странице.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setHorizontalAlignment(int value)

public void setHorizontalAlignment(int value)

Устанавливает Горизонтальное выравнивание штампа на странице.

Параметры:

ПараметрТипОписание
valueintЗначение HorizontalAlignment

setLeftMargin(double value)

public void setLeftMargin(double value)

Устанавливает левое поле штампа.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setOpacity(double value)

public void setOpacity(double value)

Задает значение, указывающее непрозрачность штампа. Значение от 0,0 до 1,0. По умолчанию значение равно 1,0.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setOutlineOpacity(double value)

public void setOutlineOpacity(double value)

Задает значение, указывающее непрозрачность контура штампа. Значение от 0,0 до 1,0. По умолчанию значение равно 1,0.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setOutlineWidth(double value)

public void setOutlineWidth(double value)

Устанавливает значение ширины контура штампа. По умолчанию значение равно 1,0.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setPdfPage(Page value)

public void setPdfPage(Page value)

Устанавливает страницу, которая будет использоваться в качестве штампа.

Параметры:

ПараметрТипОписание
valuePageОбъект страницы

setRightMargin(double value)

public void setRightMargin(double value)

Устанавливает правое поле штампа.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setRotate(int value)

public void setRotate(int value)

Устанавливает поворот содержимого штампа в соответствии со значениями поворота. Примечание. Это свойство предназначено для заданных углов, кратных 90 градусам (0, 90, 180, 270 градусов). Для установки произвольного угла используйте свойство RotateAngle. Если угол, заданный ArbitraryAngle, не кратен 90, то свойство Rotate возвращает Rotation.None.

Параметры:

ПараметрТипОписание
valueintцелое значение

setRotateAngle(double value)

public void setRotateAngle(double value)

Устанавливает угол поворота штампа в градусах. Это свойство позволяет задать произвольный угол поворота.

Параметры:

ПараметрТипОписание
valuedoubleугол поворота

setStampId(int value)

public void setStampId(int value)

Устанавливает идентификатор штампа.

Параметры:

ПараметрТипОписание
valueintНовое значение идентификатора штампа.

setTopMargin(double value)

public void setTopMargin(double value)

Устанавливает верхнее поле штампа.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setVerticalAlignment(int value)

public void setVerticalAlignment(int value)

Устанавливает вертикальное выравнивание штампа на странице.

Параметры:

ПараметрТипОписание
valueintЗначение вертикального выравнивания

setWidth(double value)

public void setWidth(double value)

Устанавливает желаемую ширину штампа на странице.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setXIndent(double value)

public void setXIndent(double value)

Установите горизонтальную координату штампа, начиная слева.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setYIndent(double value)

public void setYIndent(double value)

Установите вертикальную координату штампа, начиная снизу.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setZoom(double value)

public void setZoom(double value)

Получает коэффициент масштабирования штампа. Позволяет масштабировать штамп. Обратите внимание, что пара свойств ZoomX и ZoomY позволяет установить коэффициент масштабирования для каждой оси отдельно. Установка этого свойства изменяет свойства ZoomX и ZoomY. Если ZoomX и ZoomY разные, то свойство Zoom возвращает значение ZoomX.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setZoomX(double value)

public void setZoomX(double value)

Устанавливает коэффициент масштабирования штампа по горизонтали. Позволяет масштабировать штамп по горизонтали.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

setZoomY(double value)

public void setZoomY(double value)

Устанавливает коэффициент масштабирования штампа по вертикали. Позволяет масштабировать штамп по вертикали.

Параметры:

ПараметрТипОписание
valuedoubleдвойное значение

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int