Уважаемые эксперты! Как при выводе на печать разместить данные в определенном участке.Пример в приложении.И как еще можно послать на печать готовый файл. Спасибо.
Приветствую Вас, антон! Не ясно, что понимаешь под словом "готовый" и, главное, куда, на какой принтер. Далее, как определил f4? А так все просто: все точно также, как и при выводе в текстовый файл. Нужен отступ - ставишь пробелы. Сам считаешь, сколько символов в ряду, сколько строк... Есть кончено, и для принтера управляющие символы, но это уже не для всякого пройдет, скорее, только для матричного. Если нужны, скажи, куда послать. А так искать их нужно в справке по DOS.
Приложение: Ответ отправлен: 13.06.2003, 18:14 Отправитель: Bill Отвечает Tigran K. Kalaidjian
Доброе время суток, антон! Это вопрос или утверждение ? Отправить на печать готовый файл можно так: открываем файл-источник для чтения и копируем всё оттудова построчно в файл под названием 'LPT1', который открываем в режиме перезаписи. Если нужна работающая программа, то пишите на kalaidjian@pochtamt.ru Ответ отправлен: 13.06.2003, 20:55 Отправитель: Tigran K. Kalaidjian Отвечает URiS
Привет, Антон! 1. В принципе, как ты указал, должно работать. Но я бы лучше сначала разместил всё это в файле а уже потом распечатал от туда. 2. Чтобы распечатать текстовый файл можно сделать так: var f: text; s: string; begin Assign(f,'file'); Reset(f); while not EOF(f) do begin Readln(f,s); Writeln(prn,s); end; Close(f); end;
Ответ отправлен: 14.06.2003, 15:37 Отправитель: URiS
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.