【问题标题】:How to change the font size of the shapes in Telerik RadDiagram如何更改 Telerik RadDiagram 中形状的字体大小
【发布时间】:2016-10-18 06:12:24
【问题描述】:

我在我的 ASP.NET 应用程序中使用RadDiagram。控件不提供更改形状字体大小的功能。有什么办法可以改变尺寸吗?

我动态地创建形状。示例:

label[i] = new DiagramShape();
label[i].Y = shape[5].Y + SHAPE_HEIGHT + LABEL_TOP_MARGIN;
label[i].X = shape[i].X - LABEL_LEFT_INDENT;
label[i].Height = 20;
label[i].Width = 20;
label[i].ContentSettings.Text = dateLabels[i] ;
label[i].Background = "#FFFFFF";
label[i].ContentSettings.Color = "#000000";
RadDiagram1.ShapesCollection.Add(label[i]);

【问题讨论】:

    标签: asp.net telerik telerik-ajax raddiagram


    【解决方案1】:

    使用模板:http://docs.telerik.com/devtools/aspnet-ajax/controls/diagram/functionality/shape-templates

    让模板工作有一些细节(对于初学者,你需要为此实现一个 JS 函数),然后你需要创建一个可以设置字体的文本块:

        var textBlock2 = new diagram.TextBlock({
            text: options.id,
            color: "#ffffff",
            fontSize: 16,
            x: 28,
            y: 50
        });
    

    您可以使用服务器代码块从标记中的serer对象获取数据,也可以在服务器上创建整个脚本并通过ScriptManager.RegisterStartupScript(Page, Page.GetType(), "someKey", yourScriptString, true);方法进行注册

    【讨论】:

      猜你喜欢
      • 2016-10-21
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 2012-06-16
      • 2021-07-17
      相关资源
      最近更新 更多