Назад
Встраивание InPrint ж.д./pro в другие программы.
InPrint ж.д. и InPrint pro можно использовать в других программах
как компоненту для печати на бланках. Или, если информация, необходимая для заполнения граф в InPrint ж.д./pro, уже вводится
в вашей программе, то нет необходимости вводить её ещё раз и в InPrint ж.д./pro - встройте InPrint ж.д./pro в вашу программу.
Рассмотрим встраивание InPrint ж.д./pro на примере формы "ГУ-29о Цент расч на
ваг 3" для печати на накладной ГУ-29-О.
Программа InPrint ж.д./pro.
- Устанавливаем программу InPrint ж.д./pro.
- В рабочей папке программы в файле GU-29O3.ADM удаляем строчку начинающуюся "/RDR ".
Ваша программа.
- Перед тем как открыть форму "ГУ-29о Цент расч на ваг 3" для печати на бланке заменяем в рабочей
папке программы InPrint ж.д./pro файл GU-29O3.TB на файл с тем же названием и с той же кодировкой (cp866). В новом файле должны
находиться фрагменты для окон формы (не обязательно для всех).
Фрагмент состоит из служебной строки и строк текста для окна. Первая строка - служебная начинается символом с кодом 5. Далее через
запятую номер окна, далее ",1,". Следующие строки фрагмента - строки с текстом для окна. Если в окне несколько строк, то каждая не
последняя строка должна заканчиваться символом с кодом 20. Если строка не вмещается по длине в окно, то происходит
переформатирование текста в окне. В конце файла должна быть строка из одного символа с кодом 5.
Скачать пример файла.
- Открываем форму с помощью ярлыка "ГУ-29о Цент расч на ваг 3.PIF" из папки
"Печать на ж.д. бланках".
- В открывшейся форме заполняем окна, которые не были заполнены из вашей программы
и выводим на печать.