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);
}