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

Смотрите также