gpt4 book ai didi

c# - 如何使用 MonoTouch 和 TeeChart 在 AfterDraw 事件中的 TextOut 中设置字体

转载 作者:行者123 更新时间:2023-11-29 02:33:18 25 4
gpt4 key购买 nike

我正在尝试向我的图表添加一些自定义文本。但是我在 Monotouch 中设置字体有困难。

    ChartFont fontLine1 = new ChartFont();
fontLine1.Brush.Color = Style.ColorStyle4;
fontLine1.DrawingFont = Style.ValueItemTitle.ToCTFont();

g.TextOut(fontLine1, currentX, currentY, AnnotationLabel);

Style.ColorStyle4 为白色(CGColor); .TOCTFont 是将 UIFont 转换为 CTFont 的转换路由。

但是,文本仍然很小(大小应该是 18)并且字体名称不正确。

如果我不设置 ChartFont,我会得到完全相同的结果。

那么,如何在AfterDraw事件中设置合适的文字字体呢?

最佳答案

您可以使用 OnAfterDraw 事件修改或添加自定义文本(颜色、字体、大小)。下面的代码向您展示了如何做到这一点:

private void chart_AfterDraw(object sender, Steema.TeeChart.Drawing.Graphics3D g)
{
g.Font.Name = "Arial";
g.Font.Color = UIColor.Red.CGColor;
g.Font.Size = 18;

g.TextOut(xpos, ypos, "label");
}

关于c# - 如何使用 MonoTouch 和 TeeChart 在 AfterDraw 事件中的 TextOut 中设置字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26638940/

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