numberFormat

Spécifie comment IPropertyDescription :: FormatForDisplay doit mettre en forme la valeur de la propriété en tant que chaîne. Cela s’applique uniquement si . Il ne doit y avoir qu’un seul élément NumberFormat pour chaque élément displayInfo .

S’il y a plusieurs éléments, le dernier est utilisé. Si aucun élément NumberFormat n’est fourni, les paramètres d’attribut par défaut sont appliqués à la description de la propriété.

Syntaxe

      <!-- 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>

Informations sur les éléments

Élément parent Éléments enfants
displayInfo None

Attributs

Attribut Description
formatas Public. Optionnel. La valeur par défaut est " général " . Spécifie le format d’affichage. Les valeurs valides sont les suivantes.
Valeur Signification
Général Par défaut. Affiche la valeur sous la forme d’un nombre sans mise en forme.
Pourcentage Met en forme la valeur sous la forme d’un pourcentage. Requiert que la propriété soit UInt32.
Taille d’octet Met en forme la valeur en tant qu’octet, " Ko " , " Mo " ou " Go, selon le " cas. Requiert que la propriété soit UInt64.
KBSize Met en forme la valeur en tant que " Ko " , quelle que soit la valeur. Requiert que la propriété soit UInt64.
SampleSize Met en forme la valeur en tant que nombre de bits. Requiert que la propriété soit UInt32.
Débit binaire Met en forme la valeur en " Kbits/s " . Requiert que la propriété soit UInt32. La valeur doit être stockée en " unités de bits par seconde " .
SampleRate Met en forme la valeur en " kHz " . Requiert que la propriété soit UInt32. La valeur doit être stockée en " Hertz " unités.
FrameRate Met en forme la valeur en images/seconde. Requiert que la propriété soit UInt32. La valeur doit être stockée en " unités de kilo-images par " seconde.
Pixels Met en forme la valeur en unités en pixels. Requiert que la propriété soit UInt32.
PPP Met en forme la valeur en points par pouce. Requiert que la propriété soit UInt32.
Duration Met en forme la valeur en tant que durée. Utilisez < formatDurationAs > pour spécifier le format de durée. Requiert que la propriété soit UInt64.

formatDurationAs Public. Optionnel. La valeur par défaut est " hh : mm : SS " . S’applique uniquement si formatas " = " Duration. Requiert que la propriété soit UInt64. Les valeurs valides sont les suivantes.
Valeur Signification
hh:mm Met en forme la valeur en heures et minutes.
hh:mm:ss Par défaut. Met en forme la valeur en heures, minutes et secondes.
hh : mm : SS. fff Met en forme la valeur en heures, minutes, secondes et millisecondes.