Aspose::Pdf::Stamp класс
Содержание
[
Скрывать
]Stamp class
Абстрактный класс для различных видов штампов, которые являются наследниками.
class Stamp : public System::Object
Методы
| Метод | Описание |
|---|---|
| get_Background() const | Устанавливает или получает логическое значение, указывающее, что содержимое помечено как фон. Если значение истинно, содержимое штампа размещается внизу. По умолчанию значение ложно, содержимое штампа размещается вверху. |
| get_BottomMargin() const | Получает нижний отступ штампа. |
| virtual get_Height() | Желаемая высота штампа на странице. |
| get_HorizontalAlignment() const | Получает горизонтальное выравнивание штампа на странице. |
| get_LeftMargin() const | Получает левый отступ штампа. |
| get_Opacity() const | Получает значение, указывающее непрозрачность штампа. Значение находится в диапазоне от 0.0 до 1.0. По умолчанию значение равно 1.0. |
| get_OutlineOpacity() const | Получает значение, указывающее непрозрачность контура штампа. Значение находится в диапазоне от 0.0 до 1.0. По умолчанию значение равно 1.0. |
| get_OutlineWidth() const | Получает значение ширины контура штампа. По умолчанию значение равно 1.0. |
| get_RightMargin() const | Получает правый отступ штампа. |
| get_Rotate() | Устанавливает или получает вращение содержимого штампа в соответствии со значениями Rotation. Note. Это свойство предназначено для установки углов, кратных 90 градусам (0, 90, 180, 270 градусов). Для установки произвольного угла используйте свойство RotateAngle. Если угол, установленный через ArbitraryAngle, не кратен 90, то свойство Rotate возвращает Rotation.None. |
| get_RotateAngle() | Получает угол вращения штампа в градусах. Это свойство позволяет установить произвольный угол вращения. |
| get_TopMargin() const | Получает верхний отступ штампа. |
| get_VerticalAlignment() const | Получает вертикальное выравнивание штампа на странице. |
| virtual get_Width() | Желаемая ширина штампа на странице. |
| virtual get_XIndent() | Горизонтальная координата штампа, начиная с левого края. |
| virtual get_YIndent() | Вертикальная координата штампа, начиная с нижнего края. |
| get_Zoom() const | Коэффициент масштабирования штампа. Позволяет масштабировать штамп. Обратите внимание, что пара свойств ZoomX и ZoomY позволяет задавать коэффициент масштабирования для каждой оси отдельно. Установка этого свойства изменяет оба свойства ZoomX и ZoomY. Если ZoomX и ZoomY различаются, то свойство Zoom возвращает значение ZoomX. |
| get_ZoomX() const | Горизонтальный коэффициент масштабирования штампа. Позволяет масштабировать штамп по горизонтали. |
| get_ZoomY() const | Вертикальный коэффициент масштабирования штампа. Позволяет масштабировать штамп по вертикали. |
| getStampId() | Возвращает идентификатор штампа. |
| virtual Put(System::SharedPtr<Page>) | Добавляет штамп на страницу. |
| set_Background(bool) | Устанавливает или получает логическое значение, указывающее, что содержимое помечено как фон. Если значение истинно, содержимое штампа размещается внизу. По умолчанию значение ложно, содержимое штампа размещается вверху. |
| set_BottomMargin(double) | Устанавливает нижний отступ штампа. |
| virtual set_Height(double) | Желаемая высота штампа на странице. |
| set_HorizontalAlignment(Aspose::Pdf::HorizontalAlignment) | Устанавливает горизонтальное выравнивание штампа на странице. |
| set_LeftMargin(double) | Устанавливает левый отступ штампа. |
| set_Opacity(double) | Устанавливает значение, указывающее непрозрачность штампа. Значение находится в диапазоне от 0.0 до 1.0. По умолчанию значение равно 1.0. |
| set_OutlineOpacity(double) | Устанавливает значение, указывающее непрозрачность контура штампа. Значение находится в диапазоне от 0.0 до 1.0. По умолчанию значение равно 1.0. |
| set_OutlineWidth(double) | Устанавливает значение ширины контура штампа. По умолчанию значение равно 1.0. |
| set_RightMargin(double) | Устанавливает правый отступ штампа. |
| set_Rotate(Rotation) | Устанавливает или получает вращение содержимого штампа в соответствии со значениями Rotation. Note. Это свойство предназначено для установки углов, кратных 90 градусам (0, 90, 180, 270 градусов). Для установки произвольного угла используйте свойство RotateAngle. Если угол, установленный через ArbitraryAngle, не кратен 90, то свойство Rotate возвращает Rotation.None. |
| set_RotateAngle(double) | Устанавливает угол поворота штампа в градусах. Это свойство позволяет задать произвольный угол поворота. |
| set_TopMargin(double) | Устанавливает верхний отступ штампа. |
| set_VerticalAlignment(Aspose::Pdf::VerticalAlignment) | Устанавливает вертикальное выравнивание штампа на странице. |
| virtual set_Width(double) | Желаемая ширина штампа на странице. |
| virtual set_XIndent(double) | Горизонтальная координата штампа, начиная с левого края. |
| virtual set_YIndent(double) | Вертикальная координата штампа, начиная с нижнего края. |
| set_Zoom(double) | Коэффициент масштабирования штампа. Позволяет масштабировать штамп. Обратите внимание, что пара свойств ZoomX и ZoomY позволяет задавать коэффициент масштабирования для каждой оси отдельно. Установка этого свойства изменяет оба свойства ZoomX и ZoomY. Если ZoomX и ZoomY различаются, то свойство Zoom возвращает значение ZoomX. |
| set_ZoomX(double) | Горизонтальный коэффициент масштабирования штампа. Позволяет масштабировать штамп по горизонтали. |
| set_ZoomY(double) | Вертикальный коэффициент масштабирования штампа. Позволяет масштабировать штамп по вертикали. |
| setStampId(int32_t) | Устанавливает штамп Id. |
| Stamp() |
См. также
- Class Object
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++