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

objectMathRendererPlugin

Implementiert

IPlugin, IDisposable

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

ResultContainer

Ein ResultContainer-Objekt, das das Ergebnis der Operation enthält.

Ausnahmen

ArgumentException

Wenn die gegebene Optionsinstanz null ist oder einen unangemessenen Typ hat, oder eine der Eingabe-/Ausgabedatenquellen einen nicht unterstützten Typ hat.

 Deutsch