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
Наслідування
Реалізує
Наслідувані члени
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, що містить результат операції.
Виключення
Коли переданий екземпляр параметрів є null або має невідповідний тип, або один з вхідних/вихідних джерел має непідтримуваний тип.