none
Баги в RichTextBox RRS feed

  • Вопрос

  • Здавствуйте

    Проблема вот в чем.

    Неправильно отобраражаются предварительно сохраненные данные в RichTextBox (WPF):  объекты формул из Word 2003 - отображаются сплюшенно, таблицы из офиса MS 2007  - пропадают границы. Есть какой -то способ решить такую проблему?

    22 декабря 2011 г. 3:30

Все ответы

  • Ричтекстбокс это простой элемент созданный для отображения и редактирования форматированного текста, но не более. Уверен если вы сохраните файл с формулами и таблицами и откроете WordPad'ом то увидете тот же глюк. Как варинант попробуйте подключить к вашему проекту com модель MS oficce
    Влюблен в WPF Не пишу на C#
    25 декабря 2011 г. 9:57
    Отвечающий
  • Как варинант попробуйте подключить к вашему проекту com модель MS oficce
    Влюблен в WPF Не пишу на C#

    признаться мне это ни о чем не говорит. А это сложно?
    25 декабря 2011 г. 11:01
  • > Неправильно отобраражаются предварительно сохраненные данные в RichTextBox (WPF): объекты формул из Word 2003 - отображаются сплюшенно, таблицы из офиса MS 2007 - пропадают границы
     
     
    см. OpenXML; Documents in WPF;
    пример загрузки документа в FlowDocumentPageViewer здесь
     
     
    • Изменено Malobukv 25 декабря 2011 г. 15:59
    25 декабря 2011 г. 15:56
  • открывать вордовский документ это круто! Только вот мои формулы вообще исчезли..

    26 декабря 2011 г. 7:02
  • Здравствуйте.

    Попробуйте воспользоваться элементом WebBrowser для отображения документа word. Вот статья, которая описывает, как это можно сделать - How to use the WebBrowser control to open Office documents in Visual C# 2005 or in Visual C# .NET


    Для связи [mail]
    26 декабря 2011 г. 8:47
  • исключение в строке

    Object oApplication = o.GetType().InvokeMember("Application",BindingFlags.GetProperty,null,oDocument,null);

     

    System.Runtime.InteropServices.COMException was unhandled by user code
      Message=Неизвестное имя. (Исключение из HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME))
      Source=mscorlib
      ErrorCode=-2147352570
      StackTrace:
           в System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)
           в System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
           в System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args)
           в WindowsFormsApplication2.Form1.axWebBrowser1_NavigateComplete2(Object sender, DWebBrowserEvents2_NavigateComplete2Event e) в C:\Users\Standart\AppData\Local\Temporary Projects\WindowsFormsApplication2\Form1.cs:строка 35
           в AxSHDocVw.AxWebBrowser.RaiseOnNavigateComplete2(Object sender, DWebBrowserEvents2_NavigateComplete2Event e)
           в AxSHDocVw.AxWebBrowserEventMulticaster.NavigateComplete2(Object pDisp, Object& uRL)
      InnerException:

    26 декабря 2011 г. 17:08