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

Ответить