Class FigureRendererPlugin

Class FigureRendererPlugin

Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll

Die Figure Renderer-Plugin-Klasse.
Das Beispiel zeigt, wie man einen LaTeX-Fragment in PNG rendert.

// Erstelle den Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Erstelle die PngFigureRendererPluginOptions-Instanz und richte die Optionen ein.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX-Vorspann"
};
// Füge eine Eingabe-LaTeX-Fragmente hinzu.
options.AddInputDataSource(new StringDataSource("LaTeX-Fragment"));
// 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 FigureRendererPlugin : IPlugin, IDisposable

Vererbung

objectFigureRendererPlugin

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

FigureRendererPlugin()

public FigureRendererPlugin()

Methoden

Dispose()

Gibt diese Instanz frei.

public void Dispose()

Process(IPluginOptions)

Führt die Verarbeitung des Figure Renderers mit den angegebenen Parametern aus.

public ResultContainer Process(IPluginOptions options)

Parameter

options IPluginOptions

Ein Optionsobjekt, das Anweisungen für den FigureRenderer enthält.

Gibt zurück

ResultContainer

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

Ausnahmen

ArgumentException

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

 Deutsch