رمز أشكال الرسومات المتجهة لملفات XPS

حل C++ API للعمل مع الرسومات المتجهة لملفات XPS

 

يسمح XPS ، مثل لغات وصف الصفحة الأخرى ، بالعمل مع الرسومات المتجهة. يتضمن حل C++ API هذا معالجة الرسومات المتجهة لملفات XPS. يقدم مجموعة واسعة من الوظائف ، تم توضيح جزء منها في مقتطف الشفرة هنا. هناك أمثلة قليلة فقط حول كيفية إضافة الأشكال البيضاوية والمستطيلة إلى الملفات. بالإضافة إلى ذلك ، ستتعلم كيفية إدارة ألوان هذه الأشكال. باتباع هذه الطريقة ، ستتمكن من إنشاء أي شكل هندسي تريده.

للعمل مع أشكال الرسومات المتجهة لـ XPS ، نحتاج إلى:

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

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

Package Manager Console Command


    PM> Install-Package Aspose.Page

خطوات إضافة مستطيل باستخدام C++.

  1. أولاً ، قم بتعيين المسار إلى الدليل حيث سيتم حفظ المستند.
  2. أنشئ ملف XPS عن طريق إنشاء مثيل لـ XpsDocument Class .
  3. استخدم أساليب فئة XpsPath لإنشاء مستطيل.
  4. أخيرًا ، احفظ مستند XPS المعدل عن طريق استدعاء طريقة XPsDocument.Save.

كود C++ لإدراج مستطيل في ملف XPS

    class AddRectangle : public System::Object
    {
        typedef AddRectangle ThisType;
        typedef System::Object BaseType;

        typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
        RTTI_INFO_DECL();

    public:

        static void Run();

    };

أضف قطع ناقص مع C++.

لإضافة شكل بيضاوي أو شكل آخر إلى ملف XPS ، ستحتاج إلى اتخاذ خطوات مماثلة واستخدام نفس الكيانات لإضافة مستطيل.

كود C++ لإدراج قطع ناقص في ملف XPS

    class AddEllipse : public System::Object
    {
        typedef AddEllipse ThisType;
        typedef System::Object BaseType;

        typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
        RTTI_INFO_DECL();

    public:

        static void Run();

    };



التعليمات

1. كيفية رسم الرسومات في XPS؟

لمعالجة الكائنات الرسومية المتجهة داخل XPS، استخدم الفئات المقابلة لمساحة الاسم Aspose.Page.XPS.XpsModel .

2. هل يمكنني تغيير لون الرسومات داخل XPS؟

نعم، يمكنك إدارة الألوان والتدرجات والفرش واللوحات القماشية وما إلى ذلك.

3. كيف يمكنني إضافة أشكال هندسية إلى ملف XPS؟

افتح دفق ملف XPS. لإضافة الشكل المطلوب، استخدم أساليب فئة XpsPath.

XPS ما هو XPS تنسيق الملف

تنسيق XPS مشابه لتنسيق PDF. كلاهما عبارة عن تنسيقات لغة وصف الصفحة (PDL). يعتمد EPS على HTML وليس على لغة PostScript. يمكن أن يحتوي ملف .eps على ترميز لهيكل المستند بالإضافة إلى معلومات حول الشكل الذي سيبدو عليه المستند. هناك أيضًا إرشادات مضافة حول كيفية طباعة المستند وتقديمه. تتمثل ميزة التنسيق في أنه يعمل على إصلاح وصف المستند مما يعني أنه سيبدو كما هو بغض النظر عن من ومن أي نظام تشغيل يفتحه.