تحويل بيانات المشروع إلى XAML باستخدام Java

XAML(لغة ترميز التطبيق الموسعة) هي لغة بسيطة وتوضيحية تعتمد على XML. إنه أحد أنواع XML لـ XML لتحديد عناصر واجهة المستخدم وربط البيانات والأحداث. يتيح إنشاء خصائص الكائنات وتهيئتها وتعيينها بعلاقات هرمية. يستخدم XAML بشكل أساسي لإنشاء واجهة المستخدم الرسومية في WPF (Windows Presentation Foundation) و Silver light و WF (Workflow Foundation) و Win UI (مكتبة Windows UI) و UWP (النظام الأساسي العالمي لـ Windows) و Xamarin Forms. في هذه المقالة ، سوف نتعلم كيفية تحويل بيانات Microsoft Project إلى XAML باستخدام Java.

سيتم تناول الموضوعات التالية في هذه المقالة:

  1. [Java API لتحويل بيانات المشروع إلى XAML](# Java-API-to-Convert-Project-Data-to-XAML)
  2. [تصدير بيانات المشروع إلى XAML](# Export-Project-Data-to-XAML-in-Java)
  3. [تحويل MPP إلى XAML مع خيارات إضافية](# تحويل MPP إلى XAML مع خيارات إضافية في جافا)
  4. [تحويل MPP إلى XAML بتنسيق العرض التقديمي](# Convert-MPP-to-XAML-with-Presentation-Format-in-Java)

Java API لتحويل بيانات المشروع إلى XAML

لتحويل بيانات MS Project من MPP إلى XAML ، سنستخدم Aspose.Tasks for Java API. يسمح بإنشاء ملفات Microsoft Project أو تحريرها أو معالجتها (MPP و MPT و MPX و XML) برمجيًا. تمثل فئة مشروع من API مشروعًا وتكشف طرقًا مختلفة لأداء وظائف مختلفة. تسمح فئة XamlOptions بتحديد خيارات إضافية أثناء تقديم صفحات المشروع إلى XAML.

يرجى إما تنزيل JAR لواجهة برمجة التطبيقات أو إضافة تكوين pom.xml التالي في تطبيق Java المستند إلى Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.5</version>
    <classifier>jdk18</classifier>
</dependency>

تصدير بيانات المشروع إلى XAML في Java

يمكننا بسهولة تصدير بيانات المشروع من ملف MPP إلى تنسيق XAML باتباع الخطوات الواردة أدناه:

  1. قم بتحميل ملف MPP باستخدام فئة المشروع.
  2. احفظ ملف XAML باستخدام طريقة save(). يأخذ مسار الملف و SaveFileFormat كوسيطات.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملفات MPP إلى تنسيق XAML في Java.

// يوضح مثال الرمز هذا كيفية تحويل MPP إلى XAML
// قم بتحميل ملف MPP
Project project = new Project("C:\\Project.mpp");

// احفظ ملف MPP بتنسيق XAML
project.save("C:\\SaveProjectAsXAML_out.xaml", SaveFileFormat.Xaml);

تحويل MPP إلى XAML مع خيارات إضافية في Java

يمكننا تحديد XamlOptions مثل FitContent و LegendOnEachPage و TimeScale و View أثناء تحويل MPP إلى XAML. يمكننا تحويل ملف MPP إلى XAML بخيارات إضافية باتباع الخطوات الموضحة أدناه:

  1. أولاً ، قم بتحميل ملف MPP باستخدام فئة المشروع.
  2. بعد ذلك ، قم بإنشاء مثيل لفئة XamlOptions.
  3. بعد ذلك ، قم بتعيين الخيارات المطلوبة.
  4. أخيرًا ، احفظ ملف XAML باستخدام طريقة save(). يأخذ مسار الملف و SaveFileFormat كوسائط.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف MPP إلى تنسيق XAML مع خيارات إضافية في Java.

// يوضح مثال الكود هذا كيفية تحويل MPP إلى XAML بخيارات إضافية
// قم بتحميل ملف MPP
Project project = new Project("C:\\Project.mpp");

// تهيئة فئة XamlOptions
SaveOptions options = new XamlOptions();
options.setFitContent(true);
options.setLegendOnEachPage(false);
options.setTimescale(Timescale.ThirdsOfMonths);

// احفظ ملف MPP بتنسيق XAML
project.save("C:\\SaveAsXAMLOptions_out.xaml", SaveFileFormat.Xaml);

تحويل MPP إلى XAML بتنسيق العرض التقديمي في Java

يمكننا استخدام تنسيقات عرض مختلفة أثناء تحويل ملفات MPP إلى تنسيق XAML. يوفر تعداد PresentationFormat الخاص بواجهة برمجة التطبيقات الخيارات التالية.

  • GanttChart - تنسيق عرض مخطط جانت.
  • TaskUsage - تنسيق عرض استخدام المهام.
  • ResourceUsage - تنسيق عرض استخدام الموارد.
  • ResourceSheet - تنسيق عرض ورقة الموارد.
  • TaskSheet - تنسيق عرض ورقة المهام.

يمكننا ضبط تنسيق العرض ثم تحويل ملف MPP إلى XAML باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل ملف MPP باستخدام فئة المشروع.
  2. بعد ذلك ، قم بإنشاء مثيل لفئة XamlOptions.
  3. بعد ذلك ، قم بتعيين تنسيق العرض التقديمي باستخدام setPresentationFormat().
  4. أخيرًا ، احفظ ملف XAML باستخدام طريقة الحفظ().يأخذ مسار الملف و SaveFileFormat كوسائط.

يوضح نموذج التعليمات البرمجية التالي كيفية تعيين تنسيق العرض التقديمي وتحويل ملف MPP إلى XAML باستخدام Java.

// يوضح مثال الكود هذا كيفية ضبط تنسيق العرض أثناء تحويل MPP إلى XAML.
// قم بتحميل ملف MPP
Project project = new Project("C:\\Project.mpp");

// تهيئة فئة XamlOptions
SaveOptions options = new XamlOptions();
options.setPresentationFormat(PresentationFormat.GanttChart);

// احفظ ملف MPP بتنسيق XAML
project.save("C:\\setPresentationFormat_out.xaml", SaveFileFormat.Xaml);

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمنا كيفية تحميل ملفات MS Project (MPP) وتحويلها إلى XAML في Java. لقد رأينا أيضًا كيفية تعيين خيارات حفظ XAML أثناء تصدير بيانات المشروع من MPP إلى XAML. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.Tasks for Java API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا