Class FigureRendererPlugin

Class FigureRendererPlugin

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

A classe do plugin Figure Renderer.
O exemplo mostra como renderizar um fragmento LaTeX em PNG.

// Cria o Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Cria a instância de PngFigureRendererPluginOptions e configura as opções.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    Resolution = 150,
    Margin = 10,
    Preamble = "Preambulo LaTeX"
};
// Adiciona um fragmento LaTeX de entrada.
options.AddInputDataSource(new StringDataSource("Fragmento LaTeX"));
// Cria um stream para escrever a imagem.
using (Stream stream = File.Open("caminho de saída", FileMode.Create))
{
    // Adiciona um stream de saída.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Executa o processo.
    ResultContainer result = renderer.Process(options);
}
public class FigureRendererPlugin : IPlugin, IDisposable

Herança

objectFigureRendererPlugin

Implementa

IPlugin, IDisposable

Membros Herdados

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

Construtores

FigureRendererPlugin()

public FigureRendererPlugin()

Métodos

Dispose()

Descarte esta instância.

public void Dispose()

Process(IPluginOptions)

Executa o processamento do Figure Renderer com os parâmetros especificados.

public ResultContainer Process(IPluginOptions options)

Parâmetros

options IPluginOptions

Um objeto de opções contendo instruções para o FigureRenderer.

Retorna

ResultContainer

Um objeto ResultContainer contendo o resultado da operação.

Exceções

ArgumentException

Quando a instância de opções fornecida é nula ou tem um tipo inadequado, ou uma das fontes de entrada/saída tem um tipo não suportado.

 Português