Namespace Aspose.TeX.Plugins

Namespace Aspose.TeX.Plugins

Classes

Class NameDescription
FigureRendererPluginΗ κλάση plugin Figure Renderer.
FigureRendererPluginOptionsΟι επιλογές για το Aspose.TeX.Plugins.FigureRendererPlugin.
FigureRendererPluginResultΤο κοινό αποτέλεσμα του plugin Figure Renderer.
MathRendererPluginΗ κλάση plugin MathRenderer.
MathRendererPluginOptionsΟι επιλογές για το Aspose.TeX.Plugins.MathRendererPlugin.
MathRendererPluginResultΤο κοινό αποτέλεσμα του plugin Math Renderer.
PngFigureRendererPluginOptionsΟι επιλογές του plugin Figure Renderer για να αποδώσει μια μορφή LaTeX σε PNG.
PngMathRendererPluginOptionsΟι επιλογές του plugin Math Renderer για να αποδώσει μια μαθηματική φόρμουλα σε PNG.
ResultContainerΟ κάδος αποτελεσμάτων εκτέλεσης του plugin.
StreamDataSourceΗ πηγή δεδομένων ροής για τις λειτουργίες φόρτωσης και αποθήκευσης του plugin.
StringDataSourceΗ πηγή δεδομένων συμβολοσειράς για τις λειτουργίες φόρτωσης του plugin.
SvgFigureRendererPluginOptionsΟι επιλογές του plugin Figure Renderer για να αποδώσει μια μορφή LaTeX σε SVG.
SvgMathRendererPluginOptionsΟι επιλογές του plugin Math Renderer για να αποδώσει μια μαθηματική φόρμουλα σε SVG.

Interfaces

Interface NameDescription
IDataSourceΗ γενική διεπαφή πηγής δεδομένων.
IOperationResultΗ γενική διεπαφή αποτελέσματος λειτουργίας.
IPluginΗ γενική διεπαφή plugin.
IPluginOptionsΗ γενική διεπαφή επιλογών plugin.

Enums

Enum NameDescription
DataTypeΕγκρίνει τους διαθέσιμους τύπους δεδομένων για I/O plugins.

Examples

The example shows how to render a LaTeX fragment in PNG.

// Create the Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Create the PngFigureRendererPluginOptions instance and set up options.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX preamble"
};
// Add an input LaTeX fragment.
options.AddInputDataSource(new StringDataSource("LaTeX fragment"));
// Create a stream to write the image to.
using (Stream stream = File.Open("output path", FileMode.Create))
{
    // Add an output stream.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Run the process.
    ResultContainer result = renderer.Process(options);
}

The example shows how to render a LaTeX formula in PNG.

// Create MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Create the PngMathRendererPluginOptions instance and set up options.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    TextColor = Color.Blue,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX preamble"
};
// Add a source formula.
options.AddInputDataSource(new StringDataSource("LaTeX formula"));
// Create a stream to write the image to.
using (Stream stream = File.Open("output path", FileMode.Create))
{
    // Add an output stream.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Run the process.
    ResultContainer result = renderer.Process(options);
}
 Ελληνικά