قم بتثبيت FileFormat.words Library لأتمتة إنشاء ومعالجة ملفات docx/docs. استخدم واجهة برمجة تطبيقات مفتوحة المصدر لمعرفة كيفية محاذاة الجدول في ملفات الكلمات.
نظرة عامة
مرحبًا بك في منشور آخر مثير للاهتمام على fileformat.words لـ .NET. هناك العديد من المقالات المنشورة على واجهة برمجة تطبيقات مفتوحة المصدر التي قد تجدها هنا. هذه المكتبة لديها القدرة على إنشاء مستندات MS Word في تطبيق C#. ومع ذلك ، قمنا بالفعل بتغطية كيفية إنشاء جداول في مستندات Word باستخدام FileFormat.words. لذلك ، في هذا الدليل ، سوف نتعلم كيفية نقل جدول في مستندات Word باستخدام الأساليب والخصائص المكشوفة من قبل واجهة برمجة التطبيقات المفتوحة المصدر. بحلول نهاية منشور المدونة هذا ، كان يجب أن تتعلم كيفية مركز الجدول أو الانتقال إلى اليمين/اليسار برمجيًا. سنغطي النقاط التالية في منشور المدونة هذا:
fileformat.words-تثبيت واجهة برمجة تطبيقات مفتوحة المصدر
حسنًا ، لم تعد عملية تثبيت واجهة برمجة التطبيقات المفتوحة المصدر هذه هي تشغيل أمر واحد أو تنزيل حزمة. لذلك ، يمكنك إعداد FileFormat.words عن طريق تنزيل Nuget Package أو تشغيل الأمر التالي في Nuget Package Manager:
Install-Package FileFormat.Words
كيفية نقل جدول في مستندات Word - قطاع الرمز
الآن ، يمكننا البدء في كتابة قصاصات التعليمات البرمجية لنقل جدول في Word برمجيًا. قبل المضي قدمًا ، يرجى زيارة هذا الدليل الذي يمكنك العثور فيه على الخطوات ومقتطف الرمز لإنشاء جدول باستخدام هذا المصدر المفتوح API. سيوضح هذا القسم طرق تبرير موضع الجدول إلى الوسط ، اليسار/اليمين في مستند كلمة.
- قم بإنشاء مثيل لفئة TableProperties.
- مثيل مثيل للطبقة 11.
- استدعاء طريقة aligncneter لوضع الجدول في وسط المستند.
- استدعاء طريقة إلحاق لإرفاق كائن الجدول إلى كائن TBLPROP.
- ستعمل طريقة AppendChild على إرفاق خصائص الجدول بالجدول.
// Create an instance of the TableProperties class.
TableProperties tblProp = new TableProperties();
// Instantiate an instance of the TableJustification class.
TableJustification tableJustification = new TableJustification();
// Invoke the AlignCneter method to position the table in center of the document.
tableJustification.AlignCneter();
// Call the Append method to attach the tableJustification object to the tblProp object.
tblProp.Append(tableJustification);
// The AppendChild method will attach the table properties to the table.
table.AppendChild(tblProp);
أدخل الأسطر المذكورة أعلاه من التعليمات البرمجية في الملف الرئيسي وتشغيل المشروع. أخيرًا ، سترى الإخراج في الصورة أدناه:
وبالمثل ، يمكنك استدعاء alignleft و alignright طرق لتغيير المواضع إلى اليسار أو اليمين.
الخاتمة
هذه هي نهاية منشور المدونة هذا. نأمل أن تكون قد تعلمت كيفية نقل جدول في مستندات الكلمات باستخدام مكتبة C#. بالإضافة إلى ذلك ، لقد مررت أيضًا كيفية مركز جدول وكيفية محاذاة الجدول إلى اليسار/اليمين برمجيًا. علاوة على ذلك ، يمكن أن تساعدك هذه المقالة إذا كنت تتطلع إلى إنشاء وحدة نمطية تقوم أتمتة إنشاء ملفات الكلمات ومعالجتها. لذلك ، قد تمر عبر الوثائق من واجهة برمجة تطبيقات مفتوحة المصدر لمعرفة ميزات قوية أخرى. أخيرًا ، يواصل fileformat.com كتابة منشورات المدونة حول مواضيع أخرى. علاوة على ذلك ، يمكنك متابعتنا على منصات الوسائط الاجتماعية الخاصة بنا ، بما في ذلك Facebook و LinkedIn و Twitter.
المساهمة
نظرًا لأن fileformat.words for .NET هو مشروع مفتوح المصدر وهو متاح على github. لذلك ، فإن مساهمة المجتمع موضع تقدير كبير.
اطرح سؤالاً
يمكنك إخبارنا بأسئلتك أو استفساراتك في المنتدى.
أسئلة يتم طرحها بشكل متكرر-الأسئلة الشائعة
** كيف يمكنني نقل جدول في مستند كلمة؟** يمكنك القيام بذلك باستخدام الطرق المكشوفة بواسطة fileformat.words. لذلك ، aligncneter ، alignleft و alignright يتم استخدام الطرق لوضع مركز الجدول/اليسار/اليمين. ** كيف يمكنني ضبط الجداول تلقائيًا في Word؟** يرجى زيارة هذا الرابط لمعرفة الإجابة بالتفصيل.