Class MathRendererPlugin

Class MathRendererPlugin

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

Třída pluginu MathRenderer.
Příklad ukazuje, jak vykreslit LaTeX vzorec ve formátu PNG.

// Vytvořte MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Vytvořte instanci PngMathRendererPluginOptions a nastavte možnosti.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    TextColor = Color.Blue,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX preamble"
};
// Přidejte zdrojový vzorec.
options.AddInputDataSource(new StringDataSource("LaTeX formula"));
// Vytvořte stream pro zápis obrázku.
using (Stream stream = File.Open("output path", FileMode.Create))
{
    // Přidejte výstupní stream.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Spusťte proces.
    ResultContainer result = renderer.Process(options);
}
public class MathRendererPlugin : IPlugin, IDisposable

Dědičnost

objectMathRendererPlugin

Implementuje

IPlugin, IDisposable

Děděné členy

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

Konstruktor

MathRendererPlugin()

public MathRendererPlugin()

Metody

Dispose()

Uvolňuje tuto instanci.

public void Dispose()

Process(IPluginOptions)

Spustí zpracování Math Renderer s uvedenými parametry.

public ResultContainer Process(IPluginOptions options)

Parametry

options IPluginOptions

Objekt možností obsahující pokyny pro MathRenderer.

Vrací

ResultContainer

Objekt ResultContainer obsahující výsledek operace.

Výjimky

ArgumentException

Když je zadaná instance možností null nebo má nevhodný typ,
nebo když jeden z vstupních/výstupních zdrojů má nepodporovaný typ.

 Čeština