Артефакт

Артефакт

Преглед

Artifact е клас в Aspose.PDF FOSS за .NET.

Представлява PDF артефакт — маркирана последователност от съдържание, етикетирана като /Artifact (PDF 32000 §14.8.2.2).

Този клас предоставя 16 метода за работа с обекти от тип Artifact в .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.

Свойства

NameTypeAccessDescription
TypeArtifactTypeRead/WriteКласификация на типа на артефакта.
SubtypeArtifactSubtypeRead/WriteПодтип на артефакта.
CustomTypestring?Read/WriteИме на нестандартен тип артефакт.
CustomSubtypestring?Read/WriteИме на нестандартен подтип артефакт.
Textstring?Read/WriteТекстово съдържание, извлечено от операторите на потока от съдържание на артефакта.
RectangleRectangle?ReadГранична кутия от записа /BBox в речника със свойства.
OpacitydoubleRead/WriteНепрозрачност на артефакта (от ExtGState /ca).
PagePage?ReadСтраницата, към която принадлежи този артефакт.
ArtifactHorizontalAlignmentHorizontalAlignmentRead/WriteХоризонтално подравняване (от записа /Attached).
ArtifactVerticalAlignmentVerticalAlignmentRead/WriteВертикално подравняване (от записа /Attached).
IsBackgroundboolRead/WriteДали това е артефакт на фона.
RotationdoubleRead/WriteЪгъл на завъртане в градуси.
BackgroundColorColor?Read/WriteЦвят на фона.
RightMargindoubleRead/WriteДясна граница.
LeftMargindoubleRead/WriteЛява граница.
TopMargindoubleRead/WriteГорна граница.
BottomMargindoubleRead/WriteДолна граница.
PositionPoint?Read/WriteЯвни координати за поставяне.
FormattedTextFormattedText?Read/WriteФорматиран текст за артефакта.
TextStateTextState?Read/WriteСъстояние на текста за артефакт.
LinesList<string>ReadМногоредово текстово съдържание.
ContentsList<Operator>ReadВътрешни оператори на потока от съдържание, които рисуват артефакта.
FormXForm?ReadForm XObject, който поддържа този артефакт, когато се рендерира като многократно използваема форма (например
ImageXImage?ReadImage XObject, който поддържа този артефакт, когато съдържанието му е растерен образ.

Методи

SignatureDescription
Artifact()Конструктор по подразбиране — създава артефакт с тип Undefined и подтип.
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)Свързва този артефакт със специфична страница.

Вижте също

 Български