|
|
|
новичок
      
участник
Last Login: 19.09.2007 4:50
Сообщ.: 6,
Visits: 23
|
|
| Необходимо открыть файл-шаблон rtf и вставить в нужные места данные, которые пользователь ввел в форму. Как это лучше сделать?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Почему бы не поступить самым простым способом. В нужных местах RTF файла вставляем строки-метки (например, [#USER_NAME#]). В своей программе читаем файл в строку, заменяем строки-метки на их значения, сохраняем строку в выходной файл.
|
|
|
|
|
новичок
      
участник
Last Login: 19.09.2007 4:50
Сообщ.: 6,
Visits: 23
|
|
| Спасибо, еще один вопрос как в этом случае вставить русские буквы, то что на английском языке - добавляет нормально, а вместо русских добавляет ерунду.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Надо указать нужную тебе кодировку.
|
|
|
|
|
новичок
      
участник
Last Login: 19.09.2007 4:50
Сообщ.: 6,
Visits: 23
|
|
| Разобрался с кодировкой. Теперь все нормально, только после прохода через программу он выставляет стандартные отступы 2 см 3 см 2 см 1.5 см на странице. Можно ли как-нибудь указывать ему какие отступы сделать?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| А до прохода там другие отступы? И они меняются именно после обработки файла твоей программой?
|
|
|
|
|
новичок
      
участник
Last Login: 19.09.2007 4:50
Сообщ.: 6,
Visits: 23
|
|
| Да, поля изменяются после прохода через программу, причем просто если открыть и сохранить файл, не внося изменений, они становятся как в дефолтовом вордовском документе.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Попробуй не сохранять его, может это Word добаялет к нему поля при сохранении.
|
|
|
|
|
новичок
      
участник
Last Login: 19.09.2007 4:50
Сообщ.: 6,
Visits: 23
|
|
| С одним шаблоном разобрался. Во втором есть таблица, количество строк в ней зависит от введеного пользователем числа. Не подскажите как тут быть?
|
|
|
| | |