TxtLoadOptions
محتويات
[
يخفي
]TxtLoadOptions class
يسمح بتحديد خيارات إضافية عند التحميلText وثيقة فيDocument الكائن.
لمعرفة المزيد، قم بزيارةتحديد خيارات التحميل مقالة توثيقية.
public class TxtLoadOptions : LoadOptions
المنشئون
| اسم | وصف |
|---|---|
| TxtLoadOptions() | يقوم بتهيئة مثيل جديد لهذه الفئة بالقيم الافتراضية. |
الخصائص
| اسم | وصف |
|---|---|
| AutoNumberingDetection { get; set; } | يحصل على قيمة منطقية أو يعينها للإشارة إلى أن الكشف التلقائي عن الترقيم سيتم إجراؤه أثناء تحميل مستند. القيمة الافتراضية هيحقيقي . |
| BaseUri { get; set; } | يحصل على السلسلة التي سيتم استخدامها لتحويل عناوين URI النسبية الموجودة في المستند إلى عناوين URI مطلقة عند الحاجة إليها أو يعينها. يمكن أن يكونباطل أو سلسلة فارغة. الافتراضي هوباطل . |
| ConvertMetafilesToPng { get; set; } | يحصل على أو يحدد ما إذا كان سيتم تحويل الملف التعريفي (Wmf أوEmf ) الصور إلىPngتنسيق الصورة. |
| ConvertShapeToOfficeMath { get; set; } | يحصل على أو يحدد ما إذا كان سيتم تحويل الأشكال باستخدام EquationXML إلى كائنات Office Math. |
| DetectHyperlinks { get; set; } | يحدد إما اكتشاف الارتباطات التشعبية في النص. القيمة الافتراضية هيخطأ شنيع . |
| DetectNumberingWithWhitespaces { get; set; } | يسمح بتحديد كيفية التعرف على عناصر القائمة المرقمة عند استيراد المستند من تنسيق نص عادي. القيمة الافتراضية هيحقيقي. |
| DocumentDirection { get; set; } | يحصل على اتجاه المستند أو يعينه. القيمة الافتراضية هيLeftToRight . |
| Encoding { get; set; } | يحصل على أو يعين الترميز الذي سيتم استخدامه لتحميل مستند HTML أو TXT أو CHM إذا لم يتم تحديد الترميز داخل المستند. يمكن أن يكونباطل . الافتراضي هوباطل . |
| FontSettings { get; set; } | يسمح بتحديد إعدادات خط المستند. |
| IgnoreOleData { get; set; } | يحدد ما إذا كان سيتم تجاهل بيانات OLE. |
| LanguagePreferences { get; } | يحصل على تفضيلات اللغة التي سيتم استخدامها عند تحميل المستند. |
| LeadingSpacesOptions { get; set; } | يحصل على الخيار المفضل للتعامل مع المسافة البادئة أو يعينه. القيمة الافتراضية هيConvertToIndent . |
| LoadFormat { get; set; } | يحدد تنسيق المستند الذي سيتم تحميله. الافتراضي هوAuto . |
| MswVersion { get; set; } | يسمح بتحديد أن عملية تحميل المستند يجب أن تتطابق مع إصدار MS Word محدد. القيمة الافتراضية هيWord2019 |
| Password { get; set; } | يحصل على كلمة المرور لفتح مستند مشفر أو يعينها. يمكن أن يكونباطل أو سلسلة فارغة. الافتراضي هوباطل . |
| PreserveIncludePictureField { get; set; } | يحصل على أو يعين ما إذا كان سيتم الاحتفاظ بحقل INCLUDEPICTURE عند قراءة تنسيقات Microsoft Word. القيمة الافتراضية هيخطأ شنيع . |
| ProgressCallback { get; set; } | يتم استدعاؤها أثناء تحميل مستند وتقبل البيانات حول تقدم التحميل. |
| ResourceLoadingCallback { get; set; } | يسمح بالتحكم في كيفية تحميل الموارد الخارجية (الصور، أوراق الأنماط) عند استيراد مستند من HTML، MHTML. |
| TempFolder { get; set; } | يسمح باستخدام الملفات المؤقتة عند قراءة المستند. بشكل افتراضي، هذه الخاصية هيباطل ولا يتم استخدام أي ملفات مؤقتة. |
| TrailingSpacesOptions { get; set; } | يحصل على الخيار المفضل لمعالجة المسافة الزائدة أو يعينه. القيمة الافتراضية هيTrim . |
| UpdateDirtyFields { get; set; } | يحدد ما إذا كان سيتم تحديث الحقول باستخداممتسخ السمة. |
| UseSystemLcid { get; set; } | يحصل على أو يحدد ما إذا كان سيتم استخدام قيمة LCID التي تم الحصول عليها من سجل Windows لتحديد هوامش إعداد الصفحة الافتراضية. |
| WarningCallback { get; set; } | يتم استدعاؤها أثناء عملية التحميل، عند اكتشاف مشكلة قد تؤدي إلى فقدان دقة البيانات أو التنسيق. |
طُرق
| اسم | وصف |
|---|---|
| override Equals(object) | يحدد ما إذا كان الكائن المحدد يساوي في القيمة الكائن الحالي. |
أمثلة
يوضح كيفية قراءة الروابط التشعبية وعرضها.
const string inputText = "Some links in TXT:\n" +
"https://www.aspose.com/\n" +
"https://docs.aspose.com/words/net/\n";
using (Stream stream = new MemoryStream())
{
byte[] buf = Encoding.ASCII.GetBytes(inputText);
stream.Write(buf, 0, buf.Length);
// تحميل المستند بالارتباطات التشعبية.
Document doc = new Document(stream, new TxtLoadOptions() { DetectHyperlinks = true });
//طباعة نص الارتباطات التشعبية.
foreach (Field field in doc.Range.Fields)
Console.WriteLine(field.Result);
Assert.AreEqual(doc.Range.Fields[0].Result.Trim(), "https://www.aspose.com/");
Assert.AreEqual(doc.Range.Fields[1].Result.Trim(), "https://docs.aspose.com/words/net/");
}
أنظر أيضا
- class LoadOptions
- مساحة الاسم Aspose.Words.Loading
- المجسم Aspose.Words