Aspose::Pdf::Artifact class
Содержание
[
Скрывать
]Artifact class
Класс представляет объект PDF Artifact.
class Artifact : public System::IDisposable
Enums
| Перечисление | Описание |
|---|---|
| ArtifactSubtype | Перечисление возможных подтипов артефактов. |
| ArtifactType | Перечисление возможных типов артефактов. |
Методы
| Метод | Описание |
|---|---|
| Artifact(const System::String&, const System::String&) | Конструктор артефакта с указанным типом и подтипом. |
| Artifact(Artifact::ArtifactType, Artifact::ArtifactSubtype) | Конструктор артефакта с указанным типом и подтипом. |
| BeginUpdates() | Начать отложенные обновления. Используйте эту функцию, если необходимо выполнить несколько изменений одного и того же артефакта для повышения производительности. Обычно операторы артефакта изменяются каждый раз, когда изменяется свойство артефакта. Это приводит к изменению содержимого страницы каждый раз при изменении артефакта. Чтобы избежать этого эффекта, поместите все обновления артефакта между вызовами StartUpdates/SaveUpdates. Это позволяет изменить содержимое страницы только один раз. |
| Dispose() override | Освободить артефакт. |
| get_ArtifactHorizontalAlignment() const | Горизонтальное выравнивание артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| get_ArtifactVerticalAlignment() const | Вертикальное выравнивание артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| get_BottomMargin() const | Нижний отступ артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| get_Contents() | Получает коллекцию внутренних операторов артефакта. |
| get_CustomSubtype() | Получает имя подтипа артефакта. Может использоваться, если подтип артефакта не является стандартным. |
| get_CustomType() | Получает имя типа артефакта. Может использоваться, если тип артефакта не является стандартным. |
| get_Form() | Получает XForm артефакта (если используется XForm). |
| get_Image() | Получает изображение артефакта (если присутствует). |
| get_IsBackground() const | Если true, Artifact размещается за содержимым страницы. |
| get_LeftMargin() const | Left отступ артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| get_Lines() | Строки многострочного текстового артефакта. |
| get_Opacity() const | Получает непрозрачность артефакта. Возможные значения находятся в диапазоне 0..1. |
| get_Position() const | Получает позицию артефакта. Если это свойство указано, то отступы и выравнивания игнорируются. |
| get_Rectangle() | Получает прямоугольник артефакта. |
| get_RightMargin() const | Right отступ справа артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| get_Rotation() | Получает угол поворота артефакта. |
| get_Subtype() | Получает подтип артефакта. Если у артефакта нестандартный подтип, его название можно получить через CustomSubtype. |
| get_Text() | Получает текст артефакта. |
| get_TextState() | Text состояние текста артефакта. |
| get_TopMargin() const | Верхний отступ артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| get_Type() | Получает тип артефакта. |
| GetValue(const System::String&) | Получает пользовательское значение артефакта. |
| RemoveValue(const System::String&) | Удалить пользовательское значение из артефакта. |
| SaveUpdates() | Сохраняет все изменения артефакта, сделанные после вызова BeginUpdates(). |
| set_ArtifactHorizontalAlignment(HorizontalAlignment) | Горизонтальное выравнивание артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| set_ArtifactVerticalAlignment(VerticalAlignment) | Вертикальное выравнивание артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| set_BottomMargin(double) | Нижний отступ артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| set_CustomSubtype(const System::String&) | Получает имя подтипа артефакта. Может использоваться, если подтип артефакта не является стандартным. |
| set_CustomType(const System::String&) | Получает имя типа артефакта. Может использоваться, если тип артефакта не является стандартным. |
| set_IsBackground(bool) | Если true, Artifact размещается за содержимым страницы. |
| set_LeftMargin(double) | Left отступ артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| set_Opacity(double) | Устанавливает непрозрачность артефакта. Возможные значения находятся в диапазоне 0..1. |
| set_Position(const System::SharedPtr<Point>&) | Устанавливает позицию артефакта. Если это свойство указано, то отступы и выравнивания игнорируются. |
| set_RightMargin(double) | Right отступ справа артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| set_Rotation(double) | Устанавливает угол поворота артефакта. |
| set_Subtype(Artifact::ArtifactSubtype) | Получает подтип артефакта. Если у артефакта нестандартный подтип, его название можно получить через CustomSubtype. |
| set_Text(const System::String&) | Получает текст артефакта. |
| set_TextState(const System::SharedPtr<Aspose::Pdf::Text::TextState>&) | Text состояние текста артефакта. |
| set_TopMargin(double) | Верхний отступ артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется. |
| set_Type(Artifact::ArtifactType) | Получает тип артефакта. |
| SetImage(const System::SharedPtr<System::IO::Stream>&) | Устанавливает изображение артефакта. |
| SetImage(const System::String&) | Устанавливает изображение артефакта. |
| SetLinesAndState(const System::ArrayPtr<System::String>&, const System::SharedPtr<Aspose::Pdf::Text::TextState>&) | Устанавливает текст и свойства текста артефакта. Позволяет задавать несколько строк. |
| SetPageNumberReplacementString(const System::String&) | Устанавливает, какая строка будет заменена номером страницы. Значение по умолчанию — #. |
| SetPdfPage(const System::SharedPtr<Page>&) | Устанавливает страницу PDF, которая размещается на странице документа как артефакт. |
| SetText(const System::SharedPtr<Facades::FormattedText>&) | Устанавливает текст артефакта. |
| SetTextAndState(const System::String&, const System::SharedPtr<Aspose::Pdf::Text::TextState>&) | Устанавливает текст и свойства текста артефакта. |
| SetValue(const System::String&, const System::String&) | Устанавливает пользовательское значение артефакта. |
См. также
- Class IDisposable
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++