Class MathRendererPlugin
Class MathRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
Kelas plugin MathRenderer.
Contoh ini menunjukkan cara merender rumus LaTeX dalam format PNG.
// Buat MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Buat instance PngMathRendererPluginOptions dan atur opsi.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
TextColor = Color.Blue,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// Tambahkan sumber rumus.
options.AddInputDataSource(new StringDataSource("LaTeX formula"));
// Buat stream untuk menulis gambar.
using (Stream stream = File.Open("output path", FileMode.Create))
{
// Tambahkan stream output.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Jalankan proses.
ResultContainer result = renderer.Process(options);
}
public class MathRendererPlugin : IPlugin, IDisposable
Pewarisan
Mengimplementasikan
Anggota yang Dwarisi
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
MathRendererPlugin()
public MathRendererPlugin()
Metode
Dispose()
Membuang instance ini.
public void Dispose()
Process(IPluginOptions)
Menjalankan pemrosesan Math Renderer dengan parameter yang ditentukan.
public ResultContainer Process(IPluginOptions options)
Parameter
options
IPluginOptions
Objek opsi yang berisi instruksi untuk MathRenderer.
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.