HeaderArtifact

HeaderArtifact

Обзор

HeaderArtifact — это класс в Aspose.PDF FOSS для .NET. Наследуется от: Artifact.

Представляет артефакт заголовка — бегущий заголовок уровня страницы, помеченный Artifact /Subtype /Header (PDF 32000 §14.8.2.2).

Этот класс предоставляет 15 методов для работы с объектами HeaderArtifact в программах .NET. Доступные методы включают: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText и ещё 2 метода. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.PDF FOSS для .NET. Свойства: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype и ещё 18.

Свойства

Имя:Тип:ДоступОписание:
TypeArtifactTypeЧтение/записьКлассификация типа артефакта.
SubtypeArtifactSubtypeЧтение/записьПодтип артефакта.
CustomTypestring?Чтение/записьНазвание нестандартного типа артефакта.
CustomSubtypestring?Чтение/записьНазвание нестандартного подтипа артефакта.
Textstring?Чтение/записьТекстовое содержимое, извлечённое из операторов потока содержимого артефакта.
RectangleRectangle?ЧтениеОграничительная рамка из записи /BBox в словаре свойств.
OpacitydoubleЧтение/записьНепрозрачность артефакта (из ExtGState /ca).
PagePage?ЧтениеСтраница, к которой принадлежит этот артефакт.
ArtifactHorizontalAlignmentHorizontalAlignmentЧтение/записьГоризонтальное выравнивание (из записи /Attached).
ArtifactVerticalAlignmentVerticalAlignmentЧтение/записьВертикальное выравнивание (из записи /Attached).
IsBackgroundboolЧтение/записьЯвляется ли это фоновым артефактом.
RotationdoubleЧтение/записьУгол вращения в градусах.
BackgroundColorColor?Чтение/записьЦвет фона.
RightMargindoubleЧтение/записьПравый отступ.
LeftMargindoubleЧтение/записьЛевый отступ.
TopMargindoubleЧтение/записьВерхний отступ.
BottomMargindoubleЧтение/записьНижний отступ.
PositionPoint?Чтение/записьЯвные координаты размещения.
FormattedTextFormattedText?Чтение/записьОтформатированный текст для артефакта.
TextStateTextState?Чтение/записьТекстовое состояние для текста артефакта.
LinesList<string>ЧтениеМногострочное текстовое содержимое.
ContentsList<Operator>ЧтениеВнутренние операторы потока содержимого, которые отрисовывают артефакт.
FormXForm?ЧтениеForm XObject, поддерживающий этот артефакт, когда он отображается как переиспользуемая форма (например,
ImageXImage?ЧтениеImage XObject, поддерживающий этот артефакт, когда его содержание представляет собой растровое изображение.

Методы

ПодписьОписание:
HeaderArtifact()Создаёт пустой артефакт заголовка (Pagination / Header).
HeaderArtifact(text: string)Создаёт артефакт заголовка, содержащий указанный текст.
Artifact()Конструктор по умолчанию — создаёт артефакт с типом Undefined и подтипом.
SetPageNumberReplacementString(value: string)Устанавливает токен замены номера страницы, используемый в Text.
SetLinesAndState(text: string[], textState: TextState)Устанавливает многострочное текстовое содержимое с заданным состоянием текста.
BeginUpdates()Начать пакетное обновление свойств.
SaveUpdates()Сбросить пакетное обновление, начатое BeginUpdates.
Dispose()Освобождает ресурсы, удерживаемые артефактом.
GetValue(name: string)Прочитать пользовательскую пару имя/значение, установленную через SetValue(string, string).
SetValue(name: string, value: string)Сохранить пользовательскую пару имя/значение в артефакте (для доступа к метаданным вниз по цепочке; не включается в PDF в этой сборке).
RemoveValue(name: string)Удалить пользовательскую пару имя/значение, ранее установленную через SetValue.
SetImage(imageStream: Stream)Прикрепить растровое изображение к артефакту.
SetText(formattedText: FormattedText)Установите текст артефакта из экземпляра FormattedText.
SetTextAndState(text: string, textState: TextState)Установите Text и TextState вместе.
SetPdfPage(page: Page)Привязать этот артефакт к определённой странице.

См. также:

 Русский