Class MathRendererPlugin

Class MathRendererPlugin

Nom dels espais: Aspose.TeX.Plugins Assemblea: Aspose.TeX.dll (25.4.0)

Classificació de plugins.L’exemple mostra com fer una fórmula LaTeX en PNG.

// Create MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Create the PngMathRendererPluginOptions instance and set up options.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    TextColor = Color.Blue,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX preamble"
};
// Add a source formula.
options.AddInputDataSource(new StringDataSource("LaTeX formula"));
// Create a stream to write the image to.
using (Stream stream = File.Open("output path", FileMode.Create))
{
    // Add an output stream.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Run the process.
    ResultContainer result = renderer.Process(options);
}
```</example>

```csharp
public class MathRendererPlugin : IPlugin, IDisposable

Inheritance

object MathRendererPlugin

Implements

IPlugin , IDisposable

Membres heretats

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

Constructors

MathRendererPlugin()

public MathRendererPlugin()

Methods

Dispose()

Disposa d’aquesta instància.

public void Dispose()

Process(Opcions IPlugin)

Runs Math Renderer processament amb els paràmetres especificats.

public ResultContainer Process(IPluginOptions options)

Parameters

options IPluginOptions

Un objecte d’opcions que conté instruccions per al MathRenderer.

Returns

ResultContainer

Un objecte ResultContainer que conté el resultat de l’operaci.

Exceptions

ArgumentException

Quan l’exemple d’opcions estigui nul o té un tipus inadequat,o una de les fonts d’entrada / sortida té un tipus no recolzat.

 Català