Namespace Aspose.TeX.Plugins
Namespace Aspose.TeX.Plugins
Kelas
Nama Kelas | Deskripsi |
---|---|
FigureRendererPlugin | Kelas plugin Figure Renderer. |
FigureRendererPluginOptions | Opsi untuk Aspose.TeX.Plugins.FigureRendererPlugin. |
FigureRendererPluginResult | Hasil umum dari plugin Figure Renderer. |
MathRendererPlugin | Kelas plugin MathRenderer. |
MathRendererPluginOptions | Opsi untuk Aspose.TeX.Plugins.MathRendererPlugin. |
MathRendererPluginResult | Hasil umum dari plugin Math Renderer. |
PngFigureRendererPluginOptions | Opsi plugin Figure Renderer untuk merender gambar LaTeX dalam PNG. |
PngMathRendererPluginOptions | Opsi plugin Math Renderer untuk merender formula matematika dalam PNG. |
ResultContainer | Kontainer hasil eksekusi plugin. |
StreamDataSource | Sumber data stream untuk operasi load dan save plugin. |
StringDataSource | Sumber data string untuk operasi load plugin. |
SvgFigureRendererPluginOptions | Opsi plugin Figure Renderer untuk merender gambar LaTeX dalam SVG. |
SvgMathRendererPluginOptions | Opsi plugin Math Renderer untuk merender formula matematika dalam SVG. |
Antarmuka
Nama Antarmuka | Deskripsi |
---|---|
IDataSource | Antarmuka sumber data umum. |
IOperationResult | Antarmuka hasil operasi umum. |
IPlugin | Antarmuka plugin umum. |
IPluginOptions | Antarmuka opsi plugin umum. |
Enum
Nama Enum | Deskripsi |
---|---|
DataType | Mengenumerasi 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);
}