Namespace Aspose.TeX.Plugins

Namespace Aspose.TeX.Plugins

Classes

Tên lớpMô tả
FigureRendererPluginLớp plugin Figure Renderer.
FigureRendererPluginOptionsCác tùy chọn cho Aspose.TeX.Plugins.FigureRendererPlugin.
FigureRendererPluginResultKết quả chung của plugin Figure Renderer.
MathRendererPluginLớp plugin MathRenderer.
MathRendererPluginOptionsCác tùy chọn cho Aspose.TeX.Plugins.MathRendererPlugin.
MathRendererPluginResultKết quả chung của plugin Math Renderer.
PngFigureRendererPluginOptionsCác tùy chọn của plugin Figure Renderer để vẽ một hình LaTeX trong PNG.
PngMathRendererPluginOptionsCác tùy chọn của plugin Math Renderer để vẽ một công thức toán học trong PNG.
ResultContainerContainer kết quả thực thi plugin.
StreamDataSourceNguồn dữ liệu luồng cho các thao tác tải và lưu của plugin.
StringDataSourceNguồn dữ liệu chuỗi cho các thao tác tải của plugin.
SvgFigureRendererPluginOptionsCác tùy chọn của plugin Figure Renderer để vẽ một hình LaTeX trong SVG.
SvgMathRendererPluginOptionsCác tùy chọn của plugin Math Renderer để vẽ một công thức toán học trong SVG.

Interfaces

Tên giao diệnMô tả
IDataSourceGiao diện nguồn dữ liệu chung.
IOperationResultGiao diện kết quả thao tác chung.
IPluginGiao diện plugin chung.
IPluginOptionsGiao diện tùy chọn plugin chung.

Enums

Tên enumMô tả
DataTypeLiệt kê các loại dữ liệu có sẵn cho I/O của plugin.

Examples

Ví dụ cho thấy cách vẽ một đoạn LaTeX trong 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("LaTeX fragment"));
// Tạo một luồng để ghi hình ảnh vào.
using (Stream stream = File.Open("output path", 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);
}

Ví dụ cho thấy cách vẽ một công thức LaTeX trong PNG.

// Tạo MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Tạo một thể hiện PngMathRendererPluginOptions và thiết lập các tùy chọn.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    TextColor = Color.Blue,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX preamble"
};
// Thêm một công thức nguồn.
options.AddInputDataSource(new StringDataSource("LaTeX formula"));
// Tạo một luồng để ghi hình ảnh vào.
using (Stream stream = File.Open("output path", 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);
}
 Tiếng Việt