Class FigureRendererPlugin
Class FigureRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
Клас плагіна рендерера фігур.
Приклад показує, як рендерити фрагмент LaTeX у PNG.
// Створити рендерер фігур.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Створити екземпляр PngFigureRendererPluginOptions та налаштувати параметри.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// Додати вхідний фрагмент LaTeX.
options.AddInputDataSource(new StringDataSource("LaTeX fragment"));
// Створити потік для запису зображення.
using (Stream stream = File.Open("output path", FileMode.Create))
{
// Додати вихідний потік.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Запустити процес.
ResultContainer result = renderer.Process(options);
}public class FigureRendererPlugin : IPlugin, IDisposableСпадкування
Реалізує
Спадковані члени
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструктори
FigureRendererPlugin()
public FigureRendererPlugin()Методи
Dispose()
Звільняє цей екземпляр.
public void Dispose()Process(IPluginOptions)
Виконує обробку рендерера фігур з вказаними параметрами.
public ResultContainer Process(IPluginOptions options)Параметри
options IPluginOptions
Об’єкт параметрів, що містить інструкції для FigureRenderer.
Повертає
Об’єкт ResultContainer, що містить результат операції.
Винятки
Коли переданий екземпляр параметрів є null або має невідповідний тип, або один з вхідних/вихідних джерел має непідтримуваний тип.