TextDevice

Inheritance: java.lang.Object, com.aspose.page.Device

All Implemented Interfaces: com.aspose.page.IMultiPageDevice

public class TextDevice extends Device implements IMultiPageDevice

Κατασκευαστές

ΚατασκευαστήςΠεριγραφή
TextDevice()

Πεδία

ΠεδίοΠεριγραφή
DEFAULT_SIZE
EMIT_ERRORS
EMIT_WARNINGS
VERSIONΤρέχουσα έκδοση συσκευής.

Μέθοδοι

ΜέθοδοςΠεριγραφή
closePage()
create()
dispose()
draw(Shape path)Σχεδιάζει μια διαδρομή.
drawArc(float x, float y, float width, float height, float startAngle, float arcAngle)Σχεδιάζει ένα τόξο.
drawImage(BufferedImage image, AffineTransform transform, Color bkg)Σχεδιάζει μια εικόνα με την καθορισμένη μετασχηματισμό και φόντο.
drawLine(float x1, float y1, float x2, float y2)Σχεδιάζει ένα τμήμα γραμμής.
drawOval(float x, float y, float width, float height)Σχεδιάζει ένα ωοειδές.
drawPolygon(float[] xPoints, float[] yPoints, int nPoints)Σχεδιάζει ένα πολύγωνο.
drawPolygon(int[] xPoints, int[] yPoints, int nPoints)Σχεδιάζει ένα πολύγωνο.
drawPolyline(float[] xPoints, float[] yPoints, int nPoints)Σχεδιάζει μια πολυγραμμή.
drawPolyline(int[] xPoints, int[] yPoints, int nPoints)Σχεδιάζει μια πολυγραμμή.
drawRect(float x, float y, float width, float height)Σχεδιάζει ένα ορθογώνιο.
drawRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)Σχεδιάζει ένα στρογγυλεμένο ορθογώνιο.
drawString(String str, float x, float y)
endDocument()
equals(Object arg0)
fill(Shape path)Γεμίζει ένα μονοπάτι.
fillArc(float x, float y, float width, float height, float startAngle, float arcAngle)Γεμίζει ένα τόξο.
fillOval(float x, float y, float width, float height)Γεμίζει ένα οβάλ.
fillPolygon(float[] xPoints, float[] yPoints, int nPoints)Γεμίζει ένα πολύγωνο.
fillPolygon(int[] xPoints, int[] yPoints, int nPoints)Γεμίζει ένα πολύγωνο.
fillRect(float x, float y, float width, float height)Γεμίζει ένα ορθογώνιο.
fillRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)Σχεδιάζει ένα στρογγυλεμένο ορθογώνιο.
getBackground()Λαμβάνει το τρέχον φόντο της σελίδας.
getCharTM()Λαμβάνει τη μετατροπή των τρεχόντων χαρακτήρων.
getClass()
getCreator()Λαμβάνει τον δημιουργό της τελικής εξόδου της συσκευής.
getCurrentPageNumber()
getFont()Λαμβάνει τη τρέχουσα γραμματοσειρά.
getOpacity()Λαμβάνει τη τρέχουσα αδιαφάνεια.
getOpacityMask()Λαμβάνει τη τρέχουσα μάσκα αδιαφάνειας.
getPages()
getPaint()Λαμβάνει το τρέχον χρώμα.
getProperties()Λαμβάνει τις ιδιότητες της συσκευής, συμπεριλαμβανομένων των μεταδεδομένων.
getProperty(String key)Λαμβάνει μια τιμή ιδιότητας τύπου συμβολοσειράς.
getPropertyColor(String key)Λαμβάνει μια τιμή ιδιότητας χρώματος.
getPropertyDouble(String key)Λαμβάνει μια τιμή ιδιότητας τύπου double.
getPropertyInt(String key)Λαμβάνει μια τιμή ιδιότητας τύπου ακέραιου.
getPropertyMargins(String key)Λαμβάνει μια τιμή ιδιότητας περιθωρίων.
getPropertyMatrix(String key)Λαμβάνει μια τιμή ιδιότητας πίνακα.
getPropertyRectangle(String key)Λαμβάνει μια τιμή ιδιότητας ορθογωνίου.
getPropertySize(String key)Λαμβάνει μια τιμή ιδιότητας μεγέθους.
getSaveOptions()Επιστρέφει τις επιλογές αποθήκευσης.
getSize()Λαμβάνει το μέγεθος της σελίδας.
getStroke()Λαμβάνει το τρέχον στίγμα.
getText()
getText(int startPage, int endPage)
getTextRenderingMode()Λαμβάνει την τρέχουσα λειτουργία απόδοσης κειμένου.
getTextStrokeWidth()Λαμβάνει το τρέχον πλάτος γραμμής κειμένου.
getTransform()Λαμβάνει τον τρέχοντα μετασχηματισμό.
hashCode()
initClip()Αρχικοποιεί το κλιπ της συσκευής.
initPageNumbers()
isDirectRGB()
isMainDocument()
isProperty(String key)Λαμβάνει μια τιμή ιδιότητας boolean.
notify()
notifyAll()
openPage(float width, float height)
openPage(String title)
renew()
renewForMerge(boolean mainDocument)
reset()
reset(boolean zeroPageNumbers)
rotate(double theta)Περιστρέφει τον τρέχοντα πίνακα μετασχηματισμού.
rotate(double theta, double x, double y)Περιστρέφει τον τρέχοντα πίνακα μετασχηματισμού γύρω από ένα σημείο.
scale(double x, double y)Κλιμακώνει τον τρέχοντα πίνακα μετασχηματισμού.
setBackground(Color background)Καθορίζει το τρέχον φόντο της σελίδας.
setCharTM(AffineTransform charTM)Καθορίζει τον μετασχηματισμό χαρακτήρων.
setClip(Shape clipPath)Καθορίζει το κλιπ της συσκευής.
setCreator(String creator)Καθορίζει τον δημιουργό του τελικού εξόδου της συσκευής.
setFont(ITrFont font)Καθορίζει μια γραμματοσειρά.
setOpacity(float opacity)Καθορίζει τη διαφάνεια.
setOpacityMask(Paint opacityMask)Καθορίζει μια μάσκα διαφάνειας.
setPaint(Paint paint)Καθορίζει ένα χρώμα.
setProperties(UserProperties props)Καθορίζει τις ιδιότητες της συσκευής, συμπεριλαμβανομένων των μεταδεδομένων.
setSaveOptions(SaveOptions options)Καθορίζει επιλογές για τη διαχείριση της διαδικασίας απόδοσης.
setSize(Dimension size)
setStroke(Stroke stroke)Καθορίζει μια γραμμή.
setTextRenderingMode(TextRenderingMode textRenderingMode)Καθορίζει τη λειτουργία απόδοσης κειμένου.
setTextStrokeWidth(float textStrokeWidth)Καθορίζει το πλάτος γραμμής κειμένου.
setTransform(AffineTransform transform)Καθορίζει τον τρέχοντα μετασχηματισμό.
shear(double shx, double shy)Κλίνει τον τρέχοντα πίνακα μετασχηματισμού.
startDocument()
toString()
transform(AffineTransform transform)Μετασχηματίζει τον τρέχοντα πίνακα μετασχηματισμού.
translate(double x, double y)Μετατοπίζει τον τρέχοντα πίνακα μετασχηματισμού.
updatePageParameters(IMultiPageDevice device)
wait()
wait(long arg0)
wait(long arg0, int arg1)
writeComment(String comment)Γράφει ένα σχόλιο.
writeString(ITrFont font, String str)Γράφει συμβολοσειρά με καθορισμένη γραμματοσειρά.
writeWarning(String warning)

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

Τρέχουσα έκδοση συσκευής.

closePage()

public void closePage()

Κάνει τις απαραίτητες προετοιμασίες της συσκευής μετά την απόδοση της σελίδας.

create()

public Device create()

Δημιουργεί ένα αντίγραφο αυτής της συσκευής.

Returns: Device

dispose()

public void dispose()

Αποδεσμεύει τη συσκευή.

draw(Shape path)

public void draw(Shape path)

Σχεδιάζει μια διαδρομή.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
pathjava.awt.ShapeΜια διαδρομή προς σχεδίαση.

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)

Σχεδιάζει ένα τόξο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xfloatΣυντεταγμένη X του κέντρου της τόξου.
yfloatΣυντεταγμένη Y του κέντρου της τόξου.
widthfloatΠλάτος του περιγεγραμμένου ορθογωνίου.
heightfloatΎψος του περιγεγραμμένου ορθογωνίου.
startAnglefloatΑρχική γωνία της τόξου.
arcAnglefloatΓωνία της τόξου.

drawImage(BufferedImage image, AffineTransform transform, Color bkg)

public void drawImage(BufferedImage image, AffineTransform transform, Color bkg)

Σχεδιάζει μια εικόνα με την καθορισμένη μετασχηματισμό και φόντο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
imagejava.awt.image.BufferedImageΜια εικόνα προς σχεδίαση.
transformjava.awt.geom.AffineTransformΈνας μετασχηματισμός.
bkgjava.awt.ColorΈνα χρώμα φόντου.

drawLine(float x1, float y1, float x2, float y2)

public void drawLine(float x1, float y1, float x2, float y2)

Σχεδιάζει ένα τμήμα γραμμής.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
x1floatΣυντεταγμένη X της αρχής του τμήματος.
y1floatΣυντεταγμένη Y της αρχής του τμήματος.
x2floatΣυντεταγμένη X του τέλους του τμήματος.
y2floatΣυντεταγμένη Y του τέλους του τμήματος.

drawOval(float x, float y, float width, float height)

public void drawOval(float x, float y, float width, float height)

Σχεδιάζει ένα ωοειδές.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xfloatΣυντεταγμένη X του κέντρου του ωοειδούς.
yfloatΣυντεταγμένη Y του κέντρου του ωοειδούς.
widthfloatΠλάτος του περιγεγραμμένου ορθογωνίου.
heightfloatΎψος του περιγεγραμμένου ορθογωνίου.

drawPolygon(float[] xPoints, float[] yPoints, int nPoints)

public void drawPolygon(float[] xPoints, float[] yPoints, int nPoints)

Σχεδιάζει ένα πολύγωνο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xPointsfloat[]Συντεταγμένες X των σημείων.
yPointsfloat[]Συντεταγμένη Y των σημείων.
nPointsintΟ αριθμός των σημείων.

drawPolygon(int[] xPoints, int[] yPoints, int nPoints)

public void drawPolygon(int[] xPoints, int[] yPoints, int nPoints)

Σχεδιάζει ένα πολύγωνο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xPointsint[]Συντεταγμένες X των σημείων.
yPointsint[]Συντεταγμένη Y των σημείων.
nPointsintΟ αριθμός των σημείων.

drawPolyline(float[] xPoints, float[] yPoints, int nPoints)

public void drawPolyline(float[] xPoints, float[] yPoints, int nPoints)

Σχεδιάζει μια πολυγραμμή.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xPointsfloat[]Συντεταγμένες X των σημείων.
yPointsfloat[]Συντεταγμένη Y των σημείων.
nPointsintΟ αριθμός των σημείων.

drawPolyline(int[] xPoints, int[] yPoints, int nPoints)

public void drawPolyline(int[] xPoints, int[] yPoints, int nPoints)

Σχεδιάζει μια πολυγραμμή.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xPointsint[]Συντεταγμένες X των σημείων.
yPointsint[]Συντεταγμένη Y των σημείων.
nPointsintΟ αριθμός των σημείων.

drawRect(float x, float y, float width, float height)

public void drawRect(float x, float y, float width, float height)

Σχεδιάζει ένα ορθογώνιο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xfloatΣυντεταγμένη X του επάνω αριστερού γωνιακού σημείου του ορθογωνίου.
yfloatΣυντεταγμένη Y του επάνω αριστερού γωνιακού σημείου του ορθογωνίου.
widthfloatΠλάτος του ορθογωνίου.
heightfloatΎψος του ορθογωνίου.

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)

Σχεδιάζει ένα στρογγυλεμένο ορθογώνιο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xfloatΣυντεταγμένη X του επάνω αριστερού γωνιακού σημείου του ορθογωνίου.
yfloatΣυντεταγμένη Y του επάνω αριστερού γωνιακού σημείου του ορθογωνίου.
widthfloatΠλάτος του ορθογωνίου.
heightfloatΎψος του ορθογωνίου.
arcWidthfloatΠλάτος του περιγεγραμμένου ορθογωνίου της τόξου που στρογγυλοποιεί μια γωνία του ορθογωνίου.
arcHeightfloatΎψος του περιγεγραμμένου ορθογωνίου της τόξου που στρογγυλοποιεί μια γωνία του ορθογωνίου.

drawString(String str, float x, float y)

public void drawString(String str, float x, float y)

Σχεδιάζει μια συμβολοσειρά στο δοσμένο σημείο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
strjava.lang.String
xfloat
yfloat

endDocument()

public void endDocument()

Κάνει τις απαραίτητες προετοιμασίες της συσκευής μετά την απόδοση του εγγράφου.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0java.lang.Object

Returns: boolean

fill(Shape path)

public void fill(Shape path)

Γεμίζει ένα μονοπάτι.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
pathjava.awt.ShapeΔιαδρομή που θα γεμίσει.

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)

Γεμίζει ένα τόξο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xfloatΣυντεταγμένη X του κέντρου της τόξου.
yfloatΣυντεταγμένη Y του κέντρου της τόξου.
widthfloatΠλάτος του περιγεγραμμένου ορθογωνίου.
heightfloatΎψος του περιγεγραμμένου ορθογωνίου.
startAnglefloatΑρχική γωνία της τόξου.
arcAnglefloatΓωνία της τόξου.

fillOval(float x, float y, float width, float height)

public void fillOval(float x, float y, float width, float height)

Γεμίζει ένα οβάλ.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xfloatΣυντεταγμένη X του κέντρου του ωοειδούς.
yfloatΣυντεταγμένη Y του κέντρου του ωοειδούς.
widthfloatΠλάτος του περιγεγραμμένου ορθογωνίου.
heightfloatΎψος του περιγεγραμμένου ορθογωνίου.

fillPolygon(float[] xPoints, float[] yPoints, int nPoints)

public void fillPolygon(float[] xPoints, float[] yPoints, int nPoints)

Γεμίζει ένα πολύγωνο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xPointsfloat[]Συντεταγμένες X των σημείων.
yPointsfloat[]Συντεταγμένη Y των σημείων.
nPointsintΟ αριθμός των σημείων.

fillPolygon(int[] xPoints, int[] yPoints, int nPoints)

public void fillPolygon(int[] xPoints, int[] yPoints, int nPoints)

Γεμίζει ένα πολύγωνο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xPointsint[]Συντεταγμένες X των σημείων.
yPointsint[]Συντεταγμένη Y των σημείων.
nPointsintΟ αριθμός των σημείων.

fillRect(float x, float y, float width, float height)

public void fillRect(float x, float y, float width, float height)

Γεμίζει ένα ορθογώνιο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xfloatΣυντεταγμένη X του επάνω αριστερού γωνιακού σημείου του ορθογωνίου.
yfloatΣυντεταγμένη Y του επάνω αριστερού γωνιακού σημείου του ορθογωνίου.
widthfloatΠλάτος του ορθογωνίου.
heightfloatΎψος του ορθογωνίου.

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)

Σχεδιάζει ένα στρογγυλεμένο ορθογώνιο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xfloatΣυντεταγμένη X του επάνω αριστερού γωνιακού σημείου του ορθογωνίου.
yfloatΣυντεταγμένη Y του επάνω αριστερού γωνιακού σημείου του ορθογωνίου.
widthfloatΠλάτος του ορθογωνίου.
heightfloatΎψος του ορθογωνίου.
arcWidthfloatΠλάτος του περιγεγραμμένου ορθογωνίου της τόξου που στρογγυλοποιεί μια γωνία του ορθογωνίου.
arcHeightfloatΎψος του περιγεγραμμένου ορθογωνίου της τόξου που στρογγυλοποιεί μια γωνία του ορθογωνίου.

getBackground()

public Color getBackground()

Λαμβάνει το τρέχον φόντο της σελίδας.

Returns: java.awt.Color - Τρέχον φόντο της σελίδας

getCharTM()

public AffineTransform getCharTM()

Λαμβάνει τη μετατροπή των τρεχόντων χαρακτήρων.

Returns: java.awt.geom.AffineTransform - Τρέχων μετασχηματισμός χαρακτήρων.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCreator()

public String getCreator()

Λαμβάνει τον δημιουργό της τελικής εξόδου της συσκευής.

Returns: java.lang.String - Μια τιμή δημιουργού.

getCurrentPageNumber()

public int getCurrentPageNumber()

Λαμβάνει τον τρέχον αριθμό σελίδας.

Returns: int

getFont()

public ITrFont getFont()

Λαμβάνει τη τρέχουσα γραμματοσειρά.

Returns: ITrFont - Current font.

getOpacity()

public float getOpacity()

Λαμβάνει τη τρέχουσα αδιαφάνεια.

Returns: float - Τρέχουσα αδιαφάνεια.

getOpacityMask()

public Paint getOpacityMask()

Λαμβάνει τη τρέχουσα μάσκα αδιαφάνειας.

Returns: java.awt.Paint - Τρέχουσα μάσκα αδιαφάνειας.

getPages()

public List<String> getPages()

Returns: java.util.List<java.lang.String>

getPaint()

public Paint getPaint()

Λαμβάνει το τρέχον χρώμα.

Returns: java.awt.Paint - Τρέχον χρώμα.

getProperties()

public UserProperties getProperties()

Λαμβάνει τις ιδιότητες της συσκευής, συμπεριλαμβανομένων των μεταδεδομένων.

Returns: UserProperties - Device properties.

getProperty(String key)

public String getProperty(String key)

Λαμβάνει μια τιμή ιδιότητας τύπου συμβολοσειράς.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
κλειδίjava.lang.StringΤο όνομα της ιδιότητας.

Returns: java.lang.String - Τιμή ιδιότητας.

getPropertyColor(String key)

public Color getPropertyColor(String key)

Λαμβάνει μια τιμή ιδιότητας χρώματος.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
κλειδίjava.lang.StringΤο όνομα της ιδιότητας.

Returns: java.awt.Color - Τιμή ιδιότητας.

getPropertyDouble(String key)

public double getPropertyDouble(String key)

Λαμβάνει μια τιμή ιδιότητας τύπου double.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
κλειδίjava.lang.StringΤο όνομα της ιδιότητας.

Returns: double - Τιμή ιδιότητας.

getPropertyInt(String key)

public int getPropertyInt(String key)

Λαμβάνει μια τιμή ιδιότητας τύπου ακέραιου.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
κλειδίjava.lang.StringΤο όνομα της ιδιότητας.

Returns: int - Τιμή ιδιότητας.

getPropertyMargins(String key)

public Insets getPropertyMargins(String key)

Λαμβάνει μια τιμή ιδιότητας περιθωρίων.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
κλειδίjava.lang.StringΤο όνομα της ιδιότητας.

Returns: java.awt.Insets - Τιμή ιδιότητας.

getPropertyMatrix(String key)

public AffineTransform getPropertyMatrix(String key)

Λαμβάνει μια τιμή ιδιότητας πίνακα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
κλειδίjava.lang.StringΤο όνομα της ιδιότητας.

Returns: java.awt.geom.AffineTransform - Τιμή ιδιότητας.

getPropertyRectangle(String key)

public Rectangle getPropertyRectangle(String key)

Λαμβάνει μια τιμή ιδιότητας ορθογωνίου.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
κλειδίjava.lang.StringΤο όνομα της ιδιότητας.

Returns: java.awt.Rectangle - Τιμή ιδιότητας.

getPropertySize(String key)

public Dimension getPropertySize(String key)

Λαμβάνει μια τιμή ιδιότητας μεγέθους.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
κλειδίjava.lang.StringΤο όνομα της ιδιότητας.

Returns: java.awt.Dimension - Τιμή ιδιότητας.

getSaveOptions()

public SaveOptions getSaveOptions()

Επιστρέφει τις επιλογές αποθήκευσης.

Returns: SaveOptions - The save options.

getSize()

public Dimension getSize()

Λαμβάνει το μέγεθος της σελίδας.

Returns: java.awt.Dimension - Μέγεθος σελίδας.

getStroke()

public Stroke getStroke()

Λαμβάνει το τρέχον στίγμα.

Returns: java.awt.Stroke - Τρέχουσα γραμμή.

getText()

public String getText()

Returns: java.lang.String

getText(int startPage, int endPage)

public String getText(int startPage, int endPage)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
startPageint
endPageint

Returns: java.lang.String

getTextRenderingMode()

public TextRenderingMode getTextRenderingMode()

Λαμβάνει την τρέχουσα λειτουργία απόδοσης κειμένου.

Returns: TextRenderingMode - Current text rendering mode.

getTextStrokeWidth()

public float getTextStrokeWidth()

Λαμβάνει το τρέχον πλάτος γραμμής κειμένου.

Returns: float - Τρέχον πλάτος γραμμής κειμένου.

getTransform()

public AffineTransform getTransform()

Λαμβάνει τον τρέχοντα μετασχηματισμό.

Returns: java.awt.geom.AffineTransform - Τρέχων μετασχηματισμός.

hashCode()

public native int hashCode()

Returns: int

initClip()

public void initClip()

Αρχικοποιεί το κλιπ της συσκευής.

initPageNumbers()

public void initPageNumbers()

Αρχικοποιεί τον αριθμό των σελίδων προς απόδοση.

isDirectRGB()

public boolean isDirectRGB()

Δείχνει εάν η συσκευή χρησιμοποιεί άμεση λειτουργία RGB, δηλαδή RGB.

Returns: boolean

isMainDocument()

public boolean isMainDocument()

Returns: boolean

isProperty(String key)

public boolean isProperty(String key)

Λαμβάνει μια τιμή ιδιότητας boolean.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
κλειδίjava.lang.StringΤο όνομα της ιδιότητας.

Returns: boolean - Τιμή ιδιότητας.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

openPage(float width, float height)

public boolean openPage(float width, float height)

Κάνει την απαραίτητη προετοιμασία της συσκευής πριν από την απόδοση της σελίδας.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
widthfloat
heightfloat

Returns: boolean

openPage(String title)

public boolean openPage(String title)

Κάνει την απαραίτητη προετοιμασία της συσκευής πριν από την απόδοση της σελίδας.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τίτλοςjava.lang.String

Returns: boolean

renew()

public void renew()

Επαναφορά της συσκευής στην αρχική κατάσταση για ολόκληρο το έγγραφο. Χρησιμοποιείται για την επαναφορά της ροής εξόδου.

renewForMerge(boolean mainDocument)

public void renewForMerge(boolean mainDocument)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
mainDocumentboolean

reset()

public void reset()

Επαναφορά της συσκευής στην αρχική κατάσταση για μια σελίδα.

reset(boolean zeroPageNumbers)

public void reset(boolean zeroPageNumbers)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
zeroPageNumbersboolean

rotate(double theta)

public void rotate(double theta)

Περιστρέψτε τον τρέχοντα πίνακα μετασχηματισμού. Καλεί τη writeTransform(Transform). Η περιστροφή με θετική γωνία θ περιστρέφει τα σημεία στον θετικό άξονα x προς τον θετικό άξονα y.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
thetadoubleΓωνία σε ακτίνια κατά την οποία θα περιστραφεί.

rotate(double theta, double x, double y)

public void rotate(double theta, double x, double y)

Περιστρέφει τον τρέχοντα πίνακα μετασχηματισμού γύρω από ένα σημείο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
thetadoubleΜια γωνία περιστροφής σε ακτίνια.
xdoubleΣυντεταγμένη X του σημείου.
ydoubleΣυντεταγμένη Y του σημείου.

scale(double x, double y)

public void scale(double x, double y)

Κλιμακώνει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί writeTransform(Transform).

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xdoubleΚλίμακα στον άξονα X.
ydoubleΚλίμακα στον άξονα Y.

setBackground(Color background)

public void setBackground(Color background)

Καθορίζει το τρέχον φόντο της σελίδας.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
υπόβαθροjava.awt.ColorΈνα υπόβαθρο της σελίδας.

setCharTM(AffineTransform charTM)

public void setCharTM(AffineTransform charTM)

Καθορίζει τον μετασχηματισμό χαρακτήρων.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
charTMjava.awt.geom.AffineTransform\u0421haracters μετασχηματισμός.

setClip(Shape clipPath)

public void setClip(Shape clipPath)

Καθορίζει το κλιπ της συσκευής.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
clipPathjava.awt.ShapeΜια διαδρομή αποκοπής.

setCreator(String creator)

public void setCreator(String creator)

Καθορίζει τον δημιουργό του τελικού εξόδου της συσκευής.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
δημιουργόςjava.lang.StringΜια τιμή δημιουργού.

setFont(ITrFont font)

public void setFont(ITrFont font)

Καθορίζει μια γραμματοσειρά.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
fontITrFontΜια γραμματοσειρά.

setOpacity(float opacity)

public void setOpacity(float opacity)

Καθορίζει τη διαφάνεια.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
διαφάνειαfloatΜια διαφάνεια.

setOpacityMask(Paint opacityMask)

public void setOpacityMask(Paint opacityMask)

Καθορίζει μια μάσκα διαφάνειας.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
opacityMaskjava.awt.PaintΜια μάσκα διαφάνειας.

setPaint(Paint paint)

public void setPaint(Paint paint)

Καθορίζει ένα χρώμα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
paintjava.awt.PaintΜια βαφή.

setProperties(UserProperties props)

public void setProperties(UserProperties props)

Καθορίζει τις ιδιότητες της συσκευής, συμπεριλαμβανομένων των μεταδεδομένων.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
propsUserPropertiesΙδιότητες συσκευής.

setSaveOptions(SaveOptions options)

public void setSaveOptions(SaveOptions options)

Καθορίζει επιλογές για τη διαχείριση της διαδικασίας απόδοσης.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
optionsSaveOptionsΕπιλογές για τη διαχείριση της διαδικασίας απόδοσης.

setSize(Dimension size)

public void setSize(Dimension size)

Καθορίζει το μέγεθος της σελίδας.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
μέγεθοςjava.awt.Dimension

setStroke(Stroke stroke)

public void setStroke(Stroke stroke)

Καθορίζει μια γραμμή.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
strokejava.awt.StrokeΜια γραμμή.

setTextRenderingMode(TextRenderingMode textRenderingMode)

public void setTextRenderingMode(TextRenderingMode textRenderingMode)

Καθορίζει τη λειτουργία απόδοσης κειμένου.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
textRenderingModeTextRenderingModeΛειτουργία απόδοσης κειμένου.

setTextStrokeWidth(float textStrokeWidth)

public void setTextStrokeWidth(float textStrokeWidth)

Καθορίζει το πλάτος γραμμής κειμένου.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
textStrokeWidthfloatΠλάτος γραμμής κειμένου.

setTransform(AffineTransform transform)

public void setTransform(AffineTransform transform)

Καθορίζει τον τρέχοντα μετασχηματισμό.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
transformjava.awt.geom.AffineTransformΈνας μετασχηματισμός..

shear(double shx, double shy)

public void shear(double shx, double shy)

Κόβει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί τη writeTransform(Transform).

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
shxdoubleΚόψιμο στον άξονα X.
shydoubleΚόψιμο στον άξονα Y.

startDocument()

public void startDocument()

Κάνει τις απαραίτητες προετοιμασίες της συσκευής πριν ξεκινήσει η απόδοση του εγγράφου.

toString()

public String toString()

Επιστρέφει το όνομα του τύπου συσκευής.

Returns: java.lang.String

transform(AffineTransform transform)

public void transform(AffineTransform transform)

Μετασχηματίζει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί τη writeTransform(Transform).

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
transformjava.awt.geom.AffineTransformΜετασχηματισμός προς εφαρμογή.

translate(double x, double y)

public void translate(double x, double y)

Μετατοπίζει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί τη writeTransform(Transform).

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xdoubleΜετατόπιση στον άξονα X.
ydoubleΜετατόπιση στον άξονα Y.

updatePageParameters(IMultiPageDevice device)

public void updatePageParameters(IMultiPageDevice device)

Ενημερώνει τις παραμέτρους σελίδας από άλλη πολυσελιδική συσκευή.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
deviceIMultiPageDevice

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int

writeComment(String comment)

public void writeComment(String comment)

Γράφει ένα σχόλιο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
σχόλιοjava.lang.StringΈνα σχόλιο προς εγγραφή.

writeString(ITrFont font, String str)

public void writeString(ITrFont font, String str)

Γράφει συμβολοσειρά με καθορισμένη γραμματοσειρά.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
fontITrFontΚαθορισμένη γραμματοσειρά.
strjava.lang.StringΗ συμβολοσειρά.

writeWarning(String warning)

public void writeWarning(String warning)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
προειδοποίησηjava.lang.String