gpt4 book ai didi

.net - MSChart 注释大小

转载 作者:行者123 更新时间:2023-12-01 05:40:35 24 4
gpt4 key购买 nike

我有一个带注释的 MSChart,图表区域很大,因此使用老式 800x600 的人可以看到图表。

问题是,当我在这种低分辨率下查看图表时,其中的注释会随着图表缩小,并开始切断最后几个字母。

例如,普通分辨率中带有“Hello world”的注释在 800x600 下变为“Hello W”。

任何人都知道我如何设置 annotaiton 属性以使它们不收缩?

最佳答案

我遇到了同样的问题,我一直无法找到使注释固定大小的方法。我确实发现注释尺寸被设置为图表的百分比(即它调整大小的原因是 Width = 25 实际上意味着图表宽度的 25%),所以我写了一个小技巧来在图表时调整注释的大小调整大小:

var annotation = new RectangleAnnotation() { ... }

chart.Annotations.Add(annotation);

chart.Resize += (sndr, ev) => {
// Shoot for 60 pixels tall and 130 wide
// Annotation dimensions are set as a percentage of the chart area
annotation.Width = (130d / chart.Width) * 100;
annotation.Height = (60d / chart.Height) * 100;
};

这有点难看,但它对我有用。

关于.net - MSChart 注释大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5770086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com