ГОСТ Р ИСО 10303-504—2006
WR3 — если объект draughting_annotatlon_occurrence относится к типу annotationJill_-
area_occurrenco. то каждая граница объекта annotation_fill_area должна быть элементом item для
объекта annotation_curve_occurrence.
WR4 — каждый объект draughting_annotation_occurrence. который относится к типу annota-
tion_symbol_occurrence. должен иметь точно один стиль, которым является либо symbol_style. либо
null_style.
WR5 — еслиобъект draughting_annotation_occurrence относитсяк типуannotation_-
symbol_occurrence. элементом которого является объект annotation_symbol, то объектом symbol-
representation должен быть либо draughting_symbol_representation, либо draughting_sub-
figure_representation.
WR6 — каждый объект draughting_annotation_occurrence. который относится к типу annota-
tion_text_occurrence. должен иметь точно один стиль, которым является text_style.
WR7 — еслиобъект draughting_annotation_occurrence относитсяк типуannotation_-
text_occurrence. то его элементом должен быть либо composite_text. либо textjiteral.
WR8 — еслиобъект draughting_annotation_occurrence относитсяк типуannotation_-
text_occurrence. то в каждом объекте composite_text должны быть собраны только объекты типа
textjiteral.
WR9 — еслиобъект draughting_annotation_occurrence относитсяк типуannotation_-
text_occurrence. элементом которого является textjiteral. то значением элемента alignment объекта
textjiteral должно быть «базовая линия слева», «базовая линия по центру» или «базовая линия спра
ва».
WR10 — если объект draughting_annotation_occurrence относитсяк типуannotation_-
text_occurrence. элементом которого является compositeJext. то значением элемента alignment каж
дого объекта textjiteral. включенного в объект compositejext. должно быть «базовая линия слева»,
«базовая линия по центру» или «базовая линия справа».
WR11— если объект draughting_annotation_occurronce относитсяк типуannotation_-
text_occurrence, то все объекты textjiteral должны иметьоднои тоже значение элемента alignment.
WR12 — если объект draughting_annotation_occurrence относитсяк типуannotation_-
text_occurrence. то все объекты textjiteral должны иметь одно и то же значение элемента font.
WR13 — если объект draughting_annotation_occurrence относитсяк типуannotation_-
text_occurrence. то все объекты compositejext не должны содержать ни объектов text_-
litoral_with_blanking_box. ни объектов text_literal_with_associated_curves.
WR14 — если объект draughting_annotation_occurrence относитсяк типуannotation_-
text_occurrence. элементом которого является объект text_literal_with_associated_curves, то каждая
кривая, связанная с текстом, должна бытьэлементом itemдля объекта annotation_curve_occurrence.
WR15 - если объект draughting_annotation_occurrence относится к типу annotation_-
text_occurrence. элементом которого является объект compositeJext_with_associated_curves. то
каждая кривая, связанная с текстом, должна быть элементом item для объекта annota-
tion_curve_occurrence.
WR16 — если стилем объекта draughting_annotation_occurrence является curve_style. то этот
стиль должен определять единицы измерения, связанные с его элементом curve_width.
WR17 — если стилем объекта draughting_annotation_occurrence является fill_area_style. то
этот стиль должен содержать в наборе элементов fill_styles не более одного элемента
fill_area_stylejiles. а сам элемент fill_area_styleJiles должен содержать точно одну ячейку заливки.
WR18 — если стилем объекта draughting_annotation_occurrence является fill_area_style, то
для каждого объекта fill_area_style_hatching из множества объектов fill_styles тип объекта
polnt_of_reference_hatchJine должен быть таким же. как тип объекта pattern_start.
WR19 — если стилем объекта draughting_annotation_occurrence является text_style. то этот
стиль должен относиться к типу text_style_with_box_characteristics.
WR20 — если стилем объекта draughting_annotation_occurrence является text_style_-
with_box_characteristics. то этот стиль должен иметь ровно четыре элемента в наборе элементов
characteristics.
4.2.3 Объект draughting_subfigure_represontation относится к типу symbol_representation. В
нем собираются объекты annotation_occurronce для формирования определения элемента рисунка.
9