numberFormat

IPropertyDescription::FormatForDisplay에서 속성 값의 형식을 문자열로 지정하는 방법을 지정합니다. displayInfo displayType="Number">인 경우에만 <적용됩니다. 각 displayInfo 요소에 대해 numberFormat 요소가 하나만 있어야 합니다.

요소가 여러 개 있는 경우 마지막 요소가 사용됩니다. numberFormat 요소가 제공되지 않으면 기본 특성 설정이 속성 설명에 적용됩니다.

Syntax

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

요소 정보

부모 요소 자식 요소
displayInfo 없음

 

특성

attribute Description
formatAs 공개. (선택 사항) 기본값은 "일반"입니다. 표시 형식을 지정합니다. 다음은 유효한 값입니다.
의미
일반 기본값 값을 서식 없는 숫자로 표시합니다.
백분율 값의 서식을 백분율로 지정합니다. 속성이 UInt32여야 합니다.
ByteSize 값을 바이트, "KB", "MB" 또는 "GB"로 적절하게 서식을 지정합니다. 속성이 UInt64여야 합니다.
KBSize 값이 무엇인지에 관계없이 값의 형식을 "KB"로 지정합니다. 속성이 UInt64여야 합니다.
SampleSize 값의 서식을 비트 수로 지정합니다. 속성이 UInt32여야 합니다.
비트 전송률 값의 형식을 "Kbps"로 지정합니다. 속성이 UInt32여야 합니다. 값은 "초당 비트" 단위로 저장되어야 합니다.
SampleRate 값의 형식을 "KHz"로 지정합니다. 속성이 UInt32여야 합니다. 값은 "Hertz" 단위에 저장되어야 합니다.
FrameRate 프레임/초의 값 형식을 지정합니다. 속성이 UInt32여야 합니다. 값은 "초당 킬로 프레임 수" 단위로 저장되어야 합니다.
픽셀 값의 서식을 픽셀 단위로 지정합니다. 속성이 UInt32여야 합니다.
DPI 값의 서식을 인치당 도트 단위로 지정합니다. 속성이 UInt32여야 합니다.
Duration 값의 형식을 기간으로 지정합니다. formatDurationAs>를 사용하여 <기간 형식을 지정합니다. 속성이 UInt64여야 합니다.

 

formatDurationAs 공개. (선택 사항) 기본값은 "hh:mm:ss"입니다. formatAs="Duration"인 경우에만 적용됩니다. 속성이 UInt64여야 합니다. 다음은 유효한 값입니다.
의미
hh:mm 값의 형식을 시간 및 분 단위로 지정합니다.
hh:mm:ss 기본값 값의 형식을 시간, 분 및 초 단위로 지정합니다.
hh:mm:ss.fff 값의 형식을 시간, 분, 초 및 밀리초 단위로 지정합니다.