Artifact

Обзор

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 for .Net. Свойства: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, и еще 18.

Свойства

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

Методы

SignatureОписание:
Artifact()По умолчанию конструктор создает артефакт с неопределенным типом и подтипом.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Создает артефакт с данным типом и подтипом.
Artifact(type: string, subType: string)Создает артефакт с настраиваемым типом и подтипом, основанным на строке.
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)Прикрепите растерный снимок к артефакту.
SetImage(imageName: string)Прикрепите растерный образ по пути.
SetText(formattedText: FormattedText)Установить текст артефакта из экземпляра FormattedText.
SetTextAndState(text: string, textState: TextState)Установите Text и TextState вместе.
SetPdfPage(page: Page)Привяжите этот артефакт к определенной странице.

См. также:

 Русский