Procesul de scriere inițiază procedura de scriere a nomenclaturiiO (vezi Listing 1.12). Procedura se numește o funcție de server ZapisatNomenklaturuNaServere () (a se vedea. 1.13 listă) în care FormatirovannyyDokument obiect creat umple elemente de imagine pentru nomenclatură, este apoi transmis înapoi la client și stocate.
Adăugarea de linii la documentul formatat se face folosind metoda Add () a obiectului Format document. Al doilea parametru al acestei metode este tipul de element de inserat. Aceasta este valoarea sistemului de enumerare a Elementului Format al Documentului Formatat, care poate lua valorile Text, Imagine, Traduceri.
Funcția Sformi- rovatZagolovok () este folosit pentru a obține titlul (primul rând) (a se vedea. Listarea 1.3) Funcția este folosită ElementVStroku () (a se vedea. Listarea 1.2) pentru înregistrarea unui element de ghidare șir.
Când iterarea directorul, vom obține mai întâi obiect Imagine de recuzită imagine de aplicația () și, în cazul în care intrarea director conține o imagine, adauga la un document formatat cu tipul elementului corespunzător.
La sfârșitul fiecărui element al directorului, adăugăm o linie tradusă documentului formatat cu tipul elementului corespunzător.
După transferul la client, în procedura Nomenclatura înregistrărilorO, documentul formatat este scris în fișierul de schimb utilizând metoda Record (). Al doilea parametru al acestei metode este tipul de fișier la care se face înregistrarea. Aceasta este valoarea enumerării sistemului TypeFile a documentului formatat, care poate lua valorile HTML, TXT, ANSITXT. Deoarece documentul formatat conține imagini, îl scriem într-un fișier HTML.
Pentru a citi și a afișa sub forma conținutului unui document formatat, se poate folosi următoarea procedură:
Pentru a citi fișierul de schimb, folosim obiectul ReadText. Folosind metoda ReadString (), citiți linia fișierului după linie până la sfârșitul fișierului.
Astfel, încărcăm datele din fișierul de schimb într-un document formatat. Formularul câmpului câmpului FormatFormattedDocument afișează datele acestui document formatat.
Utilizatorul poate face orice ajustare a textului reprezentat în câmpul de formular care reflectă documentul formatat și apoi îl scrie folosind metoda Write ().
Trebuie menționat faptul că în procedurile de scriere și citire a datelor din fișierul de schimb există "aranjamente" pentru transferul imaginii nomenclaturii, de exemplu, că va fi scrisă la sfârșitul liniei care descrie fiecare element.
Un exemplu de procesare poate fi descărcat de pe site-ul nostru făcând clic pe link.