attributeGroup TextGroup
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
used by
complexTypes Ann3DDisplayType Ann3DTextItemType Ann3DTextType
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xsd:language  optional      
font  xsd:string  optional      
textHeight  xsd:double  optional      
textThickness  plm:TextLineThicknessType  optional      
textAspect  xsd:double  optional      
textColour  plm:RGBAType  optional      
bold  xsd:boolean    false    
italic  xsd:boolean    false    
italicAngle  xsd:double  optional      
underline  plm:TextUnderlineType  optional      
justification  plm:TextJustificationType  optional      
spaceFactor  xsd:double  optional      
lineFactor  xsd:double  optional      
strikethrough  plm:Ann3DTextStrikethroughEnum    none    
subscript  plm:Ann3DTextSubscriptEnum  optional      
textLineWidth  xsd:double  optional      
textLineWidthRef  plm:anyURIType  optional      
annotation
documentation

      language:        language of the text.
      font:            text font. The font string is not restricted by this schema. It is up
                       to applications to communicate font definitions.
      textHeight:      text height, in metres.
      textThickness:   thin, normal or thick.
      textAspect:      text character height/width aspect ratio.
      textColour:      text colour.
      bold:            if text is bold.
      italic:          if text is italic.
      italicAngle:     slant angle -
                       positive means leaning to the right,
                       negative means leaning to the left.
      underline:       type of underlining (over or under).

      justification:   justification of text, left, right or centre.
      spaceFactor:     the space between characters, as a multiple of character width.
      lineFactor:      the space between lines, as a multiple of character height.
      strikethrough:   How the text is struck through.
      subscript:       Whether the text is subscript or superscript.
      textLineWidthRef: References a LineWidth, which specifies the thickness of
                       the text character lines quantitatively. (Not the width
                       of the whole character itself.)
     
source <xsd:attributeGroup name="TextGroup">
 
<xsd:annotation>
   
<xsd:documentation>
      language:        language of the text.
      font:            text font. The font string is not restricted by this schema. It is up
                       to applications to communicate font definitions.
      textHeight:      text height, in metres.
      textThickness:   thin, normal or thick.
      textAspect:      text character height/width aspect ratio.
      textColour:      text colour.
      bold:            if text is bold.
      italic:          if text is italic.
      italicAngle:     slant angle -
                       positive means leaning to the right,
                       negative means leaning to the left.
      underline:       type of underlining (over or under).

      justification:   justification of text, left, right or centre.
      spaceFactor:     the space between characters, as a multiple of character width.
      lineFactor:      the space between lines, as a multiple of character height.
      strikethrough:   How the text is struck through.
      subscript:       Whether the text is subscript or superscript.
      textLineWidthRef: References a LineWidth, which specifies the thickness of
                       the text character lines quantitatively. (Not the width
                       of the whole character itself.)
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="language" type="xsd:language" use="optional"/>
 
<xsd:attribute name="font" type="xsd:string" use="optional"/>
 
<xsd:attribute name="textHeight" type="xsd:double" use="optional"/>
 
<xsd:attribute name="textThickness" type="plm:TextLineThicknessType" use="optional"/>
 
<xsd:attribute name="textAspect" type="xsd:double" use="optional"/>
 
<xsd:attribute name="textColour" type="plm:RGBAType" use="optional"/>
 
<xsd:attribute name="bold" type="xsd:boolean" default="false"/>
 
<xsd:attribute name="italic" type="xsd:boolean" default="false"/>
 
<xsd:attribute name="italicAngle" type="xsd:double" use="optional"/>
 
<xsd:attribute name="underline" type="plm:TextUnderlineType" use="optional"/>
 
<xsd:attribute name="justification" type="plm:TextJustificationType" use="optional"/>
 
<xsd:attribute name="spaceFactor" type="xsd:double" use="optional"/>
 
<xsd:attribute name="lineFactor" type="xsd:double" use="optional"/>
 
<xsd:attribute name="strikethrough" type="plm:Ann3DTextStrikethroughEnum" default="none"/>
 
<xsd:attribute name="subscript" type="plm:Ann3DTextSubscriptEnum" use="optional"/>
 
<xsd:attribute name="textLineWidth" type="xsd:double" use="optional" plm:deprecated="true"/>
 
<xsd:attribute name="textLineWidthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/>
</xsd:attributeGroup>

attribute TextGroup/@language
type xsd:language
properties
use optional
source <xsd:attribute name="language" type="xsd:language" use="optional"/>

attribute TextGroup/@font
type xsd:string
properties
use optional
source <xsd:attribute name="font" type="xsd:string" use="optional"/>

attribute TextGroup/@textHeight
type xsd:double
properties
use optional
source <xsd:attribute name="textHeight" type="xsd:double" use="optional"/>

attribute TextGroup/@textThickness
type plm:TextLineThicknessType
properties
use optional
facets
Kind Value Annotation
enumeration thin
enumeration normal
enumeration thick
source <xsd:attribute name="textThickness" type="plm:TextLineThicknessType" use="optional"/>

attribute TextGroup/@textAspect
type xsd:double
properties
use optional
source <xsd:attribute name="textAspect" type="xsd:double" use="optional"/>

attribute TextGroup/@textColour
type plm:RGBAType
properties
use optional
facets
Kind Value Annotation
length 4
source <xsd:attribute name="textColour" type="plm:RGBAType" use="optional"/>

attribute TextGroup/@bold
type xsd:boolean
properties
default false
source <xsd:attribute name="bold" type="xsd:boolean" default="false"/>

attribute TextGroup/@italic
type xsd:boolean
properties
default false
source <xsd:attribute name="italic" type="xsd:boolean" default="false"/>

attribute TextGroup/@italicAngle
type xsd:double
properties
use optional
source <xsd:attribute name="italicAngle" type="xsd:double" use="optional"/>

attribute TextGroup/@underline
type plm:TextUnderlineType
properties
use optional
facets
Kind Value Annotation
enumeration under
enumeration over
source <xsd:attribute name="underline" type="plm:TextUnderlineType" use="optional"/>

attribute TextGroup/@justification
type plm:TextJustificationType
properties
use optional
facets
Kind Value Annotation
enumeration left
enumeration right
enumeration centre
source <xsd:attribute name="justification" type="plm:TextJustificationType" use="optional"/>

attribute TextGroup/@spaceFactor
type xsd:double
properties
use optional
source <xsd:attribute name="spaceFactor" type="xsd:double" use="optional"/>

attribute TextGroup/@lineFactor
type xsd:double
properties
use optional
source <xsd:attribute name="lineFactor" type="xsd:double" use="optional"/>

attribute TextGroup/@strikethrough
type plm:Ann3DTextStrikethroughEnum
properties
default none
facets
Kind Value Annotation
enumeration none
enumeration single
enumeration double
source <xsd:attribute name="strikethrough" type="plm:Ann3DTextStrikethroughEnum" default="none"/>

attribute TextGroup/@subscript
type plm:Ann3DTextSubscriptEnum
properties
use optional
facets
Kind Value Annotation
enumeration sub
enumeration super
source <xsd:attribute name="subscript" type="plm:Ann3DTextSubscriptEnum" use="optional"/>

attribute TextGroup/@textLineWidth
type xsd:double
properties
use optional
source <xsd:attribute name="textLineWidth" type="xsd:double" use="optional" plm:deprecated="true"/>

attribute TextGroup/@textLineWidthRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="textLineWidthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy