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);
}
 แบบไทย