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