TextDevice
Inheritance: java.lang.Object, com.aspose.page.Device
All Implemented Interfaces: com.aspose.page.IMultiPageDevice
public class TextDevice extends Device implements IMultiPageDevice
Constructors
| Constructor | Beschrijving |
|---|---|
| TextDevice() |
Velden
| Veld | Beschrijving |
|---|---|
| DEFAULT_SIZE | |
| EMIT_ERRORS | |
| EMIT_WARNINGS | |
| VERSION | Huidige apparaatversie. |
Methoden
TextDevice()
public TextDevice()
DEFAULT_SIZE
public static final Dimension DEFAULT_SIZE
EMIT_ERRORS
public static final String EMIT_ERRORS
EMIT_WARNINGS
public static final String EMIT_WARNINGS
VERSION
public static String VERSION
Huidige apparaatversie.
closePage()
public void closePage()
Voert de noodzakelijke voorbereiding van het apparaat uit nadat de pagina is gerenderd.
create()
public Device create()
Maakt een kopie van dit apparaat.
Returns: Device
dispose()
public void dispose()
Verwijdert het apparaat.
draw(Shape path)
public void draw(Shape path)
Tekent een pad.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| path | java.awt.Shape | Een pad om te tekenen. |
drawArc(float x, float y, float width, float height, float startAngle, float arcAngle)
public void drawArc(float x, float y, float width, float height, float startAngle, float arcAngle)
Tekent een boog.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | float | X-coördinaat van het midden van de boog. |
| y | float | Y-coördinaat van het midden van de boog. |
| breedte | float | Een breedte van de omschreven rechthoek. |
| hoogte | float | Een hoogte van de omschreven rechthoek. |
| startAngle | float | Een starthoek van de boog. |
| arcAngle | float | Een hoek van de boog. |
drawImage(BufferedImage image, AffineTransform transform, Color bkg)
public void drawImage(BufferedImage image, AffineTransform transform, Color bkg)
Tekent een afbeelding met toegewezen transformatie en achtergrond.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| image | java.awt.image.BufferedImage | Een afbeelding om te tekenen. |
| transform | java.awt.geom.AffineTransform | Een transformatie. |
| bkg | java.awt.Color | Een achtergrondkleur. |
drawLine(float x1, float y1, float x2, float y2)
public void drawLine(float x1, float y1, float x2, float y2)
Tekent een lijnsegment.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x1 | float | X-coördinaat van het begin van het segment. |
| y1 | float | Y-coördinaat van het begin van het segment. |
| x2 | float | X-coördinaat van het einde van het segment. |
| y2 | float | Y-coördinaat van het einde van het segment. |
drawOval(float x, float y, float width, float height)
public void drawOval(float x, float y, float width, float height)
Tekent een ovaal.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | float | X-coördinaat van het midden van de ovaal. |
| y | float | Y-coördinaat van het midden van de ovaal. |
| breedte | float | Een breedte van de omschreven rechthoek. |
| hoogte | float | Een hoogte van de omschreven rechthoek. |
drawPolygon(float[] xPoints, float[] yPoints, int nPoints)
public void drawPolygon(float[] xPoints, float[] yPoints, int nPoints)
Tekent een veelhoek.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| xPoints | float[] | X-coördinaten van punten. |
| yPoints | float[] | Y-coördinaat van punten. |
| nPoints | int | Het aantal punten. |
drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
public void drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Tekent een veelhoek.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| xPoints | int[] | X-coördinaten van punten. |
| yPoints | int[] | Y-coördinaat van punten. |
| nPoints | int | Het aantal punten. |
drawPolyline(float[] xPoints, float[] yPoints, int nPoints)
public void drawPolyline(float[] xPoints, float[] yPoints, int nPoints)
Tekent een polylijn.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| xPoints | float[] | X-coördinaten van punten. |
| yPoints | float[] | Y-coördinaat van punten. |
| nPoints | int | Het aantal punten. |
drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
public void drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Tekent een polylijn.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| xPoints | int[] | X-coördinaten van punten. |
| yPoints | int[] | Y-coördinaat van punten. |
| nPoints | int | Het aantal punten. |
drawRect(float x, float y, float width, float height)
public void drawRect(float x, float y, float width, float height)
Tekent een rechthoek.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | float | X-coördinaat van de linkerbovenhoek van de rechthoek. |
| y | float | Y-coördinaat van de linkerbovenhoek van de rechthoek. |
| breedte | float | Een breedte van de rechthoek. |
| hoogte | float | Een hoogte van de rechthoek. |
drawRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
public void drawRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
Tekent een afgeronde rechthoek.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | float | X-coördinaat van de linkerbovenhoek van de rechthoek. |
| y | float | Y-coördinaat van de linkerbovenhoek van de rechthoek. |
| breedte | float | Een breedte van de rechthoek. |
| hoogte | float | Een hoogte van de rechthoek. |
| arcWidth | float | Een breedte van de omschreven rechthoek van de boog die een hoek van de rechthoek afrondt. |
| arcHeight | float | Een hoogte van de omschreven rechthoek van de boog die een hoek van de rechthoek afrondt. |
drawString(String str, float x, float y)
public void drawString(String str, float x, float y)
Tekent een tekenreeks op een gegeven punt.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| str | java.lang.String | |
| x | float | |
| y | float |
endDocument()
public void endDocument()
Voert de noodzakelijke voorbereiding van het apparaat uit nadat het document is gerenderd.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
fill(Shape path)
public void fill(Shape path)
Vult een pad.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| path | java.awt.Shape | Een pad om in te vullen. |
fillArc(float x, float y, float width, float height, float startAngle, float arcAngle)
public void fillArc(float x, float y, float width, float height, float startAngle, float arcAngle)
Vult een boog.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | float | X-coördinaat van het midden van de boog. |
| y | float | Y-coördinaat van het midden van de boog. |
| breedte | float | Een breedte van de omschreven rechthoek. |
| hoogte | float | Een hoogte van de omschreven rechthoek. |
| startAngle | float | Een starthoek van de boog. |
| arcAngle | float | Een hoek van de boog. |
fillOval(float x, float y, float width, float height)
public void fillOval(float x, float y, float width, float height)
Vult een ovaal.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | float | X-coördinaat van het midden van de ovaal. |
| y | float | Y-coördinaat van het midden van de ovaal. |
| breedte | float | Een breedte van de omschreven rechthoek. |
| hoogte | float | Een hoogte van de omschreven rechthoek. |
fillPolygon(float[] xPoints, float[] yPoints, int nPoints)
public void fillPolygon(float[] xPoints, float[] yPoints, int nPoints)
Vult een veelhoek.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| xPoints | float[] | X-coördinaten van punten. |
| yPoints | float[] | Y-coördinaat van punten. |
| nPoints | int | Het aantal punten. |
fillPolygon(int[] xPoints, int[] yPoints, int nPoints)
public void fillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Vult een veelhoek.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| xPoints | int[] | X-coördinaten van punten. |
| yPoints | int[] | Y-coördinaat van punten. |
| nPoints | int | Het aantal punten. |
fillRect(float x, float y, float width, float height)
public void fillRect(float x, float y, float width, float height)
Vult een rechthoek.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | float | X-coördinaat van de linkerbovenhoek van de rechthoek. |
| y | float | Y-coördinaat van de linkerbovenhoek van de rechthoek. |
| breedte | float | Een breedte van de rechthoek. |
| hoogte | float | Een hoogte van de rechthoek. |
fillRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
public void fillRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
Tekent een afgeronde rechthoek.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | float | X-coördinaat van de linkerbovenhoek van de rechthoek. |
| y | float | Y-coördinaat van de linkerbovenhoek van de rechthoek. |
| breedte | float | Een breedte van de rechthoek. |
| hoogte | float | Een hoogte van de rechthoek. |
| arcWidth | float | Een breedte van de omschreven rechthoek van de boog die een hoek van de rechthoek afrondt. |
| arcHeight | float | Een hoogte van de omschreven rechthoek van de boog die een hoek van de rechthoek afrondt. |
getBackground()
public Color getBackground()
Haalt de huidige achtergrond van de pagina op.
Returns: java.awt.Color - Huidige achtergrond van de pagina
getCharTM()
public AffineTransform getCharTM()
Haalt de huidige teken‑transformatie op.
Returns: java.awt.geom.AffineTransform - Huidige transformatie van tekens.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCreator()
public String getCreator()
Haalt de maker van de resulterende apparaatoutput op.
Returns: java.lang.String - Een makerwaarde.
getCurrentPageNumber()
public int getCurrentPageNumber()
Haalt het huidige paginanummer op.
Returns: int
getFont()
public ITrFont getFont()
Haalt het huidige lettertype op.
Returns: ITrFont - Current font.
getOpacity()
public float getOpacity()
Haalt de huidige doorzichtigheid op.
Returns: float - Huidige doorzichtigheid.
getOpacityMask()
public Paint getOpacityMask()
Haalt het huidige doorzichtigheidsmasker op.
Returns: java.awt.Paint - Huidig doorzichtigheidsmasker.
getPages()
public List<String> getPages()
Returns: java.util.List<java.lang.String>
getPaint()
public Paint getPaint()
Haalt de huidige verf op.
Returns: java.awt.Paint - Huidige verf.
getProperties()
public UserProperties getProperties()
Haalt apparaateigenschappen op, inclusief metadata.
Returns: UserProperties - Device properties.
getProperty(String key)
public String getProperty(String key)
Haalt een waarde van een tekenreeks‑eigenschap op.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| sleutel | java.lang.String | De naam van de eigenschap. |
Returns: java.lang.String - De eigenschapswaarde.
getPropertyColor(String key)
public Color getPropertyColor(String key)
Haalt een waarde van een kleureigenschap op.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| sleutel | java.lang.String | De naam van de eigenschap. |
Returns: java.awt.Color - De eigenschapswaarde.
getPropertyDouble(String key)
public double getPropertyDouble(String key)
Haalt een waarde van een double‑eigenschap op.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| sleutel | java.lang.String | De naam van de eigenschap. |
Returns: double - De eigenschapswaarde.
getPropertyInt(String key)
public int getPropertyInt(String key)
Haalt een waarde van een integer‑eigenschap op.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| sleutel | java.lang.String | De naam van de eigenschap. |
Returns: int - De eigenschapswaarde.
getPropertyMargins(String key)
public Insets getPropertyMargins(String key)
Haalt een waarde van een marges‑eigenschap op.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| sleutel | java.lang.String | De naam van de eigenschap. |
Returns: java.awt.Insets - De eigenschapswaarde.
getPropertyMatrix(String key)
public AffineTransform getPropertyMatrix(String key)
Haalt een waarde van een matrixeigenschap op.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| sleutel | java.lang.String | De naam van de eigenschap. |
Returns: java.awt.geom.AffineTransform - De eigenschapswaarde.
getPropertyRectangle(String key)
public Rectangle getPropertyRectangle(String key)
Haalt een waarde van een rechthoekeigenschap op.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| sleutel | java.lang.String | De naam van de eigenschap. |
Returns: java.awt.Rectangle - De eigenschapswaarde.
getPropertySize(String key)
public Dimension getPropertySize(String key)
Haalt een waarde van een grootte‑eigenschap op.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| sleutel | java.lang.String | De naam van de eigenschap. |
Returns: java.awt.Dimension - De eigenschapswaarde.
getSaveOptions()
public SaveOptions getSaveOptions()
Retourneert opslaanopties.
Returns: SaveOptions - The save options.
getSize()
public Dimension getSize()
Haalt de grootte van de pagina op.
Returns: java.awt.Dimension - Grootte van de pagina.
getStroke()
public Stroke getStroke()
Haalt de huidige lijnstijl op.
Returns: java.awt.Stroke - Huidige stroke.
getText()
public String getText()
Returns: java.lang.String
getText(int startPage, int endPage)
public String getText(int startPage, int endPage)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| startPage | int | |
| endPage | int |
Returns: java.lang.String
getTextRenderingMode()
public TextRenderingMode getTextRenderingMode()
Haalt de huidige tekstweergavemodus op.
Returns: TextRenderingMode - Current text rendering mode.
getTextStrokeWidth()
public float getTextStrokeWidth()
Haalt de huidige tekststreekbreedte op.
Returns: float - Huidige tekstlijnbreedte.
getTransform()
public AffineTransform getTransform()
Haalt de huidige transformatie op.
Returns: java.awt.geom.AffineTransform - Huidige transformatie.
hashCode()
public native int hashCode()
Returns: int
initClip()
public void initClip()
Initialiseert de clip van het apparaat.
initPageNumbers()
public void initPageNumbers()
Initialiseert het aantal pagina’s om te renderen.
isDirectRGB()
public boolean isDirectRGB()
Geeft aan of het apparaat de directe RGB-modus gebruikt, dat is RGB.
Returns: boolean
isMainDocument()
public boolean isMainDocument()
Returns: boolean
isProperty(String key)
public boolean isProperty(String key)
Haalt een waarde van een booleaanse eigenschap op.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| sleutel | java.lang.String | De naam van de eigenschap. |
Returns: boolean - De eigenschapswaarde.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
openPage(float width, float height)
public boolean openPage(float width, float height)
Voert de noodzakelijke voorbereiding van het apparaat uit vóór het renderen van de pagina.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| breedte | float | |
| hoogte | float |
Returns: boolean
openPage(String title)
public boolean openPage(String title)
Voert de noodzakelijke voorbereiding van het apparaat uit vóór het renderen van de pagina.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| titel | java.lang.String |
Returns: boolean
renew()
public void renew()
Reset het apparaat naar de initiële staat voor het hele document. Wordt gebruikt voor het resetten van de outputstroom.
renewForMerge(boolean mainDocument)
public void renewForMerge(boolean mainDocument)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| mainDocument | boolean |
reset()
public void reset()
Reset het apparaat naar de initiële staat voor een pagina.
reset(boolean zeroPageNumbers)
public void reset(boolean zeroPageNumbers)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| zeroPageNumbers | boolean |
rotate(double theta)
public void rotate(double theta)
Roteer de huidige transformatie-matrix. Roept writeTransform(Transform) aan. Roteren met een positieve hoek theta roteert punten op de positieve x-as naar de positieve y-as.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| theta | double | Hoek in radialen waarover geroteerd moet worden. |
rotate(double theta, double x, double y)
public void rotate(double theta, double x, double y)
Roteer de huidige transformatie-matrix rond een punt.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| theta | double | Een rotatiehoek in radialen. |
| x | double | X-coördinaat van punt. |
| y | double | Y-coördinaat van punt. |
scale(double x, double y)
public void scale(double x, double y)
Schaalt de huidige transformatie-matrix. Roept writeTransform(Transform) aan.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | double | Een schaal in de X-as. |
| y | double | Een schaal in de Y-as. |
setBackground(Color background)
public void setBackground(Color background)
Specificeert de huidige achtergrond van de pagina.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| achtergrond | java.awt.Color | Een achtergrond van de pagina. |
setCharTM(AffineTransform charTM)
public void setCharTM(AffineTransform charTM)
Specificeert de transformatie van tekens.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| charTM | java.awt.geom.AffineTransform | \u0421haracters transformatie. |
setClip(Shape clipPath)
public void setClip(Shape clipPath)
Specificeert de clip van het apparaat.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| clipPath | java.awt.Shape | Een knippad. |
setCreator(String creator)
public void setCreator(String creator)
Specificeert de maker van de resulterende apparaatuitvoer.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| maker | java.lang.String | Een makerwaarde. |
setFont(ITrFont font)
public void setFont(ITrFont font)
Specificeert een lettertype.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| font | ITrFont | Een lettertype. |
setOpacity(float opacity)
public void setOpacity(float opacity)
Specificeert de dekking.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| opaciteit | float | Een opaciteit. |
setOpacityMask(Paint opacityMask)
public void setOpacityMask(Paint opacityMask)
Specificeert een dekkingsmasker.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| opacityMask | java.awt.Paint | Een opaciteitsmasker. |
setPaint(Paint paint)
public void setPaint(Paint paint)
Specificeert een verf.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| paint | java.awt.Paint | Een verf. |
setProperties(UserProperties props)
public void setProperties(UserProperties props)
Specificeert apparaat-eigenschappen inclusief metadata.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| props | UserProperties | Apparaateigenschappen. |
setSaveOptions(SaveOptions options)
public void setSaveOptions(SaveOptions options)
Specificeert opties voor het beheren van het renderproces.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| options | SaveOptions | Opties voor het beheren van het renderproces. |
setSize(Dimension size)
public void setSize(Dimension size)
Specificeert de grootte van de pagina.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| grootte | java.awt.Dimension |
setStroke(Stroke stroke)
public void setStroke(Stroke stroke)
Specificeert een lijn.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| stroke | java.awt.Stroke | Een lijn. |
setTextRenderingMode(TextRenderingMode textRenderingMode)
public void setTextRenderingMode(TextRenderingMode textRenderingMode)
Specificeert de tekstweergavemodus.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| textRenderingMode | TextRenderingMode | Tekstweergavemodus. |
setTextStrokeWidth(float textStrokeWidth)
public void setTextStrokeWidth(float textStrokeWidth)
Specificeert de tekststreekbreedte.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| textStrokeWidth | float | Tekstlijnbreedte. |
setTransform(AffineTransform transform)
public void setTransform(AffineTransform transform)
Specificeert de huidige transformatie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| transform | java.awt.geom.AffineTransform | Een transformatie.. |
shear(double shx, double shy)
public void shear(double shx, double shy)
Schuift de huidige transformatie matrix. Roept writeTransform(Transform) aan.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| shx | double | Een shear in X-as. |
| shy | double | Een shear in Y-as. |
startDocument()
public void startDocument()
Voert de noodzakelijke voorbereiding van het apparaat uit voordat het renderen van het document start.
toString()
public String toString()
Retourneert de naam van het apparaattype.
Returns: java.lang.String
transform(AffineTransform transform)
public void transform(AffineTransform transform)
Transformeert de huidige transformatie matrix. Roept writeTransform(Transform) aan.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| transform | java.awt.geom.AffineTransform | Toepassende transformatie. |
translate(double x, double y)
public void translate(double x, double y)
Vertaalt de huidige transformatie matrix. Roept writeTransform(Transform) aan.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | double | Vertaling in X-as. |
| y | double | Vertaling in Y-as. |
updatePageParameters(IMultiPageDevice device)
public void updatePageParameters(IMultiPageDevice device)
Werk pagina-parameters bij vanuit een ander multi-paged apparaat.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| device | IMultiPageDevice |
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |
writeComment(String comment)
public void writeComment(String comment)
Schrijft een opmerking.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| commentaar | java.lang.String | Een commentaar dat moet worden geschreven. |
writeString(ITrFont font, String str)
public void writeString(ITrFont font, String str)
Schrijft een tekenreeks met het opgegeven lettertype.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| font | ITrFont | Gespecificeerd lettertype. |
| str | java.lang.String | De tekenreeks. |
writeWarning(String warning)
public void writeWarning(String warning)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarschuwing | java.lang.String |