Class FigureRendererPlugin
Class FigureRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
Lớp plugin Figure Renderer.
Ví dụ này cho thấy cách để render một đoạn LaTeX thành PNG.
// Tạo Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Tạo một thể hiện PngFigureRendererPluginOptions và thiết lập các tùy chọn.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// Thêm một đoạn LaTeX đầu vào.
options.AddInputDataSource(new StringDataSource("Đoạn LaTeX"));
/// Tạo một luồng để ghi hình ảnh vào.
using (Stream stream = File.Open("đường dẫn đầu ra", FileMode.Create))
{
// Thêm một luồng đầu ra.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Chạy quá trình.
ResultContainer result = renderer.Process(options);
}
public class FigureRendererPlugin : IPlugin, IDisposable
Kế thừa
Triển khai
Các thành viên kế thừa
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Các hàm khởi tạo
FigureRendererPlugin()
public FigureRendererPlugin()
Các phương thức
Dispose()
Giải phóng thể hiện này.
public void Dispose()
Process(IPluginOptions)
Chạy quá trình Figure Renderer với các tham số đã chỉ định.
public ResultContainer Process(IPluginOptions options)
Tham số
options
IPluginOptions
Một đối tượng tùy chọn chứa hướng dẫn cho FigureRenderer.
Trả về
Một đối tượng ResultContainer chứa kết quả của thao tác.
Ngoại lệ
Khi thể hiện tùy chọn được cung cấp là null hoặc có kiểu không phù hợp, hoặc một trong các nguồn đầu vào/đầu ra có kiểu không được hỗ trợ.