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

NomTipus de productesAccessDescripció
artifactTypeArtifactTypeLlegeix.Retorna el tipus d’artefact.
typeArtifactTypeLlegeix.Retorna el tipus d’artefact (alias per a {@link #getArtifactType() }).
subtypeArtifactSubtypeLlegeix.Retorna el subtipus d’artefact.
rectangleRectangleLlegeix.Retorna el rectangle de la caixa de l’artefact.
textStringLlegeix.Retorna el contingut de text d’aquest artefact.
contentsList<Operator>Llegeix.Retorna els operadors de flux de contingut que formen aquest artefact.
backgroundbooleanLlegeix.Retorna si aquest artefact és un element de fons.
imageImageLlegeix.Retorna la imatge associada a aquest artefact, si n’hi ha.
opacitydoubleLlegeix.Retorna l’opacitat d’aquest artefact (0.0 = totalment transparent, 1.0 = completament opac).
rotationdoubleLlegeix.Retorna l’angle de rotació en graus.
topMargindoubleLlegeix.Retorna el marge superior.
bottomMargindoubleLlegeix.Retorna el marge inferior.
leftMargindoubleLlegeix.Retorna el marge esquerre.
rightMargindoubleLlegeix.Retorna el marge correcte.
positionPositionLlegeix.Retorna la posició d’aquest artefact a la pàgina.

Mètodes

SignatureDescripció
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()ArtifactTypeRetorna el tipus d’artefact.
setArtifactType(type: ArtifactType)Estableix el tipus d’artifacte.
getType()ArtifactTypeRetorna 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()ArtifactSubtypeRetorna el subtipus d’artefact.
setSubtype(subtype: ArtifactSubtype)Estableix el subtipus de l’artefacte.
getRectangle()RectangleRetorna el rectangle de la caixa de l’artefact.
setRectangle(rectangle: Rectangle)Estableix el rectangle de la caixa delimitadora.
getText()StringRetorna 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()booleanRetorna si aquest artefact és un element de fons.
setBackground(background: boolean)Estableix si aquest artefacte és un element de fons.
getImage()ImageRetorna la imatge associada a aquest artefact, si n’hi ha.
setImage(image: Image)Estableix la imatge associada a aquest artefacte.
getOpacity()doubleRetorna l’opacitat d’aquest artefact (0.0 = totalment transparent, 1.0 = completament opac).
setOpacity(opacity: double)Estableix l’opacitat d’aquest artefacte.
getRotation()doubleRetorna l’angle de rotació en graus.
setRotation(rotation: double)Estableix l’angle de rotació en graus.
getTopMargin()doubleRetorna el marge superior.
setTopMargin(topMargin: double)Estableix el marge superior.
getBottomMargin()doubleRetorna el marge inferior.
setBottomMargin(bottomMargin: double)Estableix el marge inferior.
getLeftMargin()doubleRetorna el marge esquerre.
setLeftMargin(leftMargin: double)Estableix el marge esquerre.
getRightMargin()doubleRetorna el marge correcte.
setRightMargin(rightMargin: double)Estableix el marge dret.
getPosition()PositionRetorna la posició d’aquest artefact a la pàgina.
setPosition(position: Position)Estableix la posició d’aquest artefacte a la pàgina.
toString()StringRetorna una representació de cadena d’aquest artefact per a la depuració.

Veure també

 Català