OpenOffice и заполнение DocVariable шаблона Word #683011


#0 by Pashkaa
Помогите примером заполнения шаблона Word через OO Writer, но не как это все делают через замену текста <Текст> {Текст} [Текст] #Текст# и т.д. а через заполнение DocVariable.
#1 by Torquader
А они там есть ? В calc именованные ячейки настолько "хорошо" реализованы, что адрес из них приходится вручную получать. Только это не DocVariable называется, а Field. На досуге посмотрю. P.S. меня и от MS Word тошнило после работы с техом, так что, кроме WordPad-a ничем и не интересовался. А writer - он как-то очень на Word похож, только ещё медленнее.
#2 by Jaap Vduul
Там переменные есть, но несколько замороченно сделано по сравнению с MSO. Есть контейнер com.sun.star.text.TextFieldMasters (получается с помощью метода getTextFieldMasters) и из него выдёргивается уже "мастер" конкретной переменной (методом getByName). Далее через свойство dependentTextFields получаем доступ к зависимому от "мастера" полю и меняем его содержимое (свойство content). Наконец, обновляем отображение полей в документе (getTextFields.refresh) Как так...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С