Artifact
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
| Name | Type | Access | Description |
|---|---|---|---|
artifactType | ArtifactType | Read | Возвращает тип артефакта. |
type | ArtifactType | Read | Возвращает тип артефакта (уподобие {@link #getArtifactType() }). |
subtype | ArtifactSubtype | Read | Возвращает подтип артефакта. |
rectangle | Rectangle | Read | Возвращает прямоугольник граничного ящика этого артефакта. |
text | String | Read | Возвращает текст этого артефакта. |
contents | List<Operator> | Read | Возвращает операторы потока контента, которые составляют этот артефакт. |
background | boolean | Read | Возвращает, является ли этот артефакт элементом фона. |
image | Image | Read | Возвращает изображение, связанное с этим артефактом. |
opacity | double | Read | Возвращает непрозрачность этого артефакта (0,0 = полностью прозрачный, 1,0 = абсолютно непроницаемый). |
rotation | double | Read | Вернет угол вращения в градусах. |
topMargin | double | Read | Вернется верхняя отметка. |
bottomMargin | double | Read | Возвращает нижнюю границу. |
leftMargin | double | Read | Возвращает левый край. |
rightMargin | double | Read | Возвращает правильный отсчет. |
position | Position | Read | Возвращает положение артефакта на странице. |
Methods
| Signature | Description |
|---|---|
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 | Возвращает строку изображения этого артефакта для отладки. |