จัดการรูปร่างกราฟิกเวกเตอร์ของไฟล์ XPS
โซลูชัน API ของ C++ สำหรับการทำงานกับกราฟิกเวกเตอร์ของไฟล์ XPS
XPS เป็นเช่นเดียวกับภาษาคำอธิบายหน้า (Page Description Languages) อื่นๆ ที่อนุญาตให้ทำงานกับกราฟิกเวกเตอร์ได้ โซลูชัน C++ API นี้นำเสนอการจัดการกราฟิกเวกเตอร์ของไฟล์ XPS โดยมีฟังก์ชันการทำงานที่หลากหลาย ซึ่งส่วนหนึ่งแสดงไว้ในโค้ดตัวอย่าง (code snippet) ที่นี่ มีตัวอย่างเพียงเล็กน้อยเกี่ยวกับการเพิ่มรูปทรงวงรีและรูปทรงสี่เหลี่ยมลงในไฟล์ นอกจากนี้ คุณจะได้เรียนรู้วิธีการจัดการสีของรูปร่างเหล่านี้ เมื่อปฏิบัติตามวิธีนี้ คุณจะสามารถสร้างรูปทรงเรขาคณิตใดๆ ก็ตามที่คุณต้องการได้
ในการทำงานกับรูปร่างกราฟิกเวกเตอร์ (vector graphics shapes) ของ XPS เราจำเป็นต้องใช้:
Aspose.Page สำหรับ C++ API ซึ่งเป็น API การจัดการและการแปลงเอกสารที่มีฟีเจอร์ครบครัน ทรงประสิทธิภาพ และใช้งานง่ายสำหรับแพลตฟอร์ม C++
คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรง เพียงเปิดโปรแกรมจัดการแพ็กเกจ NuGet (NuGet package manager) แล้วค้นหา Aspose.Page.Cpp จากนั้นให้ทำการติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console ได้เช่นกัน
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
ขั้นตอนในการเพิ่มรูปสี่เหลี่ยมผืนผ้าด้วย C++
- ขั้นแรก กำหนดเส้นทางไปยังไดเรกทอรีที่จะบันทึกเอกสาร
- สร้างไฟล์ XPS โดยการสร้างอินสแตนซ์ XpsDocument Class
- ใช้เมธอดของคลาส XpsPath เพื่อสร้างรูปสี่เหลี่ยมผืนผ้า
- สุดท้าย ให้ทำการบันทึกเอกสาร XPS ที่แก้ไขโดยเรียกดู XPsDocument.Save Method
เพิ่มรูปสี่เหลี่ยมผืนผ้า
เพิ่มวงรีด้วย C++
หากต้องการเพิ่มวงรีหรือรูปร่างอื่นๆ ลงในไฟล์ XPS คุณจะต้องทำตามขั้นตอนที่คล้ายกัน และใช้เอนทิตี (entities) เดียวกันกับการเพิ่มสี่เหลี่ยมผืนผ้า
เพิ่มวงรี
XPS XPS รูปแบบไฟล์คืออะไร
XPS (XML Paper Specification) เป็นรูปแบบทางเลือกของ Microsoft ต่อ PDF พื้นฐานบน XML/HTML รักษาเลย์เอาต์ข้ามแพลตฟอร์มและไม่ขึ้นกับระบบปฏิบัติการ