ITextRange.GetCharacterUtf32(UInt32, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
텍스트 범위의 끝에서 지정된 오프셋에 있는 문자의 UTF(유니코드 변환 형식)-32 문자 코드를 검색합니다.
public:
void GetCharacterUtf32([Out] unsigned int & value, int offset);
void GetCharacterUtf32([Out] uint32_t & value, int const& offset);
public void GetCharacterUtf32(out uint value, int offset);
Public Sub GetCharacterUtf32 (ByRef value As UInteger, offset As Integer)
매개 변수
- value
-
UInt32
unsigned int
uint32_t
문자 값입니다.
- offset
-
Int32
int
텍스트 범위의 끝에서 오프셋입니다.
*offset*이면 | 메서드는 이 문자를 반환합니다. |
---|---|
0 | 범위 끝에 있는 문자 |
서로게이트 쌍의 중간에 | 해당 UTF-32 문자 |
설명
이 메서드는 다음과 같은 방법으로 ITextRange.Character 와 다릅니다.
- 쌍의 리드 코드 대신 UTF(유니코드 변환 형식)-16 서로게이트 쌍에 대한 UTF(유니코드 변환 형식)-32 문자 코드를 반환합니다(이 표기법의 설명 은 유니코드 표준 의 섹션 3.8 및 3.9 및 표 3-5 참조).
- 범위의 시작 부분에 있는 문자 대신 텍스트 범위의 끝에서 지정된 오프셋의 문자에 대한 코드를 가져옵니다.
스토리 시작 전이나 스토리 끝에 있는 문자를 검색하려고 하면 값 이 문자 코드 0으로 설정됩니다.
오프셋이 0이면 이 메서드는 범위의 끝에 있는 문자를 검색합니다.
오프셋이 서로게이트 쌍의 중간에 있는 경우 이 메서드는 해당 UTF(유니코드 변환 형식)-32 문자를 검색합니다.