คอยควบคุมโค้ดแปลงแปรงการทำงานรวมถึงการตั้งค่าไล่ระดับสีผ่านระบบ XPS
โซลูชัน C++ API เพื่อเข้าประมวลผลแปรงจำลอง (brushes) และการไล่ระดับสีบนไฟล์ XPS
C++ โซลูชัน Aspose.Page API จะคอยซัพพอร์ตคุณให้ลงลึกระดับประมวลผลกราฟฟิกเลเยอร์แบบเวคเตอร์บนไฟล์ XPS นอกจากนี้ยังรองรับการปั้นรูปทรงเรขาคณิตในสีรวมถึงผิวสัมผัสรูปแปลกตาไปจากเดิม คุณสามารถอ่านข้อมูลของ ความสามารถของโหมด brush เพิ่มเติมได้ที่เอกสาร Aspose.Page
ถ้าต้องการปรับตั้งค่าให้คำสั่ง brushes หรือ gradients ในไฟล์ XPS ใช้งานได้ คุณจำเป็นต้องมี:
C++ API Aspose.Page ตัวควบคุมอันทรงประสิทธิภาพที่ทั้งยอดเยี่ยม ใช้งานแปลงเอกสารและแต่งเติมไฟล์ของคุณได้ดี
ซึ่งคุณสามารถหาดาวน์โหลดเอาเวอร์ชั่นใหม่มาใช้งานได้โดยตรงบนแพ็กเกจ NuGet (NuGet package manager) แล้วมองหาฟีเจอร์นี้ผ่าน Aspose.Page.Cpp จากนั้นกดติดตั้งลงเครื่องได้เลย หรือคุณสามารถเปิดแพ็กเกจนี้ผ่านคำสั่ง Package Manager Console บนเครื่องของคุณก็ได้
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
การควบคุมคำสั่งของ visual brushes ด้วย C++
C++ API ของ Aspose.Page จะทำให้คุณปรับแต่ง XPS file ของคุณด้วย grid pattern ซึ่งเป็นรูปแบบที่จัดมาในรูปแบบชุดคำสั่งเพื่อประมวลผลสำหรับทำลายเส้นทั้งบนเอกสารแบบใหม่และรูปแบบเดิม โครงสร้างข้อมูลหรือคลาส XpsVisualBrush ช่วยให้สามารถนำเอา XpsPathGeometry และ XpsCanvas มาวาดเส้นตารางเหล่านั้นออกมาเป็นชิ้นเป็นอันได้ แต่การที่ประมวลมันออกมาโชว์บนงาน XPS file ได้นั้นจะต้องทำตามขั้นตอนนี้ซะก่อน:
- ใช้คลาสข้อมูล XpsDocument คอยสร้างตัวเอกสารที่ต้องการ (Document object)
- สร้างข้อมูล XpsPathGeometry พร้อมกำหนดส่วนระบุขอบเขต (segments) การวาดที่จำเป็นแล้วลงโค้ด
- ใช้โครงสร้าง XpsCanvas คลาสเข้าคุมสั่งให้เกิดลายเส้นหรือทรานสฟอร์มแปลงค่า (rendering transformation)
- ทำการปรับเปลี่ยนสี (Fill) ตลอดจนถึงความทึบแสงในงาน (Opacity) ได้ตามใจชอบ
- ทำการบันทึกข้อมูลหน้ากระดาษไว้เพื่อประมวลผลด้วย Save() Method
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
ระบบแปรง visual brush เปิดเข้าถึงเส้นตารางโครงภาพวาดเสมือน (grid)
เพิ่มกราฟิกสั่งระบบไล่ระดับสีแนวนอน (horizontal gradient) ด้วย C++
แพลตฟอร์ม C++ พร้อมโซลูชัน Aspose.Page API ยินดีให้เราเปิดรับโค้ดรันกราฟิกไล่ระดับสีหรือ gradients มากมายหลายรูปแบบผ่านคลาสคลาส XpsGradientBrush โหมดคลาสชนิดนี้ถูกดีไซน์สร้างมาเพื่อกำหนดคุณสมบัติให้ XpsGradientStop หรือ XpsPath ซึ่งถือว่าเป็น Object กลุ่ม XpsDocument บนไฟล์ XPS ในตัวเอง มาดูวิธีตัวอย่างง่ายตามต่อไปนี้ดีกว่า:
- เริ่มต้นการทำงานที่ (Initialize) object ไฟล์ XpsDocument
- ตั้งค่าตัวแปร XpsGradientStop และ XpsPath ของเอกสาร XPS file
- ตั้งค่าแบบจำลองเรนเดอร์ข้อมูล (rendering information)
- ให้บันทึกไฟล์ด้วยฟังก์ชัน Save() Method
ทำรูปแสดงบน XPS ให้โชว์ด้วย horizontal gradient
XPS XPS รูปแบบไฟล์คืออะไร
XPS (XML Paper Specification) เป็นรูปแบบทางเลือกของ Microsoft ต่อ PDF พื้นฐานบน XML/HTML รักษาเลย์เอาต์ข้ามแพลตฟอร์มและไม่ขึ้นกับระบบปฏิบัติการ