Class MathRendererPlugin
Class MathRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
MathRenderer-Plugin-Klasse.
Das Beispiel zeigt, wie man eine LaTeX-Formel in PNG rendert.
// Erstelle MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Erstelle die Instanz von PngMathRendererPluginOptions und richte die Optionen ein.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
TextColor = Color.Blue,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX-Vorspann"
};
// Füge eine Quellformel hinzu.
options.AddInputDataSource(new StringDataSource("LaTeX-Formel"));
// Erstelle einen Stream, um das Bild zu schreiben.
using (Stream stream = File.Open("Ausgabepfad", FileMode.Create))
{
// Füge einen Ausgabestream hinzu.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Führe den Prozess aus.
ResultContainer result = renderer.Process(options);
}
public class MathRendererPlugin : IPlugin, IDisposable
Vererbung
Implementiert
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
MathRendererPlugin()
public MathRendererPlugin()
Methoden
Dispose()
Gibt diese Instanz frei.
public void Dispose()
Process(IPluginOptions)
Führt die Verarbeitung des Math Renderers mit den angegebenen Parametern aus.
public ResultContainer Process(IPluginOptions options)
Parameter
options
IPluginOptions
Ein Optionsobjekt, das Anweisungen für den MathRenderer enthält.
Rückgabewert
Ein ResultContainer-Objekt, das das Ergebnis der Operation enthält.
Ausnahmen
Wenn die gegebene Optionsinstanz null ist oder einen unangemessenen Typ hat, oder eine der Eingabe-/Ausgabedatenquellen einen nicht unterstützten Typ hat.