Artifact
General
Artifact és una classe en FOSS per Java.
Representa un contingut d’artefact PDF que no forma part del contingut de la pàgina autoritzada, sinó que es produeix com a efecte secundari de paginatge o disseny (ISO 32000-1:2008, §14.8.2.2).
Aquesta classe proporciona 34 mètodes per treballar amb objectes d’Artefact en programes de Java. Els mètodes disponibles inclouen: Artifact, getArtifactType, getBottomMargin, getContents, getImage, getLeftMargin, getOpacity, getPosition, getRectangle, getRightMargin, getRotation, getSubtype, i 20 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: artifactType, background, bottomMargin, contents, image, leftMargin, i 9 més.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
artifactType | ArtifactType | Llegeix. | Retorna el tipus d’artefact. |
type | ArtifactType | Llegeix. | Retorna el tipus d’artefact (alias per a {@link #getArtifactType() }). |
subtype | ArtifactSubtype | Llegeix. | Retorna el subtipus d’artefact. |
rectangle | Rectangle | Llegeix. | Retorna el rectangle de la caixa de l’artefact. |
text | String | Llegeix. | Retorna el contingut de text d’aquest artefact. |
contents | List<Operator> | Llegeix. | Retorna els operadors de flux de contingut que formen aquest artefact. |
background | boolean | Llegeix. | Retorna si aquest artefact és un element de fons. |
image | Image | Llegeix. | Retorna la imatge associada a aquest artefact, si n’hi ha. |
opacity | double | Llegeix. | Retorna l’opacitat d’aquest artefact (0.0 = totalment transparent, 1.0 = completament opac). |
rotation | double | Llegeix. | Retorna l’angle de rotació en graus. |
topMargin | double | Llegeix. | Retorna el marge superior. |
bottomMargin | double | Llegeix. | Retorna el marge inferior. |
leftMargin | double | Llegeix. | Retorna el marge esquerre. |
rightMargin | double | Llegeix. | Retorna el marge correcte. |
position | Position | Llegeix. | Retorna la posició d’aquest artefact a la pàgina. |
Mètodes
| Signature | Descripció |
|---|---|
Artifact(type: ArtifactType, subtype: ArtifactSubtype) | Crea un artefacte amb el tipus i subtipus especificats. |
Artifact(properties: PdfDictionary) | Crea un artefact analitzant el diccionari de propietats d’un operador BDC. |
Artifact() | Crea un artefacte sense tipus o subtipus. |
getArtifactType() → ArtifactType | Retorna el tipus d’artefact. |
setArtifactType(type: ArtifactType) | Estableix el tipus d’artifacte. |
getType() → ArtifactType | Retorna el tipus d’artefact (alias per a {@link #getArtifactType() }). |
setType(type: ArtifactType) | S’estableix el tipus d’artefact (alias per a {@link #setArtifactType(ArtifactType) }). |
getSubtype() → ArtifactSubtype | Retorna el subtipus d’artefact. |
setSubtype(subtype: ArtifactSubtype) | Estableix el subtipus de l’artefacte. |
getRectangle() → Rectangle | Retorna el rectangle de la caixa de l’artefact. |
setRectangle(rectangle: Rectangle) | Estableix el rectangle de la caixa delimitadora. |
getText() → String | Retorna el contingut de text d’aquest artefact. |
setText(text: String) | Estableix el contingut de text d’aquest artefacte. |
getContents() → List<Operator> | Retorna els operadors de flux de contingut que formen aquest artefact. |
setContents(operators: List<Operator>) | Estableix els operadors del flux de contingut per a aquest artefacte. |
isBackground() → boolean | Retorna si aquest artefact és un element de fons. |
setBackground(background: boolean) | Estableix si aquest artefacte és un element de fons. |
getImage() → Image | Retorna la imatge associada a aquest artefact, si n’hi ha. |
setImage(image: Image) | Estableix la imatge associada a aquest artefacte. |
getOpacity() → double | Retorna l’opacitat d’aquest artefact (0.0 = totalment transparent, 1.0 = completament opac). |
setOpacity(opacity: double) | Estableix l’opacitat d’aquest artefacte. |
getRotation() → double | Retorna l’angle de rotació en graus. |
setRotation(rotation: double) | Estableix l’angle de rotació en graus. |
getTopMargin() → double | Retorna el marge superior. |
setTopMargin(topMargin: double) | Estableix el marge superior. |
getBottomMargin() → double | Retorna el marge inferior. |
setBottomMargin(bottomMargin: double) | Estableix el marge inferior. |
getLeftMargin() → double | Retorna el marge esquerre. |
setLeftMargin(leftMargin: double) | Estableix el marge esquerre. |
getRightMargin() → double | Retorna el marge correcte. |
setRightMargin(rightMargin: double) | Estableix el marge dret. |
getPosition() → Position | Retorna la posició d’aquest artefact a la pàgina. |
setPosition(position: Position) | Estableix la posició d’aquest artefacte a la pàgina. |
toString() → String | Retorna una representació de cadena d’aquest artefact per a la depuració. |