Class MathRendererPlugin

Class MathRendererPlugin

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

Classe do plugin MathRenderer.
O exemplo mostra como renderizar uma fórmula LaTeX em PNG.

// Criar MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Criar a instância de PngMathRendererPluginOptions e configurar opções.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    TextColor = Color.Blue,
    Resolution = 150,
    Margin = 10,
    Preamble = "Preamble LaTeX"
};
// Adicionar uma fórmula de origem.
options.AddInputDataSource(new StringDataSource("fórmula LaTeX"));
// Criar um stream para escrever a imagem.
using (Stream stream = File.Open("caminho de saída", FileMode.Create))
{
    // Adicionar um stream de saída.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Executar o processo.
    ResultContainer result = renderer.Process(options);
}
public class MathRendererPlugin : IPlugin, IDisposable

Herança

objectMathRendererPlugin

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

MathRendererPlugin()

public MathRendererPlugin()

Métodos

Dispose()

Descarte esta instância.

public void Dispose()

Process(IPluginOptions)

Executa o processamento do Math 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 MathRenderer.

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