RtfLoadOptions
محتويات
[
يخفي
]
RtfLoadOptions class
يسمح بتحديد خيارات إضافية عند التحميلRtf وثيقة فيDocument
الكائن .
public class RtfLoadOptions : LoadOptions
المنشئون
اسم | وصف |
---|---|
RtfLoadOptions() | تهيئة مثيل جديد لهذه الفئة بالقيم الافتراضية. |
الخصائص
اسم | وصف |
---|---|
BaseUri { get; set; } | الحصول على أو تعيين السلسلة التي سيتم استخدامها لحل URIs النسبية الموجودة في المستند إلى URIs المطلقة عند الحاجة . يمكن أن تكون سلسلة فارغة أو فارغة. الافتراضي هو فارغ. |
ConvertMetafilesToPng { get; set; } | الحصول على أو تعيين ما إذا كان سيتم تحويل ملف تعريف (Wmf أوEmf ) صور لPng تنسيق الصورة . |
ConvertShapeToOfficeMath { get; set; } | الحصول على أو تعيين ما إذا كان سيتم تحويل الأشكال باستخدام EquationXML إلى كائنات Office Math. |
Encoding { get; set; } | الحصول على أو تعيين الترميز الذي سيتم استخدامه لتحميل مستند HTML أو TXT أو CHM إذا لم يتم تحديد الترميز داخل المستند. يمكن أن يكون فارغًا. الافتراضي هو فارغ. |
FlatOpcXmlMappingOnly { get; set; } | الحصول على القيمة أو تعيينها لتحديد تنسيقات المستندات التي يُسمح لها بالتعيينXmlMapping . بشكل افتراضي فقطFlatOpc يُسمح بتعيين تنسيق المستند. |
FontSettings { get; set; } | يسمح بتحديد إعدادات خط الوثيقة. |
LanguagePreferences { get; } | الحصول على تفضيلات اللغة التي سيتم استخدامها عند تحميل المستند. |
LoadFormat { get; set; } | يحدد تنسيق المستند الذي سيتم تحميله. الافتراضي هوAuto . |
MswVersion { get; set; } | يسمح بتحديد أن عملية تحميل المستند يجب أن تتطابق مع إصدار MS Word محدد. القيمة الافتراضية هيWord2019 |
Password { get; set; } | الحصول على كلمة المرور أو تعيينها لفتح مستند مشفر. يمكن أن تكون سلسلة فارغة أو فارغة. الافتراضي هو فارغ. |
PreserveIncludePictureField { get; set; } | الحصول على أو تحديد ما إذا كان سيتم الاحتفاظ بحقل INCLUDEPICTURE عند قراءة تنسيقات Microsoft Word . القيمة الافتراضية هي false . |
ProgressCallback { get; set; } | يتم الاتصال به أثناء تحميل مستند ويقبل البيانات حول تقدم التحميل. |
RecognizeUtf8Text { get; set; } | عند التعيين على صواب ،CharsetDetectorسيحاول اكتشاف أحرف UTF8 ، سيتم الاحتفاظ بها أثناء الاستيراد. |
ResourceLoadingCallback { get; set; } | يسمح بالتحكم في كيفية تحميل الموارد الخارجية (الصور ، أوراق الأنماط) عند استيراد مستند من HTML ، MHTML. |
TempFolder { get; set; } | يسمح باستخدام الملفات المؤقتة عند قراءة المستند. افتراضيًا ، هذه الخاصية هيلا شيء ولا يتم استخدام أي ملفات مؤقتة. |
UpdateDirtyFields { get; set; } | يحدد ما إذا كان سيتم تحديث الحقول بامتدادمتسخ السمة . |
WarningCallback { get; set; } | تم الاستدعاء أثناء عملية التحميل ، عند اكتشاف مشكلة قد تؤدي إلى فقدان دقة البيانات أو التنسيق. |
أمثلة
يوضح كيفية اكتشاف أحرف UTF-8 أثناء تحميل مستند RTF.
// قم بإنشاء كائن "RtfLoadOptions" لتعديل كيفية تحميل مستند RTF.
RtfLoadOptions loadOptions = new RtfLoadOptions();
// اضبط خاصية "RecognizeUtf8Text" على "false" بافتراض أن المستند يستخدم مجموعة أحرف ISO 8859-1
// ويحمل كل حرف في المستند.
// قم بتعيين خاصية "RecognizeUtf8Text" على "true" لتحليل أي أحرف متغيرة الطول قد تظهر في النص.
loadOptions.RecognizeUtf8Text = recognizeUtf8Text;
Document doc = new Document(MyDir + "UTF-8 characters.rtf", loadOptions);
Assert.AreEqual(
recognizeUtf8Text
? "“John Doe´s list of currency symbols”™\r" +
"€, ¢, £, ¥, ¤"
: "“John Doe´s list of currency symbolsâ€\u009dâ„¢\r" +
"€, ¢, £, ¥, ¤",
doc.FirstSection.Body.GetText().Trim());
أنظر أيضا
- class LoadOptions
- مساحة الاسم Aspose.Words.Loading
- المجسم Aspose.Words