العمل مع ربط TextBoxes

في Aspose.Words، يتم استخدام فئة TextBox لتحديد كيفية عرض النص داخل الشكل. يوفر خاصية عامة تسمى الوالد للحصول على الشكل الأصلي لمربع النص للسماح للعميل بالعثور على مرتبط Shape من مرتبط TextBox.

إنشاء ارتباط

توفر فئة TextBox طريقة IsValidLinkTarget للتحقق مما إذا كان يمكن ربط TextBox بالهدف Textbox.

يوضح مثال الكود التالي كيفية التحقق مما إذا كان يمكن ربط TextBox بمربع النص الهدف:

تحقق TextBox تسلسل

هناك عدة طرق لعرض النص في شكل. ال TextBox يمكن أن يكون رأس أو وسط أو ذيل تسلسل.

يوضح مثال الكود التالي كيفية التحقق مما إذا كان TextBox هو رأس أو ذيل أو منتصف التسلسل:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java
Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TEXT_BOX);
TextBox textBox = shape.getTextBox();
if ((textBox.getNext() != null) && (textBox.getPrevious() == null)) {
System.out.println("The head of the sequence");
}
if ((textBox.getNext() != null) && (textBox.getPrevious() != null)) {
System.out.println("The Middle of the sequence.");
}
if ((textBox.getNext() == null) && (textBox.getPrevious() != null)) {
System.out.println("The Tail of the sequence.");
}

كسر الارتباط

باستخدام طريقة BreakForwardLink يمكنك كسر الرابط إلى TextBox التالي.

يوضح مثال الكود التالي كيفية كسر ارتباط لـ TextBox: