Категория
Информатика
Тип
реферат
Страницы
3 стр.
Дата
14.12.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
18603.zip — 5.52 kb
  • razlichnye-sposoby-pechati-iz-prilozhenij_18603_1.rtf — 34.28 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Различные способы печати из приложений
Различные способы
печати из приложений
В этой статье я постараюсь рассказать Вам о самых удобных и распространенных способах печати текстов и изображений из Ваших приложений. Печать используется в приложениях не так часто,
вот и возникают различные вопросы по этому поводу. Иногда бывает необходимо "вывести на принтер" график получившейся функции или отчет о деятельности фирмы и т.д. Прочитав эту статью Вы освоите все самое необходимое для печати данных из Ваших приложений.
Итак, начнем рассмотрение этих способов.
Печать с помощью функций файлового ввода/вывода
Здесь мы будем использовать простейшие функции ввода/вывода в файл, только свяжем выходной поток не с файлом, а с принтером. Рассмотрим пример печати текста, содержащегося в компоненте
TEdit:
var P:File;
begin
AssignPrn(P);
Rewrite(P);
Writeln(P, Ext);
CloseFile(P);
End;
Здесь мы объявляем переменную P типа File.
Процедура AssignPrn является разновидностью процедуры Assign. Она настраивает
переменную P на порт принтера и позволяет работать с ним как с файлом. Rewrite открывает порт для работы, а WriteLn - выводит информацию на печать. Важно закрыть порт принтера командой CloseFile!!!
Этот способ можно использовать для распечатки строк списка или каких-нибудь других данных, по мере их поступления в программу.
Печать текстов в обогащенном формате методом Print
Если Вы пытались попробовать распечатать тексты из Вашего приложения, то , наверно, Вам известно, что компонент TRichEdit
имеет метод Print, позволяющий печатать текст, хранящийся в этом компоненте.
Этот метод имеет только один параметр - строку, которая



Ваше мнение



CAPTCHA