Class MathRendererPlugin

Class MathRendererPlugin

Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll

Класс плагина MathRenderer.
Пример показывает, как отобразить формулу LaTeX в PNG.

// Создать MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Создать экземпляр PngMathRendererPluginOptions и настроить параметры.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    TextColor = Color.Blue,
    Resolution = 150,
    Margin = 10,
    Preamble = "Предисловие LaTeX"
};
// Добавить исходную формулу.
options.AddInputDataSource(new StringDataSource("Формула LaTeX"));
// Создать поток для записи изображения.
using (Stream stream = File.Open("путь к выходу", FileMode.Create))
{
    // Добавить выходной поток.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Запустить процесс.
    ResultContainer result = renderer.Process(options);
}
public class MathRendererPlugin : IPlugin, IDisposable

Наследование

objectMathRendererPlugin

Реализует

IPlugin, IDisposable

Унаследованные члены

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Конструкторы

MathRendererPlugin()

public MathRendererPlugin()

Методы

Dispose()

Освобождает ресурсы этого экземпляра.

public void Dispose()

Process(IPluginOptions)

Запускает обработку Math Renderer с заданными параметрами.

public ResultContainer Process(IPluginOptions options)

Параметры

options IPluginOptions

Объект параметров, содержащий инструкции для MathRenderer.

Возвращает

ResultContainer

Объект ResultContainer, содержащий результат операции.

Исключения

ArgumentException

Когда переданный экземпляр options равен null или имеет неподходящий тип, или один из входных/выходных источников имеет неподдерживаемый тип.

 Русский