Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 26300-2010 Информационная технология (ИТ). Формат Open Document для офисных приложений (OpenDocument) v1.0

     6.3.8 Объявление переменных последовательности


Переменные последовательности используются для нумерации объектов внутри текстового документа OpenDocument. Переменные последовательности наиболее часто используются для последовательной нумерации. Тем не менее формулы выражения могут быть включены в поля последовательности для поддержки более расширенных последовательностей (см. раздел 6.3.9 для получения более подробной информации о полях последовательности и их использовании).

Переменные последовательности объявляются с использованием элемента <text:sequence-deсl>.

Для упрощения специфичной для главы нумерации к переменной последовательности могут быть присоединены атрибуты для определения уровня главы и символа-разделителя. С элементом <text:sequence-deсl> могут быть связаны следующие атрибуты:

text:name

Этот атрибут определяет имя объявляемой переменной, которое должно быть уникально. Оно также не может быть использовано для переменных любого другого типа, включая простые переменные и переменные пользователя (см. раздел 6.7.3 для получения информации по этому атрибуту).

text:display-outline-level

См. ниже раздел Уровень структуры для получения информации по этому атрибуту.

text:separation-character

См. ниже раздел Символ-разделитель для получения информации по этому атрибуту.

          

Уровень структуры

Последовательности могут быть пронумерованы по главам. Для использования этой особенности применяется атрибут text:display-outline-level, чтобы определить уровень структуры, задающий, какие главы ссылаются на специфичную для главы нумерацию. Все главы с определенного и ниже уровня структуры сбрасывают значение последовательности в ноль - значение по умолчанию. Кроме того, номер последней главы с определенного или ниже уровня структуры добавляется в начало номера последовательности. Выбор нуля в качестве уровня структуры приводит к прямому порядку следования всех элементов последовательности для этой переменной последовательности.


Символ-разделитель

Если последовательности нумеруются по главам, то этот атрибут используется для выбора символа, который будет отделять номер главы от номера последовательности.

Если значение атрибута text:display-outline-level отлично от нуля, символ-разделитель может быть определен. Символ-разделитель по умолчанию - ".". В противном случае, если значение text:display-outline-level равно нулю, этот атрибут может быть опущен.


Пример - Переменная последовательности:

Переменная последовательности 3.7.36#5 со значением, равным 5, объявляется с использованием:

Атрибут

Значение

text:display-outline-level

3

text:separation-character

#