Capitolul 11 ​​Formate - formatul începutului paginii

Multe rapoarte sunt în cele din urmă trimise la o imprimantă, cum ar fi o imprimantă. Hârtia pentru hârtie este, de obicei, tăiată la dimensiunea paginii, deoarece în cea mai mare parte nu am folosit rulouri pentru o perioadă lungă de timp. Prin urmare, în textul care vine în presă, de regulă, trebuie să țineți cont de limitele paginii, pentru care trebuie să introduceți linii sau simboluri goale pentru trecerea la o pagină nouă. În principiu, s-ar putea lua ieșirea Perl-program și prelucreze orice utilitate (poate chiar scris în Perl), care efectuează paginația. Există totuși o cale mai ușoară.







Perl vă permite să definiți un format special pentru începutul paginii, cu care porniți modul de paginare. Perl numără toate liniile de ieșire generate atunci când formatul este apelat pentru un anumit descriptor de fișier. În cazul în care linia următoare nu se încadrează în partea rămasă a paginii curente, Perl oferă un simbol al trecerii la o nouă pagină, care este urmat automat formatul paginii de start apel și textul care este afișat folosind formatul pentru un anumit descriptor de fișier. Datorită acestui fapt, textul primit ca rezultat al unui singur apel la funcția de scriere nu este niciodată divizat în mai multe pagini (dacă nu este atât de mare încât nu se potrivește pe o singură pagină).







Formatul începutului paginii este definit în același mod ca orice alt format. Numele formatului paginii de start pentru descriptorul specific de fișiere constă în mod implicit din numele acestui descriptor și din caracterele _tor (obligatoriu majuscule).

Lungimea implicită a paginii este de 60 de linii. Puteți modifica acest parametru atribuind o valoare unei variabile speciale, despre care veți afla în curând.

Perl nu observă dacă efectuați la aceeași funcție descriptor de fișier de imprimare din altă parte în program, astfel încât numărul de linii care pot fi plasate pe pagina curentă, este redusă. Ar trebui fie să rescrieți codul pentru a imprima toate informațiile utilizând aceleași formate, fie după modificarea tipăririi, modificați variabila "număr de linii pe pagina curentă". După un minut, vom vedea cum puteți schimba această valoare.

Dacă nu ați găsit ceea ce căutați, vă recomandăm să utilizați căutarea pe site:







Trimiteți-le prietenilor: