GridControl列标题是否支持上下标
本帖最后由 slrjyrj 于 2014-10-20 17:46 编辑GridControl的Column、Band标题是否支持上下标?如下图:
代码设置如下,换行有效,上下标无效。
advBandedGridView.OptionsView.AllowHtmlDrawHeaders = true;
advBandedGridView.Appearance.HeaderPanel.Options.UseTextOptions = true;
advBandedGridView.Appearance.HeaderPanel.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
GridColumn1.Caption = "石油\n(10<sup>4</sup>t)";
请各位大侠指点。
请查看
https://documentation.devexpress.com/#WindowsForms/CustomDocument4874
HTML Text Formating中,仅仅支持小部分HTML标记
你可用 CustomDraw来重画任何你的的文字与图型 wgq2008 发表于 2014-10-20 20:30
请查看
https://documentation.devexpress.com/#WindowsForms/CustomDocument4874
HTML Text Formating中 ...
非常感谢! 最简单的方法,你为什么不在外面把字符串打出来,然后在直接复制进去呢 wgq2008 发表于 2014-10-20 20:30
请查看
https://documentation.devexpress.com/#WindowsForms/CustomDocument4874
HTML Text Formating中 ...
顺着你提供的思路,问题已初步解决,换了一种解决思路,将上标文字设为6号大小,同时文字置顶显示,算是投机取巧。这样也有局限,只能单一显示上标或者下标,上下标同时存在暂无法处理。方法如下:
gvBdView.OptionsView.AllowHtmlDrawHeaders = true;
band1.Caption = "10<size=6>4<size=9>t";
band1.AppearanceHeader.Options.UseTextOptions = true;
band1.AppearanceHeader.TextOptions.WordWrap = WordWrap.Wrap;
band1.AppearanceHeader.TextOptions.VAlignment = VertAlignment.Top; ZLQQ 发表于 2014-10-30 11:14
最简单的方法,你为什么不在外面把字符串打出来,然后在直接复制进去呢
常用的平方可以这么处理,但是输入法并不能支持打出所有的上下标,比如我问题中所提的8次方。
页:
[1]