تحديث الرسم الفني الذكي

يشرح هذا البرنامج التعليمي كيفية تحديث رسم Smart Art في مستند Word باستخدام Aspose.Words لـ .NET. من خلال تكرار الأشكال الموجودة في المستند والتحقق مما إذا كانت تحتوي على Smart Art، يمكنك تحديث رسم Smart Art ليعكس أي تغييرات تم إجراؤها على بياناته.

المتطلبات الأساسية

لمتابعة هذا البرنامج التعليمي، يجب أن يكون لديك ما يلي:

  • تم تثبيت Aspose.Words لمكتبة .NET.
  • المعرفة الأساسية بـ C# ومعالجة الكلمات باستخدام مستندات Word.

الخطوة 1: إعداد دليل المستندات

ابدأ بإعداد المسار إلى دليل المستندات الخاص بك. يستبدل"YOUR DOCUMENT DIRECTORY" بالمسار الفعلي إلى الدليل الذي يوجد به المستند الخاص بك.

string dataDir = "YOUR DOCUMENT DIRECTORY";

الخطوة 2: قم بتحميل المستند

قم بتحميل مستند Word الذي يحتوي على رسم Smart Art باستخدام الملفDocument منشئ الطبقة.

Document doc = new Document(dataDir + "SmartArt.docx");

الخطوة 3: تحديث الرسم الفني الذكي

قم بالتكرار عبر الأشكال الموجودة في المستند باستخدامGetChildNodes الطريقة معNodeType.Shape معامل. تحقق مما إذا كان كل شكل يحتوي على Smart Art باستخدامHasSmartArt الملكية، وإذا كان صحيحا، استدعاءUpdateSmartArtDrawing طريقة لتحديث رسم Smart Art.

	foreach (Shape shape in doc.GetChildNodes(NodeType.Shape, true))
		if (shape.HasSmartArt)
			shape.UpdateSmartArtDrawing();

مثال على التعليمات البرمجية المصدر لتحديث Smart Art Painting باستخدام Aspose.Words لـ .NET

	// المسار إلى دليل المستندات الخاص بك
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "SmartArt.docx");
	foreach (Shape shape in doc.GetChildNodes(NodeType.Shape, true))
		if (shape.HasSmartArt)
			shape.UpdateSmartArtDrawing();

هذا كل شيء! لقد قمت بنجاح بتحديث رسم Smart Art في مستند Word الخاص بك باستخدام Aspose.Words لـ .NET.