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