Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.15;
Скачать: CL | DM;

Вниз

Как работать с TWordDocument: текст, таблицы, формулы   Найти похожие ветки 

 
Plt   (2002-07-01 10:15) [0]

Помогите плз. Нужно используя Delphi, желательно через TWordDocument "вытащить" из документа текст с параметрами форматирования (размер букв, цвет, шрифт и т.д.), рисунки с положением его в тексте, формулы (хотя бы в виде рисунков), таблицы (тоже с положением их в тексте).


 
Volj ©   (2002-07-01 11:56) [1]

По-моему, единственный способ КОРРЕКТНО отобразить все то, что ты просишь, это использовать тот же Word, только вставленный в OLEContainer. Очевидно, что в случае использования любых других компонентов (работающих с RTF) у тебя когда-нибудь возникнут грабли. И по "закону перзентаций" эти грабли возникнут у клиента.


 
AFROLOV ©   (2002-07-01 13:08) [2]

в помощи по VBA почитай про свойства Range и Selection - там написано как получить из документа текст с параметрами форматирования (размер букв, цвет, шрифт и т.д.).С рисунками, насколько я знаю, несколько сложнее. Их положение можно получить, а перенести наверное лучше через буфер обмена. word лучше пользовать через CreateOleObject.


 
Volj ©   (2002-07-01 13:14) [3]

2AFROLOV:
Получить-то, безусловно, можно... Разумеется, через буфер обмена, предварительно выделив. Только куда потом вставлять?..
;-) В этом-то и прикол вопроса.


 
Plt   (2002-07-01 14:21) [4]

Подскажите как узнать есть в предложении катринка или формула.


 
Volj ©   (2002-07-01 14:36) [5]

Проверяй InlineShapes.Count


 
AFROLOV ©   (2002-07-01 14:41) [6]

2 Volj © (01.07.02 13:14)
Вставить можно если помучится. Надо поэксперементировать.
2Plt почитай про InlineShape, OleFormat ,ClassType, ProgId.



Страницы: 1 вся ветка

Текущий архив: 2002.07.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
3-47149
Lega
2002-06-20 08:00
2002.07.15
В чём преимущевство dBase, FoxPro или других???


1-47279
Deadlock
2002-06-19 03:35
2002.07.15
Потоки и глюки


1-47512
DenNNis
2002-07-04 15:14
2002.07.15
Глупые юзеры могут нажать кнопку и будет ошибка !!!


1-47458
ded_di
2002-07-03 14:28
2002.07.15
TExcelApplication


4-47906
Димок
2002-05-16 21:42
2002.07.15
Как отловить сообщение от нажатия пункта в чужом PopupMenu?