Графический календарь
uicalendar(
поддерживает настраиваемый графический календарь, который взаимодействует с одним или несколькими Name,Value
)uicontrol
. uicalendar
заполняет один или несколько uicontrol
с выбранными пользователем датами.
Примечание
Как альтернатива uicalendar
, вы можете использовать uidatepicker
.
uicalendar
с uicontrol
Создайте uicontrol
:
textH1 = uicontrol('style', 'edit', 'position', [10 10 100 20])
textH1 = UIControl with properties: Style: 'edit' String: '' BackgroundColor: [0.9400 0.9400 0.9400] Callback: '' Value: 0 Position: [10 10 100 20] Units: 'pixels'
Вызов UICalendar:
uicalendar('DestinationUI', {textH1, 'string'})
Выберите дату и нажмите OK
.
Также можно использовать массивы datetime для InitDate
и Holiday
.
uicalendar('InitDate',datetime('15-Mar-2015','Locale','en_US'),'Holiday',datetime('16-Mar-2015','Locale','en_US'))
Выберите дату и нажмите OK
. Для получения дополнительной информации об использовании uicalendar
с приложением, см. Пример использования UICalendar в приложении.
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
uicalendar('InitDate',datetime('15-Mar-2015','Locale','en_US'),'Holiday',datetime('16-Mar-2015','Locale','en_US'))
'BusDays'
- Флаг для указания дней небизнеса0
(Стандартный календарь без индикаторов дня небизнеса) (по умолчанию) | числовыми значениями 0
или 1
Флаг для указания дней небизнеса, заданный с помощью числовых значений 0
или 1
. Значения:
0
- (По умолчанию) Стандартный календарь без индикаторов дня небизнеса.
1
- отмечает дни небизнеса NYSE красным цветом.
Типы данных: logical
'BusDaySelect'
- Флаг, указывающий, являются ли деловые и небизнесные дни1
(Позволяет выбирать бизнес-дни и дни небизнеса) (по умолчанию) | числовыми значениями 0
или 1
Флаг для указания, являются ли деловые и небизнесные дни, заданный с помощью числовых значений 0
или 1
. Значения:
0 - Допускается только выбор рабочих дней. Дни небизнеса определяются из следующих параметров:
'BusDays'
'Holiday'
'Weekend'
1
- (По умолчанию) Позволяет выбирать деловые и небизнесные дни.
Типы данных: logical
'DateBoxColor'
- Цвет квадратов дат[date R G B]
Цвет квадратов дат, заданный с помощью [date R G B]
, где [R G B]
- цвет.
Типы данных: double
'DateStrColor'
- Цвет числового номера даты в квадрате даты[date R G B]
Цвет числового номера даты в квадрате даты, заданный с помощью [date R G B]
, где [R G B]
- цвет.
Типы данных: double
'DestinationUI'
- указатели на целевой объект'string'
(свойство UI по умолчанию, заполненное датами) (по умолчанию), | значения H
или {H, {Prop}}
Указатели на целевой объект, заданные значениями H
или {H, {Prop}}
. Значения:
H
- Скаляр или вектор указателей на целевой объект. Свойством пользовательского интерфейса по умолчанию, заполненным датами, является вектор символов.
{H, {Prop}}
- Массив ячеек из указателей и свойства пользовательского интерфейса целевого объекта. H
должен быть скаляром или вектором и Prop
должен быть единственным вектором символов свойств или массивом векторов символов свойств ячеек.
Типы данных: char
| cell
'Holiday'
- Праздничные даты в календареДаты выходных дней в календаре, заданные с помощью скаляра или вектора серийных номеров дат или массивов datetime. Соответствующий вектор символов даты праздника появляется красным.
Типы данных: double
| datetime
'InitDate'
- Начальная дата начала, когда календарь инициализированTODAY
(по умолчанию) | серийный номер даты | массив datetime | вектор символов датыНачальная дата начала, когда календарь инициализирован, заданная со значениями даты с помощью серийного номера даты, массива datetime или вектора символов даты. Значения:
Datenum
- Число или значение даты массива datetime, задающее начальную дату начала при инициализации календаря. Дата по умолчанию TODAY
.
Datestr
- Значение вектора даты, задающее начальную дату начала, когда календарь инициализируется. Datestr
должен включать год, месяц и день (для примера, 01 января 2006).
Типы данных: double
| char
| datetime
'OutputDateFormat'
- Формат даты выходаФормат выхода, заданный с помощью вектора символов. Посмотритеdatestr
для значений формата даты.
Типы данных: double
| datetime
'OutputDateStyle'
- Стиль для даты выхода0
(по умолчанию) | числовое значение 0
, 1
, 2
, или 3
Стиль даты выхода, заданный с помощью значения 0
, 1
, 2
, или 3
. Значения:
0
- (По умолчанию) Возвращает один вектор символов даты или массив ячеек (строка) векторов символов даты. Для примера, {'01-Jan-2001, 02-Jan-2001, ...'}
.
1
- Возвращает один вектор символов даты или массив камер (столбцов) векторов символов даты. Для примера, {'01-Jan-2001; 02-Jan-2001; ...'}
.
2
- Возвращает представление вектора символов вектора-строки опорных элементов. Для примера, '[732758, 732759, 732760, 732761]'
.
3
- Возвращает представление вектора символов вектора-столбца опорных элементов. Для примера, '[732758; 732759; 732760; 732761]'
.
Типы данных: double
'SelectionType'
- Флаг для выбора даты1
(по умолчанию) | числовое значение 0
или 1
Флаг для выбора даты, заданный с использованием значения 0
или 1
. Значения:
0
- Позволяет выбрать несколько дат.
1
- (По умолчанию) Позволяет выбрать только одну дату.
Типы данных: logical
'Weekend'
- Определить выходные дни1
(по умолчанию) | числовые значения 1
через 7
Определите выходные дни, заданные с помощью значения 1
через 7
. Выходные дни отмечены красным цветом. DayOfWeek
может быть вектором, содержащим следующие числовые значения:
1
- Воскресенье
2
- Понедельник
3
- Вторник
4
- Среда
5
- Четверг
6
- пятница
7
- Суббота
Также это значение может быть вектором длины 7
содержащие 0
и 1
's. Значение 1
указывает на выходной день. Первый элемент этого вектора соответствует воскресению. Например, когда суббота и воскресенье - выходные дни, тогда WEEKEND
= [1 0 0 0 0 0 1]
.
Типы данных: double
'WindowStyle'
- Свойства оконного рисункаNormal
(по умолчанию) | вектор со значением Normal
или Modal
Свойства оконного рисунка, заданные с помощью вектора символов со значением Normal
или Modal
. Значения:
Normal
- (По умолчанию) Стандартные свойства рисунка.
Modal
- Модальные рисунки остаются сложенными выше всех нормальных рисунков и MATLAB® Командное окно.
Типы данных: char
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.