Visual designer rave de mediu

După cum sa menționat deja, tehnologia Rave Reports se caracterizează prin faptul că raportul este creat de o mașină specială care generează rapoarte în conformitate cu instrucțiunile primite din fișierul de raport. Fișierul proiectului este dezvoltat folosind utilitarul Rave Designer, care creează un mediu vizual special (a se vedea Figura 8.3).







Cu ajutorul meniului principal sunt rezolvate sarcinile de management de proiect generale (fișier de comandă - Crearea unui proiect nou, includerea în proiectul unui nou raport, legătura cu seturile de date, etc ...), parametrii de setare a mediului și proiectul (comanda Zoom și Editare ► Preferințe) și provocare de masterat creați rapoarte (comanda Instrumente).

Unele dintre cele mai importante comenzi sunt reprezentate de cele opt butoane de instrumente superioare. Cele șapte butoane inferioare ale uneltelor simplifică setarea mediului.

Fereastra Inspector de obiecte este asemănătoare ferestrei inspectorului Delphi Environment. Afișează proprietățile obiectului selectat în zona de generare a raportului sau în arborele obiectului. Rețineți că proprietățile care determină poziția și mărimea obiectului sunt setate în inci în mod implicit. În acest caz, valorile reale utilizează separatorul părților întregi și fracționate specificate de setările Windows (în sistemul de limbă rusă, acest separator este o virgulă). Utilizând comanda Editare ► Preferințe ► Implicit ► Unități, puteți seta alte unități de măsură (inclusiv milimetri sau centimetri). Cu toate acestea, această setare va fi valabilă numai pentru un nou proiect. Sub fereastra de proprietăți există o fereastră auxiliară care conține ajutor despre proprietatea selectată.







În partea dreaptă a butoanelor instrumentului se află zona componentelor și a barelor de instrumente. Tabelele prezentate aici sunt prezentate în Tabelul. 8.1.

Tabelul 8.1. Alocarea filelor zonei componente și a barelor de instrumente

Bara de instrumente pentru controlul poziției elementului selectat

Zona de raportare ocupă întreaga parte centrală a ferestrei. În partea de sus a acestuia sunt tab-urile Designer de pagini și Editor de evenimente, care comută modurile de afișare ale paginii de raport și introdu / editează modulul handler al evenimentului.

Folosind comanda Tools, conținutul principal al raportului poate fi generat folosind casetele de dialog ale experților respectivi (pentru un raport cu un tabel și un raport detaliat principal).

Situat pe utilitate partea dreapta Rave Designer obiecte copac fereastra afișează obiectele principale ale proiectului de raport - rapoarte (. Un proiect poate conține orice număr de rapoarte, a se vedea exemplul din Rave5 fișierul director cazare \ Demo \ RaveDemo.rav Delphi), paginile globale de date și obiecte de afișare de la DB.

Modul Event Editor este pentru crearea / editarea manipulare eveniment OnAfterPrint, OnAfterReport, OnBeforePrint, OnBeforeReport, OnGetText. Limba de programare a operatorilor este un subset al limbii Delphi. Dacă, de exemplu, pentru a aranja Text3 componente (. Figura 8.8), este prezentat mai jos de tratare a evenimentelor OnBef orePrint pe pagina de raport:> componenta va asigura paginația raportului (valoarea inițială a o sută de proprietate de text trebuie să conțină simbolul 0)

Visual designer rave de mediu

Fig. 8.8. Introduceți procedura de manipulare Text3.0nBeforePrint

Experimentele mele cu mediu de limba Rave Designer (nu este descrisă în documentul) a arătat că are o capabilități foarte modestă și este destinat în primul rând pentru situațiile cu o singură atribuire care schimba toyu valoare sau alte proprietăți obiect. Nu poate folosi variabile locale, începe blocuri. sfarseste, incearca. end, declarații condiționale.







Trimiteți-le prietenilor: