Реферат: Основы Visual Basic 50
Printer. Print текст
При этом сохраняются возможности метода Print : “;” “,” Tab, Spc, а также возможность управления свойствами шрифта:
Printer. Font.Name = “Aryal”
Printer. Font.Size = 18
А изменение шрифта принтера не влияет на предыдущий текст.
Свойства объекта Printer:
Свойство | Назначение | Значения |
ColorMode | определяет тип принтера |
1-монохромный 2- цветной |
Page | номер текущей страницы | |
Pages | количество страниц | |
Copies | количество печатных копий | |
PrintQuality | качество печати (если это поддерживает драйвер принтера) |
1- черновая печать 2-низкое разрешение 3-среднее разрешение 4-высокое разрешение |
CurrentX, CurrentY | Текущие координаты текста | |
Fonts | доступные шрифты принтера | |
FontCount | кол. доступных шрифтов принтера | |
Font.Name,Font.Size, Font.Bold,Font.Italic... | характеристики шрифта | |
ScaleMode | ед. измерения масштаба страницы |
0-пользователя 1-твипы (по умолчанию) 2-пункты 3-пикселы 4-символы 5-дюймы 6-мм 7-см |
ScaleLeft | Расстояние от левой границы | |
ScaleTop | ||
ScaleWidth | ||
ScaleHeight |
Методы объекта Printer:
Метод | Содержание |
Печать страницы | |
NewPage | Перейти на новую страницу |
EndDoc | Закончить работу с документом. (Освобождение памяти и пересылка страниц в диспетчер печати) |
Scale | определяет координатную систему пользователя |
TextHeight | Определяет высоту символа |
TextWidth | Определяет ширину символа |
Пример. Форма содержит командную кнопку “Печать”. Программный код выводит на печать 2 страницы. На первой печатается “Стр.1”. На второй “Стр.2” .
Private Sub cmdPrint_Click()
Printer.Print “Стр.”+Str(Printer.Page)
Printer. NewPage
Printer.Print “Стр.”+Str(Printer.Page)
Printer. EndDoc
EndSub
Объект Screen.