Class FigureRendererPlugin

Class FigureRendererPlugin

Nome do espaço: Aspose.TeX.Plugins Assembleia: Aspose.TeX.dll (25.4.0)

Classe do Plugin Renderer.O exemplo mostra como render um fragmento de LaTeX em PNG.

// Create the Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Create the PngFigureRendererPluginOptions instance and set up options.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX preamble"
};
// Add an input LaTeX fragment.
options.AddInputDataSource(new StringDataSource("LaTeX fragment"));
// 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 FigureRendererPlugin : IPlugin, IDisposable

Inheritance

object FigureRendererPlugin

Implements

IPlugin , IDisposable

Membros herdados

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

Constructors

FigureRendererPlugin()

public FigureRendererPlugin()

Methods

Dispose()

Dispõe desta instância.

public void Dispose()

Process(Opções IPlugin)

Exerce o processamento de Figure Renderer com os parâmetros especificados.

public ResultContainer Process(IPluginOptions options)

Parameters

options IPluginOptions

Um objeto de opções que contém instruções para o FigureRenderer.

Returns

ResultContainer

Um Objeto ResultContainer que contém o resultado da operação.

Exceptions

ArgumentException

Quando a opção dada é nula ou tem um tipo inadequado,ou uma das fontes de entrada / saída tem um tipo não suportado.

 Português