Namespace Aspose.TeX.Plugins
Namespace Aspose.TeX.Plugins
Класи
Назва класу | Опис |
---|---|
FigureRendererPlugin | Клас плагіна рендерера фігур. |
FigureRendererPluginOptions | Опції для Aspose.TeX.Plugins.FigureRendererPlugin. |
FigureRendererPluginResult | Загальний результат плагіна рендерера фігур. |
MathRendererPlugin | Клас плагіна MathRenderer. |
MathRendererPluginOptions | Опції для Aspose.TeX.Plugins.MathRendererPlugin. |
MathRendererPluginResult | Загальний результат плагіна Math Renderer. |
PngFigureRendererPluginOptions | Опції плагіна рендерера фігур для рендерингу фігури LaTeX у PNG. |
PngMathRendererPluginOptions | Опції плагіна Math Renderer для рендерингу математичної формули у PNG. |
ResultContainer | Контейнер результатів виконання плагіна. |
StreamDataSource | Джерело даних потоку для операцій завантаження та збереження плагіна. |
StringDataSource | Джерело даних рядка для операцій завантаження плагіна. |
SvgFigureRendererPluginOptions | Опції плагіна рендерера фігур для рендерингу фігури LaTeX у SVG. |
SvgMathRendererPluginOptions | Опції плагіна Math Renderer для рендерингу математичної формули у SVG. |
Інтерфейси
Назва інтерфейсу | Опис |
---|---|
IDataSource | Загальний інтерфейс джерела даних. |
IOperationResult | Загальний інтерфейс результату операції. |
IPlugin | Загальний інтерфейс плагіна. |
IPluginOptions | Загальний інтерфейс опцій плагіна. |
Перерахування
Назва перерахування | Опис |
---|---|
DataType | Перераховує доступні типи даних для вводу/виводу плагінів. |
Приклади
Приклад показує, як рендерити фрагмент LaTeX у PNG.
// Створити рендерер фігур.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Створити екземпляр PngFigureRendererPluginOptions і налаштувати опції.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// Додати вхідний фрагмент LaTeX.
options.AddInputDataSource(new StringDataSource("Фрагмент LaTeX"));
// Створити потік для запису зображення.
using (Stream stream = File.Open("output path", FileMode.Create))
{
// Додати вихідний потік.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Запустити процес.
ResultContainer result = renderer.Process(options);
}
Приклад показує, як рендерити формулу LaTeX у PNG.
// Створити MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Створити екземпляр PngMathRendererPluginOptions і налаштувати опції.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
TextColor = Color.Blue,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// Додати вихідну формулу.
options.AddInputDataSource(new StringDataSource("Формула LaTeX"));
// Створити потік для запису зображення.
using (Stream stream = File.Open("output path", FileMode.Create))
{
// Додати вихідний потік.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Запустити процес.
ResultContainer result = renderer.Process(options);
}