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 preamble"
};
// Додати вихідну формулу.
options.AddInputDataSource(new StringDataSource("LaTeX formula"));
// Створити потік для запису зображення.
using (Stream stream = File.Open("output path", 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

Коли переданий екземпляр параметрів є null або має невідповідний тип, або один з вхідних/вихідних джерел має непідтримуваний тип.

 Українська