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.
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | java.io.InputStream | Поток, содержащий данные изображения. |
ImageStamp(String fileName)
public ImageStamp(String fileName)
Создает штамп изображения по изображению в указанном файле.
Параметры:
Параметр | Тип | Описание |
---|---|---|
fileName | java.lang.String | Имя файла, содержащего изображение. |
close()
public void close()
Закрывает этот экземпляр
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.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)
Добавляет графический штамп на страницу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Страница для стемпинга. |
setBackground(boolean value)
public void setBackground(boolean value)
Задает логическое значение, указывающее, что содержимое помечается как фон. Если значение равно true, содержимое штампа размещается внизу. По умолчанию значение равно false, содержимое штампа располагается вверху.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
setBottomMargin(double value)
public void setBottomMargin(double value)
Устанавливает нижнее поле штампа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setHeight(double value)
public void setHeight(double value)
Устанавливает высоту изображения. Установка этого изображения позволяет масштабировать изображение по вертикали.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setHorizontalAlignment(int value)
public void setHorizontalAlignment(int value)
Устанавливает Горизонтальное выравнивание штампа на странице.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Значение HorizontalAlignment |
setLeftMargin(double value)
public void setLeftMargin(double value)
Устанавливает левое поле штампа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setOpacity(double value)
public void setOpacity(double value)
Задает значение, указывающее непрозрачность штампа. Значение от 0,0 до 1,0. По умолчанию значение равно 1,0.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setOutlineOpacity(double value)
public void setOutlineOpacity(double value)
Задает значение, указывающее непрозрачность контура штампа. Значение от 0,0 до 1,0. По умолчанию значение равно 1,0.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setOutlineWidth(double value)
public void setOutlineWidth(double value)
Устанавливает значение ширины контура штампа. По умолчанию значение равно 1,0.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setQuality(int value)
public void setQuality(int value)
Устанавливает качество штампа изображения в процентах. Допустимые значения: 0..100%.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | целое значение |
setRightMargin(double value)
public void setRightMargin(double value)
Устанавливает правое поле штампа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setRotate(int value)
public void setRotate(int value)
Устанавливает поворот содержимого штампа в соответствии со значениями поворота. Примечание. Это свойство предназначено для заданных углов, кратных 90 градусам (0, 90, 180, 270 градусов). Для установки произвольного угла используйте свойство RotateAngle. Если угол, заданный ArbitraryAngle, не кратен 90, то свойство Rotate возвращает Rotation.None.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | целое значение |
setRotateAngle(double value)
public void setRotateAngle(double value)
Устанавливает угол поворота штампа в градусах. Это свойство позволяет задать произвольный угол поворота.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | угол поворота |
setStampId(int value)
public void setStampId(int value)
Устанавливает идентификатор штампа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Новое значение идентификатора штампа. |
setTopMargin(double value)
public void setTopMargin(double value)
Устанавливает верхнее поле штампа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setVerticalAlignment(int value)
public void setVerticalAlignment(int value)
Устанавливает вертикальное выравнивание штампа на странице.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Значение вертикального выравнивания |
setWidth(double value)
public void setWidth(double value)
Устанавливает ширину изображения. Установка этого свойства позволяет масштабировать изображение по горизонтали.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setXIndent(double value)
public void setXIndent(double value)
Установите горизонтальную координату штампа, начиная слева.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setYIndent(double value)
public void setYIndent(double value)
Установите вертикальную координату штампа, начиная снизу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setZoom(double value)
public void setZoom(double value)
Получает коэффициент масштабирования штампа. Позволяет масштабировать штамп. Обратите внимание, что пара свойств ZoomX и ZoomY позволяет установить коэффициент масштабирования для каждой оси отдельно. Установка этого свойства изменяет свойства ZoomX и ZoomY. Если ZoomX и ZoomY разные, то свойство Zoom возвращает значение ZoomX.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setZoomX(double value)
public void setZoomX(double value)
Устанавливает коэффициент масштабирования штампа по горизонтали. Позволяет масштабировать штамп по горизонтали.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
setZoomY(double value)
public void setZoomY(double value)
Устанавливает коэффициент масштабирования штампа по вертикали. Позволяет масштабировать штамп по вертикали.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | double | двойное значение |
toString()
public String toString()
Возвращает: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |