Как изменить размер шрифта фигур в Telerik RadDiagram

Я использую RadDiagram в моем приложении ASP.NET. Элемент управления не предлагает возможность изменения размера шрифта фигур. Есть ли способ изменить размеры?

Я создаю формы динамически. Пример:

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]);

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); метод

Другие вопросы по тегам