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} האחרון, או null.
strokeColorjava.awt.Colorקראוהחזיר את צבע ההתקף בצבע AWT.
lineWidthdoubleקראוהחזיר את רוחב הקו ביחידות המשתמש.
lineCapintקראוהחזיר את סגנון הקוב של השורה (0 = פוט, 1 = סביב, 2 = רבע).
lineJoinintקראוהחזיר את הקו בסגנון הצטרפות (0 = מטר, 1 = סביב, 2 = חצץ).
miterLimitdoubleקראוהחזיר את הגבול של המטר.
dashArrayfloat[]קראוהחזיר את רצועת הדאש, או אפס עבור קווים מוצקים.
dashPhasefloatקראוחזרתי לתקופה של דאש.
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) באמצעות ה-
תצוגה מסוימת - 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()מנקים את הדגל המשתמש (אחרי שהוא הושלם).

ראה גם

 עברית