DocumentUtils

Inheritance: java.lang.Object

public class DocumentUtils

Αυτή η κλάση παρέχει βοηθητικά εργαλεία πέρα από το επίσημο API χειρισμού XPS.

Μέθοδοι

ΜέθοδοςΠεριγραφή
createCircle(Point2D center, float radius)Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει έναν κύκλο.
createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει ένα κυκλικό τμήμα μεταξύ δύο γωνιών.
createEllipse(Point2D center, float radiusX, float radiusY)Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει μια έλλειψη.
createImage(String fileName, Rectangle2D imageBox)Δημιουργεί μια ορθογώνια διαδρομή γεμάτη με εικόνα.
createImage(String fileName, Rectangle2D imageBox, ImageMode mode)Δημιουργεί μια ορθογώνια διαδρομή γεμάτη με εικόνα.
createPieSlice(Point2D center, float radius, float startAngle, float endAngle)Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει ένα τμήμα κύκλου μεταξύ δύο ακτινικών ακτίνων.
createRectangle(Rectangle2D rectangle)Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει ένα ορθογώνιο.
createRegularCircumscribedNGon(int n, Point2D center, float radius)Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει ένα κανονικό n-γωνικό πολύγωνο περιγεγραμμένο γύρω από έναν κύκλο.
createRegularInscribedNGon(int n, Point2D center, float radius)Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει ένα κανονικό n-γωνικό πολύγωνο εγγεγραμμένο σε έναν κύκλο.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

createCircle(Point2D center, float radius)

public XpsPathGeometry createCircle(Point2D center, float radius)

Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει έναν κύκλο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
centerjava.awt.geom.Point2DΤο κεντρικό σημείο του κύκλου.
radiusfloatΗ ακτίνα του κύκλου.

Returns: XpsPathGeometry - The XPS path geometry.

createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)

public XpsPathGeometry createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)

Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει ένα κυκλικό τμήμα μεταξύ δύο γωνιών.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
centerjava.awt.geom.Point2DΤο κέντρο του κύκλου.
radiusfloatΗ ακτίνα του κύκλου.
startAnglefloatΗ γωνία (μοίρες) της αρχικής ακτίνας.
endAnglefloatΗ γωνία (μοίρες) της τελικής ακτίνας.

Returns: XpsPathGeometry - The XPS path geometry.

createEllipse(Point2D center, float radiusX, float radiusY)

public XpsPathGeometry createEllipse(Point2D center, float radiusX, float radiusY)

Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει μια έλλειψη.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
centerjava.awt.geom.Point2DΤο κεντρικό σημείο του έλλειψης.
radiusXfloatΗ οριζόντια ακτίνα του έλλειψης.
radiusYfloatΗ κάθετη ακτίνα του έλλειψης.

Returns: XpsPathGeometry - The XPS path geometry.

createImage(String fileName, Rectangle2D imageBox)

public XpsPath createImage(String fileName, Rectangle2D imageBox)

Δημιουργεί μια ορθογώνια διαδρομή γεμάτη με εικόνα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
fileNamejava.lang.StringΤο όνομα του αρχείου εικόνας.
imageBoxjava.awt.geom.Rectangle2DΤο πλαίσιο εικόνας για να γεμίσει με την εικόνα.

Returns: XpsPath - The XPS path.

createImage(String fileName, Rectangle2D imageBox, ImageMode mode)

public XpsPath createImage(String fileName, Rectangle2D imageBox, ImageMode mode)

Δημιουργεί μια ορθογώνια διαδρομή γεμάτη με εικόνα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
fileNamejava.lang.StringΤο όνομα του αρχείου εικόνας.
imageBoxjava.awt.geom.Rectangle2DΤο πλαίσιο εικόνας για να γεμίσει με την εικόνα.
modeImageModeΛειτουργία προσαρμογής εικόνας.

Returns: XpsPath - The XPS path.

createPieSlice(Point2D center, float radius, float startAngle, float endAngle)

public XpsPathGeometry createPieSlice(Point2D center, float radius, float startAngle, float endAngle)

Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει ένα τμήμα κύκλου μεταξύ δύο ακτινικών ακτίνων.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
centerjava.awt.geom.Point2DΤο κέντρο του κύκλου.
radiusfloatΗ ακτίνα του κύκλου.
startAnglefloatΗ γωνία (μοίρες) της αρχικής ακτίνας.
endAnglefloatΗ γωνία (μοίρες) της τελικής ακτίνας.

Returns: XpsPathGeometry - The XPS path geometry.

createRectangle(Rectangle2D rectangle)

public XpsPathGeometry createRectangle(Rectangle2D rectangle)

Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει ένα ορθογώνιο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
rectanglejava.awt.geom.Rectangle2DΤο ορθογώνιο.

Returns: XpsPathGeometry - The XPS path geometry.

createRegularCircumscribedNGon(int n, Point2D center, float radius)

public XpsPathGeometry createRegularCircumscribedNGon(int n, Point2D center, float radius)

Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει ένα κανονικό n-γωνικό πολύγωνο περιγεγραμμένο γύρω από έναν κύκλο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
nintΟ αριθμός των κορυφών.
centerjava.awt.geom.Point2DΤο κέντρο του κύκλου.
radiusfloatΗ ακτίνα του κύκλου.

Returns: XpsPathGeometry - The XPS path geometry.

createRegularInscribedNGon(int n, Point2D center, float radius)

public XpsPathGeometry createRegularInscribedNGon(int n, Point2D center, float radius)

Δημιουργεί μια γεωμετρία διαδρομής που αντιπροσωπεύει ένα κανονικό n-γωνικό πολύγωνο εγγεγραμμένο σε έναν κύκλο.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
nintΟ αριθμός των κορυφών.
centerjava.awt.geom.Point2DΤο κέντρο του κύκλου.
radiusfloatΗ ακτίνα του κύκλου.

Returns: XpsPathGeometry - The XPS path geometry.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

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