Namespace Aspose.TeX.Plugins
Namespace Aspose.TeX.Plugins
Classi
| Nome Classe | Descrizione |
|---|---|
| FigureRendererPlugin | La classe del plugin Figure Renderer. |
| FigureRendererPluginOptions | Le opzioni per l’Aspose.TeX.Plugins.FigureRendererPlugin. |
| FigureRendererPluginResult | Il risultato comune del plugin Figure Renderer. |
| MathRendererPlugin | La classe del plugin MathRenderer. |
| MathRendererPluginOptions | Le opzioni per l’Aspose.TeX.Plugins.MathRendererPlugin. |
| MathRendererPluginResult | Il risultato comune del plugin Math Renderer. |
| PngFigureRendererPluginOptions | Le opzioni del plugin Figure Renderer per rendere una figura LaTeX in PNG. |
| PngMathRendererPluginOptions | Le opzioni del plugin Math Renderer per rendere una formula matematica in PNG. |
| ResultContainer | Il contenitore del risultato dell’esecuzione del plugin. |
| StreamDataSource | La sorgente di dati stream per le operazioni di caricamento e salvataggio del plugin. |
| StringDataSource | La sorgente di dati stringa per le operazioni di caricamento del plugin. |
| SvgFigureRendererPluginOptions | Le opzioni del plugin Figure Renderer per rendere una figura LaTeX in SVG. |
| SvgMathRendererPluginOptions | Le opzioni del plugin Math Renderer per rendere una formula matematica in SVG. |
Interfacce
| Nome Interfaccia | Descrizione |
|---|---|
| IDataSource | L’interfaccia generale della sorgente di dati. |
| IOperationResult | L’interfaccia generale del risultato dell’operazione. |
| IPlugin | L’interfaccia generale del plugin. |
| IPluginOptions | L’interfaccia generale delle opzioni del plugin. |
Enums
| Nome Enum | Descrizione |
|---|---|
| DataType | Enumera i tipi di dati disponibili per I/O dei plugin. |
Esempi
L’esempio mostra come rendere un frammento LaTeX in PNG.
// Crea il Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Crea l'istanza di PngFigureRendererPluginOptions e imposta le opzioni.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "Preambolo LaTeX"
};
// Aggiungi un frammento LaTeX di input.
options.AddInputDataSource(new StringDataSource("Frammento LaTeX"));
// Crea uno stream per scrivere l'immagine.
using (Stream stream = File.Open("percorso di output", FileMode.Create))
{
// Aggiungi uno stream di output.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Esegui il processo.
ResultContainer result = renderer.Process(options);
}L’esempio mostra come rendere una formula LaTeX in PNG.
// Crea MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Crea l'istanza di PngMathRendererPluginOptions e imposta le opzioni.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
TextColor = Color.Blue,
Resolution = 150,
Margin = 10,
Preamble = "Preambolo LaTeX"
};
// Aggiungi una formula sorgente.
options.AddInputDataSource(new StringDataSource("Formula LaTeX"));
// Crea uno stream per scrivere l'immagine.
using (Stream stream = File.Open("percorso di output", FileMode.Create))
{
// Aggiungi uno stream di output.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Esegui il processo.
ResultContainer result = renderer.Process(options);
}