Class MathRendererPlugin

Class MathRendererPlugin

Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll

Clase del plugin MathRenderer.
El ejemplo muestra cómo renderizar una fórmula LaTeX en PNG.

// Crear MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Crear la instancia de PngMathRendererPluginOptions y configurar opciones.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    TextColor = Color.Blue,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX preamble"
};
// Agregar una fórmula de origen.
options.AddInputDataSource(new StringDataSource("LaTeX formula"));
// Crear un stream para escribir la imagen.
using (Stream stream = File.Open("output path", FileMode.Create))
{
    // Agregar un stream de salida.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Ejecutar el proceso.
    ResultContainer result = renderer.Process(options);
}
public class MathRendererPlugin : IPlugin, IDisposable

Herencia

objectMathRendererPlugin

Implementa

IPlugin, IDisposable

Miembros heredados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructores

MathRendererPlugin()

public MathRendererPlugin()

Métodos

Dispose()

Libera esta instancia.

public void Dispose()

Process(IPluginOptions)

Ejecuta el procesamiento de Math Renderer con los parámetros especificados.

public ResultContainer Process(IPluginOptions options)

Parámetros

options IPluginOptions

Un objeto de opciones que contiene instrucciones para el MathRenderer.

Retorna

ResultContainer

Un objeto ResultContainer que contiene el resultado de la operación.

Excepciones

ArgumentException

Cuando la instancia de opciones dada es nula o tiene un tipo inapropiado, o una de las fuentes de entrada/salida tiene un tipo no soportado.

 Español