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
Implementa
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
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.