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
Наследование
Реализует
Унаследованные члены
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, содержащий результат операции.
Исключения
Когда переданный экземпляр options равен null или имеет неподходящий тип, или один из входных/выходных источников имеет неподдерживаемый тип.