StartColumnBookmark

DocumentBuilder.StartColumnBookmark method

Отмечает текущую позицию в документе как начало закладки столбца. Позиция должна находиться в ячейке таблицы.

public BookmarkStart StartColumnBookmark(string bookmarkName)
ПараметрТипОписание
bookmarkNameStringНазвание закладки.

Возвращаемое значение

Только что созданный начальный узел закладки.

Примечания

Закладка столбца охватывает один или несколько столбцов в диапазоне строк. Чтобы создать действительную закладку, you необходимо вызвать обаStartColumnBookmark иEndColumnBookmark с тем же bookmarkNameпараметр.

Закладки неправильного формата или закладки с повторяющимися именами будут игнорироваться при сохранении документа.

Фактическое положение вставленногоBookmarkStart узел может отличаться от текущей позиции компоновщика document .

Примеры

Показывает, как создать закладку столбца.

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

builder.StartTable();

builder.InsertCell();
// Ячейки 1,2,4,5 будут добавлены в закладки.
builder.StartColumnBookmark("MyBookmark_1");
// Закладки неправильного формата или закладки с повторяющимися именами будут игнорироваться при сохранении документа.
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");

Смотрите также