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
وراثت
پیادهسازیها
اعضای ارثبرده
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 که شامل نتیجه عملیات است.
استثناها
زمانی که نمونه گزینه داده شده null است یا نوع نامناسبی دارد، یا یکی از منابع ورودی/خروجی نوع پشتیبانی نشدهای دارد.