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} האחרון, או null. |
strokeColor | java.awt.Color | קראו | החזיר את צבע ההתקף בצבע AWT. |
lineWidth | double | קראו | החזיר את רוחב הקו ביחידות המשתמש. |
lineCap | int | קראו | החזיר את סגנון הקוב של השורה (0 = פוט, 1 = סביב, 2 = רבע). |
lineJoin | int | קראו | החזיר את הקו בסגנון הצטרפות (0 = מטר, 1 = סביב, 2 = חצץ). |
miterLimit | double | קראו | החזיר את הגבול של המטר. |
dashArray | float[] | קראו | החזיר את רצועת הדאש, או אפס עבור קווים מוצקים. |
dashPhase | float | קראו | חזרתי לתקופה של דאש. |
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) באמצעות ה- |
| תצוגה מסוימת - Conversion | |
| (הוא מפרט את המאמר בכתבה: WEB WEB. | |
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} האחרון, או null. |
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) באמצעות |
| תצוגה מסוימת - Conversion | |
| (הוא מפרט את המאמר בכתבה: WEB WEB. | |
setStrokeColor(color: java.awt.Color) | להגדיר את הצבע של התפרצות ישירות. |
getLineWidth() → double | החזיר את רוחב הקו ביחידות המשתמש. |
setLineWidth(w: double) | קבע את רוחב הקו. |
getLineCap() → int | החזיר את סגנון הקוב של השורה (0 = פוט, 1 = סביב, 2 = רבע). |
setLineCap(cap: int) | קבע את סגנון הקוב. |
getLineJoin() → int | החזיר את הקו בסגנון הצטרפות (0 = מטר, 1 = סביב, 2 = חצץ). |
setLineJoin(join: int) | הקלד את הסגנון של קו הצטרפות. |
getMiterLimit() → double | החזיר את הגבול של המטר. |
setMiterLimit(limit: double) | הגדרת גבול המיטר. |
getDashArray() → float[] | החזיר את רצועת הדאש, או אפס עבור קווים מוצקים. |
getDashPhase() → float | חזרתי לתקופה של דאש. |
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 מחדש ל “נורמלי”. |
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) | תן את המתיק הטקסט. |
setTextMatrixDirect(tm: Matrix) | הגדר את טקסט המתיק ללא שינוי טקס קו מתיקה (לפני glyph). |
getTextLineMatrix() → Matrix | החזיר את טקסט קו המתיק (Tlm). |
moveTextPosition(tx: double, ty: double) | העברת המיקום של הטקסט על ידי (tx, ty) - יישום Td מפעיל. |
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 עם נקודת בקרה ראשונה = נקודה זמנית (ב מפעיל). |
curveToY(x1: double, y1: double, x3: double, y3: double) | הוסף קוביות Bézier עם נקודת בקרה סופית = נקודה סוף (ואו מפעיל). |
rect(x: double, y: double, w: double, h: double) | להוסיף ישר (re operator). |
closePath() | סגור את התת-דרך הנוכחית (H מפעיל). |
clearPath() | מנקים את המסלול הנוכחי לאחר ציור או no-op. |
getClipPath() → GeneralPath | החזיר את מסלול הקליפ הנוכחי, או אפס אם לא מוגדר. |
setClipPath(path: GeneralPath) | קבע את מסלול הקליפ ישירות. |
setPendingClip() | מסמן קליפ לא אפס (W operator) מתנפח. |
setPendingClipEvenOdd() | מסמן קליפ צמוד (W* operator). |
hasPendingClip() → boolean | זה חוזר אם יש קליפ מחכה להגיש. |
isPendingClipEvenOdd() → boolean | חוזר נכון אם הקליפ המשתמש משתמש בכלל שווה. |
clearPendingClip() | מנקים את הדגל המשתמש (אחרי שהוא הושלם). |