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
Implementa
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
Um objeto ResultContainer contendo o resultado da operação.
Exceções
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.