Редактор HTML - Asp.net Ajax Control ToolKit - PullRequest
2 голосов
/ 05 августа 2009

Я настраиваю кнопки, которые я покажу в Ajax Html Editor, и хотел бы увидеть пример того, как добавить параметры размера шрифта в раскрывающемся списке.

public class HtmlEditor : Editor
{
{
protected override void FillTopToolbar()
TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize());
}
}

Показывает параметр размера шрифта, но с пустым выпадающим списком.

Как показать это с настроенной опцией размера шрифта? Например, я хочу показать в выпадающем списке fontsize только опции от 8 до 16.

Спасибо

Josi

Ответы [ 2 ]

2 голосов
/ 12 октября 2009

Попробуйте что-то вроде этого:

AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize MyFontSize = new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize();
TopToolbar.Buttons.Add(MyFontSize);
AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();

fontsizeOptions.Value = "8pt";
fontsizeOptions.Text = "18";
MyFontSize.Options.Add(fontsizeOptions);


fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
fontsizeOptions.Value = "16pt";
fontsizeOptions.Text = "16";
MyFontSize.Options.Add(fontsizeOptions);
0 голосов
/ 05 мая 2010
protected override void FillTopToolbar()
{
        //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize());
        AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize MyFontSize = new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize();
        TopToolbar.Buttons.Add(MyFontSize);
        AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();

        fontsizeOptions.Value = "10.5px";
        fontsizeOptions.Text = "1";
        MyFontSize.Options.Add(fontsizeOptions);

        fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
        fontsizeOptions.Value = "13.0px";
        fontsizeOptions.Text = "2";
        MyFontSize.Options.Add(fontsizeOptions);

        fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
        fontsizeOptions.Value = "15.5px";
        fontsizeOptions.Text = "3";
        MyFontSize.Options.Add(fontsizeOptions);

        fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
        fontsizeOptions.Value = "17.5px";
        fontsizeOptions.Text = "4";
        MyFontSize.Options.Add(fontsizeOptions);

        fontsizeOptions = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
        fontsizeOptions.Value = "23.5px";
        fontsizeOptions.Text = "5";
        MyFontSize.Options.Add(fontsizeOptions);

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...