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 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, debe llamar a ambos.StartColumnBookmark yEndColumnBookmark con el mismo bookmarkName parámetro.

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

La posición real del insertadoBookmarkEnd 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