ConversionErrorEventArgs

Provides data for the ConversionError event.

public class ConversionErrorEventArgs : ConvertedEventArgs
Public Class ConversionErrorEventArgs
    Inherits ConvertedEventArgs

Inheritance: ObjectConvertedEventArgsConversionErrorEventArgs

Licensing Info

This class is a DynamicPDF Converter feature. One of the following is required for non-evaluation usage:

Examples

This example shows how to make use of ConversionError event.
Imports System.IO
Imports ceTe.DynamicPDF.Conversion        

Module Module1

    Sub Main()

        ' create an instance of AsyncConverter
        Dim converter As AsyncConverter = New AsyncConverter          

        ' Events to know if conversion completed successfully or not
        AddHandler converter.Converted, AddressOf converter_Converted
        AddHandler converter.ConversionError, AddressOf converter_ConversionError

        ' Call Convert method to start conversion asynchronously and  Get the status of conversion
        Dim asyncConversion As AsyncConversion = converter.Convert("C:\MyDocument.doc", "C:\MyOutput.pdf")
        While (True)
            If (asyncConversion.Completed) Then
                Dim MyData() As Byte = asyncConversion.GetOutputData()
                Exit While
            End If
        End While
    End Sub

    Sub converter_Converted(ByVal sender As Object, ByVal e As ConvertedEventArgs)

        Console.WriteLine(e.SourceFilePath + " was converted successfully.")

    End Sub

    Sub converter_ConversionError(ByVal sender As Object, ByVal e As ConversionErrorEventArgs)

        Console.WriteLine(e.SourceFilePath + " conversion failed for the following reason:")
        Console.WriteLine("\"" + e.Exception.Message + " \ "")

    End Sub
End Module
using System;
using ceTe.DynamicPDF.Conversion;

class MyClass
{
    static void Main()
    {
        // create an instance of AsyncConverter
        AsyncConverter converter = new AsyncConverter();

        // Events to know if conversion completed successfully or not
        converter.Converted += new ConvertedEventHandler(converter_Converted);
        converter.ConversionError += new ConversionErrorEventHandler(converter_ConversionError);

        // Call Convert method to start conversion asynchronously and  Get the status of conversion
        AsyncConversion asyncConversion = converter.Convert(@"C:\MyDocument.doc", @"C:\MyOutput.pdf");
        while(true)
        {
            if (asyncConversion.Completed)
            {
                byte[] MyData = asyncConversion.GetOutputData();
                break;
            }
        }
    }

    private static void converter_Converted(object sender, ConvertedEventArgs e)
    {
        Console.WriteLine(e.SourceFilePath + " was converted successfully.");
    }

    private static void converter_ConversionError(object sender, ConversionErrorEventArgs e)
    {
        Console.WriteLine(e.SourceFilePath + " conversion failed for the following reason:");
        Console.WriteLine("\"" + e.Exception.Message + "\"");
    }
}

Properties

ExceptionGets the exception that occurred during the conversion operation.
OutputFilePathThe path where the converted output file will be stored.
(Inherited from ConvertedEventArgs)
SourceFilePathThe path of the input file to be converted.
(Inherited from ConvertedEventArgs)

Methods

Equals(Object)Determines whether the specified Object is equal to the current Object .
(Inherited from Object)
GetHashCode()Serves as a hash function for a particular type.
(Inherited from Object)
GetType()Gets the Type of the current instance.
(Inherited from Object)
ToString()Returns a String that represents the current Object .
(Inherited from Object)

See Also

ceTe.DynamicPDF.Conversion

In this topic