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
Implementa
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
Un objeto ResultContainer que contiene el resultado de la operación.
Excepciones
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.