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() constLeft отступ артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется.
get_Lines()Строки многострочного текстового артефакта.
get_Opacity() constПолучает непрозрачность артефакта. Возможные значения находятся в диапазоне 0..1.
get_Position() constПолучает позицию артефакта. Если это свойство указано, то отступы и выравнивания игнорируются.
get_Rectangle()Получает прямоугольник артефакта.
get_RightMargin() constRight отступ справа артефакта. Если позиция указана явно (в свойстве 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&)Устанавливает пользовательское значение артефакта.

См. также