Class FigureRendererPlugin
Class FigureRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
Kelas plugin Figure Renderer.
Contoh ini menunjukkan cara merender fragmen LaTeX dalam format PNG.
// Buat Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Buat instance PngFigureRendererPluginOptions dan atur opsi.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// Tambahkan fragmen LaTeX sebagai input.
options.AddInputDataSource(new StringDataSource("Fragmen LaTeX"));
// Buat stream untuk menulis gambar.
using (Stream stream = File.Open("jalur output", FileMode.Create))
{
// Tambahkan stream output.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Jalankan proses.
ResultContainer result = renderer.Process(options);
}
public class FigureRendererPlugin : IPlugin, IDisposable
Pewarisan
Implementasi
Anggota yang Dwarisi
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
FigureRendererPlugin()
public FigureRendererPlugin()
Metode
Dispose()
Membuang instance ini.
public void Dispose()
Process(IPluginOptions)
Menjalankan pemrosesan Figure Renderer dengan parameter yang ditentukan.
public ResultContainer Process(IPluginOptions options)
Parameter
options
IPluginOptions
Objek opsi yang berisi instruksi untuk FigureRenderer.
Mengembalikan
Objek ResultContainer yang berisi hasil operasi.
Pengecualian
Ketika instance opsi yang diberikan adalah null atau memiliki tipe yang tidak sesuai, atau salah satu sumber input/output memiliki tipe yang tidak didukung.