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

objectMathRendererPlugin

Mengimplementasikan

IPlugin, IDisposable

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

ResultContainer

Objek ResultContainer yang berisi hasil operasi.

Pengecualian

ArgumentException

Ketika instance opsi yang diberikan adalah null atau memiliki tipe yang tidak sesuai,
atau salah satu sumber input/output memiliki tipe yang tidak didukung.

 Indonesia