โค้ดรูปร่างกราฟิกแบบเวกเตอร์ของไฟล์ XPS

โซลูชัน C++ API เพื่อทำงานกับกราฟิกแบบเวกเตอร์ของไฟล์ XPS

 

XPS เช่นเดียวกับภาษาคำอธิบายเพจอื่นๆ อนุญาตให้ทำงานกับกราฟิกแบบเวกเตอร์ได้ โซลูชัน C++ API นี้รวมการจัดการกราฟิกแบบเวกเตอร์ของไฟล์ XPS มีฟังก์ชันการทำงานที่หลากหลาย ซึ่งส่วนหนึ่งแสดงอยู่ในข้อมูลโค้ดที่นี่ มีเพียงตัวอย่างเล็กๆ น้อยๆ ของวิธีเพิ่มรูปทรงวงรีและสี่เหลี่ยมผืนผ้าให้กับไฟล์ นอกจากนี้ คุณจะได้เรียนรู้การจัดการสีของรูปทรงเหล่านี้ เมื่อปฏิบัติตามวิธีนี้ คุณจะสามารถสร้างรูปทรงเรขาคณิตตามที่คุณต้องการได้

ในการทำงานกับรูปทรงกราฟิกแบบเวกเตอร์ของ XPS เราต้องการ:

  • Aspose.Page สำหรับ C++ API ซึ่งเป็น API การจัดการเอกสารและการแปลงเอกสารที่มีฟีเจอร์หลากหลาย ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม C++

  • คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรง เพียงเปิดตัวจัดการแพ็คเกจ NuGet แล้วค้นหา Aspose.Page.Cpp แล้วติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

ขั้นตอนในการเพิ่มสี่เหลี่ยมด้วย C++

  1. ขั้นแรก ให้กำหนดเส้นทางไปยังไดเร็กทอรีที่จะบันทึกเอกสาร
  2. สร้างไฟล์ XPS โดยสร้างอินสแตนซ์ XpsDocument Class
  3. ใช้วิธีการของคลาส XpsPath เพื่อสร้างสี่เหลี่ยมผืนผ้า
  4. สุดท้าย ให้บันทึกเอกสาร XPS ที่แก้ไขแล้วโดยการเรียกเมธอด XPsDocument.Save
เพิ่มสี่เหลี่ยม

เพิ่มวงรีด้วย C++

หากต้องการเพิ่มวงรีหรือรูปอื่นๆ ลงในไฟล์ XPS คุณจะต้องทำตามขั้นตอนที่คล้ายกัน และใช้เอนทิตีเดียวกันกับการเพิ่มสี่เหลี่ยม

เพิ่มวงรี

XPS XPS รูปแบบไฟล์คืออะไร

รูปแบบ XPS คล้ายกับรูปแบบ PDF ทั้งสองรูปแบบเป็นภาษาคำอธิบายหน้า (PDL) EPS อิงตาม HTML ไม่ใช่ภาษา PostScript ไฟล์ .eps สามารถใส่มาร์กอัปของโครงสร้างของเอกสารพร้อมกับข้อมูลเกี่ยวกับลักษณะของเอกสารได้ นอกจากนี้ยังมีคำแนะนำเพิ่มเติมเกี่ยวกับวิธีการพิมพ์และแสดงผลเอกสาร คุณสมบัติของรูปแบบคือ แก้ไขคำอธิบายของเอกสาร ซึ่งหมายความว่าจะมีลักษณะเหมือนกันไม่ว่าใครจะเปิดจากระบบปฏิบัติการใด