Class FigureRendererPlugin
Class FigureRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
La classe del plugin Figure Renderer.
L’esempio mostra come rendere un frammento LaTeX in PNG.
// Crea il Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Crea l'istanza PngFigureRendererPluginOptions e imposta le opzioni.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "Preambolo LaTeX"
};
// Aggiungi un frammento LaTeX di input.
options.AddInputDataSource(new StringDataSource("Frammento LaTeX"));
// Crea uno stream per scrivere l'immagine.
using (Stream stream = File.Open("percorso di output", FileMode.Create))
{
// Aggiungi uno stream di output.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Esegui il processo.
ResultContainer result = renderer.Process(options);
}
public class FigureRendererPlugin : IPlugin, IDisposable
Ereditarietà
Implementa
Membri ereditati
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
FigureRendererPlugin()
public FigureRendererPlugin()
Metodi
Dispose()
Dispone di questa istanza.
public void Dispose()
Process(IPluginOptions)
Esegue l’elaborazione del Figure Renderer con i parametri specificati.
public ResultContainer Process(IPluginOptions options)
Parametri
options
IPluginOptions
Un oggetto opzioni contenente istruzioni per il FigureRenderer.
Restituisce
Un oggetto ResultContainer contenente il risultato dell’operazione.
Eccezioni
Quando l’istanza di opzioni fornita è null o ha un tipo inappropriato, o uno delle sorgenti di input/output ha un tipo non supportato.