Class FigureRendererPlugin

Class FigureRendererPlugin

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

Figur Renderer-plugin klass.
Exemplet visar hur man renderar ett LaTeX-fragment i PNG.

// Skapa Figur Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Skapa instansen av PngFigureRendererPluginOptions och ställ in alternativ.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX preamble"
};
// Lägg till ett indata LaTeX-fragment.
options.AddInputDataSource(new StringDataSource("LaTeX fragment"));
// Skapa en ström för att skriva bilden till.
using (Stream stream = File.Open("output path", FileMode.Create))
{
    // Lägg till en utdata ström.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Kör processen.
    ResultContainer result = renderer.Process(options);
}
public class FigureRendererPlugin : IPlugin, IDisposable

Arv

objectFigureRendererPlugin

Implementerar

IPlugin, IDisposable

Ärvt Medlemmar

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktorer

FigureRendererPlugin()

public FigureRendererPlugin()

Metoder

Dispose()

Frigör denna instans.

public void Dispose()

Process(IPluginOptions)

Kör Figur Renderer-bearbetning med de angivna parametrarna.

public ResultContainer Process(IPluginOptions options)

Parametrar

options IPluginOptions

Ett alternativsobjekt som innehåller instruktioner för FigureRenderer.

Återgår

ResultContainer

Ett ResultContainer-objekt som innehåller resultatet av operationen.

Undantag

ArgumentException

När den angivna options-instansen är null eller har olämplig typ, eller en av indata/utdata källorna har en icke-stödd typ.

 Svenska