Editorul de campuri marcate este un editor simplu pentru editarea unui text care are campuri marcate. Campurile marcate pot fi oriunde in text sau poate fi de tipul calculului tabelar (campurile marcate au aceeasi pozitie in fiecare linie). Acest editor este de uz general. O aplicatie genereaza textul de editat si creeaza fereastra de editare. Utilizatorul editeaza textul din zonele marcate (inclusiv poate include sau sterge linii). Pentru ca textul editat sa fie receptionat de aplicatie trebuie sa se dea o comanda Comenzi/Genereaza. Aplicatia verifica corectitudinea textului si daca acesta este fara greseli se genereaza datele specifice aplicatiei. Daca textul este cu erori, aplicatia marcheaza acele linii si le comunica editorului de campuri marcate. Trebuie subliniat faptul ca orice modificare a textului este receptionata de aplicatie numai dupa executia cu succes a comenzii Comenzi/Genereaza. Pentru a sesiza acest lucru, ori de cate ori se modifica textul, apare un camp flash in dreapta jos fereastra. Acesta se stinge numai dupa ce s-a executat cu succes comanda Genereaza.
Facilitati de editare:
Comenzi de la tastatura
Comenzi meniu:
ATENTIE ! Deocamdata functia de editare nu verifica formatul textului din Clipboard. Inainte de a face comanda Past verificati daca in clipboard este text venit din ferestre de acest tip cu formatul particular.
Dupa editarea textului se da comanda meniu a ferestrei Comenzi-Genereaza. Prin aceasta comanda meniu se face conversia de la text la date cu semnificatie ptr. acoperire. Modificarea textului nu semnifica modificarea marimii corespunzatoare textului. In procesul de conversie daca se intalnesc erori conversia nu mai este facuta (conversia este facuta numai dupa verificarea corectitudinii textului: sintactic si semantic) iar liniile care sunt cu erori sunt scrise pe fundal rosu. Liniile cu erori se corecteaza dupa care se repeta comanda Actiune-Genereaza.
IMPORTANT. Aceste ferestre se pastreaza numai atunci cand este necesar deoarece consuma memorie RAM importanta.