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

objectFigureRendererPlugin

Implémente

IPlugin, IDisposable

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

ResultContainer

Un objet ResultContainer contenant le résultat de l’opération.

Exceptions

ArgumentException

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.

 Français