本文整理汇总了C#中Drawing.CreateCellComment方法的典型用法代码示例。如果您正苦于以下问题:C# Drawing.CreateCellComment方法的具体用法?C# Drawing.CreateCellComment怎么用?C# Drawing.CreateCellComment使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Drawing
的用法示例。
在下文中一共展示了Drawing.CreateCellComment方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetComment
/// <summary>
/// 插入批注
/// </summary>
/// <param name="count"></param>
/// <param name="sheet"></param>
/// <param name="patriarch"></param>
private void SetComment(int count, Sheet sheet, Drawing patriarch)
{
StringBuilder sb = new StringBuilder();
sb.Append("这个Excel文件完全由代码生成,并非是在原有模板上填充数据.\r\n");
sb.Append("文件创建于" + DateTime.Now.ToString("yyyy年MM月dd日 HH:mm:ss\r\n"));
sb.Append("\r\n给力啊,IT!!!");
sb.Append("\r\nhttp://www.woshinidezhu.com/");
sb.Append("\r\nhttp://woshinidezhu.cnblogs.com/");
/*****************************************************************
* HSSFClientAnchor:批注位置,8个参数分别表示
* {1}距离左边单元格的距离,1024为100%,即从右方一个单元格开始
* {2}距离上方单元格的距离,255为100%,即从下方一个单元格开始
* {3}右边单元格超出的距离,1024为100%,即充满到右方一个单
* {4}下方单元格超出的距离,255为100%,即充满到下方一个单元格
* {5}起始列
* {6}起始行
* {7}结束列
* {8}结束行
*****************************************************************/
Comment comment = patriarch.CreateCellComment(new HSSFClientAnchor(600, 100, 500, 200, 1, 3 + count, 7, 3 + 7 + count));
comment.String = new HSSFRichTextString(sb.ToString());
comment.Visible = true;//默认打开即可见
sheet.GetRow(2 + count).CreateCell(0).CellComment = comment;
}