تبسيط محاذاة نص وثيقة الكلمة. تعلم التوافق البرمجي مع FileFormat.words API-مفتوح المصدر وقوي. عزز تنسيلك الآن.
ملخص
مرحبًا بك في برنامج تعليمي آخر حيث سنتعدم في عالم .NET مع fileformat.words. في هذه المقالة ، سيكون تركيزنا على محاذاة النص في مستندات الكلمات برمجيًا. مباشرة من تطبيقات .NET الخاصة بك. في هذه المقالة ، سوف نستكشف كيفية محاذاة النص باستخدام واجهة برمجة تطبيقات مفتوحة المصدر ، FileFormat.words لـ .NET. تغطي هذه المقالة الموضوعات التالية:
- تثبيت ملف fileFormat.words Open Source API
- كيفية محاذاة النص برمجيا في مستند كلمة باستخدام fileformat.words
تثبيت ملف fileformat.words مفتوح المصدر
قبل أن نبدأ محاذاة النص برمجيا ، نحتاج إلى تثبيت مكتبة fileformat.words في مشروعنا. يمكنك بسهولة إضافة مكتبة مفتوحة المصدر عبر مدير حزمة Nuget:
Install-Package FileFormat.Words
مع هذا الأمر ، سيكون لديك مكتبة .NET قوية تحت تصرفك من أجل محاذاة النص في مستندات Word .
كيفية محاذاة النص برمجيا في مستند كلمة باستخدام fileformat.words
FileFormat.words يقدم مجموعة متنوعة من خيارات المحاذاة لوضع نصك تمامًا كما تريد. أدناه ، نقوم بتوضيح العملية جنبا إلى جنب مع مقتطفات التعليمات البرمجية المقابلة:
ترك المحاذاة
// على افتراض أنك قمت بتهيئة فئة "المستند" وقمت بتحميل مستند Word موجود.
Paragraph DocumentParagraph = New Paragraph () ؛
تشغيل الحرف = new Run () ؛
الحرف text = "هذا نص محاذاة يسار." ؛
// تعيين محاذاة إلى اليسار.
documentParagraph.Align = "Left" ؛
documentParagraph.AppendChild (characterrun) ؛
documentBody.AppendChild (documentParagraph) ؛
المحاذاة اليمنى
// على افتراض أنك قمت بتهيئة فئة "المستند" وقمت بتحميل مستند Word موجود.
Paragraph DocumentParagraph = New Paragraph () ؛
تشغيل الحرف = new Run () ؛
الحرف text = "هذا نص محاذاة يسار." ؛
// تعيين محاذاة إلى اليمين.
documentParagraph.Align = "right" ؛
documentParagraph.AppendChild (characterrun) ؛
documentBody.AppendChild (documentParagraph) ؛
محاذاة المركز
// على افتراض أنك قمت بتهيئة فئة "المستند" وقمت بتحميل مستند Word موجود.
Paragraph DocumentParagraph = New Paragraph () ؛
تشغيل الحرف = new Run () ؛
الحرف text = "هذا نص محاذاة يسار." ؛
// تعيين محاذاة إلى المركز.
documentParagraph.Align = "center" ؛
documentParagraph.AppendChild (characterrun) ؛
documentBody.AppendChild (documentParagraph) ؛
خاتمة
في هذه المقالة ، اكتشفنا كيفية محاذاة النص في مستندات Word برمجياً باستخدام مكتبة fileformat.words لـ .NET. من خلال الاستفادة من واجهة برمجة التطبيقات القوية هذه ، يمكننا بسهولة تخصيص محاذاة النص في مستندات****من تطبيقاتنا ، وتعزيز المظهر العام وقابلية القراءة. لمزيد من التوجيه التفصيلي حول استخدام fileformat.words ، تأكد من مراجعة [الوثائق] الشاملة 5. ابق على اتصال معنا ونحن نستمر في استكشاف قدرات fileformat.words في مقالاتنا المستقبلية. تابعنا على منصات الوسائط الاجتماعية مثل Facebook و LinkedIn و Twitter للحصول على أحدث التحديثات والرؤى.
يساهم
نظرًا لأن fileformat.words for .NET هو مشروع مفتوح المصدر يستضيف على github ، نشجع بقوة ونقدر المساهمات من المجتمع. انضم إلينا في مهمتنا لتبسيط محاذاة النص في مستندات Word !
أسئلة؟
إذا كان لديك أي أسئلة أو استفسارات ، فلا تتردد في نشرها على المنتدى.