ГОСТ Р ИСО/МЭК 26300—2010
Условие
Атрибут s ty le :c o n d itio n определяет условие, при выполнения которого
будет применяться соотнесение стилей.
Значением этого атрибута является логическое выражение. Синтаксис этого
выражения сходен с синтаксисом Xpath. Если приложение обнаруживает не
разделяющее однозначно условие, то игнорируется весь элемент < s ty ie :map>.
Для стилей абзацев применимы следующие условия:
•lis t - le v e l ()
=л,
где
л
— число от 1 до 10;
•o u tlin e - le v e l <) =л, где л — число от 1 до 10;
•ta b le !) и ta b le -h e a d e r(>
•s e c tio n <)
•h e ader() и fo o te r <)
•fo o tn o te !) и e n d n o te ()
Для стилей ячеек применимы следующие условия:
•is -tru e -fo rm u la (form ula)
•c e ll-c o n te n t-is -b e tw e e n ! value, value)
•c e ll-c o n te n t-is -n o t-b e tw e e n (va lu e , va lu e )
•c e ll-c o n te n t!)o p e ra to r value, где o p e ra to r— один из:
и значение является nunberValue, s tr in g или
fo rm u la
•
numberValue
— целое или десятичное число, число больше тысячи не
может содержать десятичных знаков;
•
s t r i n g
— включает один или больше параметров, взятых в кавычки;
•fo rm u la — это формула (см. раздел 8.1.3) без знака равенства (=) в
начале.
Для стилей данных применимы следующие условия:
•va lu e <) op
л,
где ор — оператор отношения,
л
— число;
•для логических стилей значениями условий могут быть tru e и fa ls e .
Условия, применяемые к различным типам стилей, могут различаться.
10942
10943
10944
10945
10946
<define name-"styie-map-attiisfc" combine-"interleave"»
attribute nante-"style:condition"»
<ref naa»e-"string"/>
</d
</attribute»
efine»