Deutsch
Forum

Größenangaben bei Font's

 

E.T.
Hallo,
die Werte, welche bei usefont... oder Create(font... für die Höhe und Breite angegeben werden, was sind das eigentlich für Werte in XProfan ??
Sind es Punkte, Pixel, Prozent oder was es sonst noch gibt ???


Aus der Hilfe:
N1 : Wert - Zeichenhöhe
N2 : Wert - Zeichenbreite
N1 : Zeichenhöhe. Steht hier 0, wird ein Defaultwert für Breite und Höhe genommen.
N2 : Zeichenbreite. Steht hier 0, wird ein Defaultwert genommen


Die Aussage Wert kann ja nun alles mögliche sein. Und welche Werte werden bei Defaultwert genommen ? , das muß ja irgendeinen Bezug zum Font haben (Skalierfaktor oder sowas).

Mario
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
10.04.2008  
 




Artur
D.
Hallo Mario,

soweit ich mich noch erinnern kann war in früheren Profan² Versionen immer von Pixeln die Rede.

Evtl. stellst du einen Font ein, lässt das Programm laufen, und machst einen Screenshot des Fenster und misst dann in Paint unter starker Vergrößerung die Fonts ab. Dann kannst du dir sicher sein. (ich weiß, ist etwas umständlich)

viele Grüße,
Artur D.
 
XProfan 10
AMD Athlon XP 2600+ mit 2 GB RAM
10.04.2008  
 




E.T.
@Artur: Danke. Aber dann dann weiss ich zwar das irgendwas scaliert wurde, aber immer noch nicht wie.

Ich hab schnell mal ein Beispiel zusammengebastelt. Wenn ich die Anzeige am Bildschirm mit dem Ausdruck (Laser, PDF-Printer, Tintenspritzer) vergleiche habe ich immer deutliche Abweichungen in der Schriftgröße (im Bezug zu den Linien). Irgenwie werden da die Werte unterschiedlich verarbeitet.
KompilierenMarkierenSeparieren
Declare X%
Window 0,0-600,300
Orientation 900
BILDSCHIRMTEIL
UseFont Times New Roman,10,5,0,0,0
UsePen 0,1,RGB(255,255,0)
X% = 5

WhileLoop 100

    CaseNot @Right$(@str$(X%),1) = 5 : DrawText X%-5,38,@str$(X%)
    Line X%,40-X%,170
    X% = X% + 5

EndWhile

Orientation 0
UseFont Arial,20,10,0,0,0
DrawText 20,50,Das ist ein Test-Text (Arial) !!
UseFont Lucida Console,20,10,0,0,0
DrawText 20,80,Das ist ein Test-Text (Lucida Console) !!
UseFont Courier,0,0,0,0,0
DrawText 20,110,Das ist ein Test-Text (Courier) !!
UseFont Times New Roman,13,6,0,0,0
DrawText 20,140,Das ist ein Test-Text (Times New Roman) !!
ENDE BILDSCHIRMAUSGABE
UND NUN DAS GLEICHE ZUM DRUCKER
ACHTUNG !! HIER WIRD SOFORT GEDRUCKT !!!
Startprint
Orientation 900
UseFont Times New Roman,10,5,0,0,0
UsePen 0,1,RGB(255,255,0)
X% = 5

WhileLoop 100

    CaseNot @Right$(@str$(X%),1) = 5 : DrawText X%-5,38,@str$(X%)
    Line X%,40-X%,170
    X% = X% + 5

EndWhile

Orientation 0
UseFont Arial,20,10,0,0,0
DrawText 20,50,Das ist ein Test-Text (Arial) !!
UseFont Lucida Console,20,10,0,0,0
DrawText 20,80,Das ist ein Test-Text (Lucida Console) !!
UseFont Courier,0,0,0,0,0
DrawText 20,110,Das ist ein Test-Text (Courier) !!
UseFont Times New Roman,13,6,0,0,0
DrawText 20,140,Das ist ein Test-Text (Times New Roman) !!
endprint
ENDE DRUCKEN
waitinput
end

Wenn die Drucker scalieren würden, dann würden ja m.E. auch die Abstände der Striche scaliert, so das der Ausdruck wieder wie auf dem Bildschirm aussehen müsste (Vergleich Schrift zu den Linien).

Mario
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
10.04.2008  
 




Thomas
Freier
Hallo Mario,
vielleicht hilft dir Demo DrawRichText.prf von Pascal [web]https://www.tomcatsoft.de/[/web] aus RTF-Druck weiter.
 
Gruß Thomas
Windows XP SP2, XProfan X2
10.04.2008  
 




E.T.
Danke. Habs gefunden, in ner .zip versteckt. Allerding kanns nicht getestet werden wegen fehlernder RichEdit.ph. Hab dazu auch hier im Forum oder in anderen Paketen auf der genannten Seite nix gefunden.
Aber vieleicht hift mir der Code ein wenig weiter...

Mario

Edit: ...aus RTF-Druck... stand ja da, ist eben doch zu spät...
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
11.04.2008  
 




Thomas
Freier
Du hast doch XProfan 9 & 10 und im Ordner Include ist nicht die RichEdit.ph ???

22 kB
Hochgeladen:11.04.2008
Ladeanzahl270
Herunterladen
 
Gruß Thomas
Windows XP SP2, XProfan X2
11.04.2008  
 




E.T.
...wie ich schon sagte: zu spät.
Klar ist die da drinn, nur mein gutes altes PrFellow hats nicht gefunden, obwohl 9 und 10 als include-Pfade eingetragen sind. Vieleicht mags ja auch mal ne Pause.

Und selbst denken um diese Zeit ??

Mario
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
11.04.2008  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

792 Betrachtungen

Unbenanntvor 0 min.
RudiB.11.04.2022
Torben Nissen03.02.2020
Joerg16.06.2016
Andre Rohland04.05.2013
Mehr...

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

E.T. (4x)
Thomas Freier (2x)
Artur D. (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie