uisetfont

Откройте диалоговое окно выбора шрифта

Описание

uisetfont открывает диалоговое окно модального шрифта с выбранными по умолчанию названием шрифта и стилем значений. Если пользователь кликнет OK, выбранные свойства шрифта возвращаются в MATLAB® Командное окно. Если пользователь нажимает Cancel или кнопку закрытия (X) в строке заголовка диалогового окна, то значение 0 возвращается в Командное окно.

пример

uisetfont(h) задает объект, для которого будет работать диалоговое окно «Шрифт». Значения, отображаемые в диалоговом окне при открытии, являются текущими настройками для этого объекта.

Значение h может быть text, axes, или uicontrol объект.

uisetfont(optsin) инициализирует выбор диалогового окна шрифта со значениями, заданными для заданного optsin структура.

uisetfont(___,title) задает пользовательский заголовок для диалогового окна «Шрифт». Этот синтаксис может включать любой из входных параметров в предыдущих синтаксисах.

пример

optsout = uisetfont(___) возвращает значения, выбранные в диалоговом окне, в optsout структура, когда пользователь кликает OK. Если пользователь кликнул Cancel или произошла ошибка, то optsout установлено в 0. Этот синтаксис не может задавать входные параметры или любой из входных параметров в предыдущих синтаксисах.

Примеры

свернуть все

Создать график, содержащий текстовую аннотацию.

f = figure('Position',[200 200 392 294]);
x = 0:pi/20:2*pi;
y = sin(x);
plot(x,y);
t = text(pi,0,'\leftarrow sin(\pi)');

Откройте диалоговое окно Font и выберите стиль Bold Italic. (Имена шрифтов, отображаемые в диалоговом окне, зависят от системы.)

optsout = uisetfont(t);

Нажмите OK. Стиль шрифта изменяется в аннотации графика.

Входные параметры

свернуть все

Целевой объект для изменения шрифта, заданный как axes, text, или uicontrol объект.

Значения шрифта, заданные как структура свойств шрифта.

В следующей таблице перечислены поля структуры, значения по умолчанию и элементы управления диалогового окна, с помощью которых пользователь может изменять значения.

Структурные поля

Структурное полеЗначение по умолчаниюУправление диалоговым окном
FontNameзависящий от системыFont список.
FontWeight'normal'Style список.
FontAngle'normal'Style список.
FontUnits'points' Не предоставлено, потому что значение FontUnits всегда 'points' для поддерживаемых объектов.
FontSizeзависящий от системыSize список

Значение структурного поля 'normal' соответствует Plain в списке Style диалогового окна.

Пользователь может выбрать значение Size из списка или ввести значение без списка. Если пользователь вводит число с плавающей запятой, MATLAB округляет его до ближайшего целого значения перед сохранением.

Пример: optsin.FontWeight = 'bold';

Заголовок диалогового окна, заданный как вектор символов или строковый скаляр.

Пример: 'Font Selection'

Выходные аргументы

свернуть все

Значения шрифта, возвращенные как структура значений свойств шрифта. Структурные поля:

  • FontName

  • FontWeight

  • FontAngle

  • FontUnits

  • FontSize

Если пользователь ввел число с плавающей запятой для поля диалогового окна, которое соответствует FontSize MATLAB округляет его до ближайшего целого значения перед возвращением.

Подробнее о

свернуть все

Диалоговое окно Modal

Модальное диалоговое окно препятствует взаимодействию пользователя с другими окнами MATLAB перед ответом на диалоговое окно.

См. также

| |

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте