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

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

Смотрите, как работать с заполнителями в надписях и всплывающих подсказках.

Предопределенные заполнители

Помимо использования имен свойств в качестве заполнителей, вы можете использовать следующие предопределенные заполнители.

%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.

Предопределенные форматы временных меток

Существует несколько предопределенных форматов временных меток, которые вы можете использовать.

НАЗВАНИЕФОРМАТ ВРЕМЕННОЙ МЕТКИПРИМЕР
defaultddd mmm dd yyyy HH:MM:ssсб июнь 09 2007 17:46:21
shortDatem/d/yy6/9/07
mediumDatemmm d, yyyyиюнь 9, 2007
longDatemmmm d, yyyyиюнь 9, 2007
fullDatedddd, mmmm d, yyyyсб, июнь 9, 2007
shortTimeh:MM TT5:46 PM
mediumTimeh:MM:ss TT5:46:21 PM
longTimeh:MM:ss TT Z5:46:21 PM EST
isoDateyyyy-mm-dd2007-06-09
isoTimeHH:MM:ss17:46:21
isoDateTimeyyyy-mm-dd’T’HH:MM:ss2007-06-09T17:46:21
isoUtcDateTimeUTC:yyyy-mm-dd’T’HH:MM:ss’Z’2007-06-09T22:46:21Z

Полные и краткие названия дней и месяцев в настоящее время доступны только на английском языке.