Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-07-2005, 17:30   #1 (permalink)
hobbyfla
 
Benutzerbild von _xmouse
 
Registriert seit: Dec 2003
Ort: Düsseldorf
Beiträge: 97
PrintJob Objekt: Druckbereich an DinA4 anpassen

Hi folks,
ich nerv schon wieder mit der Druckerei rum.
Aber vielleicht kann ja hier jemand helfen?
Ich drucke mir mit dem PrintJob-Objekt einen Druckbereich aus.

Das script habe ich schön aus der Hilfe und es funzt auch:

ActionScript:
  1. print_but.onRelease = function() {
  2.  
  3.  
  4.     var meinDruckauftrag = new PrintJob();
  5.    
  6.     var meinErgebnis = meinDruckauftrag.start();
  7.     if (meinErgebnis) {
  8.         meinErgebnis = meinDruckauftrag.addPage(0, {xMin:275, xMax:720, yMin:75, yMax:575},{printAsBitmap:true}, 5);
  9.         meinDruckauftrag.send();
  10.  
  11.    
  12.     }
  13.  
  14.     delete meinDruckauftrag;
  15.    
  16. };


Mein aktueller Druckbereich ist kleiner als A4. Kann ich meinen Druckbereich mit AS proportional passend auf A4 skalieren? In der Flashilfe habe ich nur das Verfahren gefunden, wo der zu druckende MC skaliert wird. Allerdings sieht das im Player komisch aus, wenn der MC plötzlich so groß wird.

Kann man damit vielleicht was machen:
ActionScript:
  1. PrintJob.paperHeight = 841.89;
  2. PrintJob.paperWidth = 595.28;
  3. //entspricht A4
  4. PrintJob.pageHeight = 450;
  5. PrintJob.pageWidth = 500;
  6. //aktueller Druckbereich
  7.  

Hilfe wäre toll!!

Gruß, _xmouse
_xmouse ist offline   Mit Zitat antworten
Alt 07-07-2005, 14:05   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

was ich mir denken kann ist das du die zu druckenden inhalte nochmal als 2. mc anlegst welcher gleich auf a4 größe vorliegt nur niemand zu gesicht bekommt...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 07-07-2005, 14:52   #3 (permalink)
hobbyfla
 
Benutzerbild von _xmouse
 
Registriert seit: Dec 2003
Ort: Düsseldorf
Beiträge: 97
Hi Mike! Danke für Deine Hilfe.

Ich weiss nur nicht wie das bei mir gehen könnte.

In meinem Druckbereich sind MCs die dynamisch in einen leeren Container
geladen werden. Zusätzlich noch 1 MC der mit attachMovies aus der Bibliothek auf die Bühne geholt wird.

Ich hätte mir gedacht man kann vielleicht dieses

ActionScript:
  1. PrintJob.pageHeight = 450;
  2. PrintJob.pageWidth = 500;

skalieren. Aber ich krieg da einfach nix vernünftiges auf die Beine gestellt.
Naja, zur Not wird halt erstmal auf A5 gedruckt.

Gruß

Christina
_xmouse ist offline   Mit Zitat antworten
Alt 11-08-2005, 07:43   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 38
Dein Post liegt zwar schon "etwas" zurück, aber trotzdem


ActionScript:
  1. var druckJob = new PrintJob();
  2.         var meinAusdruck = druckJob.start();
  3.        
  4.         if (meinAusdruck) {
  5.             druckJob.paperHeight = 800;
  6.             druckJob.paperWidth = 500;
  7.            
  8.                 _root._xscale = 70; // Zuerst den kompletten Clip kleiner oder größer skalieren
  9.                 _root._yscale = 70;
  10.                 meinAusdruck = druckJob.addPage("_root", {xMin:-15, xMax:815, yMin:-15, yMax:615}, {printAsBitmap:true});
  11.                 druckJob.send();
  12.         }
  13.         delete druckJob;
  14.         _root._xscale = 100; // Dann die Ursprungsgröße wieder herstellen
  15.         _root._yscale = 100;


Mit der PrintJob.pageHeight etc bin ich aber auch nicht wirklich zurechtgekommen.
Schrenk ist offline   Mit Zitat antworten
Alt 11-08-2005, 16:00   #5 (permalink)
hobbyfla
 
Benutzerbild von _xmouse
 
Registriert seit: Dec 2003
Ort: Düsseldorf
Beiträge: 97
Super! Klasse Schrenk, es funzt.
Schade dass ich mein Projekt schon abgegeben hatte.
Grmml.
Aber für's nächste Mal dann!
DANKE!
_xmouse ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele