27.07.2004, 14:13 | #1 |
Участник
|
Шаблон ворда
Господа подскажите, как в шаблоне Word в ячейке Field сделать подчеркнутый фонт ???
|
|
27.07.2004, 15:22 | #2 |
Участник
|
наверное нажать кнопочку <u> U </u>
|
|
27.07.2004, 15:29 | #3 |
Участник
|
хе-хе... динамически чтоб подчеркивалось... т.е. в зависимости от некоторых условий..
про кнопочку U я знаю... |
|
27.07.2004, 17:59 | #4 |
Участник
|
Так вы таки программируете?
и каким классом пользуетесь для вывода документа? |
|
27.07.2004, 18:13 | #5 |
Участник
|
Цитата:
Изначально опубликовано Prof
Так вы таки программируете? и каким классом пользуетесь для вывода документа? что-то типа: ComWordDocument_RU oWord; oWord = new ComWordDocument_RU(); oWord.open('файл'); oWord.InsertFieldValue('insBirthday','Дата рождения'); oWord.documentSaveAs('файл'); а если скинуть шелуху наследований, то код такой: COM field; AnyType _anyVal; field = this.FindField(_bookMark); field.result(_anyVal); я пытался втупую стукнуться к свойствам фонта записи, примерно так: COM field; COM font; field = this.FindField(_bookMark); font = field.font(); и потом переопределить свойства фонта... но вернулась ошибка, что такого свойства у объекта нет... просто я не знаю иерархию классов ворда в этом месте... |
|
27.07.2004, 18:40 | #6 |
Участник
|
Ну вот иерархию ворда-то и надо было в первую очередь посмотреть
справка там конечно, дурацкая, но минут за 10 разобраться можно public boolean bold(BookMark _bookMark) { COM field; COM font; COM range; ; try { if (m_comDocument) { field = this.FindField(_bookMark); // find field object if (field) { range = field.range(); font = range.font(); font.bold(true); } else { throw error(StrFmt("@DIS6409", this.GetApplicationName())); } } else { throw error(StrFmt("@DIS6401", this.GetApplicationName())); } return true; } catch (Exception::Error) { } catch(exception::internal) { } // Errors processing --> if (field) { field.finalize(); } error(StrFmt("@DIS6045", this.GetApplicationName())); return false; // Errors processing <-- } Вставляйте и пользуйтесь |
|
28.07.2004, 10:06 | #7 |
Участник
|
Цитата:
Изначально опубликовано Prof
Ну вот иерархию ворда-то и надо было в первую очередь посмотреть справка там конечно, дурацкая, но минут за 10 разобраться можно "Если с десятой попытки включить прибор не удалось, прочитайте инструкцию..." ))) |
|
28.07.2004, 10:58 | #8 |
Участник
|
ктстати.. если уж быть очень точным... метод будет выглядеть так:
PHP код:
|
|