Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Возвести в степень
Категория: Математика
Категория: Математика
Listbox - элементы вверх-вниз
Категория: Компоненты
Категория: Компоненты
Сохранение странички в файл из TWebBrowser
Категория: Интернет и Сети
Категория: Интернет и Сети
Компоненты CoolBar и ControlBar
Категория: Компоненты
Категория: Компоненты
Фреймы
Категория: Компоненты
Категория: Компоненты
Округление в меньшую сторону
Категория: Математика
Категория: Математика
Сохраняем Bitmap в поле dbase
Категория: Базы данных
Категория: Базы данных
Удалить или оставить симолы
Категория: Текст и строки
Категория: Текст и строки
Создание кнопки на панели в IE
Категория: Интернет и Сети
Категория: Интернет и Сети
Как нарисовать фрактал
Категория: Математика
Категория: Математика
Delphi - Справочник: Printer
Printer
|
function Printer : TPrinter; |
Функция (Unit )
|
Возвращает ссылку к глобальному объекту Printer
|
Описание:
|
Функция Printer возвращает ссылку на глобальный объект принтера (TPrinter). Этот объект имеет много методов и свойств, которые Вы можете использовать, чтобы управлять печатью. В особенности: BeginDoc : Начинает печать EndDoc : Заканчивает печать NewPage : Начинает новую страницу PageHeight : Высота холста страницы в пикселях PageWidth : Ширина холста страницы в пикселях Canvas.Font : Используется для установки размера/цвета и т.д. шрифта Canvas.Draw : Рисует графический объект на странице Canvas.TextOut : Пишет текст на странице Вы должны использовать TPrintDialog, чтобы показать пользователю диалог выбора и конфигурации принтера перед печатью, как показано в примере. |
Пример кода: Печать страницы с строками текста ширины и высоты
|
var printDialog : TPrintDialog; myPrinter : TPrinter; begin // Создание диалога выбора принтера printDialog := TPrintDialog.Create(Form1); // Если пользователь выбрал принтер (или значение по умолчанию), то печатаем! if printDialog.Execute then begin // Используйте функцию Printer, чтобы получить доступ к // глобальному объекту TPrinter myPrinter := Printer; with myPrinter do begin // Начало печати BeginDoc; // Установка большого синего шрифта Canvas.Font.Size := 20; Canvas.Font.Color := clBlue; // Выписываем размер страницы Canvas.TextOut(20, 20, 'Ширина страницы = '+IntToStr(PageWidth)); Canvas.TextOut(20, 150, 'Высота страницы = '+IntToStr(PageHeight)); // Конец печати EndDoc; end; end; end;
Результат:
|
Страница будет напечатана с большим синим текстом, слева наверху: Ширина страницы = 2400 Высота страницы = 3357 |