Главная страница
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.014 c
1-47500
farhad
2002-07-04 12:38
2002.07.15
Уважаемые програмисты, помогите советом


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


7-47850
Doom
2002-04-24 16:28
2002.07.15
как прописать автозагрузку в WIN.INI?


1-47481
MaximatorVeter
2002-07-03 19:15
2002.07.15
Освобождение ресурсов для динамического массива объектов


3-47070
maxon
2002-06-20 16:41
2002.07.15
подсчёт значений