แปรงโค้ดและการไล่ระดับสีของ 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 What is XPS File Format

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