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

Спадкування

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

Коли переданий екземпляр параметрів є null або має невідповідний тип, або один з вхідних/вихідних джерел має непідтримуваний тип.

 Українська