Processo di stampa

From SageDev KB
Revision as of 14:04, 20 September 2019 by 217.194.179.250 (talk)
Jump to navigation Jump to search


Azioni (programma della singola stampa) Entry point AIMP3 (per tutte le stampe)
Entry point IMPRIME
qui si può anche impostare la variabile FICHIER (nome file dove salvare la stampa)
azione FICHIER
per impostare variabile FICHIER; chiamata se destinazione è 4 o 7
Entry point PARAM
per impostare/modificare i parametri
azione EXEC
richiamata immediatamente dopo PARAM
SubProg IMPRIME(NBPAR, PARAMETRE)
non è un'azione ma un sottoprogramma, permette di modificare i parametri dal codice specifico della stampa
istruzione adonix report
è l'istruzione nativa che esegue la stampa con Crystal Report
azione AP_IMPRIME
senza contesto, stampa già eseguita, uniche cose a disposizione NBPAR e PARAMETRE
Entry point REPORT
per eseguire altri programmi


altre azioni
azione MESSAGGERIE
solo per mail dest=3, per definire destinatari
FILPAT
forse per allegati da stampare


per recuperare il valore di un parametro

Call GETPARAM("addr",NBPAR,PARAMETRE,INDIRIZZO) From ETAT

Per impostare un parametro

Call SETPARAM("addr",NBPAR,PARAMETRE,INDIRIZZO) From ETAT

NBPAR è il numero di parametri inseriti nel vettore Char PARAMETRE()()


Nomi parametri

  • numero copie da stampare: "_PrinterCopies"
  • nome file rpt: "__REPORT"
  • Codice della stampa (GESARP): "X3ETA"
  • Nome del file esportato: "_ExportFile"
  • Nome della stampante: "_PrinterName"
  • Tipo destinazione: "__DESTINATION", valori 0=anteprima, 1=stampante, 2=email, 3=file