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