EndColumnBookmark

DocumentBuilder.EndColumnBookmark method

Marca la posición actual en el documento como final de marcador de columna. La posición debe estar en una celda de la tabla.

public BookmarkEnd EndColumnBookmark(string bookmarkName)
ParámetroEscribeDescripción
bookmarkNameStringNombre del marcador.

Valor_devuelto

El nodo final del marcador que se acaba de crear.

Observaciones

Un marcador de columna cubre una o más columnas en un rango de filas. Para crear un marcador válido, you necesita llamar a ambosStartColumnBookmark yEndColumnBookmark con el mismo bookmarkNameparámetro.

Los marcadores mal formados o con nombres duplicados se ignorarán cuando se guarde el documento.

La posición real del insertado.BookmarkEnd El nodo puede diferir de la posición actual del constructor document .

Ejemplos

Muestra cómo crear un marcador de columna.

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

builder.StartTable();

builder.InsertCell();
// Las celdas 1,2,4,5 se marcarán como favoritas.
builder.StartColumnBookmark("MyBookmark_1");
// Los marcadores mal formados o con nombres duplicados se ignorarán cuando se guarde el documento.
builder.StartColumnBookmark("MyBookmark_1");
builder.StartColumnBookmark("BadStartBookmark");
builder.Write("Cell 1");

builder.InsertCell();
builder.Write("Cell 2");

builder.InsertCell();
builder.Write("Cell 3");

builder.EndRow();

builder.InsertCell();
builder.Write("Cell 4");

builder.InsertCell();
builder.Write("Cell 5");
builder.EndColumnBookmark("MyBookmark_1");
builder.EndColumnBookmark("MyBookmark_1");

builder.InsertCell();
builder.Write("Cell 6");

builder.EndRow();
builder.EndTable();

doc.Save(ArtifactsDir + "Bookmarks.CreateColumnBookmark.docx");

Ver también