이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

NumberSubstitutionMethod 열거형

텍스트 연속의 숫자에 수행할 숫자 대체 형식을 지정 하는 열거자 클래스를 정의 합니다.

네임스페이스:  System.Windows.Media
어셈블리:  PresentationCore(PresentationCore.dll)

public enum NumberSubstitutionMethod
<object property="enumerationMemberName" .../>

멤버 이름설명
AsCulture기본값입니다. 대체 메서드는 숫자의 문화권 결정 해야 지정 DigitSubstitution 속성 값입니다.
Context숫자 문화권이 아랍어 또는 페르시아어 문화권이 면 컨텍스트에 따라 숫자가 결정 하도록 지정 합니다. 가장 가까운 앞에 따라 전통 또는 라틴 숫자가 사용 우세 문자 이거나 없는 경우 단락의 텍스트 방향입니다.
European코드 포인트 0x300x39 항상 유럽 숫자로 없는 숫자 대체 수행 되는 경우에 렌더링 되도록 지정 합니다.
NativeNational문화권의 지정 된 대로 숫자 문화권에 대 한 국가의 숫자를 사용 하 여 숫자가 렌더링 되도록 지정 합니다. NativeDigits 속성 값입니다.
Traditional숫자 문화권에 대 한 전통 숫자를 사용 하 여 숫자가 렌더링 되도록 지정 합니다. 동일입니다 대부분의 문화권에서 DigitShapes.NativeNational 열거형 값입니다. 그러나,를 사용 하 여 NativeNational 를 사용 하는 반면 일부 아랍 문화권에 대 한 라틴 숫자가 될 수 있습니다 Traditional 에 아라비아 숫자로 아랍어 모든 culture에 대 한 결과.

대부분의 문화권에서는 10 진수 체계 사용 숫자를 표현 하지만 여러 문화권에서 사용 하는 다른 숫자 모양을. 다음 표에 다양 한 문화권에서 사용 되는 여러 숫자 체계를 보여 줍니다.

다양 한 문화권의 숫자 모양 예

숫자 대체 문자 모양 표

문자와 달리 숫자 계산에 사용 되기 때문에 각 숫자 모양 집합에 대해 대체 유니코드 코드 포인트를 제공 하는 충분 한 수 없습니다. 모든 응용 프로그램, 모든 운영 체제 및 모든 런타임 라이브러리에는 내부 이진 형식 숫자 값 문자의 문자열로 변환 전용 코드가 포함 되어 그 반대의 경우도 마찬가지입니다. 이러한 변환 루틴은 "0030"부터 "0039"까지의 유니코드 숫자를 사용 하도록 코딩 됩니다.

NumberSubstitution 클래스는 렌더링을 수행할 때 해당 자릿수 모양으로 대체 하는 다른 문화권을 수 있는 기능을 제공 합니다. 이 기능은 글꼴 대체와 언어별 글꼴 렌더링을 제공 하는 데 사용 하는 유사 합니다.

참고참고

여러 문화권에서 전통적인 숫자 모양을 버리고 서 양의 숫자 모양을 채택 하 고 있으므로 숫자 대체 기능은 각 문화권에 대 한 전통적인 숫자 모양과 국가별 표준 숫자 모양의 사이의 구별 인식 합니다.

.NET Framework

4.5, 4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework 에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 다음을 참조하십시오. .NET Framework 시스템 요구 사항.

커뮤니티 추가 항목

표시:
© 2015 Microsoft