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
Implementuje
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í
Objekt ResultContainer obsahující výsledek operace.
Výjimky
Když je zadaná instance možností null nebo má nevhodný typ,
nebo když jeden z vstupních/výstupních zdrojů má nepodporovaný typ.