100 componente Delphi - printdialog și printersetupdialog

8.6 Dialoguri de imprimare și setări ale imprimantei - Componente PrintDialog și PrinterSetupDialog

Componenta PrintDialog invocă caseta de dialog de imprimare prezentată în Fig. 8.10. În acesta, utilizatorul poate selecta imprimanta și seta proprietățile sale, specifică numărul de copii și succesiunea tipăririi lor, imprimă într-un fișier sau direct la imprimantă, selectează paginile imprimate sau imprimă doar fragmentul selectat.

Fig. 8.10
Caseta de dialog Setări imprimare

.. Componenta „componente /> dialog discutate anterior returnat o proprietate - numele de fișier, culoare sau un obiect - Font cuprinzând o multitudine de proprietăți în contrast componenta PrintDialog returnează unele proprietăți care caracterizează setările de utilizator selectate Această următoarele proprietăți :.

Afișează butonul radio selectat din grupul Imprimare. prAllPages - este selectat butonul Toate paginile. prSelection - butonul Pagini este selectat. pe. prPageNums - butonul Pagini selectate

Afișează pagina de start definită de utilizator în fereastra Pagini cu. pe.

Afișează pagina de frunze definită de utilizator în fereastra Pagini cu. pe.

Indică dacă utilizatorul selectează indicatorul Imprimare în fișier

Afișează numărul de copii setate de utilizator.

Indică dacă utilizatorul a selectat indicatorul Demontare

Înainte de a apela dialogul, este de dorit să determinați câte pagini în textul imprimat și să setați parametrii MaxPage și MinPage - numerele maxime și minime ale paginilor. Altfel, utilizatorul nu va putea accesa butonul Pagini de la butonul din caseta de dialog. pe. În plus, trebuie să definiți mai multe opțiuni în proprietatea Opțiuni.

Refuzați accesul la indicatorul Imprimare în fișier. Această opțiune funcționează numai dacă opțiunea poPrintToFile este activată

Afișați butonul Ajutor din caseta de dialog. Este posibil ca opțiunea să nu funcționeze pentru unele versiuni de Windows 95/98

Faceți clic pe butonul radio Pagini accesibile. Permite utilizatorului să specifice intervalul de pagini tipărite

Afișați butonul Imprimare în fișier în caseta de dialog

Faceți clic pe butonul Selectare. Permite utilizatorului să imprime numai textul selectat

Faceți observații dacă utilizatorul încearcă să trimită sarcina unei imprimante dezinstalate

Fig. 8.11
Caseta de dialog Configurare imprimantă