Class PaginationArtifact

Класс PaginationArtifact

Представляет собой абстрактный базовый класс для артефактов пагинации в документе.

public abstract class PaginationArtifact : Artifact

Свойства

ИмяОписание
ArtifactHorizontalAlignment { get; set; }Горизонтальное выравнивание артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется.
ArtifactVerticalAlignment { get; set; }Вертикальное выравнивание артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется.
BottomMargin { get; set; }Нижний отступ артефакта. Если позиция указана явно (в свойстве Position), это значение игнорируется.
Contents { get; }Получает коллекцию внутренних операторов артефакта.
CustomSubtype { get; set; }Получает имя подтипа артефакта. Может использоваться, если подтип артефакта не является стандартным.
CustomType { get; set; }Получает имя типа артефакта. Может использоваться, если тип артефакта нестандартный.
EndPage { get; set; }Получает или задает номер конечной страницы для артефакта. Значение должно быть больше или равно 0. Если установлено значение меньше 0, оно будет скорректировано до 0. Значение по умолчанию 0 означает, что нет границ конечной страницы.
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; }Получает или задает угол поворота артефакта.
StartPage { get; set; }Получает или задает номер начальной страницы для артефакта. Значение должно быть больше или равно 1. Если установлено значение меньше 1, оно будет скорректировано до 1.
Subset { 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)Устанавливает текст и свойства текста артефакта. Позволяет указать несколько строк.
SetPageNumberReplacementString(string)Устанавливает, какая строка будет заменена номером страницы. Значение по умолчанию - #.
SetPdfPage(Page)Устанавливает PDF-страницу, которая размещается на странице документа как артефакт.
SetText(FormattedText)Устанавливает текст артефакта.
SetTextAndState(string, TextState)Устанавливает текст и свойства текста артефакта.
SetValue(string, string)Устанавливает пользовательское значение артефакта.

См. также