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