c#图表控制的下标/上标;注入文本格式

时间:2013-01-07 01:18:21

标签: c# .net charts text-formatting

我使用System.Windows.Forms.DataVisualization.Charting库中的图表控件。它工作得很好,但它有一个非常大的缺点:标签不能格式化,因此下标或上标字母是不可能的。

有没有方法,如何注入文本格式? 我考虑过以下几种可能性:

  • 用上标字符替换sub / sup字符。以下是这些字符的列表:http://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts 问题:并非所有字符都可用,并非所有字体都支持所有unicode功能,而且某些字符并未完全调整为大字体

  • 覆盖PrePaint / PostPaint个事件。问题:标签/标题绘制事件不会触发这些事件

  • 注入一个DrawString钩子 - 可能吗?

  • 我还没有考虑过的事情?

0 个答案:

没有答案