Italia
Foro

Größenangaben bei Font's

 

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


Aus der Aiuto:
N1 : Wert - Zeichenhöhe
N2 : Wert - Zeichenbreite
N1 : Zeichenhöhe. Steht hier 0, wird ein Defaultwert per 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
/../../funktionsreferenzen/xprofan/end/'>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 Foro 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
Downloadcounter270
Download
 
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  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

789 Views

Untitledvor 0 min.
RudiB.11.04.2022
Torben Nissen03.02.2020
Joerg16.06.2016
Andre Rohland04.05.2013
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

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


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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