Dmitry Ivanov пишет:
Есть такая задача, нужно реализовать для клиентов возможность подготовки и
печати стандартный (имеются шаблоны) документов...
Прога конечно любопытная, но в моем случае это из пушки по воробьям (базы
данных, конфигурации и т.п.). Мне нужно что-то типа интелектуальной пишущей
машинки, т.е. пришел "клиен с улицы", потоптал одним пальцем батоны,
распечатал бумажку и ушел... Никаких записей, шаг влево, шаг в право -
расстрел... Мне уже кажется, что и ОО это слишком круто/сложно... Просто с
Ворде можно сделать документ с полями, поставить защиту, а дальше только по
полям прыгаешь и на печать выводишь. Вот я про ОО и подумал, зря наверное...
:(
Некоторое время тому назад я пытался придумать нечто подобное и
советовался с Обществом. Мне предложили такую идею: вставлять в нужных
местах документа маркеры, а потом запрашивать у пользователя информацию,
парсить xmlку "на лету" и открывать для печати уже заполненной.
Если доводка вручную заполненной формочки не желательна, то в документе
(или на файле документа) стоит включить флаг "только для чтения".
Программа-парсер может быть написана на любом языке. Я лично предпочитаю
perl - все необходимое (включая управление виджетами) есть в
стандартной поставке ActiveState. При наработанном материале (когда уже
есть парочка собственных подобных компонент) скриптище организуется за
два-три часа.
Nikonov Alexey
aka ElaDar
begin:vcard
fn;quoted-printable:=D0=9D=D0=B8=D0=BA=D0=BE=D0=BD=D0=BE=D0=B2 =D0=90=D0=BB=D0=B5=D0=BA=D1=81=
=D0=B5=D0=B9
n;quoted-printable;quoted-printable:=D0=9D=D0=B8=D0=BA=D0=BE=D0=BD=D0=BE=D0=B2;=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9
email;internet:[EMAIL PROTECTED]
x-mozilla-html:FALSE
version:2.1
end:vcard
_____________________________________________________
Oo-discuss mailing list
Oo-discuss at openoffice.ru
https://lists.openoffice.ru/mailman/listinfo/oo-discuss