Class MathRendererPlugin
Class MathRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
MathRenderer-pluginklass.
Exemplet visar hur man renderar en LaTeX-formel i PNG.
// Skapa MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Skapa instansen PngMathRendererPluginOptions och ställ in alternativ.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
TextColor = Color.Blue,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// Lägg till en källformel.
options.AddInputDataSource(new StringDataSource("LaTeX-formel"));
// 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 MathRendererPlugin : IPlugin, IDisposable
Arv
Implementerar
Arvade medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
MathRendererPlugin()
public MathRendererPlugin()
Metoder
Dispose()
Avsätter denna instans.
public void Dispose()
Process(IPluginOptions)
Kör Math Renderer-behandling med angivna parametrar.
public ResultContainer Process(IPluginOptions options)
Parametrar
options
IPluginOptions
Ett alternativobjekt som innehåller instruktioner för MathRenderer.
Returnerar
Ett ResultContainer-objekt som innehåller resultatet av operationen.
Undantag
När den givna options-instansen är null eller har olämplig typ,
eller en av in-/utdata-källorna har en osupporterad typ.