RichEditTextDocument.SetMathML(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
RichEditBox 콘텐츠를 지정된 MathML(수학 태그 언어) 형식 문자열로 업데이트합니다.
public:
virtual void SetMathML(Platform::String ^ value) = SetMathML;
void SetMathML(winrt::hstring const& value);
public void SetMathML(string value);
function setMathML(value)
Public Sub SetMathML (value As String)
매개 변수
- value
-
String
Platform::String
winrt::hstring
MathML 형식 문자열입니다.
예제
SetMathML의 아래 예제에서 문자열을 전달하면 RichEditBox에 수학 식으로 렌더링됩니다.
<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="block">
<mml:msup>
<mml:mrow>
<mml:mi mathcolor="#000000">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathcolor="#000000">3</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo mathcolor="#000000">+</mml:mo>
<mml:mi mathcolor="#000000">y</mml:mi>
<mml:mo mathcolor="#000000">></mml:mo>
<mml:mn mathcolor="#000000">5</mml:mn>
</mml:math>
위의 예제는 서식 있는 텍스트 형식의 x³ + y > 5표현으로 렌더링됩니다.
GetMathML API를 사용하여 수학 모드에서 RichEditBox를 사용하도록 설정된 기존 텍스트에 대한 MathML 콘텐츠를 가져옵니다.
설명
이 메서드는 RichEditBox의 기존 콘텐츠를 덮어씁니다.
SetMathML을 호출하기 전에 애플리케이션은 SetMathMode를 호출하여 수학 모드를 사용하도록 설정해야 합니다. RichEditBox가 수학 모드로 설정되지 않은 경우 이 메서드는 E_INVALIDARG 오류를 throw합니다.
값이 올바르게 서식이 지정된 MathML 문자열이 아닌 경우 이 메서드는 E_INVALIDARG 오류를 throw합니다(RichEditBox의 현재 콘텐츠도 지워집니다).