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 ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: blendMode, cTM, charSpacing, clipPath, currentPath, dashArray,และอีก 23 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
cTM | Matrix | อ่าน | กลับเมทริกซ์การแปลงปัจจุบัน. |
fillColor | java.awt.Color | อ่าน | ส่งสีการเต็มเป็น AWT สี. |
fillPatternName | String | อ่าน | กลับชื่อแบบการเต็มปัจจุบัน (หรือ null สําหรับการเติมสีแข็ง). |
strokePatternName | String | อ่าน | ส่งชื่อแบบการสตราปัจจุบัน (หรือ null) กลับ. |
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[] | อ่าน | กลับ array dash หรือ null สําหรับเส้นแข็ง. |
dashPhase | float | อ่าน | กลับระยะ dash. |
strokingAlpha | float | อ่าน | การคืนอัลฟาการเคลื่อน (0.1). |
nonStrokingAlpha | float | อ่าน | การคืน alpha ไม่ต้องตัด (การเต็ม) (0.1). |
blendMode | String | อ่าน | การคืนรูปแบบผสม (/BM, §11.3.5). |
fontName | String | อ่าน | กลับชื่อแหล่งตัวอักษรปัจจุบัน (เช่น “F1”). |
fontSize | double | อ่าน | ส่งกลับขนาดตัวอักษรปัจจุบัน. |
charSpacing | double | อ่าน | กลับการระยะห่างของตัวอักษรในหน่วยพื้นที่ข้อความ. |
wordSpacing | double | อ่าน | ส่งคําที่อยู่ระหว่างสื่อในหน่วยพื้นที่ข้อความ. |
horizontalScaling | double | อ่าน | การส่งกลับการปรับขนาดข้อความแนวขอบ (ร้อยละ, 100 = ปกติ). |
textLeading | double | อ่าน | ส่งกลับข้อความนําไป. |
textRenderingMode | int | อ่าน | ส่งกลับรูปแบบการแสดงข้อความ (0-7). |
textRise | double | อ่าน | การส่งกลับข้อความขึ้น. |
textMatrix | Matrix | อ่าน | ส่งมาตรฐานข้อความ (Tm). |
textLineMatrix | Matrix | อ่าน | ส่งมาตรฐานเส้นข้อความ (Tlm) กลับ. |
currentPath | GeneralPath | อ่าน | กลับเส้นทางปัจจุบัน. |
clipPath | GeneralPath | อ่าน | กลับเส้นทางตัดปัจจุบัน หรือ null หากไม่ตั้งค่า. |
pendingClipEvenOdd | boolean | อ่าน | กลับ true หากคลิปที่รอใช้กฎคู่-แปลก. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
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) | ตั้งค่าสีเติมจากค่ากรayscale ของ 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) | ตั้งค่า miter limit. |
getDashArray() → float[] | กลับ array dash หรือ null สําหรับเส้นแข็ง. |
getDashPhase() → float | กลับระยะ dash. |
setDash(array: float[], phase: float) | ตั้งค่ารูปแบบเส้นประ. |
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 รีเซ็ตเป็น “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 | ส่งกลับรูปแบบการแสดงข้อความ (0-7). |
setTextRenderingMode(mode: int) | ตั้งค่าโหมดการเรนเดอร์ข้อความ. |
getTextRise() → double | การส่งกลับข้อความขึ้น. |
setTextRise(rise: double) | ตั้งค่าการยกข้อความ. |
getTextMatrix() → Matrix | ส่งมาตรฐานข้อความ (Tm). |
setTextMatrix(tm: Matrix) | ตั้งค่า text 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() | ถอดสัญลักษณ์คลิปที่รอการติดตาม (หลังจากมันถูกใช้). |