PageAPI

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI

public class PageAPI implements EventBasedModifications.IModificationAPI

Το API τροποποίησης στοιχείου Page.

Μέθοδοι

ΜέθοδοςΠεριγραφή
add(T element)Προσθέτει ένα στοιχείο περιεχομένου (Canvas, Path ή Glyphs)
insert(int index, T element)Εισάγει ένα στοιχείο (Canvas, Path ή Glyphs) στη σελίδα στη θέση του δείκτη.
remove(T element)Αφαιρεί ένα στοιχείο από τη σελίδα.
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 gradientStops, Point2D startPoint, Point2D endPoint)Δημιουργεί ένα νέο γραμμικό πινέλο διαβάθμισης.
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 segments)Δημιουργεί μια νέα ανοιχτή μορφή path.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)Δημιουργεί μια νέα μορφή path.
createPathGeometry()Δημιουργεί μια νέα γεωμετρία path.
createPathGeometry(String abbreviatedGeometry)Δημιουργεί μια νέα γεωμετρία διαδρομής που καθορίζεται με σύντομη μορφή.
createPathGeometry(List pathFigures)Δημιουργεί μια νέα γεωμετρία διαδρομής με καθορισμένη λίστα σχημάτων διαδρομής.
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 gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Δημιουργεί ένα νέο πινέλο ακτινικού διαβάθμισης.
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:

ΠαράμετροςΤύποςΠεριγραφή
fontXpsFontΠόρος γραμματοσειράς.
fontRenderingEmSizefloatΜέγεθος γραμματοσειράς.
originXfloatΣυντεταγμένη X προέλευσης γλύφων.
originYfloatΣυντεταγμένη Y προέλευσης γλύφων.
unicodeStringjava.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:

ΠαράμετροςΤύποςΠεριγραφή
fontFamilyjava.lang.StringΟικογένεια γραμματοσειράς.
fontRenderingEmSizefloatΜέγεθος γραμματοσειράς.
fontStyleXpsFontStyleΣτυλ γραμματοσειράς.
originXfloatΣυντεταγμένη X προέλευσης γλύφων.
originYfloatΣυντεταγμένη Y προέλευσης γλύφων.
unicodeStringjava.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Η περιγραφή της εγγραφής.
outlineLevelintΤο επίπεδο περιγράμματος.
targetPageNumberintΟ αριθμός στόχου σελίδας.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Προσθέτει ένα νέο path στη σελίδα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
dataXpsPathGeometryΗ γεωμετρία της διαδρομής.

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.
rotationAnglefloatΔείχνει πώς η έλλειψη περιστρέφεται σε σχέση με το τρέχον σύστημα συντεταγμένων.
isLargeArcbooleanΚαθορίζει εάν το τόξο σχεδιάζεται με σάρωση 180 μοιρών ή μεγαλύτερη.
sweepDirectionXpsSweepDirectionΗ κατεύθυνση με την οποία σχεδιάζεται το τόξο.

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.
rotationAnglefloatΔείχνει πώς η έλλειψη περιστρέφεται σε σχέση με το τρέχον σύστημα συντεταγμένων.
isLargeArcbooleanΚαθορίζει εάν το τόξο σχεδιάζεται με σάρωση 180 μοιρών ή μεγαλύτερη.
sweepDirectionXpsSweepDirectionΗ κατεύθυνση με την οποία σχεδιάζεται το τόξο.
isStrokedbooleanΚαθορίζει εάν το στίγμα για αυτό το τμήμα της διαδρομής σχεδιάζεται.

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:

ΠαράμετροςΤύποςΠεριγραφή
iccProfileXpsIccProfileΟ πόρος προφίλ ICC.
componentsfloat[]Συστατικά χρώματος.

Returns: XpsColor - New color.

createColor(float r, float g, float b)

public XpsColor createColor(float r, float g, float b)

Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο scRGB.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
rfloatΤο κόκκινο συστατικό χρώματος.
gfloatΤο πράσινο συστατικό χρώματος.
bfloatΤο μπλε συστατικό χρώματος.

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:

ΠαράμετροςΤύποςΠεριγραφή
afloatΤο άλφα συστατικό χρώματος.
rfloatΤο κόκκινο συστατικό χρώματος.
gfloatΤο πράσινο συστατικό χρώματος.
bfloatΤο μπλε συστατικό χρώματος.

Returns: XpsColor - New color.

createColor(int r, int g, int b)

public XpsColor createColor(int r, int g, int b)

Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο sRGB.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
rintΤο κόκκινο συστατικό χρώματος.
gintΤο πράσινο συστατικό χρώματος.
bintΤο μπλε συστατικό χρώματος.

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:

ΠαράμετροςΤύποςΠεριγραφή
aintΤο άλφα συστατικό χρώματος.
rintΤο κόκκινο συστατικό χρώματος.
gintΤο πράσινο συστατικό χρώματος.
bintΤο μπλε συστατικό χρώματος.

Returns: XpsColor - New color.

createColor(Color color)

public XpsColor createColor(Color color)

Δημιουργεί ένα νέο χρώμα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
colorjava.awt.ColorΜια εγγενής παρουσία χρώματος για χρώμα RGB.

Returns: XpsColor - New color.

createColor(String path, float[] components)

public XpsColor createColor(String path, float[] components)

Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο βασισμένο στο ICC.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
pathjava.lang.StringΗ διαδρομή προς το προφίλ ICC.
componentsfloat[]Συστατικά χρώματος.

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:

ΠαράμετροςΤύποςΠεριγραφή
fontXpsFontΠόρος γραμματοσειράς.
fontRenderingEmSizefloatΜέγεθος γραμματοσειράς.
originXfloatΣυντεταγμένη X προέλευσης γλύφων.
originYfloatΣυντεταγμένη Y προέλευσης γλύφων.
unicodeStringjava.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:

ΠαράμετροςΤύποςΠεριγραφή
fontFamilyjava.lang.StringΟικογένεια γραμματοσειράς.
fontRenderingEmSizefloatΜέγεθος γραμματοσειράς.
fontStyleXpsFontStyleΣτυλ γραμματοσειράς.
originXfloatΣυντεταγμένη X προέλευσης γλύφων.
originYfloatΣυντεταγμένη Y προέλευσης γλύφων.
unicodeStringjava.lang.StringΣυμβολοσειρά για εκτύπωση.

Returns: XpsGlyphs - New glyphs.

createGradientStop(XpsColor color, float offset)

public XpsGradientStop createGradientStop(XpsColor color, float offset)

Δημιουργεί ένα νέο σημείο διαβάθμισης.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
colorXpsColorΤο χρώμα διακοπής διαβάθμισης.
μετατόπισηfloatΗ μετατόπιση της διαβάθμισης.

Returns: XpsGradientStop - New gradient stop.

createGradientStop(Color color, float offset)

public XpsGradientStop createGradientStop(Color color, float offset)

Δημιουργεί ένα νέο σημείο διαβάθμισης.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
colorjava.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:

ΠαράμετροςΤύποςΠεριγραφή
imageXpsImageΈνας πόρος εικόνας.
πλαίσιο προβολής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:

ΠαράμετροςΤύποςΠεριγραφή
imagePathjava.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:

ΠαράμετροςΤύποςΠεριγραφή
startPointjava.awt.geom.Point2DΤο αρχικό σημείο της γραμμικής διαβάθμισης.
endPointjava.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:

ΠαράμετροςΤύποςΠεριγραφή
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>Η λίστα των σημείων διαβάθμισης.
startPointjava.awt.geom.Point2DΤο αρχικό σημείο της γραμμικής διαβάθμισης.
endPointjava.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:

ΠαράμετροςΤύποςΠεριγραφή
m11floatΣτοιχείο 11.
m12floatΣτοιχείο 12.
m21floatΣτοιχείο 21.
m22floatΣτοιχείο 22.
m31floatΣτοιχείο 31.
m32floatΣτοιχείο 32.

Returns: XpsMatrix - New affine transformation matrix.

createPath(XpsPathGeometry data)

public XpsPath createPath(XpsPathGeometry data)

Δημιουργεί ένα νέο path.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
dataXpsPathGeometryΗ γεωμετρία της διαδρομής.

Returns: XpsPath - New path.

createPathFigure(Point2D startPoint)

public XpsPathFigure createPathFigure(Point2D startPoint)

Δημιουργεί μια νέα ανοιχτή μορφή path.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
startPointjava.awt.geom.Point2DΤο αρχικό σημείο για το πρώτο τμήμα του σχήματος διαδρομής.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)

Δημιουργεί μια νέα μορφή path.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
startPointjava.awt.geom.Point2DΤο αρχικό σημείο για το πρώτο τμήμα του σχήματος διαδρομής.
isClosedbooleanΚαθορίζει αν η διαδρομή είναι κλειστή. Εάν οριστεί σε 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:

ΠαράμετροςΤύποςΠεριγραφή
startPointjava.awt.geom.Point2DΤο αρχικό σημείο για το πρώτο τμήμα του σχήματος διαδρομής.
segmentsjava.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:

ΠαράμετροςΤύποςΠεριγραφή
startPointjava.awt.geom.Point2DΤο αρχικό σημείο για το πρώτο τμήμα του σχήματος διαδρομής.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Λίστα τμημάτων διαδρομής.
isClosedbooleanΚαθορίζει αν η διαδρομή είναι κλειστή. Εάν οριστεί σε 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:

ΠαράμετροςΤύποςΠεριγραφή
abbreviatedGeometryjava.lang.StringΣυνοπτική μορφή γεωμετρίας διαδρομής.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(List pathFigures)

public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)

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

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
pathFiguresjava.util.List<com.aspose.xps.XpsPathFigure>Λίστα σχημάτων διαδρομής.

Returns: XpsPathGeometry - New path geometry.

createPolyBezierSegment(Point2D[] points)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)

Δημιουργεί ένα νέο σύνολο σχεδιασμένων κυβικών καμπυλών B?zier.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
pointsjava.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:

ΠαράμετροςΤύποςΠεριγραφή
pointsjava.awt.geom.Point2D[]Σημεία ελέγχου για πολλαπλά B?bezier τμήματα.
isStrokedbooleanΚαθορίζει εάν το στίγμα για αυτό το τμήμα της διαδρομής σχεδιάζεται.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyLineSegment(Point2D[] points)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)

Δημιουργεί ένα νέο σχεδιασμένο πολυγωνικό σχέδιο που περιέχει έναν αυθαίρετο αριθμό μεμονωμένων κορυφών.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
pointsjava.awt.geom.Point2D[]Ένα σύνολο συντεταγμένων για τα πολλαπλά τμήματα που ορίζουν το τμήμα πολυγραμμής.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyLineSegment(Point2D[] points, boolean isStroked)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)

Δημιουργεί ένα νέο πολυγωνικό σχέδιο που περιέχει έναν αυθαίρετο αριθμό μεμονωμένων κορυφών.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
pointsjava.awt.geom.Point2D[]Ένα σύνολο συντεταγμένων για τα πολλαπλά τμήματα που ορίζουν το τμήμα πολυγραμμής.
isStrokedbooleanΚαθορίζει εάν το στίγμα για αυτό το τμήμα της διαδρομής σχεδιάζεται.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyQuadraticBezierSegment(Point2D[] points)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)

Δημιουργεί ένα νέο σύνολο σχεδιασμένων τετραγωνικών καμπυλών B?zier από το προηγούμενο σημείο στο σχήμα διαδρομής μέσω ενός συνόλου κορυφών, χρησιμοποιώντας καθορισμένα σημεία ελέγχου.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
pointsjava.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:

ΠαράμετροςΤύποςΠεριγραφή
pointsjava.awt.geom.Point2D[]Σημεία ελέγχου για πολλαπλά τετραγωνικά B?bezier τμήματα.
isStrokedbooleanΚαθορίζει εάν το στίγμα για αυτό το τμήμα της διαδρομής σχεδιάζεται.

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:

ΠαράμετροςΤύποςΠεριγραφή
centerjava.awt.geom.Point2DΤο κεντρικό σημείο της ακτινικής διαβάθμισης (δηλαδή, το κέντρο της έλλειψης).
gradientOriginjava.awt.geom.Point2DΤο αρχικό σημείο της ακτινικής διαβάθμισης.
radiusXfloatΗ ακτίνα στη διάσταση x της έλλειψης που ορίζει τη διαβάθμιση ακτινικής κλίμακας.
radiusYfloatΗ ακτίνα στη διάσταση 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:

ΠαράμετροςΤύποςΠεριγραφή
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>Η λίστα των σημείων διαβάθμισης.
centerjava.awt.geom.Point2DΤο κεντρικό σημείο της ακτινικής διαβάθμισης (δηλαδή, το κέντρο της έλλειψης).
gradientOriginjava.awt.geom.Point2DΤο αρχικό σημείο της ακτινικής διαβάθμισης.
radiusXfloatΗ ακτίνα στη διάσταση x της έλλειψης που ορίζει τη διαβάθμιση ακτινικής κλίμακας.
radiusYfloatΗ ακτίνα στη διάσταση y της έλλειψης που ορίζει τη διαβάθμιση ακτινικής κλίμακας.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createSolidColorBrush(XpsColor color)

public XpsSolidColorBrush createSolidColorBrush(XpsColor color)

Δημιουργεί ένα νέο πινέλο στερεού χρώματος.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
colorXpsColorΤο χρώμα για γεμισμένα στοιχεία.

Returns: XpsSolidColorBrush - New solid color brush.

createSolidColorBrush(Color color)

public XpsSolidColorBrush createSolidColorBrush(Color color)

Δημιουργεί ένα νέο πινέλο στερεού χρώματος.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
colorjava.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:

ΠαράμετροςΤύποςΠεριγραφή
elementXpsContentElementΤο στοιχείο 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:

ΠαράμετροςΤύποςΠεριγραφή
arg0java.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Θέση στην οποία πρέπει να εισαχθούν νέα γλύφια.
fontXpsFontΠόρος γραμματοσειράς.
fontSizefloatΜέγεθος γραμματοσειράς.
originXfloatΣυντεταγμένη X προέλευσης γλύφων.
originYfloatΣυντεταγμένη Y προέλευσης γλύφων.
unicodeStringjava.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Θέση στην οποία πρέπει να εισαχθούν νέα γλύφια.
fontFamilyjava.lang.StringΟικογένεια γραμματοσειράς.
fontSizefloatΜέγεθος γραμματοσειράς.
fontStyleXpsFontStyleΣτυλ γραμματοσειράς.
originXfloatΣυντεταγμένη X προέλευσης γλύφων.
originYfloatΣυντεταγμένη Y προέλευσης γλύφων.
unicodeStringjava.lang.StringΣυμβολοσειρά για εκτύπωση.

Returns: XpsGlyphs - Inserted glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Εισάγει μια νέα διαδρομή στη σελίδα στη θέση index .

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
δείκτηςintΘέση στην οποία πρέπει να εισαχθεί ένα νέο μονοπάτι.
dataXpsPathGeometryΗ γεωμετρία της διαδρομής.

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:

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

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

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