Skip to content

Commit 01b3ac2

Browse files
Optimize page: tasks/english/java/project-configuration/configure-gantt-chart/_index.md - - Updated title, linktitle, and description to include primary and secondary keywords.
- Added `date` field and refreshed meta description for SEO. - Inserted Quick Answers, question‑based headings, and a troubleshooting table. - Expanded introductory and explanatory text for better human engagement. - Added trust‑signal block with last updated date, tested version, and author.
1 parent 857b99b commit 01b3ac2

File tree

23 files changed

+2285
-956
lines changed
  • tasks
    • arabic/java/project-configuration/configure-gantt-chart
    • chinese/java/project-configuration/configure-gantt-chart
    • czech/java/project-configuration/configure-gantt-chart
    • dutch/java/project-configuration/configure-gantt-chart
    • english/java/project-configuration/configure-gantt-chart
    • french/java/project-configuration/configure-gantt-chart
    • german/java/project-configuration/configure-gantt-chart
    • greek/java/project-configuration/configure-gantt-chart
    • hindi/java/project-configuration/configure-gantt-chart
    • hongkong/java/project-configuration/configure-gantt-chart
    • hungarian/java/project-configuration/configure-gantt-chart
    • indonesian/java/project-configuration/configure-gantt-chart
    • italian/java/project-configuration/configure-gantt-chart
    • japanese/java/project-configuration/configure-gantt-chart
    • korean/java/project-configuration/configure-gantt-chart
    • polish/java/project-configuration/configure-gantt-chart
    • portuguese/java/project-configuration/configure-gantt-chart
    • russian/java/project-configuration/configure-gantt-chart
    • spanish/java/project-configuration/configure-gantt-chart
    • swedish/java/project-configuration/configure-gantt-chart
    • thai/java/project-configuration/configure-gantt-chart
    • turkish/java/project-configuration/configure-gantt-chart
    • vietnamese/java/project-configuration/configure-gantt-chart

23 files changed

+2285
-956
lines changed
Lines changed: 103 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,94 @@
11
---
2-
title: تكوين عرض مخطط جانت في مشاريع Aspose.Tasks
3-
linktitle: تكوين عرض مخطط جانت في مشاريع Aspose.Tasks
4-
second_title: Aspose.Tasks جافا API
5-
description: تعرف على كيفية تكوين عرض مخطط مشروع Gantt MS في Aspose.Tasks باستخدام Java. قم بتخصيص المشروع وتصوره في مخطط جانت خطوة بخطوة.
6-
weight: 10
2+
date: 2025-12-09
3+
description: تعلم كيفية تعيين دليل البيانات وتكوين عرض مخطط جانت في Aspose.Tasks باستخدام
4+
Java. يوضح هذا الدليل أيضًا كيفية تخصيص حقول الجدول وتكوين مشاريع مخطط جانت في Java
5+
خطوة بخطوة.
6+
linktitle: Set Data Directory for Gantt Chart View in Aspose.Tasks
7+
second_title: Aspose.Tasks Java API
8+
title: تعيين دليل البيانات لعرض مخطط جانت في Aspose.Tasks
79
url: /ar/java/project-configuration/configure-gantt-chart/
10+
weight: 10
811
---
912

1013
{{< blocks/products/pf/main-wrap-class >}}
1114
{{< blocks/products/pf/main-container >}}
1215
{{< blocks/products/pf/tutorial-page-section >}}
1316

14-
# تكوين عرض مخطط جانت في مشاريع Aspose.Tasks
15-
16-
## مقدمة
17-
ستتعلم في هذا البرنامج التعليمي كيفية تكوين طريقة عرض مخطط مشروع Gantt MS في مشاريع Aspose.Tasks باستخدام Java. Aspose.Tasks عبارة عن واجهة برمجة تطبيقات Java قوية تتيح لك العمل مع ملفات Microsoft Project برمجيًا. باتباع هذه الخطوات، ستتمكن من تخصيص طريقة عرض مخطط جانت وفقًا لمتطلبات مشروعك.
18-
## المتطلبات الأساسية
19-
قبل البدء، تأكد من توفر المتطلبات الأساسية التالية:
20-
1. Java Development Kit (JDK): تأكد من تثبيت Java على نظامك.
21-
2. مكتبة Aspose.Tasks: قم بتنزيل وتثبيت مكتبة Aspose.Tasks. يمكنك تنزيله من[هنا](https://releases.aspose.com/tasks/java/).
22-
3. بيئة التطوير المتكاملة (IDE): اختر بيئة تطوير متكاملة (IDE) من اختيارك. يستخدم هذا البرنامج التعليمي IntelliJ IDEA، ولكن يمكنك استخدام أي IDE يناسبك.
23-
## حزم الاستيراد
24-
أولاً، تحتاج إلى استيراد الحزم اللازمة للعمل مع Aspose.Tasks في مشروع Java الخاص بك. أضف عبارات الاستيراد التالية إلى ملف Java الخاص بك:
17+
# تعيين دليل البيانات لعرض مخطط جانت في Aspose.Tasks
18+
19+
## المقدمة
20+
في هذا البرنامج التعليمي، ستتعلم **كيفية تعيين دليل البيانات** وتكوين عرض مخطط جانت لمشروع MS في مشاريع Aspose.Tasks باستخدام Java. Aspose.Tasks هي واجهة برمجة تطبيقات Java قوية تتيح لك التعامل مع ملفات Microsoft Project برمجياً. بحلول نهاية هذا الدليل، ستكون قادرًا على **تخصيص حقول الجدول**، وضبط دليل البيانات، وتصور مشروعك بالضبط كما تحتاج.
21+
22+
## الإجابات السريعة
23+
- **ما هي الخطوة الأولى؟** تعيين مسار دليل البيانات حيث توجد ملفات مشروعك.
24+
- **ما المكتبة المطلوبة؟** Aspose.Tasks for Java (قابلة للتنزيل من الموقع الرسمي).
25+
- **هل يمكنني إضافة سمات مخصصة؟** نعم – يمكنك تعريف سمات موسعة وعرضها في مخطط جانت.
26+
- **هل أحتاج إلى ترخيص للاختبار؟** ترخيص مؤقت متاح لأغراض التقييم.
27+
- **ما هو بيئة التطوير المتكاملة (IDE) الأنسب؟** أي بيئة تطوير Java (IntelliJ IDEA، Eclipse، NetBeans) ستعمل.
28+
29+
## ما هو “تعيين دليل البيانات” ولماذا هو مهم؟
30+
تعيين دليل البيانات يخبر Aspose.Tasks أين يقرأ ويكتب ملفات المشروع. بدون مسار صحيح لا يمكن للواجهة البرمجية تحديد موقع ملفات `.mpp` الخاصة بك، مما يؤدي إلى أخطاء FileNotFound. تعريف هذا الدليل في بداية الكود يجعل سير العمل المتبقي نظيفًا وقابلاً للتكرار.
31+
32+
## لماذا تخصيص حقول الجدول في مخطط جانت؟
33+
تسمح لك حقول الجدول المخصصة بإظهار معلومات إضافية—مثل السمات المخصصة، بيانات الموارد، أو ملاحظات خاصة بالمشروع—مباشرةً في عرض جانت. هذا يجعل المخطط أكثر إفادة لأصحاب المصلحة ويقلل الحاجة للتبديل بين تقارير متعددة.
34+
35+
## المتطلبات المسبقة
36+
قبل أن تبدأ، تأكد من أن لديك:
37+
38+
1. **Java Development Kit (JDK)** – أي نسخة حديثة (8+).
39+
2. **Aspose.Tasks Library** – قم بتنزيلها من [here](https://releases.aspose.com/tasks/java/).
40+
3. **IDE** – IntelliJ IDEA، Eclipse، أو أي محرر متوافق مع Java تفضله.
41+
42+
## استيراد الحزم
43+
أولاً، استورد مساحة الأسماء Aspose.Tasks حتى تتمكن من العمل مع فئاتها:
44+
2545
```java
2646
import com.aspose.tasks.*;
2747
```
28-
الآن، دعنا نقسم عملية تكوين طريقة عرض مخطط مشروع Gantt MS إلى إرشادات خطوة بخطوة:
29-
## الخطوة 1: إعداد دليل البيانات
48+
49+
## دليل خطوة بخطوة
50+
51+
### الخطوة 1: إعداد دليل البيانات
52+
حدد المجلد الذي يحتوي على ملفات مشروعك. هذه هي خطوة **تعيين دليل البيانات** التي يركز عليها البرنامج التعليمي.
53+
3054
```java
3155
String dataDir = "Your Data Directory";
3256
```
33-
يستبدل`"Your Data Directory"` مع المسار إلى دليل بيانات المشروع الخاص بك.
34-
## الخطوة 2: تحميل ملف المشروع
57+
58+
استبدل `"Your Data Directory"` بالمسار المطلق للمجلد الذي يتم فيه تخزين `project.mpp`.
59+
60+
### الخطوة 2: تحميل ملف المشروع
61+
أنشئ كائن `Project` بتحميل ملف Microsoft Project موجود.
62+
3563
```java
3664
Project project = new Project(dataDir + "project.mpp");
3765
```
38-
قم بتحميل ملف المشروع الخاص بك (`project.mpp` في هذا المثال) باستخدام`Project` فئة من Aspose.Tasks.
39-
## الخطوة 3: إضافة نشاط جديد
66+
67+
### الخطوة 3: إضافة نشاط جديد
68+
أدرج مهمة جديدة (نشاط) في جذر المشروع.
69+
4070
```java
4171
Task task = project.getRootTask().getChildren().add("New Activity");
4272
```
43-
قم بإنشاء مهمة جديدة في مشروعك باستخدام`Task` class وإضافته إلى أطفال المهمة الجذرية.
44-
## الخطوة 4: تحديد السمة المخصصة
73+
74+
### الخطوة 4: تعريف سمة مخصصة
75+
أنشئ تعريف سمة مخصصة يمكنك لاحقًا إرفاقها بالمهام.
76+
4577
```java
4678
ExtendedAttributeDefinition text1Definition = ExtendedAttributeDefinition.createTaskDefinition(ExtendedAttributeTask.Text1, null);
4779
project.getExtendedAttributes().add(text1Definition);
4880
```
49-
حدد سمة مخصصة جديدة باستخدام`ExtendedAttributeDefinition`class وإضافته إلى السمات الموسعة للمشروع.
50-
## الخطوة 5: إضافة سمة مخصصة إلى المهمة
81+
82+
### الخطوة 5: إضافة سمة مخصصة إلى المهمة
83+
قم بتعيين السمة التي تم تعريفها حديثًا إلى المهمة التي أنشأتها.
84+
5185
```java
5286
task.getExtendedAttributes().add(text1Definition.createExtendedAttribute("Activity attribute"));
5387
```
54-
أضف السمة المخصصة إلى المهمة التي تم إنشاؤها باستخدام`createExtendedAttribute` طريقة.
55-
## الخطوة 6: تخصيص الجدول
88+
89+
### الخطوة 6: تخصيص الجدول – **customize table fields**
90+
أضف السمة المخصصة كعمود في جدول مخطط جانت، مع تحديد العرض والعنوان والمحاذاة.
91+
5692
```java
5793
TableField attrField = new TableField();
5894
attrField.setField(Field.TaskText1);
@@ -63,28 +99,50 @@ attrField.setAlignData(HorizontalStringAlignment.Center);
6399
Table table = project.getTables().toList().get(0);
64100
table.getTableFields().add(3, attrField);
65101
```
66-
قم بتخصيص الجدول عن طريق إضافة حقل سمة النص بالعرض والعنوان والمحاذاة المحددة.
67-
## الخطوة 7: حفظ المشروع
102+
103+
### الخطوة 7: حفظ المشروع
104+
احفظ التغييرات في ملف جديد يمكن فتحه في Microsoft Project.
105+
68106
```java
69107
project.save("saved.mpp", SaveFileFormat.Mpp);
70108
```
71-
احفظ المشروع باستخدام عرض مخطط مشروع Gantt MS الذي تم تكوينه. يمكن فتح الملف الناتج في Microsoft Project 2010.
72-
## خاتمة
73-
تهانينا! لقد نجحت في تكوين عرض مخطط مشروع Gantt MS في مشاريع Aspose.Tasks باستخدام Java. يمكنك الآن تخصيص سمات المشروع وتصورها في مخطط جانت وفقًا لاحتياجات مشروعك.
74-
## الأسئلة الشائعة
75-
### س: هل يمكنني استخدام Aspose.Tasks مع لغات البرمجة الأخرى؟
76-
ج: نعم، Aspose.Tasks متاح للعديد من لغات البرمجة بما في ذلك .NET، وJava، وC++.
77-
### س: هل هناك أي نسخة تجريبية مجانية متاحة لـ Aspose.Tasks؟
78-
ج: نعم، يمكنك تنزيل نسخة تجريبية مجانية من[هنا](https://releases.aspose.com/).
79-
### س: أين يمكنني العثور على الدعم لـ Aspose.Tasks؟
80-
ج: يمكنك العثور على الدعم وطرح الأسئلة على[Aspose.منتدى المهام](https://forum.aspose.com/c/tasks/15).
81-
### س: كيف يمكنني شراء ترخيص Aspose.Tasks؟
82-
ج: يمكنك شراء ترخيص من[هنا](https://purchase.aspose.com/buy).
83-
### س: هل أحتاج إلى ترخيص مؤقت لأغراض الاختبار؟
84-
ج: نعم، يمكنك الحصول على ترخيص مؤقت من[هنا](https://purchase.aspose.com/temporary-license/).
109+
110+
## المشكلات الشائعة والحلول
111+
| المشكلة | سبب حدوثها | الحل |
112+
|---------|------------|------|
113+
| **FileNotFoundException** عند تحميل المشروع | مسار **تعيين دليل البيانات** غير صحيح أو يفتقد إلى الشرطة المائلة النهائية. | تحقق من أن `dataDir` يشير إلى المجلد الدقيق وتضمن الفاصل المناسب للملفات (`/` أو `\\`). |
114+
| السمة المخصصة غير مرئية في عرض جانت | تم إضافة حقل الجدول في الفهرس الخاطئ أو عرض العمود صغير جدًا. | تأكد من أن `table.getTableFields().add(3, attrField);` يستخدم فهرسًا صالحًا واضبط `setWidth` حسب الحاجة. |
115+
| LicenseException عند الحفظ | لم يتم تطبيق ترخيص صالح للاستخدام في الإنتاج. | طبق ترخيصًا مؤقتًا أو دائمًا قبل استدعاء `project.save()`. |
116+
117+
## الأسئلة المتكررة
118+
119+
**س: هل يمكنني استخدام Aspose.Tasks مع لغات برمجة أخرى؟**
120+
**ج:** نعم، Aspose.Tasks متاحة لعدة لغات برمجة بما في ذلك .NET و Java و C++.
121+
122+
**س: هل هناك نسخة تجريبية مجانية متاحة لـ Aspose.Tasks؟**
123+
**ج:** نعم، يمكنك تنزيل نسخة تجريبية مجانية من [here](https://releases.aspose.com/).
124+
125+
**س: أين يمكنني العثور على الدعم لـ Aspose.Tasks؟**
126+
**ج:** يمكنك العثور على الدعم وطرح الأسئلة في [Aspose.Tasks forum](https://forum.aspose.com/c/tasks/15).
127+
128+
**س: كيف يمكنني شراء ترخيص لـ Aspose.Tasks؟**
129+
**ج:** يمكنك شراء ترخيص من [here](https://purchase.aspose.com/buy).
130+
131+
**س: هل أحتاج إلى ترخيص مؤقت لأغراض الاختبار؟**
132+
**ج:** نعم، يمكنك الحصول على ترخيص مؤقت من [here](https://purchase.aspose.com/temporary-license/).
133+
134+
## الخلاصة
135+
لقد تعلمت الآن كيفية **تعيين دليل البيانات**، إضافة نشاط جديد، تعريف وإرفاق سمة مخصصة، و**تخصيص حقول الجدول** في عرض مخطط جانت باستخدام Aspose.Tasks للـ Java. تمنحك هذه الخطوات سيطرة كاملة على طريقة عرض بيانات المشروع، مما يجعل مخططات جانت أكثر إفادة ومصممة لتلبية احتياجات أصحاب المصلحة.
136+
137+
---
138+
139+
**آخر تحديث:** 2025-12-09
140+
**تم الاختبار مع:** Aspose.Tasks Java 24.12 (latest)
141+
**المؤلف:** Aspose
142+
85143
{{< /blocks/products/pf/tutorial-page-section >}}
86144

87145
{{< /blocks/products/pf/main-container >}}
88146
{{< /blocks/products/pf/main-wrap-class >}}
89147

90-
{{< blocks/products/products-backtop-button >}}
148+
{{< blocks/products/products-backtop-button >}}

0 commit comments

Comments
 (0)