BackgroundArtifact

BackgroundArtifact class

Класс описывает фоновый артефакт. Этот артефакт позволяет установить фон страницы.

public class BackgroundArtifact : Artifact

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

ИмяОписание
BackgroundArtifact()Инициализирует объект BackgroundArtifact.

Характеристики

ИмяОписание
ArtifactHorizontalAlignment { get; set; }Горизонтальное выравнивание артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется.
ArtifactVerticalAlignment { get; set; }Вертикальное выравнивание артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется.
BackgroundColor { get; set; }Получает или задает фоновый цвет артефакта фона
BackgroundImage { get; set; }Получает или задает фоновое изображение фонового артефакта
BottomMargin { get; set; }Нижнее поле артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется.
Contents { get; }Получает коллекцию внутренних операторов артефакта.
CustomSubtype { get; set; }Получает имя подтипа артефакта. Может использоваться, если подтип артефакта не является стандартным подтипом.
CustomType { get; set; }Получает имя типа артефакта. Может использоваться, если тип артефакта нестандартный.
Form { get; }Получает XForm артефакта (если используется XForm).
Image { get; }Получает изображение артефакта (если присутствует).
IsBackground { get; set; }Если true Артефакт размещается за содержимым страницы.
LeftMargin { get; set; }Левое поле артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется.
Lines { get; }Строки многострочного текстового артефакта.
Opacity { get; set; }Получает или задает непрозрачность артефакта. Возможные значения находятся в диапазоне 0..1.
Position { get; set; }Получает или задает позицию артефакта. Если это свойство указано, поля и выравнивание игнорируются.
Rectangle { get; }Получает прямоугольник артефакта.
RightMargin { get; set; }Правый край артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется.
Rotation { get; set; }Получает или задает угол поворота артефакта.
Subtype { get; set; }Получает подтип артефакта. Если артефакт имеет нестандартный подтип, имя подтипа можно прочитать через CustomSubtype.
Text { get; set; }Получает текст артефакта.
TextState { get; set; }Текстовое состояние для текста артефакта.
TopMargin { get; set; }Верхнее поле артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется.
Type { get; set; }Получает тип артефакта.

Методы

ИмяОписание
BeginUpdates()Начать отложенные обновления. Используйте эту функцию, если вам нужно внести несколько изменений в один и тот же артефакт для повышения производительности. Обычно операторы артефакта меняются каждый раз, когда изменяется свойство артефакта. Это приводит к изменению содержимого страницы каждый раз при изменении артефакта. Чтобы избежать этого эффекта, поместите все обновления артефактов между вызовами StartUpdates/SaveUpdates. Это позволяет изменить содержимое страницы только один раз.
Dispose()Утилизировать артефакт.
GetValue(string)Получает пользовательское значение артефакта.
RemoveValue(string)Удалить пользовательское значение из артефакта.
SaveUpdates()Сохраняет в артефакте все обновления, сделанные после вызова BeginUpdates().
SetImage(Stream)Задает изображение артефакта.
SetImage(string)Задает изображение артефакта.
SetLinesAndState(string[], TextState)Установить текст и текстовые свойства артефакта. Позволяет указать несколько строк.
SetPdfPage(Page)Устанавливает страницу PDF, которая помещается на страницу документа как артефакт.
SetText(FormattedText)Задает текст артефакта.
SetTextAndState(string, TextState)Установить текст и текстовые свойства артефакта.
SetValue(string, string)Устанавливает пользовательское значение артефакта.

Смотрите также