Toon posts:

[vb]Ascii, Lettertypes & Symbolen

Pagina: 1
Acties:
  • 217 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hallo tweakers,

Ik ben bezig met een programmatje wat ook symbolen moet kunnen ondersteunen in de textboxen(onafhankelijk wat het lettertype is). Als ik in MSWord een symbool invoeg, kan ik het symbool naar elk lettertype aanpassen. Als ik de symbolen kopieer naar VB dan krijg ik heel andere letters/symbolen. Courier lijkt het lettertype wat gebruikt word in VB, maar ook als ik in MSWord de symbolen in courier-lettertype zet dan doen ze het gewoon :/

Is er een manier om die symbolen zoals het Pi-teken en dat russische alfabet op een goede manier in VB te krijgen?

DbV

Kreukel

  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
Het probleem is volgens mij dat VB geen Unicode ondersteunt.
Standaard gebruikt VB volgens mij gewoon de ISO-8859-1 character set.

It’s nice to be important but it’s more important to be nice


Verwijderd

probeer het font symbol daar staan al een hoop tekens in

Verwijderd

Verwijderd schreef op 22 april 2003 @ 09:36:
(onafhankelijk wat het lettertype is)
Sorry had hier overheen gelezen... dan kun waarschijnlijk niet het symbol font gebruiken

  • glashio
  • Registratie: Oktober 2001
  • Laatst online: 14-08 08:20

glashio

C64 > AMIGA > PC

Optie 1 :
Zelf een 'Textbox' ActiveX Component Bouwen (.ocx) met daarin een Picturebox waar je zelf je text plot. En zelf symbolen en/of figuren in kopieert d.m.v. BlitBit API.

Optie 2:
RichText Component gebruiken en daarin symbolen tussen je tekst kopieeren

> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing


Verwijderd

Topicstarter
glashio schreef op 22 april 2003 @ 09:50:


Optie 2:
RichText Component gebruiken en daarin symbolen tussen je tekst kopieeren
Dit werkt opzich wel, maar hiermee kan ik niet van onder een commandbutton vandaan een PI-teken invoegen in een RTFbox... ik moet kopieren vanuit MSword, en dat is niet echt de bedoeling. Is er geen code (uni/ascii) voor die tekens, of een manier dat VB unicode ondersteund.

  • glashio
  • Registratie: Oktober 2001
  • Laatst online: 14-08 08:20

glashio

C64 > AMIGA > PC

> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing


  • glashio
  • Registratie: Oktober 2001
  • Laatst online: 14-08 08:20

glashio

C64 > AMIGA > PC

UniCode Viewer

Maak Text1 as New Textbox
code:
1
2
3
If Clipboard.GetFormat(vbCFRTF) Then
  Text1.TextRTF = Clipboard.GetText(vbCFRTF)
End If


Symbols zijn Unicode Chars... Met de Code kan je de Symbol-code ophalen/Paste'n in een RTF string vanuit Word en daarna viewen in een UniTextbox. Wel moet je een RTF-parser bouwen om alle MS Word Overbodige RTF shit uit te filteren. Daarna kan je hem in een (Unicode ActiveX Comp.) Viewen/Showen.

;) Suc6

> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing

Pagina: 1