Каждая фигура на диаграмме может содержать метаданные или пользовательские свойства – дополнительную информацию об этих фигурах.
Эти пользовательские свойства также можно использовать для определения значений-заполнителей, действующих подобно переменным в компьютерной программе. Заполнители можно использовать в надписях фигур и всплывающих подсказках, чтобы показать значение пользовательского свойства этой фигуры, формы контейнера, внутри которой она находится, или предка в форме с несколькими группами.
Смотрите, как работать с заполнителями в надписях и всплывающих подсказках.
Предопределенные заполнители
Помимо использования имен свойств в качестве заполнителей, вы можете использовать следующие предопределенные заполнители.
%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 |
Полные и краткие названия дней и месяцев в настоящее время доступны только на английском языке.








