Namespace Aspose.TeX.Plugins
Namespace Aspose.TeX.Plugins
Classes
Class Name | Description |
---|---|
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 Name | Description |
---|---|
IDataSource | Η γενική διεπαφή πηγής δεδομένων. |
IOperationResult | Η γενική διεπαφή αποτελέσματος λειτουργίας. |
IPlugin | Η γενική διεπαφή plugin. |
IPluginOptions | Η γενική διεπαφή επιλογών plugin. |
Enums
Enum Name | Description |
---|---|
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);
}