Class FigureRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
La clase del plugin Renderizador de Figuras.
El ejemplo muestra cómo renderizar un fragmento de LaTeX en PNG.
// Crear el Renderizador de Figuras.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Crear la instancia de PngFigureRendererPluginOptions y configurar opciones.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "Preambulo de LaTeX"
};
// Agregar un fragmento de LaTeX de entrada.
options.AddInputDataSource(new StringDataSource("Fragmento de LaTeX"));
// Crear un flujo para escribir la imagen.
using (Stream stream = File.Open("ruta de salida", FileMode.Create))
{
// Agregar un flujo de salida.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Ejecutar el proceso.
ResultContainer result = renderer.Process(options);
}
public class FigureRendererPlugin : 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
FigureRendererPlugin()
public FigureRendererPlugin()
Métodos
Dispose()
Dispone de esta instancia.
public void Dispose()
Process(IPluginOptions)
Ejecuta el procesamiento del Renderizador de Figuras con los parámetros especificados.
public ResultContainer Process(IPluginOptions options)
Parámetros
options
IPluginOptions
Un objeto de opciones que contiene instrucciones para el FigureRenderer.
Devuelve
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.