| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
| PrintJob und Textfelder
Hallo Leute, ich habe mich hier im Forum, nach langen Versuchen etwas mit der PrintJob-Klasse zu drucken, noch einmal eingelesen und hätte trotzdem noch eine Frage: Grundsätzlich verstehe ich wie es funktioniert. Ich kann mehrere Seiten drucken und das sieht eigentlich auch gut aus. Im meinem aktuellen Projekt geht es darum, die Inhalte einer ScrollPane auszudrucken. In einem anderen Thema hier im Forum habe ich bereits hinterlegt, wie man auch alle Inhalte im ScrollPane drucken kann. Mein Problem ist noch ein anderes: Es schein so, als würde nicht eingeschlossener Text, der also vom System gezeichnet wird, nicht exakt so gedruckt werden wie er dargestellt wird. Hat jemand Hintergrundwissen? Ich habe MovieClips auf dem Text positioniert, die im Flash auch korrekt sitzen, jedoch beim Ausdruck nicht mehr. Und die Textlänge einer Zeile hat sich auch verändert. Ich kann mir das nur so erklären, dass der Drucker den Text anders positioniert. Und daraus ergibt sich noch ein weiteres Problem: Da meine ScrollPane um die 650 Pixel breit ist und der Inhalt auch entsprechend breit dargestellt wird, kann ich nicht bei 100% Skalierung drucken da sonst ein Teil des Inhaltes abgeschnitten wird. Wenn ich aber den MovieClip samt Textfelder, in denen der Text nicht eingeschlossen ist, skaliere auf 80%, damit der Druck auf eine DIN A4-Seite passt, dann wird der Text ja eh noch mal anders dargestellt, da Schriftarten in Punktschritten verkleinert werden. Hm. Ich komm nicht so recht weiter. Am einfachsten wäre es natürlich, einfach die Schrift einzuschließen, aber das ist im Projekt leider nicht möglich. Bzw. will ich das nur sehr ungern... Vielleicht hat ja jemand noch eine andere Idee. Und das mit der Druckverarbeitung würde mich interessieren.
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
kommt es mit printAsBitmap() besser oder ist es das selbe wie print() ? und welche schrift ist das?
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Hallo, da ich auch mehrere Seiten auf einmal drucken muß, kann ich printAsBitmap() eh nicht verwenden. Aber wenn ich bei addPage() auch noch {printAsBitmap:true} mit übergebe funktioniert das trotzdem nicht. Ich habe gerade noch mal versucht, aber es ist wirklich so, dass Text anders gedruckt wird, als er im Player dargestellt wird. Versuch einfach mal folgendes: - Textfeld anlegen in Arial, 12px, mehrzeilig, Schrift NICHT einschließen - Ordentlich Text einfügen - Exportieren - Auf der SWF linke Maus - Drucken Dann guck Dir mal an wie der Text im FlashPlayer aussieht und wie im Ausdruck. Bei mir wird der Text vollkommen anders umgebrochen. Es liegt also leider am Drucken ansich. Mit einer eingebetteten Schrift geht das natürlich! Tja
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
"..Mit einer eingebetteten Schrift geht das natürlich!.." naja, was gibt es dann noch zu diskutieren?
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #5 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Hi! Ich will die Schriften nicht einbetten, weil ja keine Komponente den Text mit einschließt. Sieht ja blöd aus, wenn nur dieser Text eingeschlossen wird. Aber vermutlich bleibt mir keine andere Wahl.
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #6 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
"..weil ja keine Komponente den Text mit einschließt.." irgendwo ein normales, unsichtbares dyn. textfeld und da den schriftschnitt einbetten. das einsichste was dagegen spräche wäre die zusätzliche datenmenge. aber wenn es doch anders nicht geht..
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #7 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Dann müsste ich ja wieder ein neues Textfeld erstellen und erneut darauf Inhalte positionieren usw. Das geht in meinem Fall einfach nicht. Ich habe halt jetzt das entsprechende Textfeld mit eingeschlossener Schrift erstellt. ![]() Danke euch trotzdem.
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #8 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
"..Inhalte positionieren.." nein, ein immer leeres textfeld. einzige aufgabe von dem ding ist: da ist der schriftschnitt eingebunden (und steht somit dem swf zur verfügung - auch den komponenten). ansonsten wird dieses feld niemals benützt.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #9 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Hab erst jetzt wieder geguckt, sorry. @hgseib: Du meinst also ich müsste nichts anderes machen als ein Textfeld mit der eingeschlossen Schrift irgendwo auf der Bühne positionieren und damit hätte sich das Problem erledigt, weil dadurch auch Textfelder, die den Text nicht einbetten, sich dieses Schriftschnitts bedienen? Ich habe das gerade zur Sicherheit noch mal ausprobiert aber damit liegst Du leider falsch. Hätte mich auch gewundert. Wenn ich Dich falsch verstanden habe sag einfach noch mal bescheid...
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #10 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
ich sags mal so: ich mach das so und bei mir gehts. z.b. http://www.seibsprogrammladen.de/fra...ispiele/flash7 -> Eingebunden Mehrere eingebundene Schriftschnitte in einem Textfeld. (unter vorbehalt meiner rechtsabteilung die jegliche ableitungen, interpretationen, vollständigkeit und sonstige rechtsansprüchen auf meine aussage, ausschliesst)
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #11 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Hallo hgseib, hab mir die .fla mal angesehen. Natürlich geht das so wie Du das gemacht hast. Die Schrift wird dann natürlich so verwendet. Mir geht es darum, dass der Drucker die Schriften noch einmal anders darstellt und somit mein Layout durcheinander kommt. Na dann.
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |