Главная страница
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.009 c
3-47209
Tutov Roman
2002-06-18 13:49
2002.07.15
теряется запятая при вставке числа в таблицу ...


1-47515
Ghg
2002-07-04 16:37
2002.07.15
Вопрос по процедуре floodfill


7-47857
Linx
2002-04-16 21:59
2002.07.15
Блокирование системных комбинаций клавиш.


1-47305
angelcom
2002-07-01 03:17
2002.07.15
Господа!!! Помогите новичку, плз...


14-47676
AFROLOV
2002-06-17 10:59
2002.07.15
Длинная арифметика