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

Наследование

objectFigureRendererPlugin

Реализует

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

Объект ResultContainer, содержащий результат операции.

Исключения

ArgumentException

Когда данный экземпляр options равен null или имеет неподходящий тип, или один из входных/выходных источников имеет неподдерживаемый тип.

 Русский