Namespace Aspose.TeX.Plugins

Namespace Aspose.TeX.Plugins

Kelas

Nama KelasDeskripsi
FigureRendererPluginKelas plugin Figure Renderer.
FigureRendererPluginOptionsOpsi untuk Aspose.TeX.Plugins.FigureRendererPlugin.
FigureRendererPluginResultHasil umum dari plugin Figure Renderer.
MathRendererPluginKelas plugin MathRenderer.
MathRendererPluginOptionsOpsi untuk Aspose.TeX.Plugins.MathRendererPlugin.
MathRendererPluginResultHasil umum dari plugin Math Renderer.
PngFigureRendererPluginOptionsOpsi plugin Figure Renderer untuk merender gambar LaTeX dalam PNG.
PngMathRendererPluginOptionsOpsi plugin Math Renderer untuk merender formula matematika dalam PNG.
ResultContainerKontainer hasil eksekusi plugin.
StreamDataSourceSumber data stream untuk operasi load dan save plugin.
StringDataSourceSumber data string untuk operasi load plugin.
SvgFigureRendererPluginOptionsOpsi plugin Figure Renderer untuk merender gambar LaTeX dalam SVG.
SvgMathRendererPluginOptionsOpsi plugin Math Renderer untuk merender formula matematika dalam SVG.

Antarmuka

Nama AntarmukaDeskripsi
IDataSourceAntarmuka sumber data umum.
IOperationResultAntarmuka hasil operasi umum.
IPluginAntarmuka plugin umum.
IPluginOptionsAntarmuka opsi plugin umum.

Enum

Nama EnumDeskripsi
DataTypeMengenumerasi tipe data yang tersedia untuk I/O plugin.

Contoh

Contoh ini menunjukkan cara merender fragmen LaTeX dalam 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 input.
options.AddInputDataSource(new StringDataSource("Fragmen LaTeX"));
// 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);
}

Contoh ini menunjukkan cara merender formula LaTeX dalam 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 formula sumber.
options.AddInputDataSource(new StringDataSource("Formula LaTeX"));
// 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);
}
 Indonesia