MarkdownLoadOptions
محتويات
[
يخفي
]MarkdownLoadOptions class
يسمح بتحديد خيارات إضافية عند التحميلMarkdown وثيقة فيDocument الكائن.
public class MarkdownLoadOptions : LoadOptions
المنشئون
| اسم | وصف |
|---|---|
| MarkdownLoadOptions() | يقوم بتهيئة مثيل جديد لـMarkdownLoadOptions الصف. |
الخصائص
| اسم | وصف |
|---|---|
| BaseUri { get; set; } | يحصل على السلسلة التي سيتم استخدامها لتحويل عناوين URI النسبية الموجودة في المستند إلى عناوين URI مطلقة عند الحاجة إليها أو يعينها. يمكن أن يكونباطل أو سلسلة فارغة. الافتراضي هوباطل . |
| ConvertMetafilesToPng { get; set; } | يحصل على أو يحدد ما إذا كان سيتم تحويل الملف التعريفي (Wmf أوEmf ) الصور إلىPngتنسيق الصورة. |
| ConvertShapeToOfficeMath { get; set; } | يحصل على أو يحدد ما إذا كان سيتم تحويل الأشكال باستخدام EquationXML إلى كائنات Office Math. |
| Encoding { get; set; } | يحصل على أو يعين الترميز الذي سيتم استخدامه لتحميل مستند HTML أو TXT أو CHM إذا لم يتم تحديد الترميز داخل المستند. يمكن أن يكونباطل . الافتراضي هوباطل . |
| FontSettings { get; set; } | يسمح بتحديد إعدادات خط المستند. |
| IgnoreOleData { get; set; } | يحدد ما إذا كان سيتم تجاهل بيانات OLE. |
| ImportUnderlineFormatting { get; set; } | يحصل على قيمة منطقية أو يعينها للإشارة إلى التعرف على تسلسل مكون من حرفين زائد “++” كتنسيق نص مسطر. القيمة الافتراضية هيخطأ شنيع . |
| LanguagePreferences { get; } | يحصل على تفضيلات اللغة التي سيتم استخدامها عند تحميل المستند. |
| LoadFormat { get; set; } | يحدد تنسيق المستند الذي سيتم تحميله. الافتراضي هوAuto . |
| MswVersion { get; set; } | يسمح بتحديد أن عملية تحميل المستند يجب أن تتطابق مع إصدار MS Word محدد. القيمة الافتراضية هيWord2019 |
| Password { get; set; } | يحصل على كلمة المرور لفتح مستند مشفر أو يعينها. يمكن أن يكونباطل أو سلسلة فارغة. الافتراضي هوباطل . |
| PreserveEmptyLines { get; set; } | يحصل على قيمة منطقية أو يعينها للإشارة إلى ما إذا كان سيتم الاحتفاظ بالأسطر الفارغة أثناء تحميلMarkdown document. القيمة الافتراضية هيخطأ شنيع . |
| PreserveIncludePictureField { get; set; } | يحصل على أو يعين ما إذا كان سيتم الاحتفاظ بحقل INCLUDEPICTURE عند قراءة تنسيقات Microsoft Word. القيمة الافتراضية هيخطأ شنيع . |
| ProgressCallback { get; set; } | يتم استدعاؤها أثناء تحميل مستند وتقبل البيانات حول تقدم التحميل. |
| ResourceLoadingCallback { get; set; } | يسمح بالتحكم في كيفية تحميل الموارد الخارجية (الصور، أوراق الأنماط) عند استيراد مستند من HTML، MHTML. |
| TempFolder { get; set; } | يسمح باستخدام الملفات المؤقتة عند قراءة المستند. بشكل افتراضي، هذه الخاصية هيباطل ولا يتم استخدام أي ملفات مؤقتة. |
| UpdateDirtyFields { get; set; } | يحدد ما إذا كان سيتم تحديث الحقول باستخداممتسخ السمة. |
| UseSystemLcid { get; set; } | يحصل على أو يحدد ما إذا كان سيتم استخدام قيمة LCID التي تم الحصول عليها من سجل Windows لتحديد هوامش إعداد الصفحة الافتراضية. |
| WarningCallback { get; set; } | يتم استدعاؤها أثناء عملية التحميل، عند اكتشاف مشكلة قد تؤدي إلى فقدان دقة البيانات أو التنسيق. |
طُرق
| اسم | وصف |
|---|---|
| override Equals(object) | يحدد ما إذا كان الكائن المحدد يساوي في القيمة الكائن الحالي. |
أمثلة
يوضح كيفية الحفاظ على السطر الفارغ أثناء تحميل المستند.
string mdText = $"{Environment.NewLine}Line1{Environment.NewLine}{Environment.NewLine}Line2{Environment.NewLine}{Environment.NewLine}";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(mdText)))
{
MarkdownLoadOptions loadOptions = new MarkdownLoadOptions() { PreserveEmptyLines = true };
Document doc = new Document(stream, loadOptions);
Assert.AreEqual("\rLine1\r\rLine2\r\f", doc.GetText());
}
أنظر أيضا
- class LoadOptions
- مساحة الاسم Aspose.Words.Loading
- المجسم Aspose.Words