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, IDisposableEreditarietà
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.