WarningSource

WarningSource enumeration

Specifica il modulo che produce un avviso durante il caricamento o il salvataggio del documento.

public enum WarningSource

I valori

NomeValoreDescrizione
Unknown0La fonte dell’avviso non è specificata.
Layout1Modulo che crea il layout di un documento.
DrawingML2Modulo che esegue il rendering delle forme DrawingML.
OfficeMath3Modulo che esegue il rendering di OfficeMath.
Shapes4Modulo che esegue il rendering di forme ordinarie.
Metafile5Modulo che esegue il rendering dei metafile.
Xps6Modulo che esegue il rendering di XPS.
Pdf7Modulo che esegue il rendering di PDF.
Image8Modulo che esegue il rendering delle immagini.
Docx9Modulo che legge/scrive file DOCX.
Doc10Modulo che legge/scrive file DOC binari.
Text11Modulo che legge/scrive file di testo normale.
Rtf12Modulo che legge/scrive file RTF.
WordML13Modulo che legge/scrive file WML.
Nrx14Moduli comuni condivisi tra i moduli di lettura/scrittura DOCX/WML.
Odt15Modulo che legge/scrive file ODT.
Html16Modulo che legge/scrive file HTML/MHTML.
Validator17Modulo che verifica la coerenza e la validità del modello.
Xaml18Modulo che legge/scrive file Xaml.
Svm19Modulo che legge i file Svm.
MathML20Modulo che legge i file W3C MathML.
Font21Modulo che legge i file dei font.
Svg22Modulo che legge i file SVG.
Markdown23Modulo che legge/scrive file Markdown.
Chm24Modulo che legge i file CHM.
Epub25Modulo che legge/scrive file EPUB.
Xml26Modulo che legge i file XML.
Xlsx27Modulo che scrive i file XLSX.

Esempi

Mostra come lavorare con la sorgente di avviso.

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

Guarda anche