Объекты в Word

Тема в разделе "WASM.RESEARCH", создана пользователем blueboar, 26 сен 2004.

  1. blueboar

    blueboar New Member

    Публикаций:
    0
    Регистрация:
    29 авг 2004
    Сообщения:
    110
    Адрес:
    Россия, Курган
    Люди добрые, подскажите, как Ворд показывает объекты?



    Например, рисую я в Equation математическую формулу,

    потом переношу файл на другой компьютер, на котором

    Equation Editor'а и в помине нет, открываю файл -

    формула ЕСТЬ! Не редактируется, но ЕСТЬ!



    И ведь, самое главное, в объекте OLE для этого

    Equation'а не написано, как его показывать.



    Есть подозрение, что информация о том, как

    отображать неизвестный объект есть в потоке

    OLE "Data". Но вот формат этого потока неизвестен.



    Кто знает, подскажите его или киньте УРЛом

    в нужную сторону
     
  2. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев
    оно вообще-то как метафайл хранится (изображение ес-но, данные об OLE объекте хранятся отдельно), поэтому картинка будет показываться в любом случае
     
  3. blueboar

    blueboar New Member

    Публикаций:
    0
    Регистрация:
    29 авг 2004
    Сообщения:
    110
    Адрес:
    Россия, Курган
    А Урлом кинуть в описание формата метафайла?

    Ладно, сначала сам попробую поискать...
     
  4. blueboar

    blueboar New Member

    Публикаций:
    0
    Регистрация:
    29 авг 2004
    Сообщения:
    110
    Адрес:
    Россия, Курган
    Скачал формат метафайла (WMF) и расширенного

    метафайла (EMF). Но ни один из них не подошел.



    Если рассматривать байты в потоке как заголовки

    метафайлов, то получается что-то неудобоваримое,

    сигнатуры EMF вообще не найдено.



    Или они сжаты чем-нибудь? Или я что не так делаю?



    Просто запустите Word, вставтьте туда Equation с

    парой символов, объект будет в файле по смещению

    1200H. Сначала 2 байта - размер, потом два нуля,

    а потом судя по всему - смещение до данных

    (это я так думаю).
     
  5. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев
    на wotsit.org есть описание формата - может натолкнет на мысли :))