GraphicsState
Overview
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 ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: blendMode, cTM, charSpacing, clipPath, currentPath, dashArray,และอีก 23 คน.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
cTM | Matrix | Read | กลับเมทริกซ์การแปลงปัจจุบัน. |
fillColor | java.awt.Color | Read | ส่งสีการเต็มเป็น AWT สี. |
fillPatternName | String | Read | กลับชื่อแบบการเต็มปัจจุบัน (หรือ null สําหรับการเติมสีแข็ง). |
strokePatternName | String | Read | ส่งชื่อแบบการสตราปัจจุบัน (หรือ null) กลับ. |
fillColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Read | กลับพื้นที่สีที่เลือกโดย {@code cs} สุดท้าย, หรือ null. |
strokeColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Read | กลับพื้นที่สีที่เลือกโดย {@code CS} สุดท้าย, หรือ null. |
strokeColor | java.awt.Color | Read | ส่งสีสตรอปเป็นสี AWT. |
lineWidth | double | Read | กลับความกว้างของเส้นในหน่วยผู้ใช้งาน. |
lineCap | int | Read | กลับรูปแบบของเส้น (0=บ๊อต, 1=กลม, 2=สแควร์). |
lineJoin | int | Read | การคืนรูปแบบการเข้ากับเส้น (0=เมตร, 1=กลม, 2=เบเวล). |
miterLimit | double | Read | กลับขั้นต่ําของมิตเตอร์. |
dashArray | float[] | Read | กลับ array dash หรือ null สําหรับเส้นแข็ง. |
dashPhase | float | Read | กลับระยะ dash. |
strokingAlpha | float | Read | การคืนอัลฟาการเคลื่อน (0..1). |
nonStrokingAlpha | float | Read | การคืน alpha ไม่ต้องตัด (การเต็ม) (0..1). |
blendMode | String | Read | การคืนรูปแบบผสม (/BM, §11.3.5). |
fontName | String | Read | กลับชื่อแหล่งตัวอักษรปัจจุบัน (เช่น “F1”). |
fontSize | double | Read | ส่งกลับขนาดตัวอักษรปัจจุบัน. |
charSpacing | double | Read | กลับการระยะห่างของตัวอักษรในหน่วยพื้นที่ข้อความ. |
wordSpacing | double | Read | ส่งคําที่อยู่ระหว่างสื่อในหน่วยพื้นที่ข้อความ. |
horizontalScaling | double | Read | การส่งกลับการปรับขนาดข้อความแนวขอบ (ร้อยละ, 100 = ปกติ). |
textLeading | double | Read | ส่งกลับข้อความนําไป. |
textRenderingMode | int | Read | ส่งกลับรูปแบบการแสดงข้อความ (0-7). |
textRise | double | Read | การส่งกลับข้อความขึ้น. |
textMatrix | Matrix | Read | ส่งมาตรฐานข้อความ (Tm). |
textLineMatrix | Matrix | Read | ส่งมาตรฐานเส้นข้อความ (Tlm) กลับ. |
currentPath | GeneralPath | Read | กลับเส้นทางปัจจุบัน. |
clipPath | GeneralPath | Read | กลับเส้นทางตัดปัจจุบัน หรือ null หากไม่ตั้งค่า. |
pendingClipEvenOdd | boolean | Read | กลับ true หากคลิปที่รอใช้กฎคู่-แปลก. |
Methods
| Signature | Description |
|---|---|
GraphicsState() | สร้างสภาวะกราฟิกใหม่ที่มีค่า PDF โดยกําหนด. |
clone() → GraphicsState | |
getCTM() → Matrix | กลับเมทริกซ์การแปลงปัจจุบัน. |
setCTM(ctm: Matrix) | ตั้งเมทริกซ์การแปลงปัจจุบัน. |
concatMatrix(matrix: Matrix) | การคอนเคเทนเมทริกซ์บน CTM: ctm = เมทรี็กซ์ × cTM. |
getFillColor() → java.awt.Color | ส่งสีการเต็มเป็น AWT สี. |
getFillPatternName() → String | กลับชื่อแบบการเต็มปัจจุบัน (หรือ null สําหรับการเติมสีแข็ง). |
setFillPatternName(n: String) | เก็บชื่อทรัพยากร Pattern เป็นแหล่งที่เติมเต็ม. |
getStrokePatternName() → String | ส่งชื่อแบบการสตราปัจจุบัน (หรือ null) กลับ. |
setStrokePatternName(n: String) | เก็บชื่อทรัพยากร Pattern เป็นแหล่งการสตรอป. |
setFillColorRGB(r: double, g: double, b: double) | กําหนดสีการเต็มจากส่วน RGB ของ PDF (0..1). |
setFillColorGray(gray: double) | กําหนดสีการเต็มจากค่ากรี PDF (0..1). |
setFillColorCMYK(c: double, m: double, y: double, k: double) | วางสีการเต็มจากส่วนประกอบ PDF CMYK (0..1) ผ่านการแปลงจอที่มีลักษณะพิมพ์ ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}). |
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) | กําหนดสีสตรอทจากส่วน RGB ของ PDF (0..1). |
setStrokeColorGray(gray: double) | กําหนดสีสตรอทจากค่ากรี PDF (0..1). |
setStrokeColorCMYK(c: double, m: double, y: double, k: double) | วางสีสตรากจากส่วนประกอบ PDF CMYK (0..1) ผ่านการแปลงจอที่มีลักษณะพิมพ์ ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}). |
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[] | กลับ array dash หรือ null สําหรับเส้นแข็ง. |
getDashPhase() → float | กลับระยะ dash. |
setDash(array: float[], phase: float) | ตั้งรูปแบบ dash. |
createStroke() → BasicStroke | สร้าง AWT BasicStroke จากรูปแบบแถวปัจจุบัน. |
getStrokingAlpha() → float | การคืนอัลฟาการเคลื่อน (0..1). |
setStrokingAlpha(alpha: float) | ตั้งอัลฟ่าให้ระบายใจ. |
getNonStrokingAlpha() → float | การคืน alpha ไม่ต้องตัด (การเต็ม) (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 | ส่งกลับรูปแบบการแสดงข้อความ (0-7). |
setTextRenderingMode(mode: int) | กําหนดโหมดการแสดงข้อความ. |
getTextRise() → double | การส่งกลับข้อความขึ้น. |
setTextRise(rise: double) | วางข้อความขึ้น. |
getTextMatrix() → Matrix | ส่งมาตรฐานข้อความ (Tm). |
setTextMatrix(tm: Matrix) | วางเมทริกซ์ข้อความ. |
setTextMatrixDirect(tm: Matrix) | วางเมทริกซ์ข้อความโดยไม่เปลี่ยนเมตริคส์เส้นข้อเขียน (สําหรับการนําอักษรไปก่อน). |
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) | ใส่โค้งเบซิเยอร์คิวบิก (ผู้ประกอบการ c). |
curveToV(x2: double, y2: double, x3: double, y3: double) | ใส่โค้งเบซิเยอร์คิวบิกที่จุดควบคุมแรก = จุดปัจจุบัน (ผู้ประกอบการ v). |
curveToY(x1: double, y1: double, x3: double, y3: double) | ใส่โค้งเบซิเยอร์คิวบิก ที่จุดควบคุมสุดท้าย = จุดสิ้นสุด (ผู้ประกอบการ y). |
rect(x: double, y: double, w: double, h: double) | ใส่รูปสี่เหลี่ยม (การดําเนินงานใหม่). |
closePath() | ปิดทางล่างปัจจุบัน (ผู้ประกอบการ h). |
clearPath() | ทําให้เส้นทางที่ผ่านไปเรียบร้อย หลังจากการวาดสี หรือไม่มีการปฏิบัติงาน. |
getClipPath() → GeneralPath | กลับเส้นทางตัดปัจจุบัน หรือ null หากไม่ตั้งค่า. |
setClipPath(path: GeneralPath) | ตั้งเส้นทางตัดตรง. |
setPendingClip() | การแสดงตัวอย่างการคัดกรองที่ไม่เป็นศูนย์ (ผู้ประกอบ W) ที่รออยู่. |
setPendingClipEvenOdd() | แสดงการคัดสรรคู่-odd (W * operator) ที่รออยู่. |
hasPendingClip() → boolean | กลับ true หากมีคลิปที่รอการใช้งาน. |
isPendingClipEvenOdd() → boolean | กลับ true หากคลิปที่รอใช้กฎคู่-แปลก. |
clearPendingClip() | ถอดสัญลักษณ์คลิปที่รอการติดตาม (หลังจากมันถูกใช้). |