FirstColumn
Bookmark.FirstColumn property
获取与书签关联的表列范围第一列的从零开始的索引。
public int FirstColumn { get; }
评论
返回**-1**如果此书签不是表列书签。
例子
演示如何获取有关表列书签的信息。
Document doc = new Document(MyDir + "Table column bookmarks.doc");
foreach (Bookmark bookmark in doc.Range.Bookmarks)
{
// 如果书签包含表的列,则它是表列书签,并且其 IsColumn 标志设置为 true。
Console.WriteLine($"Bookmark: {bookmark.Name}{(bookmark.IsColumn ? " (Column)" : "")}");
if (bookmark.IsColumn)
{
if (bookmark.BookmarkStart.GetAncestor(NodeType.Row) is Row row &&
bookmark.FirstColumn < row.Cells.Count)
{
// 打印书签包围的第一列和最后一列的内容。
Console.WriteLine(row.Cells[bookmark.FirstColumn].GetText().TrimEnd(ControlChar.CellChar));
Console.WriteLine(row.Cells[bookmark.LastColumn].GetText().TrimEnd(ControlChar.CellChar));
}
}
}
也可以看看
- class Bookmark
- 命名空间 Aspose.Words
- 部件 Aspose.Words