WalterC
2022-03-15 11:58:51 UTC
Come da oggetto: vorrei includere in una stampa un .pdf che sta in una dir
dell'IFS, ma fino ad ora non ho cavato il ragno dal buco.
Sono partito da questo post
https://blog.faq400.com/it/programmazione/afpds-afprsc-prtf/ ed ho creato
un printer file, qui di seguito la parte che dovrebbe stampare il .pdf
* -- Immagine
A R IMAG01P TEXT('Immagine ')
A AFPRSC(&RSNAM &RSOTN +
A &RSXPO &RSYPO +
A (*PATH &RSPAT) +
A (*MAPOPT &RSMAP) +
A (*ROTATION &RSROT) +
A (*SIZE &RSWSZ &RSHSZ))
A RSNAM 64A P TEXT('Nome risorsa grafica
')
A RSOTN 10A P TEXT('Tipo risorsa grafica
')
A RSXPO 5S 3P TEXT('RS Posizione x (down)
')
A RSYPO 5S 3P TEXT('RS Posizione y (across)
')
A RSWSZ 5S 3P TEXT('RS Size width
')
A RSHSZ 5S 3P TEXT('RS Size heigth
')
A RSROT 3S 0P TEXT('RS Rotation 0/90/180/270
')
A RSMAP 3 P TEXT('RS Map option
')
A RSPAT 64 P TEXT('RS directory risorsa
grafica')
ed ho creato un programmino che legge una tabella (di un record) in cui ci
sono tutti i parametri, di modo che posso fare tutte le prove che voglio
senza sta li a ricompilare.
Funziona magnificamente per le immagini (file di tipo .jpg), ad esempio
com questi parametri
RSNAM = EN-9100_col.jpg
RSOTN = *JFIF
RSXPO = 27.500
RSYPO = 15.600
RSWSZ = 3.600
RSHSZ = 2.400
RSROT = 0
RSMAP = *SL
RSPAT = /afprsc
stampa il logo della certificazione ISO EN-9100
ma se metto in RSNAM il nome di un .pdf (sia con l'estensione sia senza;
nel manuale, vedi https://www.audentia-gestion.fr/IBM/PDF/rzakd.pdf, non
c'e' estensione) e RSOTN è *PDFSPO stampa una pagina bianca.
Sicuramente sbaglio, ma dove?
Grazie in anticipo.
dell'IFS, ma fino ad ora non ho cavato il ragno dal buco.
Sono partito da questo post
https://blog.faq400.com/it/programmazione/afpds-afprsc-prtf/ ed ho creato
un printer file, qui di seguito la parte che dovrebbe stampare il .pdf
* -- Immagine
A R IMAG01P TEXT('Immagine ')
A AFPRSC(&RSNAM &RSOTN +
A &RSXPO &RSYPO +
A (*PATH &RSPAT) +
A (*MAPOPT &RSMAP) +
A (*ROTATION &RSROT) +
A (*SIZE &RSWSZ &RSHSZ))
A RSNAM 64A P TEXT('Nome risorsa grafica
')
A RSOTN 10A P TEXT('Tipo risorsa grafica
')
A RSXPO 5S 3P TEXT('RS Posizione x (down)
')
A RSYPO 5S 3P TEXT('RS Posizione y (across)
')
A RSWSZ 5S 3P TEXT('RS Size width
')
A RSHSZ 5S 3P TEXT('RS Size heigth
')
A RSROT 3S 0P TEXT('RS Rotation 0/90/180/270
')
A RSMAP 3 P TEXT('RS Map option
')
A RSPAT 64 P TEXT('RS directory risorsa
grafica')
ed ho creato un programmino che legge una tabella (di un record) in cui ci
sono tutti i parametri, di modo che posso fare tutte le prove che voglio
senza sta li a ricompilare.
Funziona magnificamente per le immagini (file di tipo .jpg), ad esempio
com questi parametri
RSNAM = EN-9100_col.jpg
RSOTN = *JFIF
RSXPO = 27.500
RSYPO = 15.600
RSWSZ = 3.600
RSHSZ = 2.400
RSROT = 0
RSMAP = *SL
RSPAT = /afprsc
stampa il logo della certificazione ISO EN-9100
ma se metto in RSNAM il nome di un .pdf (sia con l'estensione sia senza;
nel manuale, vedi https://www.audentia-gestion.fr/IBM/PDF/rzakd.pdf, non
c'e' estensione) e RSOTN è *PDFSPO stampa una pagina bianca.
Sicuramente sbaglio, ma dove?
Grazie in anticipo.