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şınılacak tablonun indeksi.
rowIndexInt32Tablodaki satırın indeksi.
columnIndexInt32Tablodaki sütunun indeksi.
characterIndexInt32Hücrenin 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 kullanın.

Notlar

Gezinme, mevcut bölümün mevcut hikayesi içerisinde gerçekleştirilir.

Dizin parametreleri için, dizin 0’dan büyük veya eşit olduğunda, 0’ın ilk öğe olduğu başlangıç olan from dizini belirtir. Dizin 0’dan küçük olduğunda, -1’in son öğe olduğu bitiş olan from dizini belirtir.

Örnekler

Bir belge oluşturucunun imlecinin bir tablodaki 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 metoduyla 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şlevi görür.
// Ayrıca, oluşturucunun MoveTo yöntemleri kullanılarak belgede farklı bir yere 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