ГОСТ Р ИСО/ТС 10303-1136—2014
4.1 Необходимые ПЭМ прикладных модулей
Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из
ПЭМ другого прикладногомодуля.
EXPRESS-спецификаиия:
*)
USE FROM Basic_geometry_arm;— ISO/TS 10303-1652
(*
П р и м е ч а н и я
1 Схема, ссылка на которую приведена выше, определена в следующем документе комплекса ИСО 10303:
Basic_geometry_arm-ИСО/ТС 10303-1652.
2 Графическое представление схемы Text_appearance_arm приведено в приложении С. рисунки С.1 и С.2.
4.2 Определение типов данных ПЭМ
В данном подразделе определены типы данных ПЭМ прикладного модуля «Внешний вид текста».
4.2.1 Тип данных composite_text_element_select
Тип данных composite_text_eloment_select допускает использование типов данных Compos-
ite_presentablo_text и Textjiteral.
EXPRESS-спецификаиия:
*>
TYPE composite_text_element_select = SELECT
(Composite_presentable_text,
Text_literal);
END_TYPE;
(*
4.2.2 Тип данных font_select
Тип данных font_select является наращиваемым списком альтернативных типов данных, кото
рый допускает использование типов данных Draughting_pre_defined_ text_font и Exter-
nally_defined_text_font.
П р и м е ч а н и е - Список объектных типов данных может быть расширен в прикладных модулях, исполь
зующих конструкции данного модуля.
EXPRESS-спецификаиия:
*)
TYPE font_select = EXTENSIBLE GENERIC_ENTITY SELECT
(Draughting_pre_defined_text_font,
Externally_defined_text_font);
END_TYPE;
(*
4.2.3 Тип данных text_alignment
Тип данных text_alignment представляет список вариантов выравнивания текста.
EXPRESS-спецификаиия:
*)
TYPE text_alignment = EXTENSIBLE ENUMERATION OF
(top_right,
top_centre,
top_left,
centre^rlght,
centre centre,
3