MoveToCell
Contenido
[
Ocultar
]DocumentBuilder.MoveToCell method
Mueve el cursor a una celda de la tabla en la sección actual.
public void MoveToCell(int tableIndex, int rowIndex, int columnIndex, int characterIndex)
Parámetro | Escribe | Descripción |
---|---|---|
tableIndex | Int32 | El índice de la tabla a la que moverse. |
rowIndex | Int32 | El índice de la fila de la tabla. |
columnIndex | Int32 | El índice de la columna de la tabla. |
characterIndex | Int32 | El índice del carácter dentro de la celda. Un valor negativo le permite especificar una posición desde el final de la celda. Utilice -1 para moverse al final de la celda. |
Observaciones
La navegación se realiza dentro de la historia actual de la sección actual.
Para los parámetros de índice, cuando el índice es mayor o igual a 0, especifica un índice desde el comienzo siendo 0 el primer elemento. Cuando el índice es menor que 0, especifica un índice desde al final, siendo -1 el último elemento.
Ejemplos
Muestra cómo mover el cursor de un generador de documentos a una celda de una tabla.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Crea una tabla vacía de 2x2.
builder.StartTable();
builder.InsertCell();
builder.InsertCell();
builder.EndRow();
builder.InsertCell();
builder.InsertCell();
builder.EndTable();
// Debido a que hemos finalizado la tabla con el método EndTable,
// el cursor del creador de documentos se encuentra actualmente fuera de la tabla.
// Este cursor tiene la misma función que el cursor de texto parpadeante de Microsoft Word.
// También se puede mover a una ubicación diferente en el documento usando los métodos MoveTo del constructor.
// Podemos mover el cursor nuevamente dentro de la tabla a una celda específica.
builder.MoveToCell(0, 1, 1, 0);
builder.Write("Column 2, cell 2.");
doc.Save(ArtifactsDir + "DocumentBuilder.MoveToCell.docx");
Ver también
- class DocumentBuilder
- espacio de nombres Aspose.Words
- asamblea Aspose.Words