ทำงานกับสถานะกราฟิกใน PS
คลิปและแปลงสถานะกราฟิกของไฟล์ PS โดยใช้ API สำหรับ C++
ใน PostScript สถานะกราฟิกคือชุดของคุณลักษณะที่กำหนดวิธีการวาดกราฟิกบนเพจ และช่วยให้คุณสร้างกราฟิกที่ซับซ้อนและหลากหลายด้วยชุดคำสั่งชุดเดียว ด้วยการบันทึกและกู้คืนสถานะกราฟิก คุณสามารถหลีกเลี่ยงการดำเนินการซ้ำซ้อนได้ คุณยังสามารถกำหนดสไตล์กราฟิกที่ใช้ซ้ำได้และนำไปใช้กับส่วนต่างๆ ของเอกสารได้ สถานะกราฟิกประกอบด้วยการตั้งค่าต่างๆ เช่น:
- ความหนาของเส้น(ความกว้างของเส้น)
- รูปร่างของปลายเส้น (กลม สี่เหลี่ยม หรือก้น)
- รูปร่างของรอยต่อระหว่างเส้น (ตุ้มปี่ กลม หรือเอียง)
- สีของเส้นและการเติม (RGB, CMYK หรือระดับสีเทา)
- แบบอักษรที่ใช้สำหรับข้อความและขนาด
- เมทริกซ์ที่ใช้ในการแปลงพิกัด (การปรับขนาด การหมุน การแปล)
การจัดการสถานะกราฟิกในเอกสาร PS (เทียบเท่ากับผืนผ้าใบใน XPS) เป็นหนึ่งในคุณสมบัติหลักที่นำเสนอโดย Aspose.Page สำหรับ C++
หากต้องการแปลงสถานะกราฟิกของไฟล์ PS ให้ทำตามคำแนะนำถัดไป:
- สร้างไฟล์ PS โดยใช้ PsDocument Class
- สร้างเส้นทางกราฟิกสี่เหลี่ยม
- บันทึกสถานะกราฟิกปัจจุบัน สร้างสถานะกราฟิกใหม่และตั้งค่าเป็นปัจจุบันด้วย WriteGraphicsSave() วิธี.
- แปลสถานะกราฟิกปัจจุบันโดยใช้เมธอด Translate()
- ตั้งค่าสีในสถานะกราฟิกปัจจุบันด้วยวิธี SetPaint()
- กรอกเส้นทางกราฟิกโดยใช้เมธอด Fill()
- คืนค่าสถานะกราฟิกก่อนหน้าด้วยวิธี WriteGraphicsRestore
- ทำซ้ำขั้นตอนที่ 3-7 เพื่อเพิ่มสถานะกราฟิกด้วยการแปลงอื่นๆ โดยใช้ Scale() , หมุน() , เฉือน() และ Transform() วิธีการ .
- ปิดเพจปัจจุบันโดยใช้เมธอด ClosePage()
- บันทึกเอกสาร PS ที่สร้างขึ้นโดยใช้วิธี PsDocument.Save()
แปลงสถานะกราฟิกของ PS
หากต้องการเพิ่ม Clips ลงในสถานะกราฟิกของไฟล์ PS ให้ทำตามคำแนะนำถัดไป:
- สร้างไฟล์ PS โดยใช้ PsDocument Class
- สร้างเส้นทางกราฟิกสี่เหลี่ยม
- บันทึกสถานะกราฟิกปัจจุบัน สร้างสถานะกราฟิกใหม่และตั้งค่าเป็นปัจจุบันด้วย WriteGraphicsSave() วิธี.
- แปลสถานะกราฟิกปัจจุบันโดยใช้เมธอด Translate()
- สร้างเส้นทางกราฟิกวงกลม
- เพิ่มการคลิปเป็นวงกลมให้กับสถานะกราฟิกปัจจุบันโดยใช้เมธอด Clip()
- ตั้งค่าสีในสถานะกราฟิกปัจจุบันด้วยวิธี SetPaint()
- เติมเส้นทางกราฟิกสี่เหลี่ยมโดยใช้วิธี Fill()
- คืนค่าสถานะกราฟิกก่อนหน้าด้วยเมธอด WriteGraphicsRestore()
- แปลสถานะกราฟิกปัจจุบันโดยใช้เมธอด Translate()
- สร้างวัตถุ System. Drawing.Pen
- ตั้งค่าจังหวะในสถานะกราฟิกปัจจุบันด้วยวิธี SetStroke()
- วาดเส้นทางกราฟิกสี่เหลี่ยมเหนือสี่เหลี่ยมที่ถูกตัดโดยใช้วิธี Draw()
- ปิดเพจปัจจุบันโดยใช้เมธอด ClosePage()
- บันทึกเอกสาร PS ที่สร้างขึ้นโดยใช้วิธี PsDocument.Save()
เพิ่มคลิปลงในสถานะกราฟิกของ PS
PS PS รูปแบบไฟล์คืออะไร
รูปแบบ PS เป็นหนึ่งในรูปแบบภาษาคำอธิบายหน้า (PDL) สามารถใส่ข้อมูลกราฟิกและข้อความบนหน้าได้ นั่นคือเหตุผลที่รูปแบบได้รับการสนับสนุนโดยโปรแกรมส่วนใหญ่สำหรับการแก้ไขภาพ ไฟล์ postscript เป็นคำสั่งชนิดหนึ่งสำหรับเครื่องพิมพ์ มันมีข้อมูลเกี่ยวกับสิ่งที่และวิธีการพิมพ์จากหน้า