This Module defines Attributes of text annotation that shall be applied to a Structured Display. The text is defined in position and size relative to the Display Environment.
Notes: 1. The text bounding box is specified using the same attribute, Display Environment Spatial Position (0072,0108), that is used for Image Boxes in the Structured Display Module. This attribute uses the coordinates (0.0,0.0) as the bottom left hand corner and (1.0,1.0) as the top right hand corner. In contrast, the image-related text annotations defined in the Graphic Annotation Module in image Presentation State IODs use the attributes Bounding Box Top Left Hand Corner (0070,0010) and Bounding Box Bottom Right Hand Corner (0070,0011), which use the coordinates (0.0,0.0) as the top left hand corner and (1.0,1.0) as the bottom right hand corner.
2. Annotation of regions of interest in images included in the Structured Display, e.g., circling of a feature of interest, may be done with a Presentation State applied to the image in the Structured Display Image Box Sequence (0072,0422) in the Structured Display Image Box Module. This Structured Display Annotation Module provides only for text annotations, typically as used for captions for the Image Boxes or for the Structured Display as a whole.
Table C.11.18-1 describes the attributes of the Structured Display Annotation Module.
Table C.11.18 -1 Structured Display Annotation Attributes
|Attribute Name||Tag||Type||Attribute Description|
|Structured Display Text Box Sequence||(0072,0424)||1||Sequence that describes a text annotation. One or more Items shall be included in this sequence.|
|>Unformatted Text Value||(0070,0006)||1||Text data which is unformatted and whose manner of display within the defined bounding box is implementation dependent. See C.18.104.22.168. The text value may contain spaces, as well as multiple lines separated by either LF, CR, CR LF or LF CR, but otherwise no format control characters (such as horizontal or vertical tab and form feed) shall be present, even if permitted by the Value Representation of ST. The text shall be interpreted as specified by Specific Character Set (0008,0005) if present in the SOP Instance. Note: The text may contain single or multi-byte characters and use code extension techniques as described in PS 3.5 if permitted by the values of Specific Character Set (0008,0005).|
|>Display Environment Spatial Position||(0072,0108)||1||Exactly four dimensionless floating point values, in the range 0.0 to 1.0, indicating the rectangular coordinate position within the Display Environment of the bounding box in which Unformatted Text Value (0070,0006) is to be displayed. Note: For the Basic Structured Display with a single screen, the Display Environment is coextensive with the screen defined in the Nominal Screen Definition Sequence (0072,0102). See Section C.11.16.|
|>Bounding Box Text Horizontal Justification||(0070,0012)||1||Location of the text relative to the vertical edges of the bounding box. Enumerated Values: LEFT = closest to left edge RIGHT = closest to right edge CENTER = centered|
|>Graphic Layer Recommended Display CIELab Value||(0070,0401)||3||A value in which it is recommended that Unformatted Text Value (0070,0006) be rendered on a color display. The units are specified in PCS-Values, and the value is encoded as CIELab. See C.10.7.1.1.|
The Unformatted Text Value (0070,0006) rendered in Display Environment Spatial Position (0072,0108) need not be confined to the specified bounding box.
Notes: 1. An implementation may render text outside the confines of the bounding box if necessary to display all the specified text.
2. Alternatively, an implementation may choose to render the text in a scrolling box, or a link to another fixed or popup window as appropriate.
When the text bounding box overlaps an Image Box (from the Structured Display Image Box Module), the text box has a higher display priority (i.e., it is on top of the image box). The background color of the bounding box is undefined.
Notes: 1. Commonly, the background region of the bounding box around the text will be rendered “transparently”, i.e. the image will be visible, though some implementations may choose to opacify the bounding box behind the text to improve its readability.
2. With a transparent background, for example, an implementation may choose an “exclusive or” style opacification to be sure that the text is discernible over light and dark portions of the image.
The size, font, and rotation of the individual rendered text characters are unspecified.