ГОСТ Р ИСО 10303-46-2002
5.3.3 Т и п t е х i_o г_ с h а га с t е г
Тип text_or_character определяет элементы, которые могут быть использованы в примитивах
annotation_text или composite_text.
EXPRESS-сиепиФикапия
*>
TYPE text_or_character = SELECT;
(annotation_text,
annotation_text character.
defmed„character_gjyph,
composite_text.
text_Iiteral);
END_TYPE;
<*
5.3.4 Т и п t e x u l i g n m e n t
Тин text_alignment предназначен для контроля за выравниванием текста.
П р и м е ч а н и е —Соответствующие значения (ext_aligninent и их точный смысл могут быть установ
лены в приклалных протоколах.
EXPRESS-сиенифнкання
*)
TYPE text alignment = label;
END TYPE;
<*
П р и м е р е — В прикладном протоколе могут быть заданы только следу ющие допустимые значения
данного типа: ’left’ (левостороннее), ’ccntr’ (центральное), ’right’ (правостороннее) и соответствующее им рас
положения текста относительно точки его выравнивания (см. рисунок 13).
left (левостороннее)
coiter (центральное)
right (правостороннее)
Рисунок 13 — Примеры выравнивания текста
5.3.5 Т и п d е f i n е d_g 1у р h_s e l e c t
Объект defined_glyph_select определяет выбор од
ного из примитивов: pre_defined_character_glyph или
externally_defined_character_glyph.
EXPRESS-спеиификация
*)
TYPE defined glyph_select = SELECT:
(pre_defined_character _glyph.
externally wdefined_character_glyph);
END TYPE;
C
5.3.6 Т и п t e x t_p a t h
Тип text_path определяет расположение следую
щего символа текста относительно текущего символа.
Следующийсимвол может быть расположен слева, спра
ва, ниже или выше текущего символа.
EXPRESS-спецификация
4 )
TYPE text path = ENUMERATION OF
(left,
right,
up.
down):
END_TYPE;
C
Определения перечисленных элементов
left — следующий символ располагают слева от текущего;
right — следующий символ располагают справа от текущего;
up —следующий символ располагают выше текущего;
down — следующий символ располагают ниже текущего.
32