MoveToCell

DocumentBuilder.MoveToCell method

İmleci geçerli bölümdeki bir tablo hücresine taşır.

public void MoveToCell(int tableIndex, int rowIndex, int columnIndex, int characterIndex)
ParametreTipTanım
tableIndexInt32Taşınacak tablonun dizini.
rowIndexInt32Tablodaki satırın dizini.
columnIndexInt32Tablodaki sütunun dizini.
characterIndexInt32Hücre içindeki karakterin dizini. Negatif bir değer, hücrenin sonundan itibaren bir konum belirtmenize olanak tanır. Hücrenin sonuna gitmek için -1’i kullanın.

Notlar

Gezinme, geçerli bölümün geçerli öyküsü içinde gerçekleştirilir.

İndeks parametreleri için, indeks 0’dan büyük veya ona eşit olduğunda, ilk öğe 0 olacak şekilde başlangıç ‘den bir indeks belirtir. İndeks 0’dan küçük olduğunda, son öğe -1 olacak şekilde, from dizini belirtilir.

Örnekler

Belge oluşturucunun imlecinin tablodaki bir hücreye nasıl taşınacağını gösterir.

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

// Boş bir 2x2 tablo oluşturun.
builder.StartTable();
builder.InsertCell();
builder.InsertCell();
builder.EndRow();
builder.InsertCell();
builder.InsertCell();
builder.EndTable();

// EndTable metodu ile tabloyu sonlandırdığımız için,
// belge oluşturucunun imleci şu anda tablonun dışında.
// Bu imleç, Microsoft Word'ün yanıp sönen metin imleciyle aynı işleve sahiptir.
// Oluşturucunun MoveTo yöntemleri kullanılarak belgede farklı bir konuma da taşınabilir.
// İmleci tablonun içindeki belirli bir hücreye geri taşıyabiliriz.
builder.MoveToCell(0, 1, 1, 0);
builder.Write("Column 2, cell 2.");

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

Ayrıca bakınız