roger.wang 发表于 2014-5-16 10:50:00

RichTextCellType实现上下标

问题描述: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.CellType = rtct;
            this.fpSpread1.ActiveSheet.Cells.Value = rtbsup.Rtf;


效果截图:


示例下载:点击下载
页: [1]
查看完整版本: RichTextCellType实现上下标