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

การสืบทอด

objectFigureRendererPlugin

การใช้งาน

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

อ็อบเจ็กต์ ResultContainer ที่มีผลลัพธ์ของการดำเนินการ

ข้อยกเว้น

ArgumentException

เมื่ออินสแตนซ์ตัวเลือกที่ให้มาเป็น null หรือมีประเภทที่ไม่เหมาะสม, หรือแหล่งข้อมูลขาเข้า/ขาออกใด ๆ มีประเภทที่ไม่รองรับ

 แบบไทย