RichEditTextDocument.SetMathML(String) Método

Definición

Actualiza el contenido de RichEditBox con la cadena con formato de lenguaje matemático (MathML) especificado.

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)

Parámetros

value
String

Platform::String

winrt::hstring

Cadena con formato MathML.

Ejemplos

Si se pasa la cadena en el ejemplo siguiente de SetMathML , se representará en RichEditBox como expresión matemática:

<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">&#x3E;</mml:mo>
    <mml:mn mathcolor="#000000">5</mml:mn>
</mml:math>

El ejemplo anterior se representará como una representación con formato de texto enriquecido de x³ + y > 5.

Use la API GetMathML para obtener contenido mathML para el texto existente en un modo matemático habilitado RichEditBox.

Comentarios

Este método sobrescribe el contenido existente de RichEditBox.

Antes de llamar a SetMathML, las aplicaciones deben habilitar el modo matemático llamando a SetMathMode. Este método produce un error de E_INVALIDARG si richEditBox no está establecido en modo matemático.

Este método produce un error de E_INVALIDARG si el valor no es una cadena MathML con el formato correcto (también se borra el contenido actual de RichEditBox ).

Se aplica a

Consulte también