Namespace Aspose.TeX.Plugins

Namespace Aspose.TeX.Plugins

الفئات

اسم الفئةالوصف
FigureRendererPluginفئة ملحق مصور الأشكال.
FigureRendererPluginOptionsالخيارات لملحق Aspose.TeX.Plugins.FigureRendererPlugin.
FigureRendererPluginResultالنتيجة العامة لملحق مصور الأشكال.
MathRendererPluginفئة ملحق مصور الرياضيات.
MathRendererPluginOptionsالخيارات لملحق Aspose.TeX.Plugins.MathRendererPlugin.
MathRendererPluginResultالنتيجة العامة لملحق مصور الرياضيات.
PngFigureRendererPluginOptionsخيارات ملحق مصور الأشكال لعرض شكل LaTeX في PNG.
PngMathRendererPluginOptionsخيارات ملحق مصور الرياضيات لعرض صيغة رياضية في PNG.
ResultContainerحاوية نتيجة تنفيذ الملحق.
StreamDataSourceمصدر بيانات التدفق لعمليات تحميل وحفظ الملحق.
StringDataSourceمصدر بيانات السلسلة لعمليات تحميل الملحق.
SvgFigureRendererPluginOptionsخيارات ملحق مصور الأشكال لعرض شكل LaTeX في SVG.
SvgMathRendererPluginOptionsخيارات ملحق مصور الرياضيات لعرض صيغة رياضية في SVG.

الواجهات

اسم الواجهةالوصف
IDataSourceواجهة مصدر البيانات العامة.
IOperationResultواجهة نتيجة العملية العامة.
IPluginواجهة الملحق العامة.
IPluginOptionsواجهة خيارات الملحق العامة.

التعدادات

اسم التعدادالوصف
DataTypeيعدد أنواع البيانات المتاحة لعمليات الإدخال والإخراج للملحقات.

أمثلة

المثال يوضح كيفية عرض جزء من LaTeX في PNG.

// إنشاء مصور الأشكال.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// إنشاء مثيل PngFigureRendererPluginOptions وإعداد الخيارات.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    Resolution = 150,
    Margin = 10,
    Preamble = "مقدمة LaTeX"
};
// إضافة جزء إدخال LaTeX.
options.AddInputDataSource(new StringDataSource("جزء LaTeX"));
// إنشاء تدفق لكتابة الصورة فيه.
using (Stream stream = File.Open("مسار الإخراج", FileMode.Create))
{
    // إضافة تدفق إخراج.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // تشغيل العملية.
    ResultContainer result = renderer.Process(options);
}

المثال يوضح كيفية عرض صيغة LaTeX في PNG.

// إنشاء مصور الرياضيات.
MathRendererPlugin renderer = new MathRendererPlugin();
// إنشاء مثيل PngMathRendererPluginOptions وإعداد الخيارات.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    TextColor = Color.Blue,
    Resolution = 150,
    Margin = 10,
    Preamble = "مقدمة LaTeX"
};
// إضافة صيغة مصدر.
options.AddInputDataSource(new StringDataSource("صيغة LaTeX"));
// إنشاء تدفق لكتابة الصورة فيه.
using (Stream stream = File.Open("مسار الإخراج", FileMode.Create))
{
    // إضافة تدفق إخراج.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // تشغيل العملية.
    ResultContainer result = renderer.Process(options);
}
 عربي