ITextRange2::Linearize 메서드(tom.h)
이 범위의 기본 제공 수학, 루비 및 기타 인라인 개체를 선형화된 형식으로 변환합니다.
구문
HRESULT Linearize(
[in] long Flags
);
매개 변수
[in] Flags
형식: long
다음 플래그의 조합입니다.
tomMathAlphabetics
tomMathBuildDownOutermost
tomMathBuildUpArgOrZone
tomMathRemoveOutermost
tomPlain
tomTeX
반환 값
형식: HRESULT
메서드가 성공하면 S_OK 반환합니다. 메서드가 실패하면 다음 COM 오류 코드 중 하나를 반환합니다. COM 오류 코드에 대한 자세한 내용은 COM에서 오류 처리를 참조하세요.
반환 코드 | 설명 |
---|---|
|
메모리가 부족합니다. |
설명
선형화에 성공하면 원래 선택한 범위가 선형화된 버전으로 대체됩니다.
tomMathRemoveOutermost 또는 tomMathBuildDownOutermost 빌드 다운 모드가 지정된 경우 빌드 다운 작업은 tomMathChangeMask 값의 영향을 받을 수 있습니다.
이러한 빌드다운 모드의 기본 목적은 수학 상황에 맞는 메뉴에서 노출되는 빌드 수학 개체의 변환을 용이하게 하는 것입니다.
예를 들어 누적 분수를 (a+b/c)/(u+x/y)→((a+b/c))에서와 같이 선형 분수로 변환하려면((u+x/y)) 괄호를 삽입해야 합니다. 그렇지 않으면 내부적으로 선형 분수에 여전히 원래 숫자 및 분모가 있더라도 (a+b/c)/(u+x/y)→(a+b/c))(u+x/y))와 같이 올바르지 않은 변환이 표시됩니다.
이 사례의 선형 형식에는 괄호가 있고 누적 소수점 연산자 U+002F를 선형 분수 연산자 U+2215로 바꾸기 위해 특별히 변경되었으므로 빌드다운 프로세스에서 괄호를 자동으로 삽입합니다. 빌드는 U+2215의 괄호를 삭제하지 않지만 U+002F에서는 삭제됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | tom.h |
DLL | Msftedit.dll |