Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Vb6 - Stampa di ideogrammi

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

Vb6 - Stampa di ideogrammi

Postdi Ivan_J_147 » 19/12/08 14:12

Ciao a tutti...
per lavoro dovrei fare un programma in cui carico una lista di parole in cinese da un database, che vado successivamente a stampare...
Il problema è che sul foglio stampato vedo naturalmente solo punti di domanda... esiste un oggetto alternativo al Printer che mi permetta di stampare le parole in modo corretto?
Ivan_J_147
Utente Junior
 
Post: 86
Iscritto il: 04/09/06 15:32

Sponsor
 

Re: Vb6 - Stampa di ideogrammi

Postdi archimede » 20/12/08 08:23

archimede
Moderatore
 
Post: 2753
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Vb6 - Stampa di ideogrammi

Postdi Ivan_J_147 » 23/12/08 11:06

Ho provato ad inserire il seguente pezzo di codice:
Codice: Seleziona tutto
Declare Function TextOutW Lib "gdi32.dll" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal lpString As String, ByVal nCount As Long) As Long

'putting some unicode chars into at fm20.dll textbox :
textbox1.text = TextBox1.Text = "abc" + ChrW(601) + ChrW(596)

dim x as long
Printer.FontName = "@Arial Unicode MS"
Printer.Print " " 'for initializing - to get the hdc
x = TextOutW(Printer.hdc, 300, 300, StrConv(TextBox1.Text, vbUnicode), Len(TextBox1.Text))
Printer.EndDoc
..il problema è che su un pc con impostata la lingua italiana funziona tutto, ma su un pc su cui è installato Xp professional in lingua cinese non funziona... come mai? :-?
Ivan_J_147
Utente Junior
 
Post: 86
Iscritto il: 04/09/06 15:32

Re: Vb6 - Stampa di ideogrammi

Postdi Ivan_J_147 » 23/12/08 15:19

Ho trovato la soluzione!!! se si usa la funzione DrawTextW a posto della TextOutW vengono stampati i caratteri corretti anche su un pc in lingua cinese...
Ivan_J_147
Utente Junior
 
Post: 86
Iscritto il: 04/09/06 15:32


Torna a Programmazione


Topic correlati a "Vb6 - Stampa di ideogrammi":


Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti