AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

a-z in Punktschrift

Ein Thema von binio · begonnen am 13. Feb 2008 · letzter Beitrag vom 13. Feb 2008
Antwort Antwort
Benutzerbild von binio
binio

Registriert seit: 25. Nov 2005
Ort: Werl, Iserlohn, Dortmund, Hagen
85 Beiträge
 
Delphi 2006 Professional
 
#1

a-z in Punktschrift

  Alt 13. Feb 2008, 14:01
Hallo Leute habe ein Problem bei der Realisierung einer Blindensoftware.
Ich habe folgende Aufgabenstellung.
Links ein Memofeld(Eingabefeld) rechts ein Memofeld(Ausgabefeld)
Der Links eingegebene Text(a bis z und paar Sonderzeichen)
soll in Punktschrift auf dem Rechten Memofeld erscheinen.
Ich kann ja mit dem OnChange des linken Memofeldes immer das rechte Memofeld aktualisieren.
Aber wie bekomme ich jetzt für jeden Buchstaben die Punkt plaziert ?
Also ich habe eine Grafik die ich für alle Buchstaben die im Linken Feld geschrieben werden nutzen kann. Es ist ein einfacher Punkt. den ich halt für jeden Buchstaben individuel plazieren muss.
Ein Beispiel.
(normal)
g

(Pinktschrift)
|---|
|O|0|
|---|
|0|0|
|---|
|.|.|
|---|

die O sind die vollen Punkte. Also müsste ich in den Fall 4 Grafiken laden und einbunden.
Wie mache ich das am besten ????
Danke jetzt schonmal im vorraus !!!
Hoffe an Hilfe
if(copy_paste==false)
Programmierer=Hilflos;
  Mit Zitat antworten Zitat
Benutzerbild von STS301
STS301

Registriert seit: 6. Nov 2007
668 Beiträge
 
Delphi 7 Personal
 
#2

Re: a-z in Punktschrift

  Alt 13. Feb 2008, 14:08
mit Case key of (in einem OnKey ereignis)würde es vielleicht funktionieren, nur ist dann das Problem mit der Groß-Kleinschrift
zb.:
Delphi-Quellcode:
case key of
  'g': memo2.text:= //zb.---
end;
bin mir aber nicht sicher ob es funktioniert
Sebastian

ölpölp

Linux will rule the universe!!
  Mit Zitat antworten Zitat
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: a-z in Punktschrift

  Alt 13. Feb 2008, 14:12
Hallo!

Warum benutzt Du nicht einfach eine Braille-Schriftart, z,B. diese: http://de.fontstock.net/9818/Balkan-...a-Braille.html, für Dein Punktschrift-Memo? Oder ist Deine "Punktschrift" nicht Braille-Kompatibel?
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat
Benutzerbild von binio
binio

Registriert seit: 25. Nov 2005
Ort: Werl, Iserlohn, Dortmund, Hagen
85 Beiträge
 
Delphi 2006 Professional
 
#4

Re: a-z in Punktschrift

  Alt 13. Feb 2008, 14:29
Das Problem ist ja das ich nicht weiss wie man dann rechts eine andere Schriftart einbindet
if(copy_paste==false)
Programmierer=Hilflos;
  Mit Zitat antworten Zitat
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: a-z in Punktschrift

  Alt 13. Feb 2008, 14:31
Klick mal das TMemo an. Im Objektinspektor gibt es die Eigenschaft Font, da kann man die Schriftart ändern.
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat
Benutzerbild von STS301
STS301

Registriert seit: 6. Nov 2007
668 Beiträge
 
Delphi 7 Personal
 
#6

Re: a-z in Punktschrift

  Alt 13. Feb 2008, 14:33
unter im Form1.OnCreate Ereignis

memo2.Font.Name:=//die gewünschte Schrift
Sebastian

ölpölp

Linux will rule the universe!!
  Mit Zitat antworten Zitat
Benutzerbild von binio
binio

Registriert seit: 25. Nov 2005
Ort: Werl, Iserlohn, Dortmund, Hagen
85 Beiträge
 
Delphi 2006 Professional
 
#7

Re: a-z in Punktschrift

  Alt 13. Feb 2008, 14:44
Ok das ist Eigentlich die Lösung.
Ich muss nur davon ausgehen das der User die Schriftart instaliert hat :o)
Aber das wird denke ich machbar sein :)
Danke Ihr habt mir sehr geholfen :)
if(copy_paste==false)
Programmierer=Hilflos;
  Mit Zitat antworten Zitat
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: a-z in Punktschrift

  Alt 13. Feb 2008, 17:37
Zitat von binio:
Ok das ist Eigentlich die Lösung.
Warum kompliziert wenn es auch einfach geht?!

Zitat von binio:
Ich muss nur davon ausgehen das der User die Schriftart instaliert hat )
Aber das wird denke ich machbar sein
Binde doch die Schriftart als Ressource ein und lade diese direkt aus der Exe. Dann ist immer sichergestellt, dass der User die "Punktschrift" sieht, auch wenn die Schriftart nicht installiert ist.
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz