PageAPI
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI
public class PageAPI implements EventBasedModifications.IModificationAPI
Το API τροποποίησης στοιχείου Page.
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Προσθέτει ένα στοιχείο περιεχομένου (Canvas, Path ή Glyphs) | |
| Εισάγει ένα στοιχείο (Canvas, Path ή Glyphs) στη σελίδα στη θέση του δείκτη. | |
| Αφαιρεί ένα στοιχείο από τη σελίδα. | |
| addCanvas() | Προσθέτει ένα νέο καμβά στη σελίδα. |
| addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString) | Προσθέτει νέα glyphs στη σελίδα. |
| addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Προσθέτει νέα glyphs στη σελίδα. |
| addOutlineEntry(String description, int outlineLevel, int targetPageNumber) | Προσθέτει μια καταχώρηση περιγράμματος στο έγγραφο. |
| addPath(XpsPathGeometry data) | Προσθέτει ένα νέο path στη σελίδα. |
| createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection) | Δημιουργεί ένα νέο τμηματικό έλλειπτικό τόξο με περίγραμμα. |
| createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked) | Δημιουργεί ένα νέο τμηματικό έλλειπτικό τόξο. |
| createCanvas() | Δημιουργεί ένα νέο καμβά. |
| createColor(XpsIccProfile iccProfile, float[] components) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο βασισμένο στο ICC. |
| createColor(float r, float g, float b) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο scRGB. |
| createColor(float a, float r, float g, float b) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο scRGB. |
| createColor(int r, int g, int b) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο sRGB. |
| createColor(int a, int r, int g, int b) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο sRGB. |
| createColor(Color color) | Δημιουργεί ένα νέο χρώμα. |
| createColor(String path, float[] components) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο βασισμένο στο ICC. |
| createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString) | Δημιουργεί νέα glyphs. |
| createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Δημιουργεί νέα glyphs. |
| createGradientStop(XpsColor color, float offset) | Δημιουργεί ένα νέο σημείο διαβάθμισης. |
| createGradientStop(Color color, float offset) | Δημιουργεί ένα νέο σημείο διαβάθμισης. |
| createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport) | Δημιουργεί ένα νέο πινέλο εικόνας. |
| createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport) | Δημιουργεί ένα νέο πινέλο εικόνας. |
| createLinearGradientBrush(Point2D startPoint, Point2D endPoint) | Δημιουργεί ένα νέο γραμμικό πινέλο διαβάθμισης. |
| createLinearGradientBrush(List | Δημιουργεί ένα νέο γραμμικό πινέλο διαβάθμισης. |
| createMatrix(float m11, float m12, float m21, float m22, float m31, float m32) | Δημιουργεί έναν νέο πίνακα αφινικού μετασχηματισμού. |
| createPath(XpsPathGeometry data) | Δημιουργεί ένα νέο path. |
| createPathFigure(Point2D startPoint) | Δημιουργεί μια νέα ανοιχτή μορφή path. |
| createPathFigure(Point2D startPoint, boolean isClosed) | Δημιουργεί μια νέα μορφή path. |
| createPathFigure(Point2D startPoint, List | Δημιουργεί μια νέα ανοιχτή μορφή path. |
| createPathFigure(Point2D startPoint, List | Δημιουργεί μια νέα μορφή path. |
| createPathGeometry() | Δημιουργεί μια νέα γεωμετρία path. |
| createPathGeometry(String abbreviatedGeometry) | Δημιουργεί μια νέα γεωμετρία διαδρομής που καθορίζεται με σύντομη μορφή. |
| createPathGeometry(List | Δημιουργεί μια νέα γεωμετρία διαδρομής με καθορισμένη λίστα σχημάτων διαδρομής. |
| createPolyBezierSegment(Point2D[] points) | Δημιουργεί ένα νέο σύνολο σχεδιασμένων κυβικών καμπυλών B?zier. |
| createPolyBezierSegment(Point2D[] points, boolean isStroked) | Δημιουργεί ένα νέο σύνολο κυβικών καμπυλών B?zier. |
| createPolyLineSegment(Point2D[] points) | Δημιουργεί ένα νέο σχεδιασμένο πολυγωνικό σχέδιο που περιέχει έναν αυθαίρετο αριθμό μεμονωμένων κορυφών. |
| createPolyLineSegment(Point2D[] points, boolean isStroked) | Δημιουργεί ένα νέο πολυγωνικό σχέδιο που περιέχει έναν αυθαίρετο αριθμό μεμονωμένων κορυφών. |
| createPolyQuadraticBezierSegment(Point2D[] points) | Δημιουργεί ένα νέο σύνολο σχεδιασμένων τετραγωνικών καμπυλών B?zier από το προηγούμενο σημείο στο σχήμα διαδρομής μέσω ενός συνόλου κορυφών, χρησιμοποιώντας καθορισμένα σημεία ελέγχου. |
| createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked) | Δημιουργεί ένα νέο σύνολο τετραγωνικών καμπυλών B?zier από το προηγούμενο σημείο στο σχήμα διαδρομής μέσω ενός συνόλου κορυφών, χρησιμοποιώντας καθορισμένα σημεία ελέγχου. |
| createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY) | Δημιουργεί ένα νέο πινέλο ακτινικού διαβάθμισης. |
| createRadialGradientBrush(List | Δημιουργεί ένα νέο πινέλο ακτινικού διαβάθμισης. |
| createSolidColorBrush(XpsColor color) | Δημιουργεί ένα νέο πινέλο στερεού χρώματος. |
| createSolidColorBrush(Color color) | Δημιουργεί ένα νέο πινέλο στερεού χρώματος. |
| createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport) | Δημιουργεί ένα νέο οπτικό πινέλο. |
| equals(Object arg0) | |
| getClass() | |
| getHeight() | Επιστρέφει το ύψος της σελίδας, εκφρασμένο ως πραγματικός αριθμός σε μονάδες του αποτελεσματικού συντεταγμένου χώρου. |
| getPageCount() | Επιστρέφει τον αριθμό των σελίδων στο ενεργό έγγραφο. |
| getTotalPageCount() | Επιστρέφει τον συνολικό αριθμό σελίδων σε όλα τα έγγραφα μέσα στο έγγραφο XPS. |
| getUtils() | Αποκτά το αντικείμενο που παρέχει βοηθητικά εργαλεία πέρα από το επίσημο API χειρισμού XPS. |
| getWidth() | Επιστρέφει το πλάτος της σελίδας, εκφρασμένο ως πραγματικός αριθμός σε μονάδες του αποτελεσματικού συντεταγμένου χώρου. |
| hashCode() | |
| insertCanvas(int index) | Εισάγει ένα νέο καμβά στη σελίδα στη θέση index . |
| insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString) | Εισάγει νέα γλύφους στη σελίδα στη θέση index . |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Εισάγει νέα γλύφους στη σελίδα στη θέση index . |
| insertPath(int index, XpsPathGeometry data) | Εισάγει μια νέα διαδρομή στη σελίδα στη θέση index . |
| notify() | |
| notifyAll() | |
| removeAt(int index) | Αφαιρεί ένα στοιχείο στη θέση index από τη σελίδα. |
| setHeight(float value) | Ορίζει το ύψος της σελίδας, εκφρασμένο ως πραγματικός αριθμός σε μονάδες του αποτελεσματικού συντεταγμένου χώρου. |
| setWidth(float value) | Ορίζει το πλάτος της σελίδας, εκφρασμένο ως πραγματικός αριθμός σε μονάδες του αποτελεσματικού συντεταγμένου χώρου. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T element)
public T <T>add(T element)
Προσθέτει ένα στοιχείο περιεχομένου (Canvas, Path ή Glyphs)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| στοιχείο | T | Το στοιχείο προς προσθήκη. |
Returns: T - Προστέθηκε στοιχείο.
insert(int index, T element)
public T <T>insert(int index, T element)
Εισάγει ένα στοιχείο (Canvas, Path ή Glyphs) στη σελίδα στη θέση του δείκτη.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| δείκτης | int | Θέση στην οποία πρέπει να εισαχθεί ένα στοιχείο. |
| στοιχείο | T | Το στοιχείο για εισαγωγή. |
Returns: T - Εισαχθέν στοιχείο.
remove(T element)
public T <T>remove(T element)
Αφαιρεί ένα στοιχείο από τη σελίδα.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| στοιχείο | T | Το στοιχείο για αφαίρεση. |
Returns: T - Αφαιρεθέν στοιχείο.
addCanvas()
public XpsCanvas addCanvas()
Προσθέτει ένα νέο καμβά στη σελίδα.
Returns: XpsCanvas - Added canvas.
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
Προσθέτει νέα glyphs στη σελίδα.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| font | XpsFont | Πόρος γραμματοσειράς. |
| fontRenderingEmSize | float | Μέγεθος γραμματοσειράς. |
| originX | float | Συντεταγμένη X προέλευσης γλύφων. |
| originY | float | Συντεταγμένη Y προέλευσης γλύφων. |
| unicodeString | java.lang.String | Συμβολοσειρά για εκτύπωση. |
Returns: XpsGlyphs - Added glyphs.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
Προσθέτει νέα glyphs στη σελίδα.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| fontFamily | java.lang.String | Οικογένεια γραμματοσειράς. |
| fontRenderingEmSize | float | Μέγεθος γραμματοσειράς. |
| fontStyle | XpsFontStyle | Στυλ γραμματοσειράς. |
| originX | float | Συντεταγμένη X προέλευσης γλύφων. |
| originY | float | Συντεταγμένη Y προέλευσης γλύφων. |
| unicodeString | java.lang.String | Συμβολοσειρά για εκτύπωση. |
Returns: XpsGlyphs - Added glyphs.
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)
public void addOutlineEntry(String description, int outlineLevel, int targetPageNumber)
Προσθέτει μια καταχώρηση περιγράμματος στο έγγραφο.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| περιγραφή | java.lang.String | Η περιγραφή της εγγραφής. |
| outlineLevel | int | Το επίπεδο περιγράμματος. |
| targetPageNumber | int | Ο αριθμός στόχου σελίδας. |
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Προσθέτει ένα νέο path στη σελίδα.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| data | XpsPathGeometry | Η γεωμετρία της διαδρομής. |
Returns: XpsPath - Added path.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
Δημιουργεί ένα νέο τμηματικό έλλειπτικό τόξο με περίγραμμα.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| σημείο | java.awt.geom.Point2D | Το σημείο τέλους της ελλειπτικής τόξου. |
| μέγεθος | java.awt.geom.Dimension2D | Η ακτίνα x και y της ελλειπτικής τόξου ως ζεύγος x,y. |
| rotationAngle | float | Δείχνει πώς η έλλειψη περιστρέφεται σε σχέση με το τρέχον σύστημα συντεταγμένων. |
| isLargeArc | boolean | Καθορίζει εάν το τόξο σχεδιάζεται με σάρωση 180 μοιρών ή μεγαλύτερη. |
| sweepDirection | XpsSweepDirection | Η κατεύθυνση με την οποία σχεδιάζεται το τόξο. |
Returns: XpsArcSegment - New elliptical arc segment.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
Δημιουργεί ένα νέο τμηματικό έλλειπτικό τόξο.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| σημείο | java.awt.geom.Point2D | Το σημείο τέλους της ελλειπτικής τόξου. |
| μέγεθος | java.awt.geom.Dimension2D | Η ακτίνα x και y της ελλειπτικής τόξου ως ζεύγος x,y. |
| rotationAngle | float | Δείχνει πώς η έλλειψη περιστρέφεται σε σχέση με το τρέχον σύστημα συντεταγμένων. |
| isLargeArc | boolean | Καθορίζει εάν το τόξο σχεδιάζεται με σάρωση 180 μοιρών ή μεγαλύτερη. |
| sweepDirection | XpsSweepDirection | Η κατεύθυνση με την οποία σχεδιάζεται το τόξο. |
| isStroked | boolean | Καθορίζει εάν το στίγμα για αυτό το τμήμα της διαδρομής σχεδιάζεται. |
Returns: XpsArcSegment - New elliptical arc segment.
createCanvas()
public XpsCanvas createCanvas()
Δημιουργεί ένα νέο καμβά.
Returns: XpsCanvas - New canvas.
createColor(XpsIccProfile iccProfile, float[] components)
public XpsColor createColor(XpsIccProfile iccProfile, float[] components)
Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο βασισμένο στο ICC.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| iccProfile | XpsIccProfile | Ο πόρος προφίλ ICC. |
| components | float[] | Συστατικά χρώματος. |
Returns: XpsColor - New color.
createColor(float r, float g, float b)
public XpsColor createColor(float r, float g, float b)
Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο scRGB.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| r | float | Το κόκκινο συστατικό χρώματος. |
| g | float | Το πράσινο συστατικό χρώματος. |
| b | float | Το μπλε συστατικό χρώματος. |
Returns: XpsColor - New color.
createColor(float a, float r, float g, float b)
public XpsColor createColor(float a, float r, float g, float b)
Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο scRGB.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| a | float | Το άλφα συστατικό χρώματος. |
| r | float | Το κόκκινο συστατικό χρώματος. |
| g | float | Το πράσινο συστατικό χρώματος. |
| b | float | Το μπλε συστατικό χρώματος. |
Returns: XpsColor - New color.
createColor(int r, int g, int b)
public XpsColor createColor(int r, int g, int b)
Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο sRGB.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| r | int | Το κόκκινο συστατικό χρώματος. |
| g | int | Το πράσινο συστατικό χρώματος. |
| b | int | Το μπλε συστατικό χρώματος. |
Returns: XpsColor - New color.
createColor(int a, int r, int g, int b)
public XpsColor createColor(int a, int r, int g, int b)
Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο sRGB.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| a | int | Το άλφα συστατικό χρώματος. |
| r | int | Το κόκκινο συστατικό χρώματος. |
| g | int | Το πράσινο συστατικό χρώματος. |
| b | int | Το μπλε συστατικό χρώματος. |
Returns: XpsColor - New color.
createColor(Color color)
public XpsColor createColor(Color color)
Δημιουργεί ένα νέο χρώμα.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| color | java.awt.Color | Μια εγγενής παρουσία χρώματος για χρώμα RGB. |
Returns: XpsColor - New color.
createColor(String path, float[] components)
public XpsColor createColor(String path, float[] components)
Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο βασισμένο στο ICC.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| path | java.lang.String | Η διαδρομή προς το προφίλ ICC. |
| components | float[] | Συστατικά χρώματος. |
Returns: XpsColor - New color.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
Δημιουργεί νέα glyphs.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| font | XpsFont | Πόρος γραμματοσειράς. |
| fontRenderingEmSize | float | Μέγεθος γραμματοσειράς. |
| originX | float | Συντεταγμένη X προέλευσης γλύφων. |
| originY | float | Συντεταγμένη Y προέλευσης γλύφων. |
| unicodeString | java.lang.String | Συμβολοσειρά για εκτύπωση. |
Returns: XpsGlyphs - New glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
Δημιουργεί νέα glyphs.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| fontFamily | java.lang.String | Οικογένεια γραμματοσειράς. |
| fontRenderingEmSize | float | Μέγεθος γραμματοσειράς. |
| fontStyle | XpsFontStyle | Στυλ γραμματοσειράς. |
| originX | float | Συντεταγμένη X προέλευσης γλύφων. |
| originY | float | Συντεταγμένη Y προέλευσης γλύφων. |
| unicodeString | java.lang.String | Συμβολοσειρά για εκτύπωση. |
Returns: XpsGlyphs - New glyphs.
createGradientStop(XpsColor color, float offset)
public XpsGradientStop createGradientStop(XpsColor color, float offset)
Δημιουργεί ένα νέο σημείο διαβάθμισης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| color | XpsColor | Το χρώμα διακοπής διαβάθμισης. |
| μετατόπιση | float | Η μετατόπιση της διαβάθμισης. |
Returns: XpsGradientStop - New gradient stop.
createGradientStop(Color color, float offset)
public XpsGradientStop createGradientStop(Color color, float offset)
Δημιουργεί ένα νέο σημείο διαβάθμισης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| color | java.awt.Color | Το χρώμα διακοπής διαβάθμισης. |
| μετατόπιση | float | Η μετατόπιση της διαβάθμισης. |
Returns: XpsGradientStop - New gradient stop.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
Δημιουργεί ένα νέο πινέλο εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| image | XpsImage | Ένας πόρος εικόνας. |
| πλαίσιο προβολής | java.awt.geom.Rectangle2D | Η θέση και οι διαστάσεις του περιεχομένου προέλευσης του πινέλου. |
| περιοχή προβολής | java.awt.geom.Rectangle2D | Η περιοχή στον χώρο συντεταγμένων που περιέχει το κύριο πλακίδιο πινέλου, η οποία (ενδεχομένως επαναλαμβανόμενα) εφαρμόζεται για να γεμίσει την περιοχή στην οποία εφαρμόζεται το πινέλο. |
Returns: XpsImageBrush - New image brush.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
Δημιουργεί ένα νέο πινέλο εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| imagePath | java.lang.String | Η διαδρομή προς την εικόνα που θα χρησιμοποιηθεί ως πλακίδιο πινέλου. |
| πλαίσιο προβολής | java.awt.geom.Rectangle2D | Η θέση και οι διαστάσεις του περιεχομένου προέλευσης του πινέλου. |
| περιοχή προβολής | java.awt.geom.Rectangle2D | Η περιοχή στον χώρο συντεταγμένων που περιέχει το κύριο πλακίδιο πινέλου, η οποία (ενδεχομένως επαναλαμβανόμενα) εφαρμόζεται για να γεμίσει την περιοχή στην οποία εφαρμόζεται το πινέλο. |
Returns: XpsImageBrush - New image brush.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
Δημιουργεί ένα νέο γραμμικό πινέλο διαβάθμισης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Το αρχικό σημείο της γραμμικής διαβάθμισης. |
| endPoint | java.awt.geom.Point2D | Το τελικό σημείο της γραμμικής διαβάθμισης. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)
Δημιουργεί ένα νέο γραμμικό πινέλο διαβάθμισης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | Η λίστα των σημείων διαβάθμισης. |
| startPoint | java.awt.geom.Point2D | Το αρχικό σημείο της γραμμικής διαβάθμισης. |
| endPoint | java.awt.geom.Point2D | Το τελικό σημείο της γραμμικής διαβάθμισης. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
public XpsMatrix createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Δημιουργεί έναν νέο πίνακα αφινικού μετασχηματισμού.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| m11 | float | Στοιχείο 11. |
| m12 | float | Στοιχείο 12. |
| m21 | float | Στοιχείο 21. |
| m22 | float | Στοιχείο 22. |
| m31 | float | Στοιχείο 31. |
| m32 | float | Στοιχείο 32. |
Returns: XpsMatrix - New affine transformation matrix.
createPath(XpsPathGeometry data)
public XpsPath createPath(XpsPathGeometry data)
Δημιουργεί ένα νέο path.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| data | XpsPathGeometry | Η γεωμετρία της διαδρομής. |
Returns: XpsPath - New path.
createPathFigure(Point2D startPoint)
public XpsPathFigure createPathFigure(Point2D startPoint)
Δημιουργεί μια νέα ανοιχτή μορφή path.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Το αρχικό σημείο για το πρώτο τμήμα του σχήματος διαδρομής. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)
Δημιουργεί μια νέα μορφή path.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Το αρχικό σημείο για το πρώτο τμήμα του σχήματος διαδρομής. |
| isClosed | boolean | Καθορίζει αν η διαδρομή είναι κλειστή. Εάν οριστεί σε true, το stroke σχεδιάζεται “closed”, δηλαδή το τελευταίο σημείο στο τελευταίο τμήμα του path figure συνδέεται με το σημείο που καθορίζεται στην ιδιότητα StartPoint, διαφορετικά το stroke σχεδιάζεται “open”, και το τελευταίο σημείο δεν συνδέεται με το αρχικό σημείο. Ισχύει μόνο εάν το path figure χρησιμοποιείται σε στοιχείο Path που καθορίζει ένα stroke. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)
Δημιουργεί μια νέα ανοιχτή μορφή path.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Το αρχικό σημείο για το πρώτο τμήμα του σχήματος διαδρομής. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Λίστα τμημάτων διαδρομής. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)
Δημιουργεί μια νέα μορφή path.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Το αρχικό σημείο για το πρώτο τμήμα του σχήματος διαδρομής. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Λίστα τμημάτων διαδρομής. |
| isClosed | boolean | Καθορίζει αν η διαδρομή είναι κλειστή. Εάν οριστεί σε true, το stroke σχεδιάζεται “closed”, δηλαδή το τελευταίο σημείο στο τελευταίο τμήμα του path figure συνδέεται με το σημείο που καθορίζεται στην ιδιότητα StartPoint, διαφορετικά το stroke σχεδιάζεται “open”, και το τελευταίο σημείο δεν συνδέεται με το αρχικό σημείο. Ισχύει μόνο εάν το path figure χρησιμοποιείται σε στοιχείο Path που καθορίζει ένα stroke. |
Returns: XpsPathFigure - New path figure.
createPathGeometry()
public XpsPathGeometry createPathGeometry()
Δημιουργεί μια νέα γεωμετρία path.
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(String abbreviatedGeometry)
public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)
Δημιουργεί μια νέα γεωμετρία διαδρομής που καθορίζεται με σύντομη μορφή.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| abbreviatedGeometry | java.lang.String | Συνοπτική μορφή γεωμετρίας διαδρομής. |
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(List pathFigures)
public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)
Δημιουργεί μια νέα γεωμετρία διαδρομής με καθορισμένη λίστα σχημάτων διαδρομής.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| pathFigures | java.util.List<com.aspose.xps.XpsPathFigure> | Λίστα σχημάτων διαδρομής. |
Returns: XpsPathGeometry - New path geometry.
createPolyBezierSegment(Point2D[] points)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)
Δημιουργεί ένα νέο σύνολο σχεδιασμένων κυβικών καμπυλών B?zier.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| points | java.awt.geom.Point2D[] | Σημεία ελέγχου για πολλαπλά B?bezier τμήματα. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)
Δημιουργεί ένα νέο σύνολο κυβικών καμπυλών B?zier.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| points | java.awt.geom.Point2D[] | Σημεία ελέγχου για πολλαπλά B?bezier τμήματα. |
| isStroked | boolean | Καθορίζει εάν το στίγμα για αυτό το τμήμα της διαδρομής σχεδιάζεται. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyLineSegment(Point2D[] points)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)
Δημιουργεί ένα νέο σχεδιασμένο πολυγωνικό σχέδιο που περιέχει έναν αυθαίρετο αριθμό μεμονωμένων κορυφών.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| points | java.awt.geom.Point2D[] | Ένα σύνολο συντεταγμένων για τα πολλαπλά τμήματα που ορίζουν το τμήμα πολυγραμμής. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyLineSegment(Point2D[] points, boolean isStroked)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)
Δημιουργεί ένα νέο πολυγωνικό σχέδιο που περιέχει έναν αυθαίρετο αριθμό μεμονωμένων κορυφών.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| points | java.awt.geom.Point2D[] | Ένα σύνολο συντεταγμένων για τα πολλαπλά τμήματα που ορίζουν το τμήμα πολυγραμμής. |
| isStroked | boolean | Καθορίζει εάν το στίγμα για αυτό το τμήμα της διαδρομής σχεδιάζεται. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyQuadraticBezierSegment(Point2D[] points)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)
Δημιουργεί ένα νέο σύνολο σχεδιασμένων τετραγωνικών καμπυλών B?zier από το προηγούμενο σημείο στο σχήμα διαδρομής μέσω ενός συνόλου κορυφών, χρησιμοποιώντας καθορισμένα σημεία ελέγχου.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| points | java.awt.geom.Point2D[] | Σημεία ελέγχου για πολλαπλά τετραγωνικά B?bezier τμήματα. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
Δημιουργεί ένα νέο σύνολο τετραγωνικών καμπυλών B?zier από το προηγούμενο σημείο στο σχήμα διαδρομής μέσω ενός συνόλου κορυφών, χρησιμοποιώντας καθορισμένα σημεία ελέγχου.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| points | java.awt.geom.Point2D[] | Σημεία ελέγχου για πολλαπλά τετραγωνικά B?bezier τμήματα. |
| isStroked | boolean | Καθορίζει εάν το στίγμα για αυτό το τμήμα της διαδρομής σχεδιάζεται. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
Δημιουργεί ένα νέο πινέλο ακτινικού διαβάθμισης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| center | java.awt.geom.Point2D | Το κεντρικό σημείο της ακτινικής διαβάθμισης (δηλαδή, το κέντρο της έλλειψης). |
| gradientOrigin | java.awt.geom.Point2D | Το αρχικό σημείο της ακτινικής διαβάθμισης. |
| radiusX | float | Η ακτίνα στη διάσταση x της έλλειψης που ορίζει τη διαβάθμιση ακτινικής κλίμακας. |
| radiusY | float | Η ακτίνα στη διάσταση y της έλλειψης που ορίζει τη διαβάθμιση ακτινικής κλίμακας. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(List<XpsGradientStop> gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
Δημιουργεί ένα νέο πινέλο ακτινικού διαβάθμισης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | Η λίστα των σημείων διαβάθμισης. |
| center | java.awt.geom.Point2D | Το κεντρικό σημείο της ακτινικής διαβάθμισης (δηλαδή, το κέντρο της έλλειψης). |
| gradientOrigin | java.awt.geom.Point2D | Το αρχικό σημείο της ακτινικής διαβάθμισης. |
| radiusX | float | Η ακτίνα στη διάσταση x της έλλειψης που ορίζει τη διαβάθμιση ακτινικής κλίμακας. |
| radiusY | float | Η ακτίνα στη διάσταση y της έλλειψης που ορίζει τη διαβάθμιση ακτινικής κλίμακας. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createSolidColorBrush(XpsColor color)
public XpsSolidColorBrush createSolidColorBrush(XpsColor color)
Δημιουργεί ένα νέο πινέλο στερεού χρώματος.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| color | XpsColor | Το χρώμα για γεμισμένα στοιχεία. |
Returns: XpsSolidColorBrush - New solid color brush.
createSolidColorBrush(Color color)
public XpsSolidColorBrush createSolidColorBrush(Color color)
Δημιουργεί ένα νέο πινέλο στερεού χρώματος.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| color | java.awt.Color | Το χρώμα για γεμισμένα στοιχεία. |
Returns: XpsSolidColorBrush - New solid color brush.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
Δημιουργεί ένα νέο οπτικό πινέλο.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| element | XpsContentElement | Το στοιχείο XPS (Canvas, Path ή Glyphs) για την ιδιότητα Visual του visual brush. |
| πλαίσιο προβολής | java.awt.geom.Rectangle2D | Η θέση και οι διαστάσεις του περιεχομένου προέλευσης του πινέλου. |
| περιοχή προβολής | java.awt.geom.Rectangle2D | Η περιοχή στον χώρο συντεταγμένων που περιέχει το κύριο πλακίδιο πινέλου, η οποία (ενδεχομένως επαναλαμβανόμενα) εφαρμόζεται για να γεμίσει την περιοχή στην οποία εφαρμόζεται το πινέλο. |
Returns: XpsVisualBrush - New visual brush.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getHeight()
public float getHeight()
Επιστρέφει το ύψος της σελίδας, εκφρασμένο ως πραγματικός αριθμός σε μονάδες του αποτελεσματικού συντεταγμένου χώρου.
Returns: float - Το ύψος της σελίδας.
getPageCount()
public int getPageCount()
Επιστρέφει τον αριθμό των σελίδων στο ενεργό έγγραφο.
Returns: int - Ο αριθμός των σελίδων στο ενεργό έγγραφο.
getTotalPageCount()
public int getTotalPageCount()
Επιστρέφει τον συνολικό αριθμό σελίδων σε όλα τα έγγραφα μέσα στο έγγραφο XPS.
Returns: int - Ο συνολικός αριθμός των σελίδων σε όλα τα έγγραφα μέσα στο έγγραφο XPS.
getUtils()
public DocumentUtils getUtils()
Αποκτά το αντικείμενο που παρέχει βοηθητικά εργαλεία πέρα από το επίσημο API χειρισμού XPS.
Returns: DocumentUtils - The object that provides utilities beyond the formal XPS manipulation API.
getWidth()
public float getWidth()
Επιστρέφει το πλάτος της σελίδας, εκφρασμένο ως πραγματικός αριθμός σε μονάδες του αποτελεσματικού συντεταγμένου χώρου.
Returns: float - Το πλάτος της σελίδας.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Εισάγει ένα νέο καμβά στη σελίδα στη θέση index .
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| δείκτης | int | Θέση στην οποία πρέπει να εισαχθεί ένας νέος καμβάς. |
Returns: XpsCanvas - Inserted canvas.
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
Εισάγει νέα γλύφους στη σελίδα στη θέση index .
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| δείκτης | int | Θέση στην οποία πρέπει να εισαχθούν νέα γλύφια. |
| font | XpsFont | Πόρος γραμματοσειράς. |
| fontSize | float | Μέγεθος γραμματοσειράς. |
| originX | float | Συντεταγμένη X προέλευσης γλύφων. |
| originY | float | Συντεταγμένη Y προέλευσης γλύφων. |
| unicodeString | java.lang.String | Συμβολοσειρά για εκτύπωση. |
Returns: XpsGlyphs - Inserted glyphs.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
Εισάγει νέα γλύφους στη σελίδα στη θέση index .
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| δείκτης | int | Θέση στην οποία πρέπει να εισαχθούν νέα γλύφια. |
| fontFamily | java.lang.String | Οικογένεια γραμματοσειράς. |
| fontSize | float | Μέγεθος γραμματοσειράς. |
| fontStyle | XpsFontStyle | Στυλ γραμματοσειράς. |
| originX | float | Συντεταγμένη X προέλευσης γλύφων. |
| originY | float | Συντεταγμένη Y προέλευσης γλύφων. |
| unicodeString | java.lang.String | Συμβολοσειρά για εκτύπωση. |
Returns: XpsGlyphs - Inserted glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Εισάγει μια νέα διαδρομή στη σελίδα στη θέση index .
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| δείκτης | int | Θέση στην οποία πρέπει να εισαχθεί ένα νέο μονοπάτι. |
| data | XpsPathGeometry | Η γεωμετρία της διαδρομής. |
Returns: XpsPath - Inserted path.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public XpsContentElement removeAt(int index)
Αφαιρεί ένα στοιχείο στη θέση index από τη σελίδα.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| δείκτης | int | Θέση στην οποία πρέπει να αφαιρεθεί το στοιχείο. |
Returns: XpsContentElement - Removed element.
setHeight(float value)
public void setHeight(float value)
Ορίζει το ύψος της σελίδας, εκφρασμένο ως πραγματικός αριθμός σε μονάδες του αποτελεσματικού συντεταγμένου χώρου.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | float | Το ύψος της σελίδας. |
setWidth(float value)
public void setWidth(float value)
Ορίζει το πλάτος της σελίδας, εκφρασμένο ως πραγματικός αριθμός σε μονάδες του αποτελεσματικού συντεταγμένου χώρου.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | float | Το πλάτος της σελίδας. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | long | |
| arg1 | int |