Umlaute drucken (PrintJob) [Flash 10]
| 20.08.2010, 12:30 | | Beiträge: 22 Registriert: Dec 2008
| Umlaute drucken (PrintJob) Wie kann man Umlaute in einem Text/String wie "ä,ö,ü,ß" mit printjob ausdrucken?
(bei mir bleibt die Seite immer weiß [ae,oe,ue,ss funktioniert jedoch tadellos!]
LG,
Didi | |
| 20.08.2010, 18:18 | Re2 | Beiträge: 22 Registriert: Dec 2008
Themenautor/in
| Das war auch mein erster Gedanke, leider ignoriert die PrintJob-Klasse diese Einstellung!
Ich glaube eher, dass die PrintJob-Klasse nicht für den deutschenMarkt geschrieben wurde...?
Sonst jemand eine Idee, wie man ein scharfes ß oder Umlaute drucken könnte??? | |
| | | nicht sichtbar bei eingeloggten Mitgliedern |
|
| 21.08.2010, 09:28 | Re3 | Beiträge: 1152 Wohnort: Boston MA Registriert: Feb 2006
| haste die als sonderzeichen eingebettet ?no one died when clinton lied | |
| 21.08.2010, 12:27 | Re4 | Beiträge: 22 Registriert: Dec 2008
Themenautor/in
| (textfeld.embedFonts = true; habe ich schon probiert)
Hinweis: Am Bildschirm sehe ich die Umlaute nur Drucken kann ich keinen Text der einen Umlaut enthält. (hat auch nichts mit dem Drucker zu tun, da ich einfach ein PDF schreibe und das PDF ist schon weiß...)
Mich würde interessieren, ob ICH einen Fehler mache oder ob ohnehin NIEMAND Sonderzeichen drucken kann, dann brauche ich nicht weiterzumachen. Derzeit mit string.replace notdürftig gelöst aber ist ja nicht wirklich die Lösung!)
Mein (VEREINFACHTES) Script derzeit:ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | printcheckin();
function printcheckin()
{
var printsprite:Sprite = new Sprite();
var toprint_txt:TextField = new TextField();
var zeile1:String = "DA DARF KEIN Ä DRINNEN SEIN!";
toprint_txt.text = zeile1;
printsprite.addChild(toprint_txt);
var printjob:PrintJob = new PrintJob();
if (printjob.start())
{
printjob.addPage(printsprite);
printjob.send();
}
}
|
| |
| 21.08.2010, 14:01 | Re5 | Beiträge: 159 Registriert: Apr 2005
| habe es mit dem PDFCreator probiert geht bei mir ohne Probleme. Musste nur das Textfeld auf autoSize = TextFieldAutoSize.LEFT stellen, damit der den Text nicht abschneidet.----------------------------------------------
www.flashdevelop.de | |
| | | nicht sichtbar bei eingeloggten Mitgliedern | 
|
| 21.08.2010, 17:50 | Re6 | Beiträge: 22 Registriert: Dec 2008
Themenautor/in
| Danke, aber Ziel ist ein Ausdruck (kein PDF).
Kann doch nicht sein, dass hier Adobe den deutschen Markt "vergessen" hat...
Hat noch NIEMAND bemerkt, dass man keine Umlaute drucken kann? (habe dazu nichts im Forum gefunden) | |
| 21.08.2010, 19:08 | Re7 | Beiträge: 159 Registriert: Apr 2005
| also mein Drucker ein Eposn PX710w druckt auch die Umlaute mit.----------------------------------------------
www.flashdevelop.de | |
| 22.08.2010, 13:11 | Re8 | Beiträge: 22 Registriert: Dec 2008
Themenautor/in
| Kannst du <KingKhong> uns bitte deine Codestelle für das Drucken posten? (Es rätseln doch schon einige Leute wie es funktionieren könnte...) | Geändert von didithefish am 22.08.10 um 13:12 Uhr
| |
|
| 23.08.2010, 08:56 | Re9 | Beiträge: 159 Registriert: Apr 2005
| Das ist genau der aus Re4 Ich benutze FlashDevelop, aber auch in CS4 geht das, Betriebsystem ist XP. Vielleicht liegt das am PostScript und non-PostScript und dem Druckertreiber, da bin ich leider nicht so bewandert.
Ich habs einfach mit PDFCreator und meinem Drucker probiert und es ging ohne Probleme.
Der PDFCreator ist GPL und ihr bekommt ihn unter http://www.pdfforge.org probiert den mal aus, ob es bei euch damit funzt?----------------------------------------------
www.flashdevelop.de | |
| 23.08.2010, 11:15 | Re10 | Beiträge: 22 Registriert: Dec 2008
Themenautor/in
| NEWS:
So wie es aussieht besteht das Problem nur unter Mac (unter Win kommen die Umlaute tadellos!) | Geändert von didithefish am 23.08.10 um 11:15 Uhr
| |
|
| 23.08.2010, 14:25 | Re12 | Beiträge: 159 Registriert: Apr 2005
| Versuch mal das:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | public function printcheckin():void
{
var printsprite:Sprite = new Sprite();
var toprint_txt:TextField = new TextField();
var zeile1:String = "DA öüä ß DARF KEIN Ä DRINNEN SEIN!";
toprint_txt.text = zeile1;
toprint_txt.autoSize = TextFieldAutoSize.LEFT;
printsprite.addChild(toprint_txt);
addChild(printsprite);
var printjob:PrintJob = new PrintJob();
if (printjob.start())
{
printjob.addPage(printsprite);
printjob.send();
}
}
|
----------------------------------------------
www.flashdevelop.de | |
| 23.08.2010, 15:56 | Re13 | Beiträge: 1152 Wohnort: Boston MA Registriert: Feb 2006
| once again - hurra mac !no one died when clinton lied | |
| 25.08.2010, 13:25 | Re14 | Beiträge: 22 Registriert: Dec 2008
Themenautor/in
| KingKhong = Suuuuuper! ---> D A N K E !
So funktioniert es auch am Mac!
(Wieso hier Mac und Win unterschiedlich reagieren bleibt wohl ein Rätsel...) | |
| | Themen Ähnliche Beiträge zum Thema | 18.08.2009 - Meldur 08.01.2010 - drflash 10.07.2009 - toadkopf 03.05.2012 - torstenkarusseit |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|