Externe Bilder drucken

Mabri

Mitglied
So ich weiss schon wieder mal nicht wie es geht. Und ob es überhaupt geht. Ich möchte ein Bild drucken lassen, das aber nicht in Flash angezeigt wird sondern irgendwo auf dem Server liegt. Geht das und wenn ja wie?

gruß Mabri
 
Ja, das geht. Aber nur mit umweg... zuerst lädst du das Bild per loadMovie in einen leeren MC:

Code:
meinMC.loadMovie("bild.jpg");

und dann benutzt du die Print-Methode für den Mc oder PrintAsBitmap:

printAsBitmap

Verfügbarkeit

Flash 4.20.

Verwendung

printAsBitmap(ziel, "begrenzungsbox")

Parameter

ziel Der Instanzname des zu druckenden Movieclips. Standardmäßig werden alle Bilder im Film gedruckt. Wenn Sie nur bestimmte Bilder im Film drucken möchten, weisen Sie den gewünschten Bildern die Bildbezeichnung #p zu.

begrenzungsbox Ein Modifizierer, der den Druckbereich des Films festlegt. Wählen Sie einen der folgenden Parameter:


bmovie Legt in einem Film die Begrenzungsbox eines bestimmten Bilds als Druckbereich für alle druckbaren Bilder des Filmes fest. Weisen Sie dem Bild, dessen Begrenzungsbox Sie als Druckbereich verwenden möchten, die Bildbezeichnung #b zu.


bmax Legt einen Verbund aus sämtlichen Begrenzungsboxen aller druckbaren Bilder als Druckbereich fest. Geben Sie den Parameter bmax an, wenn die druckbaren Bilder im Film verschiedene Größen aufweisen.


bframe Legt fest, dass die Begrenzungsbox eines jeden druckbaren Bilds als Druckbereich für dieses Bild verwendet werden soll. Dies ändert den Druckbereich für jedes einzelne Bild und skaliert die Objekte so, dass sie in den Druckbereich passen. Verwenden Sie bframe, falls sich in den Bildern Objekte unterschiedlicher Größe befinden und jedes Objekt die Druckseite ausfüllen soll.

Rückgaben

Keine.

Beschreibung

Aktion; druckt den Movieclip ziel als Bitmap. Mit der Aktion printAsBitmap können Sie Filme drucken, in denen Bilder mit Objekten enthalten sind, die Transparenz- oder Farbeffekte verwenden. Die Aktion printAsBitmap druckt mit der höchsten vom Drucker unterstützten Auflösung. Auf diese Weise kann die bestmögliche Schärfe und Qualität erzielt werden.

Wenn der Film keine Alpha-Transparenzen oder Farbeffekte verwendet, empfiehlt es sich, die Aktion print zu verwenden, um eine bessere Druckqualität zu erzielen.

Standardmäßig wird der Druckbereich durch die Bühnengröße des geladenen Filmes bestimmt. Der Film übernimmt nicht die Bühnengröße des Hauptfilms. Sie können den Druckbereich festlegen, indem Sie den Parameter bmovie, bmax oder bframe angeben.

Alle druckbaren Elemente eines Films müssen vollständig geladen sein, bevor der Druckvorgang beginnen kann.

Die Druckfunktion im Flash Player unterstützt PostScript- und Nicht-PostScript-Drucker. Bei Nicht-PostScript-Druckern werden Vektoren in Bitmaps umgewandelt.
 
Okai aber sieht dann der Benutzer nicht das Bild auf dem Desktop Denn genau das will ich ja verhindern.
 
Dann packs halt weg:

Code:
myMC.loadmovie("bla.jpg");
myMC._x = 500000000;

Bin mir nicht sicher ob mans auch mit alpha lösen kann glaube dann wirds auch durchsichtig (also garnich) gedruckt...
 
Zurück