فرش الكود وتدرجات XPS

حل C++ API للعمل مع الفرش والتدرجات اللونية لملفات XPS.

 

يوفر لك Aspose.Page API Solution for C++ القدرة على التعامل مع الرسومات المتجهة لملفات XPS. يتيح لك إنشاء أشكال هندسية مختلفة بألوان وأنسجة مختلفة. تعرف أيضًا على وثائق Aspose.Page حول كيفية العمل باستخدام الفرش .

للتعامل مع الفرش والتدرجات اللونية لملفات XPS، نحتاج إلى:

  • Aspose.Page for C++ API وهي واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام لمعالجة المستندات وتحويلها لمنصة C++.

  • يمكنك تنزيل أحدث إصدار مباشرةً، ما عليك سوى فتح مدير الحزم NuGet، والبحث عن Aspose.Page.Cpp وتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

العمل باستخدام الفرش المرئية باستخدام لغة C++

يتيح لك Aspose.Page for C++ API إضافة شبكة إلى ملفات XPS الخاصة بك باستخدام بضعة أسطر من التعليمات البرمجية. يمكن القيام بذلك لكل من المستندات الجديدة والحالية. يتم استخدام فئة XpsVisualBrush لتعيين خصائص الشبكة، باستخدام XpsPathGeometry و XpsCanvas الكائنات. لإضافة شبكة إلى مستند XPS، ستحتاج إلى اتباع الخطوات التالية:

  1. باستخدام فئة XpsDocument لإنشاء كائن مستند
  2. قم بإنشاء كائن XpsPathGeometry مع تحديد الأجزاء الضرورية.
  3. استخدم فئة XpsCanvas لتعيين تحويل العرض.
  4. اضبط خصائص Fill و Opacity حسب الرغبة.
  5. احفظ المستند عن طريق استدعاء الأسلوب Save().
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
استخدام الفرشاة البصرية لإنشاء الشبكة

أضف تدرجًا أفقيًا باستخدام لغة C++.

يتيح لك حل Aspose.Page API لـ C++ إضافة أنواع مختلفة من التدرجات إلى مستندات XPS الخاصة بك باستخدام XpsGradientBrush Class. يتم استخدام هذه الفئة لتحديد معلومات XpsGradientStop وXpsPath لكائن XpsDocument الذي يمثل ملف XPS. فيما يلي مثال لكيفية القيام بذلك:

  1. تهيئة كائن XpsDocument.
  2. حدد معلمات XpsGradientStop وXpsPath لمستند XPS.
  3. قم بتعيين معلومات العرض.
  4. احفظ المستند باستخدام طريقة Save().
أدخل تدرجًا أفقيًا في XPS

XPS What is XPS File Format

تنسيق XPS (XML Paper Specification) يشبه PDF من حيث كونه تنسيقاً مستقلاً عن النظام. يُنشأ باستخدام HTML وXML، ويُحافظ على مظهر المستند عبر مختلف الأنظمة.