Namespace Aspose.TeX.Plugins
Namespace Aspose.TeX.Plugins
คลาส
| ชื่อคลาส | คำอธิบาย |
|---|---|
| FigureRendererPlugin | คลาสปลั๊กอิน Figure Renderer. |
| FigureRendererPluginOptions | ตัวเลือกสำหรับ Aspose.TeX.Plugins.FigureRendererPlugin. |
| FigureRendererPluginResult | ผลลัพธ์ทั่วไปของปลั๊กอิน Figure Renderer. |
| MathRendererPlugin | คลาสปลั๊กอิน MathRenderer. |
| MathRendererPluginOptions | ตัวเลือกสำหรับ Aspose.TeX.Plugins.MathRendererPlugin. |
| MathRendererPluginResult | ผลลัพธ์ทั่วไปของปลั๊กอิน Math Renderer. |
| PngFigureRendererPluginOptions | ตัวเลือกของปลั๊กอิน Figure Renderer สำหรับการเรนเดอร์รูปภาพ LaTeX ในรูปแบบ PNG. |
| PngMathRendererPluginOptions | ตัวเลือกของปลั๊กอิน Math Renderer สำหรับการเรนเดอร์สูตรคณิตศาสตร์ในรูปแบบ PNG. |
| ResultContainer | ตัวเก็บผลลัพธ์จากการดำเนินการปลั๊กอิน. |
| StreamDataSource | แหล่งข้อมูลสตรีมสำหรับการโหลดและบันทึกของปลั๊กอิน. |
| StringDataSource | แหล่งข้อมูลสตริงสำหรับการโหลดของปลั๊กอิน. |
| SvgFigureRendererPluginOptions | ตัวเลือกของปลั๊กอิน Figure Renderer สำหรับการเรนเดอร์รูปภาพ LaTeX ในรูปแบบ SVG. |
| SvgMathRendererPluginOptions | ตัวเลือกของปลั๊กอิน Math Renderer สำหรับการเรนเดอร์สูตรคณิตศาสตร์ในรูปแบบ SVG. |
อินเทอร์เฟซ
| ชื่ออินเทอร์เฟซ | คำอธิบาย |
|---|---|
| IDataSource | อินเทอร์เฟซแหล่งข้อมูลทั่วไป. |
| IOperationResult | อินเทอร์เฟซผลลัพธ์การดำเนินการทั่วไป. |
| IPlugin | อินเทอร์เฟซปลั๊กอินทั่วไป. |
| IPluginOptions | อินเทอร์เฟซตัวเลือกปลั๊กอินทั่วไป. |
อีนัม
| ชื่ออีนัม | คำอธิบาย |
|---|---|
| DataType | ระบุประเภทข้อมูลที่มีอยู่สำหรับการ I/O ของปลั๊กอิน. |
ตัวอย่าง
ตัวอย่างนี้แสดงวิธีการเรนเดอร์ส่วน LaTeX ในรูปแบบ PNG.
// สร้าง Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// สร้างอินสแตนซ์ PngFigureRendererPluginOptions และตั้งค่าตัวเลือก.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// เพิ่มส่วน LaTeX ที่เป็นข้อมูลนำเข้า.
options.AddInputDataSource(new StringDataSource("LaTeX fragment"));
// สร้างสตรีมเพื่อเขียนภาพไปยัง.
using (Stream stream = File.Open("output path", FileMode.Create))
{
// เพิ่มสตรีมผลลัพธ์.
options.AddOutputDataTarget(new StreamDataSource(stream));
// ทำการประมวลผล.
ResultContainer result = renderer.Process(options);
}ตัวอย่างนี้แสดงวิธีการเรนเดอร์สูตร LaTeX ในรูปแบบ PNG.
// สร้าง MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// สร้างอินสแตนซ์ PngMathRendererPluginOptions และตั้งค่าตัวเลือก.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
TextColor = Color.Blue,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// เพิ่มสูตรเป็นข้อมูลนำเข้า.
options.AddInputDataSource(new StringDataSource("LaTeX formula"));
// สร้างสตรีมเพื่อเขียนภาพไปยัง.
using (Stream stream = File.Open("output path", FileMode.Create))
{
// เพิ่มสตรีมผลลัพธ์.
options.AddOutputDataTarget(new StreamDataSource(stream));
// ทำการประมวลผล.
ResultContainer result = renderer.Process(options);
}