Class FigureRendererPlugin

Class FigureRendererPlugin

Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll

Figure Rendererプラグインクラス。
この例では、PNG形式でLaTeXフラグメントをレンダリングする方法を示します。

// Figure Rendererを作成します。
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)

指定されたパラメータでFigure Renderer処理を実行します。

public ResultContainer Process(IPluginOptions options)

パラメータ

options IPluginOptions

FigureRendererへの指示を含むオプションオブジェクト。

戻り値

ResultContainer

操作の結果を含むResultContainerオブジェクト。

例外

ArgumentException

指定されたオプションインスタンスがnullまたは不適切な型である場合、または入力/出力ソースの1つがサポートされていない型である場合。

 日本語