WarningSource

WarningSource enumeration

Gibt das Modul an, das beim Laden oder Speichern eines Dokuments eine Warnung ausgibt.

public enum WarningSource

Werte

NameWertBeschreibung
Unknown0Die Warnungsquelle ist nicht angegeben.
Layout1Modul, das ein Dokumentlayout erstellt.
DrawingML2Modul, das DrawingML-Formen rendert.
OfficeMath3Modul, das OfficeMath rendert.
Shapes4Modul, das gewöhnliche Formen rendert.
Metafile5Modul zum Rendern von Metadateien.
Xps6Modul, das XPS rendert.
Pdf7Modul zum Rendern von PDF.
Image8Modul zum Rendern von Bildern.
Docx9Modul zum Lesen/Schreiben von DOCX-Dateien.
Doc10Modul zum Lesen/Schreiben binärer DOC-Dateien.
Text11Modul zum Lesen/Schreiben von Klartextdateien.
Rtf12Modul zum Lesen/Schreiben von RTF-Dateien.
WordML13Modul zum Lesen/Schreiben von WML-Dateien.
Nrx14Gemeinsame Module, die von DOCX/WML-Lese-/Schreibmodulen gemeinsam genutzt werden.
Odt15Modul zum Lesen/Schreiben von ODT-Dateien.
Html16Modul zum Lesen/Schreiben von HTML/MHTML-Dateien.
Validator17Modul, das die Konsistenz und Gültigkeit des Modells überprüft.
Xaml18Modul, das XAML-Dateien liest/schreibt.
Svm19Modul, das SVM-Dateien liest.
MathML20Modul, das W3C MathML-Dateien liest.
Font21Modul zum Lesen von Schriftdateien.
Svg22Modul, das SVG-Dateien liest.
Markdown23Modul, das Markdown-Dateien liest/schreibt.
Chm24Modul, das CHM-Dateien liest.
Epub25Modul zum Lesen/Schreiben von EPUB-Dateien.
Xml26Modul zum Lesen von XML-Dateien.
Xlsx27Modul zum Schreiben von XLSX-Dateien.

Beispiele

Zeigt, wie mit der Warnquelle gearbeitet wird.

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

Siehe auch