Partager via


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 <displayInfo displayType="Number »>. Il ne doit y avoir qu 'un seul élément numberFormat pour chaque élément displayInfo .

S’il existe plusieurs éléments, le dernier est utilisé. Si aucun numberFormat élément 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 l’élément

Parent, élément Éléments enfants
displayInfo Aucun

 

Attributs

Attribut Description
formatAs Public. Optionnel. La valeur par défaut est « Général ». Spécifie le format d’affichage. Les valeurs suivantes sont valides.
Valeur Signification
Généralités Faire défaut. Affiche la valeur sous la forme d’un nombre non mis en forme.
Pourcentage Met en forme la valeur sous la forme d’un pourcentage. Nécessite que la propriété soit UInt32.
ByteSize Met en forme la valeur en tant qu’octet, « Ko », « Mo » ou « Go » comme il convient. Nécessite que la propriété soit UInt64.
KBSize Met en forme la valeur en tant que « Ko », quelle que soit la valeur. Nécessite que la propriété soit UInt64.
SampleSize Met en forme la valeur sous la forme d’un certain nombre de bits. Nécessite que la propriété soit UInt32.
Débit binaire Met en forme la valeur en « Kbps ». Nécessite que la propriété soit UInt32. La valeur doit être stockée dans des unités « bits par seconde ».
SampleRate Met en forme la valeur en « KHz ». Nécessite que la propriété soit UInt32. La valeur doit être stockée dans les unités « Hertz ».
FrameRate Met en forme la valeur en images/seconde. Nécessite que la propriété soit UInt32. La valeur doit être stockée en unités « kilo-frames par seconde ».
Pixels Met en forme la valeur en unités de pixels. Nécessite que la propriété soit UInt32.
DPI Met en forme la valeur en points par pouce. Nécessite que la propriété soit UInt32.
Durée Met en forme la valeur sous forme de durée. Utilisez <formatDurationAs> pour spécifier le format de durée. Nécessite que la propriété soit UInt64.

 

formatDurationAs Public. Optionnel. La valeur par défaut est « hh :mm :ss ». S’applique uniquement si formatAs="Duration ». Nécessite que la propriété soit UInt64. Les valeurs suivantes sont valides.
Valeur Signification
hh :mm Met en forme la valeur en heures et en minutes.
hh :mm :ss Faire 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.