Schema PrintLayout-1.0.0.xsd


attribute form default:  unqualified
element form default:  qualified
 
Elements 
PrintLayout 


element PrintLayout
diagram
properties
content complex
children PageProperties LayoutProperties CustomLogos CustomText
source
<xs:element name="PrintLayout">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PageProperties">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="BackgroundColor" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Red" type="xs:integer" minOccurs="0"/>
                  <xs:element name="Blue" type="xs:integer" minOccurs="0"/>
                  <xs:element name="Green" type="xs:integer" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="LayoutProperties">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ShowTitle" type="xs:boolean" minOccurs="0"/>
            <xs:element name="ShowLegend" type="xs:boolean" minOccurs="0"/>
            <xs:element name="ShowScaleBar" type="xs:boolean" minOccurs="0"/>
            <xs:element name="ShowNorthArrow" type="xs:boolean" minOccurs="0"/>
            <xs:element name="ShowURL" type="xs:boolean" minOccurs="0"/>
            <xs:element name="ShowDateTime" type="xs:boolean" minOccurs="0"/>
            <xs:element name="ShowCustomLogos" type="xs:boolean" minOccurs="0"/>
            <xs:element name="ShowCustomText" type="xs:boolean" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CustomLogos">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Logo" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Position" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Left" type="xs:float"/>
                        <xs:element name="Bottom" type="xs:float"/>
                        <xs:element name="Units" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="ResourceId" type="xs:string" minOccurs="0"/>
                  <xs:element name="Name" type="xs:string" minOccurs="0"/>
                  <xs:element name="Size" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Width" type="xs:float"/>
                        <xs:element name="Height" type="xs:float"/>
                        <xs:element name="Units" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Rotation" type="xs:float" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CustomText">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Text" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Position" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Left" type="xs:float"/>
                        <xs:element name="Bottom" type="xs:float"/>
                        <xs:element name="Units" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Font" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Name" type="xs:string"/>
                        <xs:element name="Height" type="xs:float"/>
                        <xs:element name="Units" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Value" type="xs:string" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/PageProperties
diagram
properties
isRef 0
content complex
children BackgroundColor
source
<xs:element name="PageProperties">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="BackgroundColor" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Red" type="xs:integer" minOccurs="0"/>
            <xs:element name="Blue" type="xs:integer" minOccurs="0"/>
            <xs:element name="Green" type="xs:integer" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/PageProperties/BackgroundColor
diagram
properties
isRef 0
content complex
children Red Blue Green
source
<xs:element name="BackgroundColor" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Red" type="xs:integer" minOccurs="0"/>
      <xs:element name="Blue" type="xs:integer" minOccurs="0"/>
      <xs:element name="Green" type="xs:integer" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/PageProperties/BackgroundColor/Red
diagram
type xs:integer
properties
isRef 0
content simple
source
<xs:element name="Red" type="xs:integer" minOccurs="0"/>

element PrintLayout/PageProperties/BackgroundColor/Blue
diagram
type xs:integer
properties
isRef 0
content simple
source
<xs:element name="Blue" type="xs:integer" minOccurs="0"/>

element PrintLayout/PageProperties/BackgroundColor/Green
diagram
type xs:integer
properties
isRef 0
content simple
source
<xs:element name="Green" type="xs:integer" minOccurs="0"/>

element PrintLayout/LayoutProperties
diagram
properties
isRef 0
content complex
children ShowTitle ShowLegend ShowScaleBar ShowNorthArrow ShowURL ShowDateTime ShowCustomLogos ShowCustomText
source
<xs:element name="LayoutProperties">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ShowTitle" type="xs:boolean" minOccurs="0"/>
      <xs:element name="ShowLegend" type="xs:boolean" minOccurs="0"/>
      <xs:element name="ShowScaleBar" type="xs:boolean" minOccurs="0"/>
      <xs:element name="ShowNorthArrow" type="xs:boolean" minOccurs="0"/>
      <xs:element name="ShowURL" type="xs:boolean" minOccurs="0"/>
      <xs:element name="ShowDateTime" type="xs:boolean" minOccurs="0"/>
      <xs:element name="ShowCustomLogos" type="xs:boolean" minOccurs="0"/>
      <xs:element name="ShowCustomText" type="xs:boolean" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/LayoutProperties/ShowTitle
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="ShowTitle" type="xs:boolean" minOccurs="0"/>

element PrintLayout/LayoutProperties/ShowLegend
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="ShowLegend" type="xs:boolean" minOccurs="0"/>

element PrintLayout/LayoutProperties/ShowScaleBar
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="ShowScaleBar" type="xs:boolean" minOccurs="0"/>

element PrintLayout/LayoutProperties/ShowNorthArrow
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="ShowNorthArrow" type="xs:boolean" minOccurs="0"/>

element PrintLayout/LayoutProperties/ShowURL
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="ShowURL" type="xs:boolean" minOccurs="0"/>

element PrintLayout/LayoutProperties/ShowDateTime
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="ShowDateTime" type="xs:boolean" minOccurs="0"/>

element PrintLayout/LayoutProperties/ShowCustomLogos
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="ShowCustomLogos" type="xs:boolean" minOccurs="0"/>

element PrintLayout/LayoutProperties/ShowCustomText
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="ShowCustomText" type="xs:boolean" minOccurs="0"/>

element PrintLayout/CustomLogos
diagram
properties
isRef 0
content complex
children Logo
source
<xs:element name="CustomLogos">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Logo" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Position" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Left" type="xs:float"/>
                  <xs:element name="Bottom" type="xs:float"/>
                  <xs:element name="Units" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="ResourceId" type="xs:string" minOccurs="0"/>
            <xs:element name="Name" type="xs:string" minOccurs="0"/>
            <xs:element name="Size" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Width" type="xs:float"/>
                  <xs:element name="Height" type="xs:float"/>
                  <xs:element name="Units" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Rotation" type="xs:float" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/CustomLogos/Logo
diagram
properties
isRef 0
content complex
children Position ResourceId Name Size Rotation
source
<xs:element name="Logo" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Position" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Left" type="xs:float"/>
            <xs:element name="Bottom" type="xs:float"/>
            <xs:element name="Units" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ResourceId" type="xs:string" minOccurs="0"/>
      <xs:element name="Name" type="xs:string" minOccurs="0"/>
      <xs:element name="Size" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Width" type="xs:float"/>
            <xs:element name="Height" type="xs:float"/>
            <xs:element name="Units" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Rotation" type="xs:float" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/CustomLogos/Logo/Position
diagram
properties
isRef 0
content complex
children Left Bottom Units
source
<xs:element name="Position" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Left" type="xs:float"/>
      <xs:element name="Bottom" type="xs:float"/>
      <xs:element name="Units" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/CustomLogos/Logo/Position/Left
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Left" type="xs:float"/>

element PrintLayout/CustomLogos/Logo/Position/Bottom
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Bottom" type="xs:float"/>

element PrintLayout/CustomLogos/Logo/Position/Units
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Units" type="xs:string"/>

element PrintLayout/CustomLogos/Logo/ResourceId
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="ResourceId" type="xs:string" minOccurs="0"/>

element PrintLayout/CustomLogos/Logo/Name
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Name" type="xs:string" minOccurs="0"/>

element PrintLayout/CustomLogos/Logo/Size
diagram
properties
isRef 0
content complex
children Width Height Units
source
<xs:element name="Size" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Width" type="xs:float"/>
      <xs:element name="Height" type="xs:float"/>
      <xs:element name="Units" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/CustomLogos/Logo/Size/Width
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Width" type="xs:float"/>

element PrintLayout/CustomLogos/Logo/Size/Height
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Height" type="xs:float"/>

element PrintLayout/CustomLogos/Logo/Size/Units
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Units" type="xs:string"/>

element PrintLayout/CustomLogos/Logo/Rotation
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Rotation" type="xs:float" minOccurs="0"/>

element PrintLayout/CustomText
diagram
properties
isRef 0
content complex
children Text
source
<xs:element name="CustomText">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Text" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Position" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Left" type="xs:float"/>
                  <xs:element name="Bottom" type="xs:float"/>
                  <xs:element name="Units" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Font" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Name" type="xs:string"/>
                  <xs:element name="Height" type="xs:float"/>
                  <xs:element name="Units" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Value" type="xs:string" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/CustomText/Text
diagram
properties
isRef 0
content complex
children Position Font Value
source
<xs:element name="Text" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Position" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Left" type="xs:float"/>
            <xs:element name="Bottom" type="xs:float"/>
            <xs:element name="Units" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Font" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Name" type="xs:string"/>
            <xs:element name="Height" type="xs:float"/>
            <xs:element name="Units" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Value" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/CustomText/Text/Position
diagram
properties
isRef 0
content complex
children Left Bottom Units
source
<xs:element name="Position" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Left" type="xs:float"/>
      <xs:element name="Bottom" type="xs:float"/>
      <xs:element name="Units" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/CustomText/Text/Position/Left
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Left" type="xs:float"/>

element PrintLayout/CustomText/Text/Position/Bottom
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Bottom" type="xs:float"/>

element PrintLayout/CustomText/Text/Position/Units
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Units" type="xs:string"/>

element PrintLayout/CustomText/Text/Font
diagram
properties
isRef 0
content complex
children Name Height Units
source
<xs:element name="Font" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="xs:string"/>
      <xs:element name="Height" type="xs:float"/>
      <xs:element name="Units" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PrintLayout/CustomText/Text/Font/Name
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Name" type="xs:string"/>

element PrintLayout/CustomText/Text/Font/Height
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Height" type="xs:float"/>

element PrintLayout/CustomText/Text/Font/Units
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Units" type="xs:string"/>

element PrintLayout/CustomText/Text/Value
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Value" type="xs:string" minOccurs="0"/>