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
継承
実装
継承されたメンバー
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オブジェクト。
例外
指定されたオプションインスタンスがnullまたは不適切な型である場合、または入力/出力ソースの1つがサポートされていない型である場合。