PrinterPageNumber (C++)
Description
This example uses a button and a status bar on a form. When you click the button, one line of text is printed on six separate pages. As each page is printed, a message indicating the number of the page being printed appears on the status bar. Notice that the SimplePanel property of the status bar must be set to True.
Code
void __fastcall TForm1::Button1Click(TObject *Sender)
{
StatusBar1->SimplePanel = True; // so that SimpleText will work
Printer()->BeginDoc();
for (int i = 1;i < 7;i++)
{
Printer()->Canvas->TextOut(100, 100, "C++Builder rules!");
StatusBar1->SimpleText = String(L"Printing page ") + Printer()->PageNumber;
Printer()->NewPage();
}
Printer()->EndDoc();
}
Uses
- Vcl.Printers.TPrinter.PageNumber ( fr | de | ja )