다음을 통해 공유


ITextRange.GetCharacterUtf32(UInt32, Int32) 메서드

정의

텍스트 범위의 끝에서 지정된 오프셋에 있는 문자의 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 문자를 검색합니다.

적용 대상

추가 정보