Artifact

Overview

Artifact є класом в Aspose.PDF FOSS для .NET.

Представляє артефакт PDF означений послідовність змісту, позначену як /Artifact (PDF 32000 §14.8.2.2).

Цей клас надає 16 методів роботи з об’єктами Артефактів в програмах .NET. Доступні методи включають: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState, і 1 додатковий метод. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, і ще 18 .

Properties

NameTypeAccessDescription
TypeArtifactTypeЧитання/писанняКласифікація артефакту.
SubtypeArtifactSubtypeЧитання/писанняПідтип артефакту.
CustomTypestring?Читання/писанняНазва нестандартного типу артефакту.
CustomSubtypestring?Читання/писанняНазва нестандартного підтипу артефакта.
Textstring?Читання/писанняТекстовий зміст, витягнутий з операторів потоку контенту артефакта.
RectangleRectangle?ReadОграничення від запису /BBox у словнику властивостей.
OpacitydoubleЧитання/писанняНевимірна форма артефакту (з ExtGState /ca).
PagePage?ReadНа сторінці, до якої належить цей артефакт.
ArtifactHorizontalAlignmentHorizontalAlignmentЧитання/писанняГоризонтальне вирівнювання (з /Прикріплений запис).
ArtifactVerticalAlignmentVerticalAlignmentЧитання/писанняВертикальне вирівнювання (з /Прикріплений запис).
IsBackgroundboolЧитання/писанняЧи це артефакт фону.
RotationdoubleЧитання/писанняКут обертання в градусах.
BackgroundColorColor?Читання/писанняКолір фону.
RightMargindoubleЧитання/писанняПравий край.
LeftMargindoubleЧитання/писанняЛівий край.
TopMargindoubleЧитання/писанняМаксимальна маржа.
BottomMargindoubleЧитання/писанняНижня межа.
PositionPoint?Читання/писанняКонкретні координати розташування.
FormattedTextFormattedText?Читання/писанняФорматований текст для артефакту.
TextStateTextState?Читання/писанняТекстове стан тексту артефакта.
LinesList<string>ReadКонтент багатострокового тексту.
ContentsList<Operator>ReadВнутрішні оператори потоку контенту, які малюють артефакт.
FormXForm?ReadФорма XObject, що підтримує цей артефакт, коли він представлений як багаторазова форма (наприклад.
ImageXImage?ReadXObject зображення, що підтримує цей артефакт, коли його зміст є растровим зображением.

Methods

SignatureDescription
Artifact()Попередній конструктор створює артефакт з не визначеним типом і підтипом.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Створює артефакт з даним типом і підтипом.
Artifact(type: string, subType: string)Створює артефакт з персоналізованим типом та підтипом на основі струн.
SetPageNumberReplacementString(value: string)Налаштовує знак заміни номера сторінки, який використовується в тексті.
SetLinesAndState(text: string[], textState: TextState)Налаштовує багатостроковий текст з даним текстовим станом.
BeginUpdates()Почніть оновлення майна.
SaveUpdates()Зачинити бачом оновлення, започатковане BeginUpdates.
Dispose()Відпускає ресурси, що у артефакті.
GetValue(name: string)Читати персональну пару імені/значення, встановлену за допомогою SetValue(струнки, стрункі).
SetValue(name: string, value: string)Заховувати персоналізовану пару назви/значення на артефакті (для доступу до метаданих в подальшому; не видається у PDF-файл в цьому буді).
RemoveValue(name: string)Видалення пара персоналізованого імені/значення, раніше встановленої за допомогою SetValue.
SetImage(imageStream: Stream)Прикріпте растерне зображення до артефакту.
SetImage(imageName: string)Прикріплюйте растерний образ за шляхом.
SetText(formattedText: FormattedText)Назначити текст артефакту з інстанції FormattedText.
SetTextAndState(text: string, textState: TextState)Наведіть текст і TextState разом.
SetPdfPage(page: Page)Зв’яжіть цей артефакт на конкретну сторінку.

See Also

 Українська