/// <summary>
 /// This constructor is for when you have a single IEncConverter that is to be applied to
 /// all the data regardless of the font AND when you have your own form to use to display the
 /// differences.
 /// </summary>
 /// <param name="aFC"></param>
 /// <param name="form"></param>
 public OfficeDocumentProcessor(FontConverter aFC, BaseConverterForm form)
 {
     m_aFC   = aFC;
     Form    = form;
     Process = CompareInputOutputProcess;    // good default
 }
 /// <summary>
 /// This constructor is for when you have a form, but no Font to Converter mapping(s)
 /// This results in the user being prompted
 /// </summary>
 /// <param name="form"></param>
 public OfficeDocumentProcessor(BaseConverterForm form)
 {
     Form    = form;
     Process = CompareInputOutputProcess;    // good default
 }
Beispiel #3
0
		protected OfficeDocumentProcessor GetDocumentProcessor(FontConverters aFCs, BaseConverterForm form)
		{
			return (Application.Version == "11.0") ?
					new OfficeDocumentProcessor(aFCs, form) :
					new PubDocumentProcessor(aFCs, form);
		}
Beispiel #4
0
		public PubDocumentProcessor(FontConverters aFCs, BaseConverterForm form)
			: base(aFCs, form)
		{
		}
Beispiel #5
0
 public PubDocumentProcessor(FontConverters aFCs, BaseConverterForm form)
     : base(aFCs, form)
 {
 }
Beispiel #6
0
 protected OfficeDocumentProcessor GetDocumentProcessor(FontConverters aFCs, BaseConverterForm form)
 {
     return((IsPublisher2003) ?
            new OfficeDocumentProcessor(aFCs, form) :    // Publisher 2003
            new PubDocumentProcessor(aFCs, form));       // Publisher 2007/2010
 }
Beispiel #7
0
		/// <summary>
		/// This constructor is for when you have a form, but no Font to Converter mapping(s)
		/// This results in the user being prompted
		/// </summary>
		/// <param name="form"></param>
		public OfficeDocumentProcessor(BaseConverterForm form)
		{
			Form = form;
			Process = CompareInputOutputProcess;    // good default
		}
Beispiel #8
0
		/// <summary>
		/// This constructor is for when you have a single IEncConverter that is to be applied to
		/// all the data regardless of the font AND when you have your own form to use to display the
		/// differences.
		/// </summary>
		/// <param name="aFC"></param>
		/// <param name="form"></param>
		public OfficeDocumentProcessor(FontConverter aFC, BaseConverterForm form)
		{
			m_aFC = aFC;
			Form = form;
			Process = CompareInputOutputProcess;    // good default
		}
Beispiel #9
0
 protected OfficeDocumentProcessor GetDocumentProcessor(FontConverters aFCs, BaseConverterForm form)
 {
     return((Application.Version == "11.0") ?
            new OfficeDocumentProcessor(aFCs, form) :
            new PubDocumentProcessor(aFCs, form));
 }