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

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

 

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

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

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

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

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 على ترميز لهيكل المستند بالإضافة إلى معلومات حول الشكل الذي سيبدو عليه المستند. هناك أيضًا إرشادات مضافة حول كيفية طباعة المستند وتقديمه. تتمثل ميزة التنسيق في أنه يعمل على إصلاح وصف المستند مما يعني أنه سيبدو كما هو بغض النظر عن من ومن أي نظام تشغيل يفتحه.