/// <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 }
protected OfficeDocumentProcessor GetDocumentProcessor(FontConverters aFCs, BaseConverterForm form) { return (Application.Version == "11.0") ? new OfficeDocumentProcessor(aFCs, form) : new PubDocumentProcessor(aFCs, form); }
public PubDocumentProcessor(FontConverters aFCs, BaseConverterForm form) : base(aFCs, form) { }
protected OfficeDocumentProcessor GetDocumentProcessor(FontConverters aFCs, BaseConverterForm form) { return((IsPublisher2003) ? new OfficeDocumentProcessor(aFCs, form) : // Publisher 2003 new PubDocumentProcessor(aFCs, form)); // Publisher 2007/2010 }
protected OfficeDocumentProcessor GetDocumentProcessor(FontConverters aFCs, BaseConverterForm form) { return((Application.Version == "11.0") ? new OfficeDocumentProcessor(aFCs, form) : new PubDocumentProcessor(aFCs, form)); }