تغيير تباعد الفقرات الآسيوية والمسافات البادئة في مستند Word

في هذا البرنامج التعليمي، سنرشدك إلى كيفية تغيير التباعد والمسافات البادئة للفقرة الآسيوية باستخدام Aspose.Words for .NET. اتبع الخطوات أدناه لفهم الكود المصدري وتطبيق التغييرات.

الخطوة 1: تحميل الوثيقة

للبدء، حدد الدليل الخاص بمستنداتك وقم بتحميل المستند الذي يحتوي على الطباعة الآسيوية في كائن Document. إليك الطريقة:

// المسار إلى دليل المستندات.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(MyDir + "Asian typography.docx");

الخطوة 2: تغيير تباعد الفقرات والمسافات البادئة

سنقوم الآن بتعديل التباعد والمسافات البادئة للفقرة الأولى من الوثيقة الآسيوية. إليك الطريقة:

ParagraphFormat format = doc.FirstSection.Body.FirstParagraph.ParagraphFormat;
format.CharacterUnitLeftIndent = 10; // تحديث ParagraphFormat.LeftIndent
format.CharacterUnitRightIndent = 10; // تحديث ParagraphFormat.RightIndent
format.CharacterUnitFirstLineIndent = 20; //تحديث ParagraphFormat.FirstLineIndent
format.LineUnitBefore = 5; // تحديث ParagraphFormat.SpaceBefore
format.LineUnitAfter = 10; // تحديث ParagraphFormat.SpaceAfter

الخطوة 3: حفظ الوثيقة

بعد إدراج حقل نموذج إدخال النص، احفظ المستند في الموقع المطلوب باستخدام الزرSave طريقة. تأكد من توفير مسار الملف المناسب:

doc.Save(dataDir + "DocumentFormatting.ChangeAsianParagraphSpacingAndIndents.doc");

مثال على التعليمات البرمجية المصدر لتغيير تباعد الفقرات والمسافات البادئة باستخدام Aspose.Words لـ .NET

فيما يلي الكود المصدري الكامل لميزة تحرير تباعد الفقرات الآسيوية والمسافات البادئة باستخدام Aspose.Words لـ .NET:


	// المسار إلى دليل المستندات.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(MyDir + "Asian typography.docx");

	ParagraphFormat format = doc.FirstSection.Body.FirstParagraph.ParagraphFormat;
	format.CharacterUnitLeftIndent = 10;       // سيتم تحديث ParagraphFormat.LeftIndent
	format.CharacterUnitRightIndent = 10;      // سيتم تحديث ParagraphFormat.RightIndent
	format.CharacterUnitFirstLineIndent = 20;  // سيتم تحديث ParagraphFormat.FirstLineIndent
	format.LineUnitBefore = 5;                 // سيتم تحديث ParagraphFormat.SpaceBefore
	format.LineUnitAfter = 10;                 // سيتم تحديث ParagraphFormat.SpaceAfter

	doc.Save(dataDir + "DocumentFormatting.ChangeAsianParagraphSpacingAndIndents.doc");

باستخدام هذا الرمز، ستتمكن من تغيير التباعد والمسافات البادئة للفقرة الآسيوية باستخدام Aspose.Words for .NET.

خاتمة

في هذا البرنامج التعليمي، تعلمنا كيفية تغيير التباعد والمسافات البادئة للفقرة الآسيوية باستخدام Aspose.Words for .NET. عن طريق تعديل الخصائص ذات الصلة لـParagraphFormat، يمكننا التحكم في تخطيط ومظهر الفقرات الآسيوية في مستند Word. تعد هذه الميزة مفيدة لتخصيص تنسيق النص بأحرف آسيوية وتحقيق العرض المرئي المطلوب في المستندات ذات المحتوى اللغوي المختلط.

الأسئلة الشائعة

س: ما الذي تفعله ميزة “تغيير تباعد الفقرات والمسافات البادئة الآسيوية” في Aspose.Words لـ .NET؟

ج: تتيح لك ميزة “تغيير تباعد الفقرات الآسيوية والمسافات البادئة” في Aspose.Words لـ .NET تعديل خصائص التباعد والمسافات البادئة للفقرة الآسيوية في مستند Word. يمكنك ضبط المسافات البادئة اليمنى واليسرى، والمسافة البادئة للسطر الأول، والمسافة قبل، والمسافة بعد القيم للتحكم في تخطيط الفقرة ومظهرها.

س: كيف يمكنني تغيير التباعد والمسافات البادئة للفقرة الآسيوية باستخدام Aspose.Words لـ .NET؟

ج: لتغيير التباعد والمسافات البادئة للفقرة الآسيوية، تحتاج إلى الوصول إلىParagraphFormatللفقرة المستهدفة وتعديل خصائصها ذات الصلة. في رمز المثال المقدم، نصل إلى الفقرة الأولى من المستند ونقوم بتعيينCharacterUnitLeftIndent, CharacterUnitRightIndent, CharacterUnitFirstLineIndent, LineUnitBefore ، وLineUnitAfter خصائص لضبط التباعد والمسافات البادئة.

س: هل يمكنني تطبيق هذه التغييرات على فقرات أخرى في المستند؟

ج: نعم، يمكنك تطبيق هذه التغييرات على فقرات أخرى في المستند عن طريق الوصول إلى كل منهاParagraphFormat أشياء. يستهدف رمز المثال الفقرة الأولى من المستند، ولكن يمكنك تعديل الفقرات الأخرى عن طريق ضبط الفهرس في ملفParagraphs جمع أو استخدام معايير أخرى لاختيار الفقرات المطلوبة.