Artifact

Overview

Artifact є клас в Aspose.PDF FOSS для Java.

Представляє за собою контент-артефакт PDF, який не є частиною авторського вмісту сторінки, але виробляється як побічний ефект pagination або layout (ISO 32000-1:2008, §14.8.2.2).

Цей клас надає 34 методи для роботи з об’єктами Артефакта в програмах Java. Доступні методи включають: Artifact, getArtifactType, getBottomMargin, getContents, getImage, getLeftMargin, getOpacity, getPosition, getRectangle, getRightMargin, getRotation, getSubtype, і 20 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: artifactType, background, bottomMargin, contents, image, leftMargin, і ще 9 .

Properties

NameTypeAccessDescription
artifactTypeArtifactTypeReadПовертає тип артефакту.
typeArtifactTypeReadПовертає тип артефакту (звісное ім’я {@link #getArtifactType() }).
subtypeArtifactSubtypeReadПовертає субтип артефакту.
rectangleRectangleReadПовертає прямокутник обмежувального ящика цього артефакту.
textStringReadПовертає текст цього артефакту.
contentsList<Operator>ReadПовертає оператори потоку контенту, що складають цей артефакт.
backgroundbooleanReadПовертає, чи є цей артефакт елементом фону.
imageImageReadПовертає зображення, пов’язане з цим артефактом.
opacitydoubleReadПовертає непрозорість цього артефакту (0,0 = повністю прозоре, 1,0 = цілком непрозорі).
rotationdoubleReadВідвертає кут обертання в градусах.
topMargindoubleReadПовертає верхній марж.
bottomMargindoubleReadПовертає нижню маржу.
leftMargindoubleReadПовертає лівий край.
rightMargindoubleReadПовертає правильний марж.
positionPositionReadПовертає положення цього артефакту на сторінці.

Methods

SignatureDescription
Artifact(type: ArtifactType, subtype: ArtifactSubtype)Створює артефакт з зазначеним типом і підтипом.
Artifact(properties: PdfDictionary)Створює артефакт шляхом аналізу словаря властивостей з оператора BDC.
Artifact()Створює артефакт без типу або підтипу.
getArtifactType()ArtifactTypeПовертає тип артефакту.
setArtifactType(type: ArtifactType)Налаштовує тип артефакта.
getType()ArtifactTypeПовертає тип артефакту (звісное ім’я {@link #getArtifactType() }).
setType(type: ArtifactType)Налаштовує тип артефакту (звінок для {@link #setArtifactType(ArtifactType) }).
getSubtype()ArtifactSubtypeПовертає субтип артефакту.
setSubtype(subtype: ArtifactSubtype)Налаштовує субтип артефакта.
getRectangle()RectangleПовертає прямокутник обмежувального ящика цього артефакту.
setRectangle(rectangle: Rectangle)Налаштовує рамковий квадрат.
getText()StringПовертає текст цього артефакту.
setText(text: String)Налаштовує текст цього артефакту.
getContents()List<Operator>Повертає оператори потоку контенту, що складають цей артефакт.
setContents(operators: List<Operator>)Налаштовує операторів потоку контенту для цього артефакта.
isBackground()booleanПовертає, чи є цей артефакт елементом фону.
setBackground(background: boolean)Назначає, чи є цей артефакт елементом фону.
getImage()ImageПовертає зображення, пов’язане з цим артефактом.
setImage(image: Image)Наведення зображення, пов’язаного з цим артефактом.
getOpacity()doubleПовертає непрозорість цього артефакту (0,0 = повністю прозоре, 1,0 = цілком непрозорі).
setOpacity(opacity: double)Це визначає непрозорість цього артефакту.
getRotation()doubleВідвертає кут обертання в градусах.
setRotation(rotation: double)Налаштовує кут обертання в градусах.
getTopMargin()doubleПовертає верхній марж.
setTopMargin(topMargin: double)Назначає верхній марж.
getBottomMargin()doubleПовертає нижню маржу.
setBottomMargin(bottomMargin: double)Назначає нижню маржу.
getLeftMargin()doubleПовертає лівий край.
setLeftMargin(leftMargin: double)Налаштовує лівий край.
getRightMargin()doubleПовертає правильний марж.
setRightMargin(rightMargin: double)Наладжує правильний марж.
getPosition()PositionПовертає положення цього артефакту на сторінці.
setPosition(position: Position)Назначує положення цього артефакту на сторінці.
toString()StringПовертає послідовне зображення цього артефакту для дебгу.

See Also

 Українська