แปรงโค้ดและการไล่ระดับสีของ XPS

โซลูชัน C++ API เพื่อทำงานกับแปรงและการไล่ระดับสีของไฟล์ XPS

 

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

ในการจัดการกับแปรงและการไล่ระดับสีของไฟล์ XPS เราต้องการ:

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

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

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

ทำงานกับ Visual Brush ด้วย C++

Aspose.Page สำหรับ C++ API ช่วยให้คุณสามารถเพิ่มตารางให้กับไฟล์ XPS ของคุณโดยใช้โค้ดเพียงไม่กี่บรรทัด ซึ่งสามารถทำได้ทั้งเอกสารใหม่และที่มีอยู่ คลาส XpsVisualBrush ใช้เพื่อตั้งค่าคุณสมบัติของกริด โดยใช้ XpsPathGeometry และ XpsCanvas ออบเจ็กต์ หากต้องการเพิ่มตารางลงในเอกสาร XPS คุณจะต้องทำตามขั้นตอนเหล่านี้:

  1. การใช้คลาส XpsDocument สร้างวัตถุเอกสาร
  2. สร้างวัตถุ XpsPathGeometry โดยกำหนดส่วนที่จำเป็น
  3. ใช้คลาส XpsCanvas เพื่อตั้งค่าการแปลงการเรนเดอร์
  4. ปรับคุณสมบัติ เติม และ ความทึบ ตามต้องการ
  5. บันทึกเอกสารโดยการเรียกเมธอด Save()
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
การใช้แปรงภาพเพื่อสร้างตาราง

เพิ่มการไล่ระดับสีแนวนอนด้วย C++

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

  1. เตรียมใช้งานวัตถุ XpsDocument
  2. กำหนดพารามิเตอร์ XpsGradientStop และ XpsPath สำหรับเอกสาร XPS
  3. ตั้งค่าข้อมูลการเรนเดอร์
  4. บันทึกเอกสารโดยใช้วิธี Save()
แทรกการไล่ระดับสีแนวนอนลงใน XPS

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

XPS (XML Paper Specification) เป็นรูปแบบทางเลือกของ Microsoft ต่อ PDF พื้นฐานบน XML/HTML รักษาเลย์เอาต์ข้ามแพลตฟอร์มและไม่ขึ้นกับระบบปฏิบัติการ