Class FigureRendererPlugin
Class FigureRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
คลาสปลั๊กอิน Figure Renderer
ตัวอย่างแสดงวิธีการเรนเดอร์ส่วนของ 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);
}
public class FigureRendererPlugin : IPlugin, IDisposable
การสืบทอด
การใช้งาน
สมาชิกที่สืบทอด
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
ตัวสร้าง
FigureRendererPlugin()
public FigureRendererPlugin()
วิธีการ
Dispose()
ทำลายอินสแตนซ์นี้
public void Dispose()
Process(IPluginOptions)
รันกระบวนการ Figure Renderer ด้วยพารามิเตอร์ที่กำหนด
public ResultContainer Process(IPluginOptions options)
พารามิเตอร์
options
IPluginOptions
อ็อบเจ็กต์ตัวเลือกที่มีคำแนะนำสำหรับ FigureRenderer
คืนค่า
อ็อบเจ็กต์ ResultContainer ที่มีผลลัพธ์ของการดำเนินการ
ข้อยกเว้น
เมื่ออินสแตนซ์ตัวเลือกที่ให้มาเป็น null หรือมีประเภทที่ไม่เหมาะสม, หรือแหล่งข้อมูลขาเข้า/ขาออกใด ๆ มีประเภทที่ไม่รองรับ