مرساة عمودية

يشرح هذا البرنامج التعليمي كيفية استخدام ميزة الارتساء الرأسي في Aspose.Words لـ .NET لوضع شكل عموديًا داخل المستند. من خلال تعيين خاصية الارتساء الرأسي للشكل، يمكنك التحكم في محاذاته الرأسية بالنسبة للنص أو الصفحة.

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

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

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

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

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

string dataDir = "YOUR DOCUMENT DIRECTORY";

الخطوة 2: إنشاء مستند جديد وDocumentBuilder

إنشاء مثيل جديد لـDocument فئة و أDocumentBuilder كائن للعمل مع الوثيقة.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

الخطوة 3: إدراج شكل وتكوينه

قم بإدراج شكل في المستند باستخدامInsertShape طريقةDocumentBuilder هدف. ضبط الأبعاد المطلوبة للشكل.

Shape textBox = builder.InsertShape(ShapeType.TextBox, 200, 200);

الخطوة 4: تعيين المرساة العمودية

قم بتعيين خاصية الإرساء الرأسي للشكل للتحكم في محاذاته الرأسية. في هذا المثال، قمنا بتعيينه على “أسفل” لتثبيت الشكل أسفل النص أو الصفحة.

textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;

الخطوة 5: إضافة محتوى إلى الشكل

استخدم الMoveTo طريقةDocumentBuilder كائن لتحريك المؤشر إلى الفقرة الأولى من الشكل. ثم استخدمWrite طريقة إضافة المحتوى إلى الشكل.

builder.MoveTo(textBox.FirstParagraph);
builder.Write("Textbox contents");

الخطوة 6: احفظ المستند

احفظ المستند في الدليل المحدد باستخدام ملفSave طريقة. قم بتوفير اسم الملف المطلوب مع امتداد الملف المناسب. في هذا المثال، نقوم بحفظ المستند باسم “WorkingWithShapes.VerticalAnchor.docx”.

doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");

مثال على التعليمات البرمجية المصدر لـ Vertical Anchor باستخدام Aspose.Words لـ .NET

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

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape textBox = builder.InsertShape(ShapeType.TextBox, 200, 200);
	textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;
	builder.MoveTo(textBox.FirstParagraph);
	builder.Write("Textbox contents");
	doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");

هذا كل شيء! لقد نجحت في استخدام ميزة الارتساء الرأسي في Aspose.Words لـ .NET لوضع شكل عموديًا داخل المستند.