WarningInfo Class
Contains information about a warning that Aspose.Words issued during document loading or saving.
Inheritance Hierarchy
SystemObject
  Aspose.WordsWarningInfo

Namespace: Aspose.Words
Assembly: Aspose.Words (in Aspose.Words.dll) Version: 19.9
Syntax
public class WarningInfo

The WarningInfo type exposes the following members.

Properties
  NameDescription
Public propertyCode exampleDescription
Returns the description of the warning.
Public propertySource
Returns the source of the warning.
Public propertyCode exampleWarningType
Returns the type of the warning.
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Remarks

You do not create instances of this class. Objects of this class are created and passed by Aspose.Words to the Warning(WarningInfo) method.

Examples
Shows how to implement the IWarningCallback to be notified of any font substitution during document save.
[C#]

public class HandleDocumentWarnings : IWarningCallback
{
    /// <summary>
    /// Our callback only needs to implement the "Warning" method. This method is called whenever there is a
    /// potential issue during document processing. The callback can be set to listen for warnings generated during document
    /// load and/or document save.
    /// </summary>
    public void Warning(WarningInfo info)
    {
        // We are only interested in fonts being substituted.
        if (info.WarningType == WarningType.FontSubstitution)
        {
            Console.WriteLine("Font substitution: " + info.Description);
        }
    }

}
See Also