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);
}
 Українська