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"/>