Class FigureRendererPlugin
Class FigureRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
La classe du plugin Figure Renderer.
L’exemple montre comment rendre un fragment LaTeX en PNG.
// Créer le Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Créer l'instance PngFigureRendererPluginOptions et configurer les options.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "Préambule LaTeX"
};
// Ajouter un fragment LaTeX en entrée.
options.AddInputDataSource(new StringDataSource("Fragment LaTeX"));
// Créer un flux pour écrire l'image.
using (Stream stream = File.Open("chemin de sortie", FileMode.Create))
{
// Ajouter un flux de sortie.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Exécuter le processus.
ResultContainer result = renderer.Process(options);
}
public class FigureRendererPlugin : IPlugin, IDisposable
Héritage
Implémente
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
FigureRendererPlugin()
public FigureRendererPlugin()
Méthodes
Dispose()
Dispose cette instance.
public void Dispose()
Process(IPluginOptions)
Exécute le traitement du Figure Renderer avec les paramètres spécifiés.
public ResultContainer Process(IPluginOptions options)
Paramètres
options
IPluginOptions
Un objet d’options contenant des instructions pour le FigureRenderer.
Retourne
Un objet ResultContainer contenant le résultat de l’opération.
Exceptions
Lorsque l’instance d’options donnée est nulle ou a un type inapproprié, ou si l’une des sources d’entrée/sortie a un type non pris en charge.