Class MathRendererPlugin

Class MathRendererPlugin

Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll

کلاس افزونه MathRenderer.
این مثال نشان می‌دهد که چگونه یک فرمول 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);
}
public class MathRendererPlugin : IPlugin, IDisposable

وراثت

objectMathRendererPlugin

پیاده‌سازی‌ها

IPlugin, IDisposable

اعضای ارث‌برده

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

سازنده‌ها

MathRendererPlugin()

public MathRendererPlugin()

متدها

Dispose()

این نمونه را آزاد می‌کند.

public void Dispose()

Process(IPluginOptions)

فرایند رندر ریاضی را با پارامترهای مشخص شده اجرا می‌کند.

public ResultContainer Process(IPluginOptions options)

پارامترها

options IPluginOptions

یک شیء گزینه که شامل دستورالعمل‌هایی برای MathRenderer است.

بازگشت

ResultContainer

یک شیء ResultContainer که شامل نتیجه عملیات است.

استثناها

ArgumentException

زمانی که نمونه گزینه داده شده null است یا نوع نامناسبی دارد، یا یکی از منابع ورودی/خروجی نوع پشتیبانی نشده‌ای دارد.

 فارسی