Aracılığıyla paylaş


numberFormat

IPropertyDescription::FormatForDisplayözelliğin değerini bir dize olarak nasıl biçimlendirmesi gerektiğini belirtir. Bu yalnızca <displayInfo displayType="Number">uygulanabilir. Her displayInfo öğesi için yalnızca bir numberFormat öğesi olmalıdır.

Birden çok öğe varsa, sonuncusu kullanılır. numberFormat öğesi sağlanmazsa, özellik açıklamasına varsayılan öznitelik ayarları uygulanır.

Sözdizimi

      <!-- numberFormat -->
      <xs:element name="numberFormat"  minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:attribute name="formatAs">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="General"/>
                <xs:enumeration value="Percentage"/>
                <xs:enumeration value="ByteSize"/>
                <xs:enumeration value="KBSize"/>
                <xs:enumeration value="SampleSize"/>
                <xs:enumeration value="Bitrate"/>
                <xs:enumeration value="SampleRate"/>
                <xs:enumeration value="FrameRate"/>
                <xs:enumeration value="Pixels"/>
                <xs:enumeration value="DPI"/>
                <xs:enumeration value="Duration"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="formatDurationAs">
              <xs:restriction base="xs:string">
                <xs:enumeration value="hh:mm"/>
                <xs:enumeration value="hh:mm:ss"/>
                <xs:enumeration value="hh:mm:ss.fff"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>

Öğe Bilgileri

Üst Öğe Alt Öğeler
displayInfo Hiç kimse

 

Öznitelik

Öznitelik Açıklama
formatAs Kamu. Opsiyonel. Varsayılan değer "Genel"dir. Görüntü biçimini belirtir. Aşağıdakiler geçerli değerlerdir.
Değer Anlam
Genel Temerrüt. Değeri biçimlendirilmemiş bir sayı olarak görüntüler.
Yüzde Değeri yüzde olarak biçimlendirin. Özelliğinin UInt32 olmasını gerektirir.
Bayt Boyutu Değeri bayt, "KB", "MB" veya "GB" olarak uygun şekilde biçimlendirir. Özelliğinin UInt64 olmasını gerektirir.
KBSize Değer ne olursa olsun değeri "KB" olarak biçimlendirir. Özelliğinin UInt64 olmasını gerektirir.
Örnekle Değeri bir dizi bit olarak biçimlendirin. Özelliğinin UInt32 olmasını gerektirir.
Bit Hızı Değeri "Kbps" olarak biçimlendirir. Özelliğinin UInt32 olmasını gerektirir. Değerin "bit/saniye" birimlerinde depolanması gerekir.
SampleRate Değeri "KHz" olarak biçimlendirir. Özelliğinin UInt32 olmasını gerektirir. Değerin "Hertz" birimlerinde depolanması gerekir.
Çerçeve Hızı Değeri kare/saniye olarak biçimlendirin. Özelliğinin UInt32 olmasını gerektirir. Değerin "kilo kare/saniye" birimlerinde depolanması gerekir.
Piksel Değeri piksel birimlerinde biçimlendirin. Özelliğinin UInt32 olmasını gerektirir.
DPİ Değeri inç başına nokta cinsinden biçimlendirin. Özelliğinin UInt32 olmasını gerektirir.
Süre Değeri süre olarak biçimlendirin. Süre biçimini belirtmek için <formatDurationAs> kullanın. Özelliğinin UInt64 olmasını gerektirir.

 

formatDurationAs Kamu. Opsiyonel. Varsayılan değer "hh:mm:ss"dir. Yalnızca formatAs="Duration"uygulanır. Özelliğinin UInt64 olmasını gerektirir. Aşağıdakiler geçerli değerlerdir.
Değer Anlam
ss:mm Değeri saat ve dakika cinsinden biçimlendirin.
ss:dd:ss Temerrüt. Değeri saat, dakika ve saniye cinsinden biçimlendirin.
ss:mm:ss.fff Değeri saat, dakika, saniye ve milisaniye cinsinden biçimlendirin.