ImageStamp

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

public final class ImageStamp extends Stamp

Повторяет графический штамп.

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

КонструкторОписание
ImageStamp(InputStream image)Инициализирует новый экземпляр класса ImageStamp.
ImageStamp(String fileName)Создает штамп изображения по изображению в указанном файле.

Методы

МетодОписание
close()Закрывает этот экземпляр
equals(Object arg0)
getBottomMargin()Получает нижнее поле штампа.
getClass()
getHeight()Получает высоту изображения.
getHorizontalAlignment()Получает горизонтальное выравнивание штампа на странице.
getImage()Получает поток изображений, используемый для штамповки.
getLeftMargin()Получает левое поле штампа.
getOpacity()Получает значение, указывающее непрозрачность штампа.
getOutlineOpacity()Получает значение, указывающее непрозрачность контура штампа.
getOutlineWidth()Получает значение ширины контура штампа.
getQuality()Получает качество штампа изображения в процентах.
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)Устанавливает значение ширины контура штампа.
setQuality(int 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)

ImageStamp(InputStream image)

public ImageStamp(InputStream image)

Инициализирует новый экземпляр класса ImageStamp.

Параметры:

ПараметрТипОписание
imagejava.io.InputStreamПоток, содержащий данные изображения.

ImageStamp(String fileName)

public ImageStamp(String fileName)

Создает штамп изображения по изображению в указанном файле.

Параметры:

ПараметрТипОписание
fileNamejava.lang.StringИмя файла, содержащего изображение.

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

getImage()

public InputStream getImage()

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

Возвращает: java.io.InputStream — объект InputStream

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.

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

getQuality()

public int getQuality()

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

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

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двойное значение

setQuality(int value)

public void setQuality(int value)

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

Параметры:

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

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