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);
}