MoveToCell

DocumentBuilder.MoveToCell method

ينقل المؤشر إلى خلية الجدول في القسم الحالي.

public void MoveToCell(int tableIndex, int rowIndex, int columnIndex, int characterIndex)
معامليكتبوصف
tableIndexInt32فهرس الجدول المراد الانتقال إليه.
rowIndexInt32فهرس الصف في الجدول.
columnIndexInt32فهرس العمود في الجدول.
characterIndexInt32فهرس الحرف الموجود داخل الخلية. القيمة السالبة تسمح لك بتحديد موضع من نهاية الخلية. استخدم -1 للانتقال إلى نهاية الخلية.

ملاحظات

يتم التنقل داخل القصة الحالية للقسم الحالي.

بالنسبة لمعلمات الفهرس، عندما يكون الفهرس أكبر من أو يساوي 0، فإنه يحدد فهرس from البداية حيث يكون 0 هو العنصر الأول. عندما يكون الفهرس أقل من 0، فإنه يحدد فهرس from النهاية مع -1 كونه العنصر الأخير.

أمثلة

يوضح كيفية نقل مؤشر أداة إنشاء المستندات إلى خلية في الجدول.

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

// قم بإنشاء جدول 2x2 فارغ.
builder.StartTable();
builder.InsertCell();
builder.InsertCell();
builder.EndRow();
builder.InsertCell();
builder.InsertCell();
builder.EndTable();

// لأننا أنهينا الجدول باستخدام طريقة EndTable،
// مؤشر أداة إنشاء المستندات موجود حاليًا خارج الجدول.
// هذا المؤشر له نفس وظيفة مؤشر النص الوامض في Microsoft Word.
// يمكن أيضًا نقله إلى موقع مختلف في المستند باستخدام أساليب MoveTo الخاصة بالمنشئ.
// يمكننا تحريك المؤشر مرة أخرى داخل الجدول إلى خلية معينة.
builder.MoveToCell(0, 1, 1, 0);
builder.Write("Column 2, cell 2.");

doc.Save(ArtifactsDir + "DocumentBuilder.MoveToCell.docx");

أنظر أيضا