GraSetFont()

Von Ausgaben mit der Gra-Engine über Generatoren bis zum Export in diversen Formaten

Moderator: Moderatoren

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

GraSetFont()

Beitrag von Manfred »

Hi,

ich habe mal wieder ein Problem....

was ist hier dran falsch?

Code: Alles auswählen

********************************************************************************
#include "Gra.ch"
#include "Xbp.ch"
********************************************************************************
PROCEDURE Main()
          LOCAL aSize := {}
          LOCAL nI
          LOCAL nY
          LOCAL oPS
          LOCAL oFontPr := XbpFont():new():create("12.Arial.bold")
          // Presentation-Space für Standard-Drucker erzeugen

          oPS := PrinterPS(,@aSize)
          // Spooler aktivieren
          oPS:device():startDoc()
          // Grafische Ausgabe zum Spooler schicken
          GraSetFont(oPs, oFontPR)
          GraBox(oPs, {100,50}, aSize)
          GraLine(oPs,{300,50},{300,aSize[2]})                     
          GraLine(oPs,{1500,50},{1500,aSize[2]})                 
          GraLine(oPs,{1800,50},{1800,aSize[2]})                 
          FOR nI := 50 TO aSize[2] STEP 100
              GraLine(oPs,{100,50+nI}, {aSize[1],50+nI})
          NEXT
          nY := aSize[2]
          FOR nI := 1 TO 5
             nY -= 100
             GraStringAt(oPs,{100,nY},"Text1")
             GraStringAt(oPs,{310,nY},"Text2")
          NEXT
          // Spoolen beenden
          oPS:device():endDoc()
          DestroyDevice( oPS )
          RETURN
********************************************************************************
// Presentation-Space erzeugen und mit Device-Context
// für einen Drucker assoziieren. Die Einheit für das
// Koordinatensystem ist 1/10 Millimeter
//
********************************************************************************
FUNCTION PrinterPS( cPrinterObjectName ,aSize)
         LOCAL oPS
         LOCAL oDC := XbpPrinter():New()

         oDC:Create( cPrinterObjectName )
         oPS   := XbpPresSpace():New()
         aSize := oDC:paperSize()
         // Größe des bedruckbaren Bereichs
         aSize := { aSize[5] - aSize[3], aSize[6] - aSize[4]  }
         oPS:Create( oDC, aSize, GRA_PU_LOMETRIC )
         RETURN oPS
********************************************************************************
PROCEDURE DestroyDevice( oPS )
          LOCAL oDC := oPS:device()

          IF oDC <> NIL
             oPS:configure()
             oDC:destroy()
          ENDIF
          RETURN
wenn ich GraSetFont so einsetze, dann druckt der Drucker in winzig kleiner Schrift den Text. Am Bildschirm klappt das prima.
Wenn ich GraSetFont() rauslasse, dann ist die Schrift normal groß.
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!!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: GraSetFont()

Beitrag von AUGE_OHR »

hi,
Manfred hat geschrieben: wenn ich GraSetFont so einsetze, dann druckt der Drucker in winzig kleiner Schrift den Text. Am Bildschirm klappt das prima.
Wenn ich GraSetFont() rauslasse, dann ist die Schrift normal groß.
das selbe Problem hatte ich letztens mit den Drucker Fonts gestellt.
Das komischste war das ich auf 2 gleichen Drucker (Kyocera 1010)
verschiedene Ergebniss bekam ...
Nun hab ich den Drucker Font nochmals angepasst und nun drucken
beide Drucker das selbe aus.

Komisich bei "Arial" Font scheint es aber trotzdem zu sein. Bei 12 Punkten
gibt es immer nur eine "winzige" Schrift. Ab 20 Punkten bekommt man
eine "normale" Schrift ausgedruckt und es geht dann auch noch in der
PreView. Ab 30 Punkten kehr sich das ganze evtl. wieder um d.h. es
sieht in der Preview noch gut aus, aber bei drucken ist es entweder zu
"klein" oder zu gross (abhängig vom Drucker) ?!

Also da scheint nur "ausprobieren" zu helfen ... oder ?

gruss by OHR
Jimmy
Zuletzt geändert von AUGE_OHR am Do, 31. Jan 2008 21:49, insgesamt 1-mal geändert.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi,

na endlich mal etwas, was ich nicht falsch gebaut habe. Ich lasse die Angabe weg und komme erstmal so klar. Wenn ich später den größeren Durchblick damit habe, dann versuche ich es nochmal.

Sehr beruhigend zu wissen, dass es irgend woanders dran liegt....
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!!
Sören
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 205
Registriert: Mo, 07. Aug 2006 10:18
Wohnort: Leipzig
Danksagung erhalten: 11 Mal

Beitrag von Sören »

Hallo Manfred,

das Problem könnte auch sein, dass Du den PS bei der Erzeugung des Fonts nicht angibst.

Probier mal das:

Code: Alles auswählen

LOCAL oFontPr

// Presentation-Space für Standard-Drucker erzeugen 
oPS := PrinterPS(,@aSize) 

oFontPr := XbpFont():new( oPS ):create("12.Arial.bold") 
Laut Xbase-Doku ist es bei Bildschirmausgaben nicht notwendig den PS bei der Font-Erzeugung als Parameter zu übergeben, bei Druckausgaben hingegen schon.

Tschüs,
Sören
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Sören,

ich wußte doch: Der Mauerfall wird sich irgendwann bezahlt machen :lol:

Zumindest habe ich jetzt nicht mehr diese winzige Schrift. Allerdings tut sich noch nichts, wenn ich von 12.Arial.bold auf 10.Arial.bold umstelle, die Schrift bleibt gleichgroß. Aber egal, wichtig war die Winzling Schrift.

Danke für den Hinweis.
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!!
Sören
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 205
Registriert: Mo, 07. Aug 2006 10:18
Wohnort: Leipzig
Danksagung erhalten: 11 Mal

Beitrag von Sören »

Hallo Manfred,

ich hatte auch bisweilen Probleme mit diesen Font-CompoundNames in Verbindung mit Font-Eigenschaften wie: Bold oder Italic.

Ich verwende statt der Compound-Namen nun folgende eigene Funktion zur Font-Erzeugung:

Code: Alles auswählen

oFontPr := CreateFont( oPS, "Arial", 12, .T. )

FUNCTION CreateFont( oPS, cFontName, nFontSize, lBold, lItalic, lUnderScore, lStrikeOut )

  LOCAL oFont

  DEFAULT cFontName    TO "Arial"
  DEFAULT nFontSize    TO 9
  DEFAULT lBold        TO .F.
  DEFAULT lItalic      TO .F.
  DEFAULT lUnderScore  TO .F.
  DEFAULT lStrikeOut   TO .F.

  oFont := XbpFont():new( oPS )
  oFont:familyName := cFontName
  oFont:nominalPointSize := nFontSize
  oFont:bold := lBold
  oFont:italic := lItalic
  oFont:underScore := lUnderScore
  oFont:strikeOut := lStrikeOut
  oFont:create()

RETURN oFont
Möglich, dass Dir das was nützt!

Tschüs,
Sören
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Sören,

danke ich werde es mal versuche umzusetzen.
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!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
Manfred hat geschrieben:Allerdings tut sich noch nichts, wenn ich von 12.Arial.bold auf 10.Arial.bold umstelle, die Schrift bleibt gleichgroß.
was mich auch nicht wirklich wundert! Der Teufel liegt hier im Detail - schau Dir mal Deinen Schriftnamen genau an, da dürfte ein Punkt zu viel sein... :D
Mach es so, wie Sören vorgeschlagen hat - dann klappt es auch unter einem Französischen/Deutschen/Englischen/Türkischen/wasauchimmer-Windows...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Tom,

das ist es ja, was ich zuerst getestet habe. Auf dem Bildschirm gibt es einen Unterschied zwischen 10.Arial.bold und 10.Arial es wird wirklich fett, oder nicht. Aber auf dem Drucker nicht. Also scheint es doch richtig zu sein mit den Punkten. Aber ich werde den Vorschlag von Sören trotzdem ausprobieren
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!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
es ist nicht richtig!
Schau in die Onlinehilfe zu der Methode create() der Klasse XbpFont()!
Es gibt nur einen Punkt - und der steht zwischen Größe und Name.
Die Eigenschaften kommen - mit Leerzeichen als Trenner - hinten ran!

Viele Grüße,
Martin (nicht Tom)
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Martin,

jaja, Du hast ja 2x Recht. Du bist nicht der Tom (wie komme ich nur da drauf?) und der eine Punkt war zuviel. Es klappt aber trotzdem nur am Bildschirm. Beim Drucken hat es nichts bewirkt.
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!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hmmm,
Druckertreiber und Windows sind beide in Englisch? Wenn ja, dann mach das b mal groß (also Bold).
Wenn nein, dann nimm stattdessen Fett

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Beitrag von AUGE_OHR »

hi,
Sören hat geschrieben: das Problem könnte auch sein, dass Du den PS bei der Erzeugung des Fonts nicht angibst.

Probier mal das:

Code: Alles auswählen

oFontPr := XbpFont():new( oPS ):create("12.Arial.bold") 
Laut Xbase-Doku ist es bei Bildschirmausgaben nicht notwendig den PS bei der Font-Erzeugung als Parameter zu übergeben, bei Druckausgaben hingegen schon.
oooooooh DAS hab ich auch noch nicht gewusst ...
ist das "neu" in der v1.9 weil der Text im Help File
ja "blau" ist ?

gruss by OHR
Jimmy
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Martin,

Du hast studiert, gelle?

jaja, da kommt so ein kleiner Wicht wie ich mit simpler Fachhochschulreife nicht mehr mit. :lol:

Das war das Problem. 10.Arial fett, oder 14.Arial fett und schon läuft die Sache verdammt rund..
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!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
in diesem Fall hätte das Studium der Onlinehilfe gereicht - da steht das so nämlich drin :wink:

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Martin,

da muß ich Dich jetzt leider enttäuschen. Man liest nur dann nach, wenn man auch weiß, wonach man sucht. Ich habe im Traum nicht daran gedacht das da Unterschiede gemacht werden, also werde ich es wohl geflissentlich "überlesen" haben. Es schaut nur der im Duden nach, der sich nicht sicher ist.

Aber Schluß jetzt mit der Ausredensucherei. Asche auf mein Haupt. Huch, ich sehe ja schon lange nichts mehr vor lauter Ruß.....
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!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Beitrag von Jan »

Manfred,

auch wenn ich etwas aus diesem Thread wiederhole:
Manfred hat geschrieben:10.Arial fett, oder 14.Arial fett und schon läuft die Sache verdammt rund..
Das geht nur so lange gut wie Du auf einem deutschsprachigen System arbeitest. Auf einem englischen geht das wieder schief, weil das eben kein "fett" kennt, da muß das dann eben doch wieder "bold" heißen. Nimm lieber:

Code: Alles auswählen

"10.Arial" + FONT_STYLE_BOLD
Oder gleich das Beispiel von Sören.

Jan
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Jan,

Du hast ja Recht, aber es ging hier nur um die Erklärung, dass auf die Sprache geachtet werden muß. Das war sehr wichtig, weil jetzt ist klar, dass nicht alles englisch ist, was in der EDV getan wird. Für mich war klar, es gibt in Xbase++ keine Umlaute und keine sonstigen Sonderzeichen im Quelltext, also gibt es auch keine deutschen Bezeichnungen wie "fett". Jetzt bin ich schlauer. Ich habe es wirklich nicht gelesen. Tja, Pech gehabt.
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!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo Manfred,
dass nicht alles englisch ist, was in der EDV getan wird. Für mich war klar, es gibt in Xbase++ keine Umlaute und keine sonstigen Sonderzeichen im Quelltext, also gibt es auch keine deutschen Bezeichnungen wie "fett".
Kannst du dich an ältere deutsche Versionen von Excel etc. erinnern, da wurde die Macrosprache eingedeutscht ;-)

Aber die Schriftart (Name) ist genauso Sprachabhängig wie das Benutzerverzeichnis oder das Programminstallationsverzeichnis (c:\program oder c:\programme ...)
Ich habe es wirklich nicht gelesen.
Tja, das ist aller übel Anfang, die Handbücher (PDFs) sind so dick und man muss doch aktuell seine Arbeit erledigen, aber wo steht es nun wieder ...
Gruß
Hubert
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Hubert,
brandelh hat geschrieben:Kannst du dich an ältere deutsche Versionen von Excel etc. erinnern, da wurde die Macrosprache eingedeutscht ;-)
mein liebstes Kommando war immer ZUZNF() - mein damaliger Studi und ich grinsen uns immer noch eins, wenn wir mal ab und an im Pub sitzen und einer nur "zuznf" sagt ... :D

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Martin

jetzt sei doch mal so nett und sage mal, was zuznf() heißt.....
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!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
das gleiche, was str() bedeutet - ZUZeicheNFolge() :D

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

alles klar,

da hätte ich auch selbst drauf kommen können. :roll:
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!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi,

hm, ich habe mir die Sache mit den XbpFont() mal angesehen.

worin liegt denn der Unterschied zwischen :bold setzen und :compoundName? Das verstehe ich jetzt nicht auf die Schnelle.
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!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Manfred,
die Schrift heißt Arial (CompoundName), egal ob in Deutsch/Englisch/...
Und bold setzt den Schriftschnitt auf Fett, egal ob in Deutsch/Englisch/...
"12.Arial Fett" funktioniert jedoch nicht auf Englisch!

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Antworten