größere Fonts auf dem Bildschirm ???
Moderator: Moderatoren
größere Fonts auf dem Bildschirm ???
- fast reine Clipper Anwendung
- verwende express++
- DBedit()
- setmode (43,120)
[PROJECT]
COMPILE = xpp
COMPILE_FLAGS = /q
DEBUG = yes
GUI = Yes
LINKER = alink
LINK_FLAGS =
RC_COMPILE = arc
RC_FLAGS = /v
PBUILD = @project.txt
MAKE =
PROJECT.XPJ
gibt es eine Möglichkeit in der textorientierten Ausgabe mit den obigen Voraussetzungen ...
eine größere Schriftart auf dem Bildschirm zu verwenden ohne meinen Clipper Code extrem zu verändern
alles sollte möglichst weiterhin Tastatur orientiert zu verwenden sein ,
so daß ich auch z.B. in DBedit eine größere Schrift darstellen kann ...
Gruß DVDbommel
- verwende express++
- DBedit()
- setmode (43,120)
[PROJECT]
COMPILE = xpp
COMPILE_FLAGS = /q
DEBUG = yes
GUI = Yes
LINKER = alink
LINK_FLAGS =
RC_COMPILE = arc
RC_FLAGS = /v
PBUILD = @project.txt
MAKE =
PROJECT.XPJ
gibt es eine Möglichkeit in der textorientierten Ausgabe mit den obigen Voraussetzungen ...
eine größere Schriftart auf dem Bildschirm zu verwenden ohne meinen Clipper Code extrem zu verändern
alles sollte möglichst weiterhin Tastatur orientiert zu verwenden sein ,
so daß ich auch z.B. in DBedit eine größere Schrift darstellen kann ...
Gruß DVDbommel
- Manfred
- Foren-Administrator
- Beiträge: 21189
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Hi,
wenn ich Dich recht verstehe, dann müßtest Du die Schriftarten usw. in der AppSys.prg ändern. Damit wäre etwas zu machen. Es müßte dazu auch ein Thread vorhanden sein hier im Forum, weil ich die Frage auch schon gestellt hatte. Ich kann ihn aber auf die Schnelle nicht finden.
Doch noch gefunden:
http://www.xbaseforum.de/viewtopic.php? ... appsys#200
schau hier mal rein
wenn ich Dich recht verstehe, dann müßtest Du die Schriftarten usw. in der AppSys.prg ändern. Damit wäre etwas zu machen. Es müßte dazu auch ein Thread vorhanden sein hier im Forum, weil ich die Frage auch schon gestellt hatte. Ich kann ihn aber auf die Schnelle nicht finden.
Doch noch gefunden:
http://www.xbaseforum.de/viewtopic.php? ... appsys#200
schau hier mal rein
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
@ Manfred
du hast mich richtig verstanden ...
bist du da irgendwie weiter gekommen ...
suche eine ganz einfache Lösung
Der Bildschirmauflösung ist fest 1024 x 768
würde setmode gerne soweit aufbohren daß die Textdarstellung ziemlich
an die Größe des Bildschirms rankommt ... nur die schrift sollte halt dann größer sein
Gruß Frank
du hast mich richtig verstanden ...
bist du da irgendwie weiter gekommen ...
suche eine ganz einfache Lösung
Der Bildschirmauflösung ist fest 1024 x 768
würde setmode gerne soweit aufbohren daß die Textdarstellung ziemlich
an die Größe des Bildschirms rankommt ... nur die schrift sollte halt dann größer sein
Gruß Frank
- Manfred
- Foren-Administrator
- Beiträge: 21189
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Hi DvDB....
ja, ich bin m.E. weitergekommen. Ich habe allerdings etwas gebastelt.
FontWidth := 10
FontHeigth := 24
FontName := "Lucida Console"
So bekomme ich 100 Spalten und 34 Zeilen, in etwa. Das Problem ist immer die passende Proportion zu finden. Ich habe immer einen erhöht und dann nachgesehen, was passiert.
Mehr kann ich leider nicht dazu sagen. Die Schrift ist gerade so eben zu akzeptieren. Die Auflösung ist etwas geringer als bei Dir. 1000x700
ja, ich bin m.E. weitergekommen. Ich habe allerdings etwas gebastelt.
FontWidth := 10
FontHeigth := 24
FontName := "Lucida Console"
So bekomme ich 100 Spalten und 34 Zeilen, in etwa. Das Problem ist immer die passende Proportion zu finden. Ich habe immer einen erhöht und dann nachgesehen, was passiert.
Mehr kann ich leider nicht dazu sagen. Die Schrift ist gerade so eben zu akzeptieren. Die Auflösung ist etwas geringer als bei Dir. 1000x700
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Soweit hat das ganze funktioniert ....
ABER
warum kann ich das Fenster nicht weiter oben positionieren ???
oCrt:configure(NIL, NIL, {40,1} ,43,120)
egal ob ich die 1 nehme oder 5 , da ist kein unterschied ....
er positioniert das Fenster einfach nicht weiter oben .. obohl auf dem Bildschirm nach oben noch genug Platz wäre ... ???
Gruß Frank
ABER
warum kann ich das Fenster nicht weiter oben positionieren ???
oCrt:configure(NIL, NIL, {40,1} ,43,120)
egal ob ich die 1 nehme oder 5 , da ist kein unterschied ....
er positioniert das Fenster einfach nicht weiter oben .. obohl auf dem Bildschirm nach oben noch genug Platz wäre ... ???
Gruß Frank
- Manfred
- Foren-Administrator
- Beiträge: 21189
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Hi,
ich mache folgendes:
oCrt := XbpCrt():new(,, {0,0}, 30,102 )
und dann
CenterControl(oCrt)
das Ding sitzt immer in der Mitte des Schirmes.
Leider auch bei Dual Karten. Dann habe ich einen Rahmen durch das Bild laufen......
PS: Mir fällt gerade ein, hast Du schon mal mehr als 5 genommen? Du gehst Pixelweise und das ist dann bei 1 oder 5 nicht wirklich sichtbar.
ich mache folgendes:
oCrt := XbpCrt():new(,, {0,0}, 30,102 )
und dann
CenterControl(oCrt)
das Ding sitzt immer in der Mitte des Schirmes.
Leider auch bei Dual Karten. Dann habe ich einen Rahmen durch das Bild laufen......
PS: Mir fällt gerade ein, hast Du schon mal mehr als 5 genommen? Du gehst Pixelweise und das ist dann bei 1 oder 5 nicht wirklich sichtbar.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Hallo,
für Textmode solltest du mein Beispiel in der Wissensbasis mal ansehen.
Dieses läßt das Durchschalten durch Schriften zu:
http://www.xbaseforum.de/viewtopic.php?t=225
für Textmode solltest du mein Beispiel in der Wissensbasis mal ansehen.
Dieses läßt das Durchschalten durch Schriften zu:
http://www.xbaseforum.de/viewtopic.php?t=225
Gruß
Hubert
Hubert
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
hi,
Wenn du NIL als Parent angibst, nimmt er SetAppWindow(). Je nachdem
wo du nun dein oCrt erzeugt hat könnte es bei NIL sein das die Position
des SetAppWindow() nicht {0,0} ist worauf du dich aber beziehst.
Also verwende AppDeskTop() als Parent und es geht immer.
eine oCrt "nachträglich" per :configure zu bearbeiten hab ich noch nicht
gemacht, aber ein Kommentar zu Grösse des oCrt 43,120 statt 43,132:
man sollte "nur gewöhnliche" Auflösungen nehmen die Cl*pper auch
schon kannte sonst kann das schon mal zu "komischen" Bildfehlern
kommen wo MAXROW() oder MAXCOL() "falsche" Werte zurück liefern.
(schiebt "Bild" 1 Ziele nach oben, was man bei eine Tbrowse zuerst
nicht merkt ...)
Wenn dann der User auch noch in die DOS/CMD Box zwischendurch auf
"Fullscreen" (ALT-Enter) geht kann es beim "EXIT" dann passieren das
die oCrt "Fenster" alle "zerstört" sind und man nur noch "blind" navigieren
kann.
gruss by OHR
Jimmy
Frage : wo erzeugst du das oCrt ?dvdbommel hat geschrieben: warum kann ich das Fenster nicht weiter oben positionieren ???
oCrt:configure(NIL, NIL, {40,1} ,43,120)
Wenn du NIL als Parent angibst, nimmt er SetAppWindow(). Je nachdem
wo du nun dein oCrt erzeugt hat könnte es bei NIL sein das die Position
des SetAppWindow() nicht {0,0} ist worauf du dich aber beziehst.
Also verwende AppDeskTop() als Parent und es geht immer.
eine oCrt "nachträglich" per :configure zu bearbeiten hab ich noch nicht
gemacht, aber ein Kommentar zu Grösse des oCrt 43,120 statt 43,132:
man sollte "nur gewöhnliche" Auflösungen nehmen die Cl*pper auch
schon kannte sonst kann das schon mal zu "komischen" Bildfehlern
kommen wo MAXROW() oder MAXCOL() "falsche" Werte zurück liefern.
(schiebt "Bild" 1 Ziele nach oben, was man bei eine Tbrowse zuerst
nicht merkt ...)
Wenn dann der User auch noch in die DOS/CMD Box zwischendurch auf
"Fullscreen" (ALT-Enter) geht kann es beim "EXIT" dann passieren das
die oCrt "Fenster" alle "zerstört" sind und man nur noch "blind" navigieren
kann.
gruss by OHR
Jimmy
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1930
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten: