问题描述:Spread 实现上下标格式。例如:X3
问题解答:RichTextCellType 可以通过RichTextBox 的Rtf 属性赋值,所以任何可以在RichTextBox 实现的样式都可以在单元格中显示。
关键代码:
- RichTextBox rtbsup = newRichTextBox();
- rtbsup.SelectedText = "天然气体积=100m3";
- rtbsup.SelectionStart = 10;
- rtbsup.SelectionLength = 1;
- rtbsup.SelectionCharOffset = 5; //位移的像素,正数为上移,负数为下移
- FarPoint.Win.Spread.CellType.RichTextCellType rtct = new FarPoint.Win.Spread.CellType.RichTextCellType();
- this.fpSpread1.ActiveSheet.Cells[0, 0].CellType = rtct;
- this.fpSpread1.ActiveSheet.Cells[0, 0].Value = rtbsup.Rtf;
复制代码
源码下载:
VS 版本:2010
.NET版本: 2.0
点击下载
效果截图:
|