Search  
Tuesday, May 22, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Diacritice ......
 Diacritice ...
 
 8/9/2005 8:54:58 PM
User is offlineDragos
62 posts


Diacritice ...
 (Romania) Modified By Dragos  on 8/9/2005 8:57:14 PM)

Salut tuturor ...

Am o aplicatie dezvoltata in VFP9 pe WinXp. In rapoarte am peste tot acelasi font "Ro Times New Roman". Datele sunt inserate in tabele corect fara nici o problema. La vizualizarea si printarea rapoartelor din xp nu este nici o problema. Aplicatia e in retea file-sharing. Pe alte statii am Win98. Si pe statii este instalat acest font. Este setat in config.fpw (CODEPAGE=1250), pentru ca cu asta am creat tabelele.

    Problema este urmatoarea. Daca dau previzualizare si printare din xp totul este ok. Daca dau previzualizare din 98 raportul arata normal si cand dau print nu-mi printeaza diacriticele (siul si tiul). Nu stiu ce sa-i mai fac ... Am incercat prin setarile imprimantei de pe statii dar nu am reusit nimic. Nu folosesc codul de pagina care trebuie ? Atunci de ce este posibila actualizarea datelor in win98 cu diacritice ? (in tabele datele sunt OK)

   Orice sugestie va fi apreciata.

 8/13/2005 4:36:56 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Diacritice ...
 (Romania) Modified By anonymous  on 8/13/2005 4:40:32 PM)

Dragos, ti-am raspuns si pe UT. Uite care-i treaba cu fonturile:

Fontul pe care il folosesti tu este un font modificat. Ar trebui sa folosesti fonturile standard (in cazul tau, Times New Roman - ala care vine cu Windows-u') si sa setezi Charset-ul. Chestia asta se face asa: selectezi un textbox din raport, right click, properties, style, dai bifa la Use Font Script, selectezi fontul, si in fereastra de dialog unde selectezi fontul, alege Central European in combo-ul "Script".

Fontul arata ca o matrice, din care sunt folosite primele 256 de caractere. Unele fonturi au mult mai multe caractere (de exemplu, Tahoma are 1440). Dat fiind faptul ca sistemul de operare foloseste numai 256, literele se inlocuiesc unele pe altele, functie de Charset, astfel: primele 128 de caractere sunt standard (Basic Latin), si nu se modifica. Urmatoarele 128 de caractere se modifica functie de charset-ul folosit (ă, ş, ţ, Ă, Ş, Ţ fac parte din CharSet-ul Central European. Buuun. Cat timp folosesti un font care vine cu windows-ul, n-o sa ai nici un fel de probleme cu reprezentarea literelor, in timp ce la fonturile modificate, Dumnezeu cu mila. Fiecare "designer" a facut ce i-a trecut prin cap. Ti-aduci aminte de cate ori ai vazut textul afisat cam asa: "Iat[ ce pot face dou[ m\ini dibace" ? Right. A fost folosit un font in care ă si â au fost bagate "cu forta" in locul parantezelor drepte, in loc sa lase sistemul de operare sa gestioneze lucrurile (oricum o face mai bine).

Ar mai fi o explicatie posibila, dar putin probabila: am remarcat ca driverele de imprimanta HP si Epson Stylus (unele dintre ele), au mari dificultati in a tipari caractere cu diacritice. Verifica daca nu cumva asta e problema (desi, sincer, ma indoiesc).


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 8/14/2005 8:14:19 PM
User is offlineMariusCristian
1 posts


Re: Diacritice ...
 (N/A) Modified By MariusCristian  on 8/14/2005 8:20:35 PM)

In rapoartele din Vfp8 nu stiu cum sa fac sa pot obtine diacriticele (sunt foarte importante pentru aplicatia pentru care lucrez). Pentru forme am vazut cum tb procedat, dar aici la rapoarte daca dau click pe textbox si ma duc sus pe Format -> Font si aleg unul din ele (Courier New) nu am posibilitatea de alege din combo-ul script nimic.

De asemenea daca fac click-dreapta pe textbox->Properties imi apare o fereastra ca ca la fpw26,deci nici vorba de alege "Style" s.a.m.d. Banuiesc ca exista solutii, desi cei mai multi care i-am intrebat (oameni cu experienta de ani de zile in fox si care au realizat aplicatii pentru firme de software) nu au reusit sa-mi spuna cum se poate rezolva.

P.S.  De asemena am inhibata optiunea "CodePage" pe click-dreapta care o dau pe fisierele din Proiect (cu excetia prg-urilor).

 8/15/2005 8:24:17 AM
User is offlineanonymous
0 posts


Re: Diacritice ...
 (Romania)
Nu stiu sa-ti dau raspuns acuma dar pot sa-ti spun ca am Fox 6 in care este inactiva la rapoarte obtiunea script si Fox 9 la care este activa.
 8/15/2005 11:33:58 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Diacritice ...
 (Romania)

Afisarea caracterelor cu diacritice este posibila in aplicatiile care stiu de Unicode. VFP mai mic sau egal cu 8 din pacate nu stie, si in cazul asta trebuie sa te bazezi pe sistemul de operare. :(

In Windows 2000/XP/2003 se poate relativ simplu, in Regional and Language Options, tab-ul Advanced, si selectezi in combo-ul ala Romanian.

In Windows 98 aceasta setare se face la instalare. Daca n-o faci atunci, mai tarziu nu se mai poate. Singura solutie este sa setezi in Regional Settings Romanian sau Eastern Europe (nu mai tin minte, ca n-am Windows 98 p-aici), si sa reinstalezi sistemul de operare, din nou, peste cel existent (ca sa pastrezi toate programele si setarile). E nasol, stiu, dar nu ma injura pe mine, ci pe Bill.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 8/15/2005 11:46:58 AM
User is offlineanonymous
0 posts


Re: Diacritice ...
 (Romania)

Mda, intr-adevar nasol.

 8/16/2005 7:28:50 PM
User is offlineDragos
62 posts


Thank you ...
 (Romania)

Mersi Grig dar am citit cam tarziu reply-ul tau de pe UT si apoi am citit si pe profox ...

Nu am NET la serviciu ca nu e voie ... si ajung tarziu acasa ... si am citit abia pe 15 aug pe UT. Am rezolvat problema acum si iata ca "am mai invatat ceva azi" :) datorita acestui threat.

 8/29/2005 2:04:36 PM
User is offlinechitziman
1 posts


Re: Thank you ...
 (Romania)
 Dragos wrote

Mersi Grig dar am citit cam tarziu reply-ul tau de pe UT si apoi am citit si pe profox ...

Nu am NET la serviciu ca nu e voie ... si ajung tarziu acasa ... si am citit abia pe 15 aug pe UT. Am rezolvat problema acum si iata ca "am mai invatat ceva azi" :) datorita acestui threat.

dragos spunemi te rog cum ai rezolvat ca am aceeasi problema

  Visual FoxPro  Rapoarte si generatoare de rapoarte  Diacritice ......

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement