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 entry).
ArtifactVerticalAlignmentVerticalAlignmentЧитання/ЗаписВертикальне вирівнювання (з /Attached entry).
IsBackgroundboolЧитання/ЗаписЧи це артефакт фону.
RotationdoubleЧитання/ЗаписКут обертання в градусах.
BackgroundColorColor?Читання/ЗаписКолір фону.
RightMargindoubleЧитання/ЗаписПравий відступ.
LeftMargindoubleЧитання/ЗаписЛівий відступ.
TopMargindoubleЧитання/ЗаписВерхній відступ.
BottomMargindoubleЧитання/ЗаписНижній відступ.
PositionPoint?Читання/ЗаписЯвні координати розміщення.
FormattedTextFormattedText?Читання/ЗаписВідформатований текст для артефакту.
TextStateTextState?Читання/ЗаписТекстовий стан для артефактного тексту.
LinesList<string>ЧитанняБагаторядковий текстовий вміст.
ContentsList<Operator>ЧитанняВнутрішні оператори потоку вмісту, які малюють артефакт.
FormXForm?ЧитанняForm XObject, що підтримує цей артефакт, коли він відображається як багаторазова форма (e.g.
ImageXImage?ЧитанняImage XObject, що підтримує цей артефакт, коли його вміст є растровим зображенням.

Методи

СигнатураОпис
HeaderArtifact()Створює порожній артефакт заголовка (Pagination / Header).
HeaderArtifact(text: string)Створює артефакт заголовка, що містить заданий текст.
Artifact()Конструктор за замовчуванням — створює артефакт з типом Undefined та підтипом 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)Прив’яжіть цей артефакт до конкретної сторінки.

Дивіться також

 Українська