Здравствуйте Викторио, Вы писали:
В>Другими словами есть стандартизированый бланки отчетночти. Они поставляются в виде PCX файлов (- битовом представлении — картинок). Обязательное придерживание предписаных размеров, точно как в PCX файле.
В>Распечатка буде производится или
В>1. на специальной бумаге или же
В>2. впечатываться в готовые бланки
В>надо реализовать оба метода.
В>Нужно что бы эти PCX как бы ожили и превратились в WIN Form, т.е. появились контролы на форме TextBox , ListBox,CheckBox и.д. Отредактированную форму потом нужно будет распечатать, превювить и.т.д так что бы соблюсти как упоминалось размеры, и так что бы это было желательно конечно WYSIWYG.
Плохая идея. Лучше все же вводить все в нормальной форме. Да и в базе это все хранить надо. А просто ввести — ничего писать не нужно, можно вордом или экселем пользоваться.
В> И все это добро надо написать средствами C#.
В>
В>Подскажите пожалуста как можно было бы подобную задачу решить. Хотябы в каком направлении копать. Может где- то есть примеры на эту тему. Какие библиотеки предположительно надо бы использовать. Я предполагаю что это System.Drawing,
В>System.Drawing.Printing или же System.Windows.Forms.Form там можно будет потом в Runtime файл ресурсов корегировать. Или я ошибаюсь?
Судя по твоим словам у тебя еще все сумбурно. Попробуй взять листочек бумаги и точно расписать что в итоге нужно, нарисовать предполагаемую структуру программы.
Что же касается технологий то проще всего наверное пользовать Crystal Report. Неплохое решение — генерировать программой xml, а потом его тарнсформатором в html, но тут точность не получишь.
Самым красивым было бы написать реализацию FOP. В общем никто тебе точно по такому краткому описанию задачи ничего не скажет.
PS: Народу тут неймется чего нибудь на дотнете пописать — так написали бы реализацию FOP'а. Заодно задел будущего RSDN Word