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 после установки пакета Aspose.PDF FOSS for 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

 Русский