Sarcina. Imprimați documente utilizând șabloanele Word. Metoda de imprimare trebuie să fie cât mai aproape posibil de metoda de ieșire din documentul tabelar.
Format. Orice document Word (doc, docx, dot etc.) poate fi folosit ca șablon
Zona. Pentru a defini regiunile documentului, se utilizează o structură a formularului:
Zonele de încadrare NU sunt acceptate. Amplasarea orizontală a zonelor nu este suportată.
Opțiuni. pentru descrierea parametrilor se utilizează construcția
- Algoritmii sunt proiectați să utilizeze numai MS Word (fără OO Writer).
- Lucrarea nu a folosit un modul mai versatil pentru gestionarea tipăririi clientului, astfel încât să fie posibilă utilizarea rezultatelor din MS-Word din configurații vechi (construite fără utilizarea BSP), cu transferul numărului minim de module BSP
- În timpul formării documentului, se utilizează clipboard-ul. Ie în timpul imprimării:
- Informațiile despre utilizatori din clipboard vor fi suprascrise.
- Nu puteți folosi clipboard-ul.
Rezultatul documentului:
Intrarea procedurii este:
Formatele BinaryData reprezintă un aspect de tip binar de date care conține un fișier de șablon.
Pentru o înregistrare, o structură sau alt tip de date care este susținută de procedura de valori a proprietăților umplerii
În BSP, parametrii zonei pot fi încărcați numai din structură. În acest caz, este imposibil să se obțină o structură care să conțină o listă de parametri. În aceste scopuri, puteți utiliza următoarea procedură:
Pentru a opera procedurile, aveți nevoie de funcția String Functions a serverului client și de gestionare a MSWordPrinter din BSP. Dacă este necesar, modulele pot fi copiate într-o soluție separată, eliminând liniile asociate cu înregistrarea excepțiilor din jurnalul de erori.