Class MathRendererPlugin
Class MathRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
Classe del plugin MathRenderer.
L’esempio mostra come rendere una formula LaTeX in PNG.
// Crea MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Crea l'istanza PngMathRendererPluginOptions e imposta le opzioni.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
TextColor = Color.Blue,
Resolution = 150,
Margin = 10,
Preamble = "Preambolo LaTeX"
};
// Aggiungi una formula sorgente.
options.AddInputDataSource(new StringDataSource("formula 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 MathRendererPlugin : 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
MathRendererPlugin()
public MathRendererPlugin()
Metodi
Dispose()
Rilascia questa istanza.
public void Dispose()
Process(IPluginOptions)
Esegue l’elaborazione del Math Renderer con i parametri specificati.
public ResultContainer Process(IPluginOptions options)
Parametri
options
IPluginOptions
Un oggetto opzioni contenente istruzioni per il MathRenderer.
Restituisce
Un oggetto ResultContainer contenente il risultato dell’operazione.
Eccezioni
Quando l’istanza delle opzioni fornite è null o ha un tipo inappropriato, o una delle sorgenti di input/output ha un tipo non supportato.