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

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

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

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

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

%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

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