WarningSource

WarningSource enumeration

يحدد الوحدة التي تنتج تحذيرًا أثناء تحميل المستند أو حفظه.

public enum WarningSource

قيم

اسمقيمةوصف
Unknown0لم يتم تحديد مصدر التحذير.
Layout1وحدة تقوم ببناء تخطيط مستند.
DrawingML2وحدة تقوم بعرض أشكال DrawingML.
OfficeMath3وحدة تقوم بعرض OfficeMath.
Shapes4وحدة تقوم بمعالجة الأشكال العادية.
Metafile5وحدة تقوم بعرض الملفات التعريفية.
Xps6وحدة تقوم بعرض XPS.
Pdf7وحدة تقوم بعرض ملفات PDF.
Image8وحدة لعرض الصور.
Docx9وحدة تقرأ/تكتب ملفات DOCX.
Doc10وحدة تقوم بقراءة/كتابة ملفات DOC الثنائية.
Text11وحدة تقوم بقراءة/كتابة ملفات النص العادي.
Rtf12وحدة تقرأ/تكتب ملفات RTF.
WordML13وحدة تقرأ/تكتب ملفات WML.
Nrx14وحدات مشتركة بين وحدات قراءة/كتابة DOCX/WML.
Odt15وحدة تقوم بقراءة/كتابة ملفات ODT.
Html16وحدة تقرأ/تكتب ملفات HTML/MHTML.
Validator17وحدة للتحقق من اتساق النموذج وصلاحيته.
Xaml18وحدة تقوم بقراءة/كتابة ملفات Xaml.
Svm19وحدة تقرأ ملفات Svm.
MathML20وحدة تقرأ ملفات W3C MathML.
Font21وحدة تقرأ ملفات الخطوط.
Svg22وحدة تقرأ ملفات SVG.
Markdown23وحدة تقوم بقراءة/كتابة ملفات Markdown.
Chm24وحدة تقرأ ملفات CHM.
Epub25وحدة تقرأ/تكتب ملفات EPUB.
Xml26وحدة تقرأ ملفات XML.
Xlsx27وحدة تكتب ملفات XLSX.

أمثلة

يوضح كيفية العمل مع مصدر التحذير.

Document doc = new Document(MyDir + "Emphases markdown warning.docx");

WarningInfoCollection warnings = new WarningInfoCollection();
doc.WarningCallback = warnings;
doc.Save(ArtifactsDir + "DocumentBuilder.EmphasesWarningSourceMarkdown.md");

foreach (WarningInfo warningInfo in warnings)
{
    if (warningInfo.Source == WarningSource.Markdown)
        Assert.AreEqual("The (*, 0:11) cannot be properly written into Markdown.", warningInfo.Description);
}

أنظر أيضا