TextBoxAnchor

TextBoxAnchor enumeration

يحدد القيم المستخدمة لمحاذاة نص الشكل عموديًا.

public enum TextBoxAnchor

قيم

اسمقيمةوصف
Top0تم محاذاة النص إلى أعلى مربع النص.
Middle1تم محاذاة النص إلى منتصف مربع النص.
Bottom2تم محاذاة النص إلى أسفل مربع النص.
TopCentered3يتم محاذاة النص إلى الجزء العلوي الأوسط من مربع النص.
MiddleCentered4يتم محاذاة النص إلى منتصف مربع النص.
BottomCentered5يتم محاذاة النص إلى أسفل وسط مربع النص.
TopBaseline6يتم محاذاة النص إلى خط الأساس العلوي لمربع النص.
BottomBaseline7يتم محاذاة النص مع خط الأساس السفلي لمربع النص.
TopCenteredBaseline8يتم محاذاة النص مع خط الأساس المركزي العلوي لمربع النص.
BottomCenteredBaseline9يتم محاذاة النص مع خط الأساس المركزي السفلي لمربع النص.

أمثلة

يوضح كيفية محاذاة محتويات النص في مربع النص عموديًا.

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

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

// اضبط خاصية "VerticalAnchor" على "TextBoxAnchor.Top" لـ
// قم بمحاذاة النص الموجود في مربع النص هذا مع الجانب العلوي للشكل.
// اضبط خاصية "VerticalAnchor" على "TextBoxAnchor.Middle"
// محاذاة النص في مربع النص هذا إلى مركز الشكل.
// اضبط خاصية "VerticalAnchor" على "TextBoxAnchor.Bottom" لـ
// قم بمحاذاة النص الموجود في مربع النص هذا إلى أسفل الشكل.
shape.TextBox.VerticalAnchor = verticalAnchor;

builder.MoveTo(shape.FirstParagraph);
builder.Write("Hello world!");

// أصبحت المحاذاة الرأسية للنص داخل مربعات النص متاحة من Microsoft Word 2007 فصاعدًا.
doc.CompatibilityOptions.OptimizeFor(MsWordVersion.Word2007);
doc.Save(ArtifactsDir + "Shape.VerticalAnchor.docx");

أنظر أيضا