Текст и графичен Delphi печат
преглед
Печат в текстов режим
Показва съдържанието на формуляра за печат
Графичен печат (TPrinter обект)
например ex06.zip
Тази лекция описва възможните начини за показване на информация за печат от програма, създадена в Делфи. Ние считаме, че сключването на документ в режим на текст, принтер, изходните графики с TPrinter обект и отпечатване на съдържанието на формуляра. За изход за отпечатване на отчети с помощта на Доклад Generator ReportSmith описано по-долу.
процедура TForm1.Button1Click (Sender: TObject);
Var
To_Prn. текстов файл;
започвам
AssignPrn (To_Prn);
Препишете (To_Prn);
Writeln (To_Prn "принтер в текстов режим");
CloseFile (To_Prn);
приключи;
- AssignFile вместо Присвояване
- CloseFile вместо Затвори
- Текстов файл вместо Текст
- Показва съдържанието на формуляра за печат
Понякога програмата просто искате да получите хартиено копие на формата на екрана. В Делфи, това е повече от проста - TForm обект има метода на печат. които трябва да се обадите в точното време.
Свойства на принтера: Преустановено - тип булев; Това показва, дали потребителят е прекъсната от експлоатация на абортира принтер.
Canvas - платно, място за графичен изход; Работата с платно е описано в Урок 5.
Fonts - списък на наличните шрифтове.
Дръжка - използва се за преки разговори API на Windows.
Ориентация - страница ориентация, вертикално или хоризонтално.
PageWidth. PageHeight. PAGENUMBER - съответно ширината, височината и номера на страницата.
Принтери изброява всички инсталирани принтери в системата и
PrinterIndex показва коя от тях е на ток. За да отпечатвате на принтер по подразбиране, трябва да има стойност от -1.
Печат - тип булев; Той показва дали печат започна (метод BeginDoc).
Title - заглавие на мениджъра на печат и заглавната преди изхода към мрежов принтер.
Прекрати - прекъсва печат инициирана от BeginDocBeginDoc - нарича, преди да започнете да рисувате върху платно.
EndDoc - извиква, когато всичко, което трябва вече боядисани върху платното, принтерът започва да го отпечатате, след като метод.
NEWPAGE - прехода към новата страница. Други методи на обекта в обикновени случаи, не е необходимо да се използва.
Така че, по реда на отпечатване на графична информация е както следва.- извършва метод BeginDoc
- върху платно (Canvas) привлече всичко, което трябва
- ако е необходимо, да се поставят на информацията на няколко листа наричаме метода NEWPAGE
- боядисани изпрати към принтера чрез провеждане на метод EndDoc
- например ex06.zip
Знаете ли, че примитивните дизайнери - са операции, които създават обекти според техния вид, без да се използва всеки обект, като аргумент. Пример за такива операции е създаването на празен списък.
Новини
Knights етер теория