Каждая фигура на диаграмме может содержать метаданные или пользовательские свойства – дополнительную информацию об этих фигурах.
Эти пользовательские свойства также можно использовать для определения значений-заполнителей, действующих подобно переменным в компьютерной программе. Заполнители можно использовать в надписях фигур и всплывающих подсказках, чтобы показать значение пользовательского свойства этой фигуры, формы контейнера, внутри которой она находится, или предка в форме с несколькими группами.
Смотрите, как работать с заполнителями в надписях и всплывающих подсказках.
Предопределенные заполнители
Помимо использования имен свойств в качестве заполнителей, вы можете использовать следующие предопределенные заполнители.
%id% | Печатает идентификатор фигуры или соединителя. |
%date% | Печатает текущую дату, используя локаль системы. |
%time% | Выводит текущее время с использованием локали системы. |
%timestamp% | Печатает временную метку, используя локаль системы |
%date{format}% | Печатает временную метку в пользовательском формате, подробности приведены ниже. |
%pagenumber% | Печатает номер текущей страницы. |
%pagecount% | Печатает общее количество страниц. |
%page% | Печатает заголовок текущей страницы. |
%filename% | Печатает имя файла. |
Примечания:
- Чтобы напечатать некоторый текст между символами % без замены текста, используйте два символа %. Например, %%name% печатает %name%, даже если существует свойство с именем name.
- Если фигура и ее предок имеют свойство с одинаковым именем, используется значение свойства дочерней фигуры (это переопределяет свойство предка). Аналогичным образом, если несколько предков имеют общее свойство, используется значение свойства ближайшего предка. Таким образом, метки-заполнители учитывают область действия.
Пользовательские форматы временных меток
Определены следующие пользовательские форматы для меток времени (например, %date{dddd, mmmm d, yyyy}%)
ФОРМАТ ВРЕМЕННОЙ МЕТКИ | ОПИСАНИЕ |
---|---|
d | День месяца в виде цифр; для одноразрядных дней начальный ноль отсутствует. |
dd | День месяца в виде цифр; начальный ноль для одноразрядных дней. |
ddd | День недели в виде трехбуквенной аббревиатуры. |
dddd | День недели в качестве его полного названия. |
m | Месяц в виде цифр; для одноразрядных месяцев начальный ноль отсутствует. |
mm | Месяц в виде цифр; начальный ноль для одноразрядных месяцев. |
mmm | Месяц в виде трехбуквенной аббревиатуры. |
mmmm | Месяц в качестве его полного названия. |
yy | Год в виде последних двух цифр; начальный ноль для лет менее 10. |
yyyy | Год, представленный четырьмя цифрами. |
h | Часы; нет начального нуля для одноразрядных часов (12-часовые часы). |
hh | Часы; начальный ноль для одноразрядных часов (12-часовые часы). |
H | Часы; нет начального нуля для одноразрядных часов (24-часовые часы). |
HH | Часы; начальный ноль для одноразрядных часов (24-часовые часы). |
M | Минуты; нет начального нуля для одноразрядных минут. Верхний регистр m в отличие от CF timeformat’s m для избежания противоречия с месяцами. |
MM | Минуты; начальный нуль для одноразрядных минут. ММ в верхнем регистре, в отличие от CF timeFormat мм, чтобы избежать противоречия с месяцами. |
s | Секунды; нет начального нуля для однозначных секунд. |
ss | Секунды; начальный нуль для одноразрядных секунд. |
l or L | Миллисекунды. l печатает 3 цифры. L печатает 2 цифры. |
t | Строка маркера времени в нижнем регистре, состоящая из одного символа: a или p. Нет эквивалента в CF. |
tt | Строка маркера времени в нижнем регистре, состоящая из двух символов: am или pm. Нет эквивалента в CF. |
T | Строка маркера времени в верхнем регистре, состоящая из одного символа: A или P. Заглавная буква T в отличие от буквы t в CF позволяет использовать заданный пользователем регистр. |
TT | Строка маркера времени в верхнем регистре, состоящая из двух символов: AM или PM. Верхний регистр TT в отличие от tt от CF позволяет использовать корпус, заданный пользователем. |
Z | Аббревиатура часового пояса США, например EST или MDT. При использовании часовых поясов за пределами США или в браузере Opera возвращается смещение GMT/UTC, например GMT-0500. Нет эквивалента в CF. |
o | Смещение часового пояса GMT/UTC, например, -0500 или +0230. Примечание: Эквивалента в CF. |
S | Порядковый суффикс даты (st, nd, rd или th). Хорошо работает с d. Нет эквивалента в CF. |
'…' or "…" | Буквенная последовательность символов. Окружающие кавычки удаляются. Нет эквивалента в CF. |
UTC: | Должны быть первые четыре символа маски временной метки. Преобразует данные из местного времени в UTC/GMT/время Зулу перед применением формата времени. Префикс “UTC:” удален. Нет эквивалента в CF. |
Предопределенные форматы временных меток
Существует несколько предопределенных форматов временных меток, которые вы можете использовать.
НАЗВАНИЕ | ФОРМАТ ВРЕМЕННОЙ МЕТКИ | ПРИМЕР |
---|---|---|
default | ddd mmm dd yyyy HH:MM:ss | сб июнь 09 2007 17:46:21 |
shortDate | m/d/yy | 6/9/07 |
mediumDate | mmm d, yyyy | июнь 9, 2007 |
longDate | mmmm d, yyyy | июнь 9, 2007 |
fullDate | dddd, mmmm d, yyyy | сб, июнь 9, 2007 |
shortTime | h:MM TT | 5:46 PM |
mediumTime | h:MM:ss TT | 5:46:21 PM |
longTime | h:MM:ss TT Z | 5:46:21 PM EST |
isoDate | yyyy-mm-dd | 2007-06-09 |
isoTime | HH:MM:ss | 17:46:21 |
isoDateTime | yyyy-mm-dd’T’HH:MM:ss | 2007-06-09T17:46:21 |
isoUtcDateTime | UTC:yyyy-mm-dd’T’HH:MM:ss’Z’ | 2007-06-09T22:46:21Z |
Полные и краткие названия дней и месяцев в настоящее время доступны только на английском языке.