MoveToCell

DocumentBuilder.MoveToCell method

Flyttar markören till en tabellcell i det aktuella avsnittet.

public void MoveToCell(int tableIndex, int rowIndex, int columnIndex, int characterIndex)
ParameterTypBeskrivning
tableIndexInt32Indexet för tabellen att flytta till.
rowIndexInt32Indexet för raden i tabellen.
columnIndexInt32Indexet för kolumnen i tabellen.
characterIndexInt32Indexet för tecknet inuti cellen. Ett negativt värde låter dig ange en position från slutet av cellen. Använd -1 för att flytta till slutet av cellen.

Anmärkningar

Navigeringen utförs i den aktuella berättelsen i det aktuella avsnittet.

För indexparametrarna, när index är större än eller lika med 0, anger det ett index from början med 0 som det första elementet. När index är mindre än 0, specificerade det ett index från slutet med -1 som det sista elementet.

Exempel

Visar hur man flyttar en dokumentbyggares markör till en cell i en tabell.

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

// Skapa en tom 2x2-tabell.
builder.StartTable();
builder.InsertCell();
builder.InsertCell();
builder.EndRow();
builder.InsertCell();
builder.InsertCell();
builder.EndTable();

// Eftersom vi har avslutat tabellen med EndTable-metoden,
// dokumentbyggarens markör är för närvarande utanför tabellen.
// Den här markören har samma funktion som Microsoft Words blinkande textmarkör.
// Det kan också flyttas till en annan plats i dokumentet med hjälp av byggarens MoveTo-metoder.
// Vi kan flytta markören tillbaka in i tabellen till en specifik cell.
builder.MoveToCell(0, 1, 1, 0);
builder.Write("Column 2, cell 2.");

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

Se även