![]() |
Umlaute drucken
Hallo, ich hab mir ein Azubi Programm geschrieben.
Wenn ich drucke werden die (ä,ü,ö) in blöcke geändert.. ich denke mal der Zeichensatz stimmt nicht.. oder soll ich sie per ascii ausgeben lassen ? So siehts im Moment aus:
Delphi-Quellcode:
TextAusgabe (15+17,31.5, 'Ausgeführte Arbeiten, Unterricht');
|
Re: Umlaute drucken
Hi!
Wie sieht denn die Procedure textausgabe aus? Ciao Frederic |
Re: Umlaute drucken
Delphi-Quellcode:
procedure Textausgabe(x,y:Double; GibText:String);
begin printer.canvas.textout(getx(x)+getdevicecaps(Printer.Canvas.Handle, PHYSICALOFFSETX), gety(y)+getdevicecaps(Printer.Canvas.Handle, PHYSICALOFFSETY),GibText); end; Hoffe du kannst was damit anfangen |
Re: Umlaute drucken
Könnte mir bitte jemand helfen ?
|
Re: Umlaute drucken
Bitte unterlasse das pushen innerhalb von 24 stunden. Es ist unfähr gegenüber anderen, welche auch ein Problem haben, wenn du auf diese Weise deinen Beitrag immer nach ganz oben bringst.
|
Re: Umlaute drucken
Welchen Font verwendest du?
|
Re: Umlaute drucken
Öhm den standard Font. Ich hab lediglich die Schrift mit bold verdickt.
Delphi-Quellcode:
font.style := [fsbold];
|
Re: Umlaute drucken
Interessant ist auch die Eigenschaft TFont.Charset. Setzte diese mal auf ANSI_CHARSET. Falls das auch nicht funktioniert, probiere
Delphi-Quellcode:
aus.
Font.Name='Arial';
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz