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à

objectMathRendererPlugin

Implementa

IPlugin, IDisposable

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

ResultContainer

Un oggetto ResultContainer contenente il risultato dell’operazione.

Eccezioni

ArgumentException

Quando l’istanza delle opzioni fornite è null o ha un tipo inappropriato, o una delle sorgenti di input/output ha un tipo non supportato.

 Italiano