Asp.net HTML-редактор Extender: как ограничить размер шрифта?
Как программно изменить максимально допустимый размер шрифта в html-редакторе на 16px или 3? Я искал в Интернете, но не мог найти какие-либо параметры для этого, как:
<asp:TextBox ID="zz" .... .... .. runat="server"></asp:TextBox>
<asp:HtmlEditorExtender MaxFontSize="16" ..... ..... runat="server"></asp:HtmlEditorExtender>
Получил эту ошибку, как ожидалось:
Type 'AjaxControlToolkit.HtmlEditorExtender' does not have
a public property named 'MaxFontSize'.
Это можно сделать в Jquery или codebehind? Это может быть проблематично, когда веб-страницы не предназначены для больших шрифтов, в то время как на странице панели управления автоматически разрешаются большие шрифты.
Есть
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
...
на последнем этапе страницы (просматривая опцию Chrome "посмотреть на источник"), и мне нужно уничтожить подобные вещи со значением больше 3 или 4.
Спасибо.
1 ответ
Мне известен процесс настройки списка имен шрифтов и списка размеров шрифтов, но он требует немного кодирования.
Начните с этого урока.
Это покажет вам, как написать собственный класс HTMLEditor, который будет наследовать класс HTMLEditorExtender по умолчанию от AJAXControlToolkit.
Далее вам нужно настроить панели инструментов. Начните здесь.
Наконец, вам нужно будет добавить параметры Font Name и параметры размера шрифта в DropDownLists. Вы найдете код для работы здесь.
Надеюсь, это поможет.