Director: come stampare.

Di: Jabba the Hutt | 26/09/2020 17:22:49
Vorrei realizzare un pulsante che mi permetta di stampare un "text member" o in alternativa un file di testo esterno, è possibile farlo senza l'ausilio di Xtra?

Risposte


Stampare uno o più frame con possibilità di ridurre le dimensioni di stampa.

Ciao Jabba,
per stampare in Director dovresti usare il comando printFrom.
Questo comando serve per stampare un determinato frame del Movie in esecuzione. Ad esempio:
printFrom 120
-- manderà in stampa il frame n.120 del Movie corrente al 100% delle dimensioni di stampa.
printFrom 120, 132, 145
-- manderà in stampa contemporaneamente più frame: 120, 132 e 145.
Con questo comando puoi anche decidere di ridurre le dimensioni di stampa al 50% oppure al 25% così:
printFrom 120, 50
-- 50%
printFrom 120, 25
-- 25%
Adesso si tratta solo di mandare l'utente ad aprire quel cast member di tipo text che apparirà in un determinato frame dello Stage. A questo punto userai un bel bottone per la stampa.
Per quanto riguarda la stampa di un singolo elemento all'interno di uno stage, vedrò se esiste la soluzione.

Di: Pablito | 26/09/2020 17:22:49


Grazie pronto e preparatissimo come sempre :)

Di: Jabba the Hutt | 26/09/2020 17:22:49

Stampa di un cast member in Director.

Grazie anche a te, ecco un altro passo avanti per l'umanità.
Crea un bottone ed associagli questo behavior:
on mouseUp
printFrom(member(Numero_del_Cast_Member))
end
-- con questo stamperai direttamente un Cast member, direttamente dal Movie Director.

Di: Pablito | 26/09/2020 17:22:49


E con questo hai dato la risposta perfetta.

Di: Jabba the Hutt | 26/09/2020 17:22:49

printAiuto

Ciao, ho bisogno di un grande aiuto!
Devo consegnare un lavoro a breve e mi trovo davvero in difficoltà.
Devo inserire in una parte dello stage una photo gallery e devo permettere all'utente di stampare la foto in quel momento visualizzata tramite un tasto print... come faccio?
Ho già provato con l'indicazione del printFrom ma o faccio qualcosa di sbagliato io o non so... ma il risultato è che non riesco... Come potrai aver capito non conosco Director, quindi se puoi aiutarmi sappi che stai parlando con un' inesperta di prima categoria... Grazie Vale

Di: valpywy | 26/09/2020 17:22:49


Ciao Valpywy,
prima di rileggere questo stesso argomento per risolvere il problema, vai al seguente link per comprendere il gergo usato in Director e tutte le altre basi fondamentali.
http://www.001design.it/forum_italiano/forums.php?id=31
Senza queste poche basi diventa praticamente impossibile aiutarti, ciao.

Di: Pablito | 26/09/2020 17:23:49


ok, ho letto e memorizzato...grazie mille!
Adesso se puoi mi spieghi il discorso print? Ne ho davvero un urgentissssssssimissssssimo bisogno... ti ripeto: sullo stage ho una grafica di base, una foto al centro della pagina e un tasto print. Se nn mi sbaglio al tasto print devo associare uno script che permetta di stampare solo la foto visualizzata...qual'è lo script? poi ti faccio sapere se l'impeditona è riuscita nell'intento
Grazie ancora, se mi ripondi sei un angelo!!!!!

Di: valpywy | 26/09/2020 17:23:49


Il codice seguente:
on mouseUp
printFrom(member(Numero_del_Cast_Member))
end
deve essere associato ad un pulsante sullo stage,
poi sostituisci "Numero_del_Cast_Member" con il numero del cast member dov'è presente la tua foto.
C'è poco da spiegare, forse sbagli qualcosa!

Di: goku | 26/09/2020 17:23:49


Calma.
I nuovi comandi per Director MX 2004 che si possono facilmente trovare nell'help con tutte le spiegazioni sono:
print(); printAsBitmap(); printFrom().
Per accedere rapidamente alla documentazione di Director cliccate F1 quando Director è in fase di esecuzione.
Se invece fate sul serio allora ci vuole il PrintOMatic Lite Xtra per Director.
http://www.printomatic.com/products.cfm?page=2
o ancora meglio: PrintOMatic MX Xtra
http://www.printomatic.com/products.cfm?page=1
La documentazione sul PrintOMatic MX Xtra:
http://www.printomatic.com/docs/pom_index.htm
Personalmente non ho mai usato Director per stampare, anche se mi rendo conto che ci possono essere degli indiscussi vantaggi in alcuni casi. Stampare è sempre una questione difficile, quindi va trattato caso per caso.
I miei esperimenti con i comandi base di Director sono stati deludenti. Consiglio di usare il PrintOMatic Xtra, anche perché Director non chiede nemmeno le impostazioni di stampa o la conferma prima di eseguire il comando...
Buona fortuna a tutti, provate e fatemi sapere.

Di: Pablito | 26/09/2020 17:23:49

Director: stampare usando le funzioni del Buddy Api Xtra.

Nel caso tutto questo non dovesse bastarvi, ci sono le funzioni free del Buddy Api Xtra per la stampa in Director:
http://www.mods.com.au/budapi/
Vedi baSetPrinter(), ad esempio:
baSetPrinter("Orientation", "Landscape")
oppure baSetPrinter("Orientation", "Portrait")

Di: Pablito | 26/09/2020 17:23:49