Class FigureRendererPlugin

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

objectFigureRendererPlugin

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

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

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