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 ακόμα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
cTMMatrixΔιαβάστεΕπιστρέφει την τρέχουσα μετασχηματιστική ματρίκα.
fillColorjava.awt.ColorΔιαβάστεΕπιστρέφει το χρώμα γεμίσει ως χρώματα AWT.
fillPatternNameStringΔιαβάστεΕπιστρέφει το τρέχον όνομα φόρτισης (ή μηδέν για την πλήρωση χρωμάτων).
strokePatternNameStringΔιαβάστεΕπιστρέφει το τρέχον όνομα του παρόχου σπασμού (ή μηδέν).
fillColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseΔιαβάστεΕπιστρέφει το χρώμα που επιλέχθηκε από τον τελευταίο {@code cs} ή null.
strokeColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseΔιαβάστεΕπιστρέφει το χρώμα που επιλέχθηκε από τον τελευταίο {@code CS} ή μηδέν.
strokeColorjava.awt.ColorΔιαβάστεΕπιστρέφει το χρώμα του εγκεφαλικού επεισοδίου ως χρώματα AWT.
lineWidthdoubleΔιαβάστεΕπιστρέφει το πλάτος γραμμής σε μονάδες χρήστη.
lineCapintΔιαβάστεΕπιστρέφει το στυλ της γραμμής cap (0 = butt, 1 = γύρο, 2 = τετράγωνο).
lineJoinintΔιαβάστεΕπιστρέφει το στυλ συνδεσιμότητας γραμμής (0 = μέτρο, 1 = γύρο, 2 = βέβλο).
miterLimitdoubleΔιαβάστεΕπιστρέφει το όριο του μίτρου.
dashArrayfloat[]ΔιαβάστεΕπιστρέφει την σειρά dash, ή μηδέν για στερεές γραμμές.
dashPhasefloatΔιαβάστεΕπιστρέφει η φάση του Dash.
strokingAlphafloatΔιαβάστεΕπιστρέφει το στρογγυλό άλφα (0..1).
nonStrokingAlphafloatΔιαβάστεΕπιστρέφει το μη-στροκινές (πλήρωτες) αλφά (0..1).
blendModeStringΔιαβάστεΕπιστρέφει τη λειτουργία αναμίξεως (/BM, §11.3.5).
fontNameStringΔιαβάστεΕπιστρέφει το τρέχον όνομα πηγής γραμματοσειράς (π.χ., «F1»).
fontSizedoubleΔιαβάστεΕπιστρέφει το τρέχον μέγεθος γραμματοσειράς.
charSpacingdoubleΔιαβάστεΕπιστρέφει τον χαρακτήρα που διαδίδεται σε μονάδες κειμένου-διάστατος.
wordSpacingdoubleΔιαβάστεΕπιστρέφει τη λέξη που διαχωρίζεται σε μονάδες κειμένου-διάστατος.
horizontalScalingdoubleΔιαβάστεΕπιστρέφει την οριζόντια κλίμακα του κειμένου (προσάρτηση, 100 = φυσιολογικό).
textLeadingdoubleΔιαβάστεΕπιστρέφει το κείμενο που επικεντρώνεται.
textRenderingModeintΔιαβάστεΕπιστρέφει τη λειτουργία rendering κειμένου (0-7).
textRisedoubleΔιαβάστεΕπιστρέφει το κείμενο στην άνοδο.
textMatrixMatrixΔιαβάστεΕπιστρέφει το κείμενο μάρτυρας (Tm).
textLineMatrixMatrixΔιαβάστεΕπιστρέφει το κείμενο γραμμή ματρίο (Tlm).
currentPathGeneralPathΔιαβάστεΕπιστρέφει στην τρέχουσα πορεία.
clipPathGeneralPathΔιαβάστεΕπιστρέφει την τρέχουσα διαδρομή κλίσης, ή μηδέν εάν δεν έχει ρυθμιστεί.
pendingClipEvenOddbooleanΔιαβάστεΕπιστρέφει αληθινό εάν το κλικ που αναμένεται χρησιμοποιεί τον ισοδύναμο κανόνα.

Μέθοδοι

υπογραφήΠεριγραφή
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()Καθαρίζει την κλιπ σημαία (μετά από την εφαρμογή).

Δείτε επίσης

 Ελληνικά