Beispiel #1
0
        /// <summary>
        /// Performs processing of story Nitf document after it is fetched
        /// </summary>
        protected override void OnGetXmlDocumentCompleted(GetXmlDocumentCompletedEventArgs e)
        {
            MsdnToPrintableStoryDocumentConverter printConverter = new MsdnToPrintableStoryDocumentConverter();

            printConverter.ConversionCompleted += ConversionCompleted;
            Story story = ((DataRequest)e.UserState).UserState as Story;

            printConverter.ConvertAsync(e.Document, story, ServiceProvider.ConverterManager.FlowDocumentStyleProvider, PrintTarget);
        }
Beispiel #2
0
 /// <summary>
 /// Event handler for conversion completed event from print document converter
 /// </summary>
 private void ConversionCompleted(object sender, ConversionCompletedEventArgs e)
 {
     if (e.UserState == PrintTarget)
     {
         MsdnToPrintableStoryDocumentConverter printConverter = sender as MsdnToPrintableStoryDocumentConverter;
         if (printConverter != null)
         {
             printConverter.ConversionCompleted -= ConversionCompleted;
             OnConversionCompleted(e);
         }
     }
 }