ГОСТ Р ИСО 10303-504—2016
WR7. Если экземпляр объекта draughting_annotation_occurrence является экземпляром объ
екта annotation_text_occurronce. воспроизводящего текст, то воспроизводимый текст должен быть
представлен объектом composito_toxt в случав составного текста или объектом textjiteral в случае
текстового литерала.
WR8. Если экземпляр объекта draughting_annotation_occurrence является экземпляром объ
екта annotatlon_text_occurrence. воспроизводящего текст, то каждый экземпляр объекта composito_
text, представляющего составной текст, может содержать только объекты textjiteral. представляющие
текстовые литералы.
WR9. Если экземпляр объекта draughting_annotation_occurrence является экземпляром объ
екта annotationJext_occurrence. воспроизводящего текстовый литерал, представленный объектом
textjiteral. то объект textjiteral должен иметь значение атрибута alignment (выравнивание), равное
«baseline left» (влево от основания строки), «baseline centre» (по центру основания строки) или «baseline
right» (вправо от основания строки).
WR10. Если экземпляр объекта draughting_annotation_occurronce является экземпляром объ
екта annotationJext_occurrence. воспроизводящего составной текст, представленный объектом сот-
positejext. то каждый входящий объект textjiteral. представляющий текстовый литерал, должен
иметь значение атрибута alignment (выравнивание), равное «baseline left» (влево от основания строки),
«baseline centre» (по центру основания строки), или «baseline right» (вправо от основания строки).
WR11. Если экземпляр объекта draughting_annotation_occurrence является экземпляром объекта
annotationJext_occurrence. воспроизводящего текст, то все входящие объекты textjiteral. представля
ющие текстовые литералы, должны иметь одинаковое выравнивание, задаваемое атрибутом alignment.
WR12. Если экземпляр объекта draughting_annotation_occurrenco является экземпляром объ
екта annotationJext_occurrenco. воспроизводящего текст, то все входящие объекты textjiteral, пред
ставляющие текстовые литералы, должны иметь одинаковый шрифт, задаваемый атрибутом font.
WR13. Если экземпляр объекта draughting_annotation_occurronce. является экземпляром объ
екта annotationJext_occurrence. воспроизводящего текст, то каждый составнойтекст, представленный
объектом compositeJext. не должен содержать ни текстовые литералы с пустой рамкой, представлен
ные объектами text_literal_with_blanking_box, ни текстовые литералы со связанными кривыми, пред
ставленные объектами text_literal_with_associated_curves.
WR14. Если экземпляр объекта draughting_annotation_occurrenco является экземпляром объ
екта annotationJext_occurrence, воспроизводящего текстовый литерал со связанными кривыми,
представленный объектом textJiteral_with_associated_curvos, то каждая кривая, связанная с тек
стом. должна воспроизводиться с помощью объекта annotation_curve_occurrenco.
WR15. Если экземпляр объекта draughting_annotation_occurrenco является экземпляром объ
екта annotationJext_occurrence. воспроизводящего составной текст со связанными кривыми, пред
ставленный объектом compositejext_with_associatod_ curves, то каждая кривая, связанная с тек
стом. должна воспроизводиться с помощью объекта annotation_curve_occurronce.
WR16. Если стиль объекта draughting_annotation_occurrence является стилем кривой, пред
ставленным объектом curve_style. то атрибутом curve_width объекта curve_style должна быть задана
единица измерения толщины кривой.
WR17. Если стиль объекта draughting_annotation_occurrence является стилем заполненной об
ласти. представленным объектом fill_area_style. то агрегатный атрибут fill_stylos объекта fill_aroa_
style должен ссылаться не более чем на один объект fill_area_stylejiles. представляющий стиль тек
стуры заполненной области, и этот объект fill_area_stylejiles должен содержать определение строго
одной текстуры.
WR18 Если стиль объекта draughting_annotation_occurronco является стилем заполненной об
ласти. представленным объектом fill_area_style. то для каждого представляющего стиль штриховки за
полненной области объекта fill_area_style_ hatching, входящего в агрегатный атрибут fill_stylos объ
екта fill_area_style. роль атрибутов point_of_reforonce_hatchjine и pattern_start должен играть один и
тот же объект cartosian_point. представляющий декартову точку.
WR19. Если стиль объекта draughting_annotation_occurrence является стилем текста, пред
ставленным объектом text_stylo. то этот стиль должен быть представлен объектом text_style_with_
box_characteristics
WR20. Если стиль объекта draughting_annotation_occurrence является стилем текста с характе
ристиками рамки, представленным объектом text_style_with_box_ characteristics, то описание этого
стиля посредством атрибута characteristics должно включать строго четыре элемента.
9