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 або має невідповідний тип, або один з вхідних/вихідних джерел має непідтримуваний тип.