GraphicsState
ΕΚΤΙΜΗΣΗ
GraphicsState Είναι μια τάξη στο Aspose.PDF FOSS για Java. Κληρονομιά από: Cloneable.
Παρακολουθεί την κατάσταση μεταβλητής γραφικών κατά τη διάρκεια της παραδόσεως σελίδας PDF (ISO 32000-1:2008, §8.4).
Αυτή η κατηγορία παρέχει 79 μεθόδους για να εργαστείτε με GraphicsState αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: GraphicsState, beginText, clearPath, clearPendingClip, clone, closePath, concatMatrix, createStroke, curveTo, curveToV, curveToY, getBlendMode,67 και άλλες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : blendMode, cTM, charSpacing, clipPath, currentPath, dashArray,Και 23 ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
cTM | Matrix | Διαβάστε | Επιστρέφει την τρέχουσα μετασχηματιστική ματρίκα. |
fillColor | java.awt.Color | Διαβάστε | Επιστρέφει το χρώμα γεμίσει ως χρώματα AWT. |
fillPatternName | String | Διαβάστε | Επιστρέφει το τρέχον όνομα φόρτισης (ή μηδέν για την πλήρωση χρωμάτων). |
strokePatternName | String | Διαβάστε | Επιστρέφει το τρέχον όνομα του παρόχου σπασμού (ή μηδέν). |
fillColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Διαβάστε | Επιστρέφει το χρώμα που επιλέχθηκε από τον τελευταίο {@code cs} ή null. |
strokeColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Διαβάστε | Επιστρέφει το χρώμα που επιλέχθηκε από τον τελευταίο {@code CS} ή μηδέν. |
strokeColor | java.awt.Color | Διαβάστε | Επιστρέφει το χρώμα του εγκεφαλικού επεισοδίου ως χρώματα AWT. |
lineWidth | double | Διαβάστε | Επιστρέφει το πλάτος γραμμής σε μονάδες χρήστη. |
lineCap | int | Διαβάστε | Επιστρέφει το στυλ της γραμμής cap (0 = butt, 1 = γύρο, 2 = τετράγωνο). |
lineJoin | int | Διαβάστε | Επιστρέφει το στυλ συνδεσιμότητας γραμμής (0 = μέτρο, 1 = γύρο, 2 = βέβλο). |
miterLimit | double | Διαβάστε | Επιστρέφει το όριο του μίτρου. |
dashArray | float[] | Διαβάστε | Επιστρέφει την σειρά dash, ή μηδέν για στερεές γραμμές. |
dashPhase | float | Διαβάστε | Επιστρέφει η φάση του Dash. |
strokingAlpha | float | Διαβάστε | Επιστρέφει το στρογγυλό άλφα (0..1). |
nonStrokingAlpha | float | Διαβάστε | Επιστρέφει το μη-στροκινές (πλήρωτες) αλφά (0..1). |
blendMode | String | Διαβάστε | Επιστρέφει τη λειτουργία αναμίξεως (/BM, §11.3.5). |
fontName | String | Διαβάστε | Επιστρέφει το τρέχον όνομα πηγής γραμματοσειράς (π.χ., «F1»). |
fontSize | double | Διαβάστε | Επιστρέφει το τρέχον μέγεθος γραμματοσειράς. |
charSpacing | double | Διαβάστε | Επιστρέφει τον χαρακτήρα που διαδίδεται σε μονάδες κειμένου-διάστατος. |
wordSpacing | double | Διαβάστε | Επιστρέφει τη λέξη που διαχωρίζεται σε μονάδες κειμένου-διάστατος. |
horizontalScaling | double | Διαβάστε | Επιστρέφει την οριζόντια κλίμακα του κειμένου (προσάρτηση, 100 = φυσιολογικό). |
textLeading | double | Διαβάστε | Επιστρέφει το κείμενο που επικεντρώνεται. |
textRenderingMode | int | Διαβάστε | Επιστρέφει τη λειτουργία rendering κειμένου (0-7). |
textRise | double | Διαβάστε | Επιστρέφει το κείμενο στην άνοδο. |
textMatrix | Matrix | Διαβάστε | Επιστρέφει το κείμενο μάρτυρας (Tm). |
textLineMatrix | Matrix | Διαβάστε | Επιστρέφει το κείμενο γραμμή ματρίο (Tlm). |
currentPath | GeneralPath | Διαβάστε | Επιστρέφει στην τρέχουσα πορεία. |
clipPath | GeneralPath | Διαβάστε | Επιστρέφει την τρέχουσα διαδρομή κλίσης, ή μηδέν εάν δεν έχει ρυθμιστεί. |
pendingClipEvenOdd | boolean | Διαβάστε | Επιστρέφει αληθινό εάν το κλικ που αναμένεται χρησιμοποιεί τον ισοδύναμο κανόνα. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
GraphicsState() | Δημιουργεί μια νέα κατάσταση γραφικών με τις προεπιλεγμένες τιμές PDF. |
clone() → GraphicsState | |
getCTM() → Matrix | Επιστρέφει την τρέχουσα μετασχηματιστική ματρίκα. |
setCTM(ctm: Matrix) | Σχεδιάστε τη σημερινή μετασχηματιστική ματρίκα. |
concatMatrix(matrix: Matrix) | Συγκεντρώστε μια ματρίκα στο CTM: ctm = matrix × ctM. |
getFillColor() → java.awt.Color | Επιστρέφει το χρώμα γεμίσει ως χρώματα AWT. |
getFillPatternName() → String | Επιστρέφει το τρέχον όνομα φόρτισης (ή μηδέν για την πλήρωση χρωμάτων). |
setFillPatternName(n: String) | Αποθηκεύει ένα όνομα πόρου πρότυπο ως πηγή συμπλήρωσης. |
getStrokePatternName() → String | Επιστρέφει το τρέχον όνομα του παρόχου σπασμού (ή μηδέν). |
setStrokePatternName(n: String) | Αποθηκεύει ένα όνομα πόρου πρότυπο ως πηγή εγκεφαλικού επεισοδίου. |
setFillColorRGB(r: double, g: double, b: double) | Εισάγετε το χρώμα συμπλήρωσης από τα στοιχεία PDF RGB (0..1). |
setFillColorGray(gray: double) | Καθορίστε το χρώμα συμπλήρωσης από μια γκρι τιμή PDF (0..1). |
setFillColorCMYK(c: double, m: double, y: double, k: double) | Εισάγετε το χρώμα συμπλήρωσης από τα στοιχεία PDF CMYK (0..1) μέσω του |
| Ετικέτες Τύπος μετατροπής | |
| (Προσωπικά: Το δικό σας κείμενο είναι ανοιχτό. | |
setFillColor(color: java.awt.Color) | Εισάγετε το χρώμα απευθείας. |
getFillColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Επιστρέφει το χρώμα που επιλέχθηκε από τον τελευταίο {@code cs} ή null. |
setFillColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Αποθηκεύει το χρώμα που επιλέχθηκε από {@code cs} για την επόμενη sc/scn. |
getStrokeColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Επιστρέφει το χρώμα που επιλέχθηκε από τον τελευταίο {@code CS} ή μηδέν. |
setStrokeColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Αποθηκεύει το χρώμα που επιλέχθηκε από τον {@code CS} για την επόμενη SC/SCN. |
getStrokeColor() → java.awt.Color | Επιστρέφει το χρώμα του εγκεφαλικού επεισοδίου ως χρώματα AWT. |
setStrokeColorRGB(r: double, g: double, b: double) | Ρυθμίστε το χρώμα του σπασμού από τα στοιχεία PDF RGB (0..1). |
setStrokeColorGray(gray: double) | Προσθέστε το χρώμα του σπυράκι από μια γκρι τιμή PDF (0..1). |
setStrokeColorCMYK(c: double, m: double, y: double, k: double) | Ρυθμίστε το χρώμα του σπασμού από τα στοιχεία PDF CMYK (0..1) μέσω της |
| Ετικέτες Τύπος μετατροπής | |
| (Προσωπικά: Το δικό σας κείμενο είναι ανοιχτό. | |
setStrokeColor(color: java.awt.Color) | Εισάγετε το χρώμα του εγκεφαλικού σωλήνα απευθείας. |
getLineWidth() → double | Επιστρέφει το πλάτος γραμμής σε μονάδες χρήστη. |
setLineWidth(w: double) | Σημειώστε το πλάτος της γραμμής. |
getLineCap() → int | Επιστρέφει το στυλ της γραμμής cap (0 = butt, 1 = γύρο, 2 = τετράγωνο). |
setLineCap(cap: int) | Στελίζει το στυλ της γραμμής. |
getLineJoin() → int | Επιστρέφει το στυλ συνδεσιμότητας γραμμής (0 = μέτρο, 1 = γύρο, 2 = βέβλο). |
setLineJoin(join: int) | Στελέστε τη γραμμή να συνδεθεί στυλ. |
getMiterLimit() → double | Επιστρέφει το όριο του μίτρου. |
setMiterLimit(limit: double) | Εισάγετε το όριο του μετρητή. |
getDashArray() → float[] | Επιστρέφει την σειρά dash, ή μηδέν για στερεές γραμμές. |
getDashPhase() → float | Επιστρέφει η φάση του Dash. |
setDash(array: float[], phase: float) | Εισάγετε το πρότυπο Dash. |
createStroke() → BasicStroke | Δημιουργεί ένα AWT BasicStroke από το τρέχον στυλ γραμμής. |
getStrokingAlpha() → float | Επιστρέφει το στρογγυλό άλφα (0..1). |
setStrokingAlpha(alpha: float) | Συσκευάστε το στρογγυλό άλφα. |
getNonStrokingAlpha() → float | Επιστρέφει το μη-στροκινές (πλήρωτες) αλφά (0..1). |
setNonStrokingAlpha(alpha: float) | Συσκευή του μη-στροκινδρού αλφα. |
getBlendMode() → String | Επιστρέφει τη λειτουργία αναμίξεως (/BM, §11.3.5). |
setBlendMode(mode: String) | Εισάγετε τη λειτουργία αναμίξεων. null επαναφέρει σε “Normal”. |
getFontName() → String | Επιστρέφει το τρέχον όνομα πηγής γραμματοσειράς (π.χ., «F1»). |
setFont(name: String, size: double) | Εισάγετε την τρέχουσα γραμματοσειρά. |
getFontSize() → double | Επιστρέφει το τρέχον μέγεθος γραμματοσειράς. |
getCharSpacing() → double | Επιστρέφει τον χαρακτήρα που διαδίδεται σε μονάδες κειμένου-διάστατος. |
setCharSpacing(cs: double) | Κάντε το χαρακτήρα διαστήματα. |
getWordSpacing() → double | Επιστρέφει τη λέξη που διαχωρίζεται σε μονάδες κειμένου-διάστατος. |
setWordSpacing(ws: double) | Να βάλουμε τη λέξη διαστήματα. |
getHorizontalScaling() → double | Επιστρέφει την οριζόντια κλίμακα του κειμένου (προσάρτηση, 100 = φυσιολογικό). |
setHorizontalScaling(hs: double) | Οριζόντια κείμενο με κλίμακα. |
getTextLeading() → double | Επιστρέφει το κείμενο που επικεντρώνεται. |
setTextLeading(tl: double) | Κάντε το κείμενο επικεφαλής. |
getTextRenderingMode() → int | Επιστρέφει τη λειτουργία rendering κειμένου (0-7). |
setTextRenderingMode(mode: int) | Εισάγετε τη λειτουργία rendering κειμένου. |
getTextRise() → double | Επιστρέφει το κείμενο στην άνοδο. |
setTextRise(rise: double) | Το κείμενο ανεβαίνει. |
getTextMatrix() → Matrix | Επιστρέφει το κείμενο μάρτυρας (Tm). |
setTextMatrix(tm: Matrix) | Εισάγετε το κείμενο matrix. |
setTextMatrixDirect(tm: Matrix) | Ρυθμίστε τη γραμμή κειμένου χωρίς να αλλάξετε τη Γραμμημένη γραμμή κείμενου (για προώθηση glyph). |
getTextLineMatrix() → Matrix | Επιστρέφει το κείμενο γραμμή ματρίο (Tlm). |
moveTextPosition(tx: double, ty: double) | Μετακινεί τη θέση κειμένου με (tx, ty) — εφαρμόζει τον Td operator. |
nextLine() | Μετακινείται στην επόμενη γραμμή — εφαρμόζει τον χειριστή T*. |
beginText() | Ξεκινά ένα αντικείμενο κειμένου (BT) - επαναφέρει τη γραμμή κείμενου και τη μητρώο γραμμής κείμενο στην ταυτότητα. |
getCurrentPath() → GeneralPath | Επιστρέφει στην τρέχουσα πορεία. |
moveTo(x: double, y: double) | Ξεκινά μια νέα υποδιαδρομή στο (x, y). |
lineTo(x: double, y: double) | Προσθέστε μια γραμμή από το τρέχον σημείο στο (x, y). |
curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Προσθέστε μια κουβική καμπύλη Bézier (επιχειρηματίας C). |
curveToV(x2: double, y2: double, x3: double, y3: double) | Προσθέστε μια κουβική καμπύλη Bézier με πρώτο σημείο ελέγχου = τρέχον σημείο (v operator). |
curveToY(x1: double, y1: double, x3: double, y3: double) | Προσθέστε μια κουβική καμπύλη Bézier με τελικό σημείο ελέγχου = τελικός σημείο (και φορέας). |
rect(x: double, y: double, w: double, h: double) | Εισάγετε μια ορθόγωνα (επαναλαμβανόμενη λειτουργία). |
closePath() | Κλείνει το τρέχον υποδρόμιο (h operator). |
clearPath() | Καθαρίζει το τρέχον μονοπάτι μετά τη ζωγραφική ή το no-op. |
getClipPath() → GeneralPath | Επιστρέφει την τρέχουσα διαδρομή κλίσης, ή μηδέν εάν δεν έχει ρυθμιστεί. |
setClipPath(path: GeneralPath) | Κάντε το μονοπάτι κλιπ άμεσα. |
setPendingClip() | Σημειώνεται ένα κλιπ μη μηδενικού βολής (W operator). |
setPendingClipEvenOdd() | Σημειώνεται ένα κλιπ που αναγκάζεται να ακουστεί (W* operator). |
hasPendingClip() → boolean | Επιστρέφει αληθινό εάν υπάρχει ένα κλιπ που περιμένει να εφαρμοστεί. |
isPendingClipEvenOdd() → boolean | Επιστρέφει αληθινό εάν το κλικ που αναμένεται χρησιμοποιεί τον ισοδύναμο κανόνα. |
clearPendingClip() | Καθαρίζει την κλιπ σημαία (μετά από την εφαρμογή). |