Artifact

Обзор

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.

Свойства

Наименование:Тип:AccessОписание:
artifactTypeArtifactTypeЧитайте .Возвращает тип артефакта.
typeArtifactTypeЧитайте .Возвращает тип артефакта (уподобие {@link #getArtifactType() }).
subtypeArtifactSubtypeЧитайте .Возвращает подтип артефакта.
rectangleRectangleЧитайте .Возвращает прямоугольник граничного ящика этого артефакта.
textStringЧитайте .Возвращает текст этого артефакта.
contentsList<Operator>Читайте .Возвращает операторы потока контента, которые составляют этот артефакт.
backgroundbooleanЧитайте .Возвращает, является ли этот артефакт элементом фона.
imageImageЧитайте .Возвращает изображение, связанное с этим артефактом.
opacitydoubleЧитайте .Возвращает непрозрачность этого артефакта (0,0 = полностью прозрачный, 1,0 = абсолютно непроницаемый).
rotationdoubleЧитайте .Вернет угол вращения в градусах.
topMargindoubleЧитайте .Вернется верхняя отметка.
bottomMargindoubleЧитайте .Возвращает нижнюю границу.
leftMargindoubleЧитайте .Возвращает левый край.
rightMargindoubleЧитайте .Возвращает правильный отсчет.
positionPositionЧитайте .Возвращает положение артефакта на странице.

Методы

SignatureОписание:
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Возвращает строку изображения этого артефакта для отладки.

См. также:

 Русский