Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element tps:textLabelType / tps:LineDrawProperties
Namespace tps
Annotations
Represents the properties used to draw the label
Diagram
Type tps:lineDrawPropertiesType
Properties
content complex
minOccurs 0
Model
tps:Color{0,1} , tps:ColorByLayer{0,1} , tps:DashStyle{0,1} , tps:DashStyleByLayer{0,1} , tps:Width{0,1} , tps:WidthByLayer{0,1} , tps:CustomLineStyle{0,1} , tps:WidthInMm{0,1} , tps:ColorUndefined{0,1} , tps:DashStyleUndefined{0,1} , tps:WidthUndefined{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Color, tps:ColorByLayer, tps:ColorUndefined, tps:CustomLineStyle, tps:DashStyle, tps:DashStyleByLayer, tps:DashStyleUndefined, tps:Width, tps:WidthByLayer, tps:WidthInMm, tps:WidthUndefined
Instance
<tps:LineDrawProperties xmlns:tps="tps">
  <tps:Color>{0,1}</tps:Color>
  <tps:ColorByLayer>{0,1}</tps:ColorByLayer>
  <tps:DashStyle>{0,1}</tps:DashStyle>
  <tps:DashStyleByLayer>{0,1}</tps:DashStyleByLayer>
  <tps:Width>{0,1}</tps:Width>
  <tps:WidthByLayer>{0,1}</tps:WidthByLayer>
  <tps:CustomLineStyle idRef="">{0,1}</tps:CustomLineStyle>
  <tps:WidthInMm>{0,1}</tps:WidthInMm>
  <tps:ColorUndefined>{0,1}</tps:ColorUndefined>
  <tps:DashStyleUndefined>{0,1}</tps:DashStyleUndefined>
  <tps:WidthUndefined>{0,1}</tps:WidthUndefined>
</tps:LineDrawProperties>
Source
<xs:element minOccurs="0" name="LineDrawProperties" type="tps:lineDrawPropertiesType">
  <xs:annotation>
    <xs:documentation>Represents the properties used to draw the label</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:textLabelType / tps:Station
Namespace tps
Annotations
Represents the starting point of the text
Diagram
Type tps:stationType
Properties
content complex
Model
tps:Name{0,1} , tps:Position , tps:PointFlags , tps:TimeStamp{0,1} , tps:Notes{0,1} , tps:GeoidHeight{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:GeoidHeight, tps:Name, tps:Notes, tps:PointFlags, tps:Position, tps:TimeStamp
Instance
<tps:Station bulge="0" id="" xmlns:tps="tps">
  <tps:Name>{0,1}</tps:Name>
  <tps:Position>{1,1}</tps:Position>
  <tps:PointFlags>{1,1}</tps:PointFlags>
  <tps:TimeStamp>{0,1}</tps:TimeStamp>
  <tps:Notes>{0,1}</tps:Notes>
  <tps:GeoidHeight>{0,1}</tps:GeoidHeight>
</tps:Station>
Attributes
QName Type Default Use Annotation
bulge xs:double 0 optional
The bulge of the Station, used to represent curves
id xs:ID optional
It's the station id, it can be referenced by other elements
Source
<xs:element name="Station" type="tps:stationType">
  <xs:annotation>
    <xs:documentation>Represents the starting point of the text</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:textLabelType / tps:Rotation
Namespace tps
Annotations
The rotation angle of the text
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Rotation" type="xs:double">
  <xs:annotation>
    <xs:documentation>The rotation angle of the text</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:textLabelType / tps:Height
Namespace tps
Annotations
The height of the text, in meters
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Height" type="xs:double">
  <xs:annotation>
    <xs:documentation>The height of the text, in meters</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:textLabelType / tps:Text
Namespace tps
Annotations
The text
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Text" type="xs:string">
  <xs:annotation>
    <xs:documentation>The text</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:textLabelType / tps:FontName
Namespace tps
Annotations
The name of the font of the text
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="FontName" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the font of the text</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:textLabelType / tps:InsertMode
Namespace tps
Annotations
The horizontal and vertical mode to insert the text (it can be bottom-left, bottom-center, bottom-right, center-left, center-center, center-right, top-left, top-center or top-right)
Diagram
Type restriction of xs:NMTOKEN
Properties
content simple
minOccurs 0
default bottom_left
Facets
enumeration bottom_left
enumeration bottom_center
enumeration bottom_right
enumeration center_left
enumeration center_center
enumeration center_right
enumeration top_left
enumeration top_center
enumeration top_right
Source
<xs:element name="InsertMode" default="bottom_left" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The horizontal and vertical mode to insert the text (it can be bottom-left, bottom-center, bottom-right, center-left, center-center, center-right, top-left, top-center or top-right)</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="bottom_left"/>
      <xs:enumeration value="bottom_center"/>
      <xs:enumeration value="bottom_right"/>
      <xs:enumeration value="center_left"/>
      <xs:enumeration value="center_center"/>
      <xs:enumeration value="center_right"/>
      <xs:enumeration value="top_left"/>
      <xs:enumeration value="top_center"/>
      <xs:enumeration value="top_right"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tps:textLabelType / tps:Bold
Namespace tps
Annotations
Represents whether the text must be drawn with bold style
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element minOccurs="0" name="Bold" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Represents whether the text must be drawn with bold style</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:textLabelType / tps:Italic
Namespace tps
Annotations
Represents whether the text must be drawn with italic style
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element minOccurs="0" name="Italic" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Represents whether the text must be drawn with italic style</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:textLabelType / tps:Underline
Namespace tps
Annotations
Represents whether the text must be drawn with underlined style
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element minOccurs="0" name="Underline" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Represents whether the text must be drawn with underlined style</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:textLabelType / tps:DrawBox
Namespace tps
Annotations
Represents whether a box must be drawn around the text
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element minOccurs="0" name="DrawBox" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Represents whether a box must be drawn around the text</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:textLabelType / tps:Opaque
Namespace tps
Annotations
Represents whether the text must be drawn opaque
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element minOccurs="0" name="Opaque" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Represents whether the text must be drawn opaque</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:textLabelType
Namespace tps
Annotations
A Text label is defined by a text and all the parameters to draw it
Diagram
Type extension of tps:objectType
Type hierarchy
Used by
Model
tps:Layer{0,1} , tps:PhotoNote* , tps:State{0,1} , tps:LineDrawProperties{0,1} , tps:Station , tps:Rotation , tps:Height , tps:Text , tps:FontName , tps:InsertMode{0,1} , tps:Bold{0,1} , tps:Italic{0,1} , tps:Underline{0,1} , tps:DrawBox{0,1} , tps:Opaque{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Bold, tps:DrawBox, tps:FontName, tps:Height, tps:InsertMode, tps:Italic, tps:Layer, tps:LineDrawProperties, tps:Opaque, tps:PhotoNote, tps:Rotation, tps:State, tps:Station, tps:Text, tps:Underline
Attributes
QName Type Use Annotation
csIdRef xs:IDREF optional
It's a reference to a Coordinate System
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:complexType name="textLabelType">
  <xs:annotation>
    <xs:documentation>A Text label is defined by a text and all the parameters to draw it</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:objectType">
      <xs:sequence>
        <xs:element minOccurs="0" name="LineDrawProperties" type="tps:lineDrawPropertiesType">
          <xs:annotation>
            <xs:documentation>Represents the properties used to draw the label</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Station" type="tps:stationType">
          <xs:annotation>
            <xs:documentation>Represents the starting point of the text</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Rotation" type="xs:double">
          <xs:annotation>
            <xs:documentation>The rotation angle of the text</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Height" type="xs:double">
          <xs:annotation>
            <xs:documentation>The height of the text, in meters</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Text" type="xs:string">
          <xs:annotation>
            <xs:documentation>The text</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="FontName" type="xs:string">
          <xs:annotation>
            <xs:documentation>The name of the font of the text</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="InsertMode" default="bottom_left" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The horizontal and vertical mode to insert the text (it can be bottom-left, bottom-center, bottom-right, center-left, center-center, center-right, top-left, top-center or top-right)</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:NMTOKEN">
              <xs:enumeration value="bottom_left"/>
              <xs:enumeration value="bottom_center"/>
              <xs:enumeration value="bottom_right"/>
              <xs:enumeration value="center_left"/>
              <xs:enumeration value="center_center"/>
              <xs:enumeration value="center_right"/>
              <xs:enumeration value="top_left"/>
              <xs:enumeration value="top_center"/>
              <xs:enumeration value="top_right"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="Bold" type="xs:boolean" default="false">
          <xs:annotation>
            <xs:documentation>Represents whether the text must be drawn with bold style</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Italic" type="xs:boolean" default="false">
          <xs:annotation>
            <xs:documentation>Represents whether the text must be drawn with italic style</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Underline" type="xs:boolean" default="false">
          <xs:annotation>
            <xs:documentation>Represents whether the text must be drawn with underlined style</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DrawBox" type="xs:boolean" default="false">
          <xs:annotation>
            <xs:documentation>Represents whether a box must be drawn around the text</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Opaque" type="xs:boolean" default="false">
          <xs:annotation>
            <xs:documentation>Represents whether the text must be drawn opaque</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>