OPALE - 10.0 - Utilisation - Manipulation MAP XPS ( change format + paper + rotation + pagerotation )

Différence entre versions

De MappingDoc
imported>Admin
 
(21 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 +
<languages/>
 +
<translate>
 +
<!--T:1-->
 +
La commande  MAP_XPS peut être utilisée en combinaison avec une commande interne, par exemple: MAPCPYSPLF.
  
Pour avoir une étiquette intelligente , passer par les étapes suivantes :
+
<!--T:2-->
* Création du fichier XPS de base avec image dynamique
+
Pour créer une étiquette intelligente, suivez les étapes ci-dessous:
 +
* Créez un fichier XPS de base avec image dynamique
  
<code>MAPCPYSPLF SPLF(A00000068) SPLNUM(45) JOB(QPADEV000B) JOBNUM(017090) USER(IZARAI) MAPNAM(A000000681) MAPSEQ(*MRG) TYPLAN(*XPS) XPSOUTFILE('[%PATH%]/outJPG.xps') PAGEND(10)</cmd </code>.
+
<!--T:3-->
 +
<code>MAPCPYSPLF SPLF(A00000068) SPLNUM(45) JOB(QPADEV000B) JOBNUM(017090) USER(IZARAI) MAPNAM(A000000681) MAPSEQ(*MRG) TYPLAN(*XPS) XPSOUTFILE('[%PATH%]/outJPG.xps') PAGEND(10)</code>.
  
* Modification du fichier XPS en prenant que la partie ayant l'étiquette -paper:xxx + application d'un offset
+
<!--T:4-->
 +
* Modifiez le fichier XPS en ne prenant en compte que la partie avec l'étiquette -paper:xxx + appliquez un offset
  
 +
<!--T:5-->
 
<code>CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/outPNG.xps' '-paper:4.8,9,cm' '-param:XpsLeftOffset=1' '-outfile:[%PATH%]/out_paperPNG.xps')</code>
 
<code>CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/outPNG.xps' '-paper:4.8,9,cm' '-param:XpsLeftOffset=1' '-outfile:[%PATH%]/out_paperPNG.xps')</code>
  
 +
<!--T:6-->
 
[[Fichier:Intell maq1.png|centré|sans_cadre|535x535px]]
 
[[Fichier:Intell maq1.png|centré|sans_cadre|535x535px]]
  
 +
 +
<!--T:7-->
 
Résultat dans l'IFS:  
 
Résultat dans l'IFS:  
 +
[[Fichier:OutPNG.png|gauche|sans_cadre|300x300px]]
  
  
  
[[Fichier:Maq1.png|sans_cadre|405x405px]]
 
  
  
  
  
* Test d'une rotation de 90 degres avec -rotation:90 sur le fichier XPS
 
  
<code> CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/out_paperPNG.xps' '-rotation:90' '-outfile:[%PATH%]/out_paper_PNG_rot90.xps')</code>
 
  
[[Fichier:Intell maq2.png|centré|703x703px|sans_cadre]]
 
  
Résultat dans l'IFS :
 
  
  
Ligne 32 : Ligne 39 :
  
  
 +
<!--T:8-->
 +
* Effectuez un test de rotation de 90 degrés avec -rotation:90 sur le fichier XPS
  
 +
<!--T:9-->
 +
<code> CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/out_paperPNG.xps' '-rotation:90' '-outfile:[%PATH%]/out_paper_PNG_rot90.xps')</code>
  
 +
<!--T:10-->
 +
[[Fichier:Intell maq2.png|centré|703x703px|sans_cadre]]
  
  
 +
<!--T:11-->
 +
Résultat dans l'IFS :
  
  
 +
<!--T:12-->
 +
[[Fichier:Out paper PNG rot90.png|sans_cadre|350x350px]]
  
* Application du changeformat pour que le contenu tienne toute la page (du XPS en rotation avec -rotation)
 
  
 +
 +
<!--T:13-->
 +
* Appliquez changeformat pour que le contenu tienne sur toute la page (du XPS en rotation avec -rotation)
 +
 +
<!--T:14-->
 
<code>CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/out_paper_PNG_rot90.xps' '-param:changeformat=8.3,15,cm' '-outfile:[%PATH%]/out_paper_PNG_rot90_changeformat8.3_15.xps')</code>
 
<code>CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/out_paper_PNG_rot90.xps' '-param:changeformat=8.3,15,cm' '-outfile:[%PATH%]/out_paper_PNG_rot90_changeformat8.3_15.xps')</code>
  
 +
<!--T:15-->
 
[[Fichier:Intell maq3.png|centré|671x671px|sans_cadre]]
 
[[Fichier:Intell maq3.png|centré|671x671px|sans_cadre]]
  
 +
 +
<!--T:16-->
 
Résultat dans l'IFS:
 
Résultat dans l'IFS:
[[Fichier:Resetq3.png|gauche|sans_cadre|300x300px]]
 
 
 
 
 
 
  
  
 +
<!--T:17-->
 +
[[Fichier:Out paper PNG rot90 changeformat8.3 15.png|sans_cadre|350x350px]]
  
  
  
 +
<!--T:18-->
 +
* Appliquez changeformat pour que le contenu épouse au mieux une étiquette 10x10 (du XPS en rotation avec -rotation)
  
 
+
<!--T:19-->
 
 
 
 
 
 
 
 
* Application du changeformat pour que le contenu épouse au mieux une étiquette 10x10 (du XPS en rotation avec -rotation)
 
 
 
 
<code>CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/out_paper_PNG_rot90.xps' '-param:changeformat=6,10,cm' '-outfile:[%PATH%]/out_paper_PNG_rot90_changeformat6_10.xps')</code>
 
<code>CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/out_paper_PNG_rot90.xps' '-param:changeformat=6,10,cm' '-outfile:[%PATH%]/out_paper_PNG_rot90_changeformat6_10.xps')</code>
  
 +
<!--T:20-->
 
[[Fichier:Intell maq4.png|centré|sans_cadre|655x655px]]
 
[[Fichier:Intell maq4.png|centré|sans_cadre|655x655px]]
  
 +
 +
<!--T:21-->
 
Résultat dans l'IFS:
 
Résultat dans l'IFS:
  
[[Fichier:Resetq4.png|gauche|sans_cadre|300x300px]]
+
<!--T:22-->
 +
[[Fichier:Out paper PNG rot90 changeformat6 10.png|sans_cadre|350x350px]]
 +
</translate>

Version actuelle datée du 14 septembre 2023 à 12:43

Autres langues :
English • ‎français

La commande MAP_XPS peut être utilisée en combinaison avec une commande interne, par exemple: MAPCPYSPLF.

Pour créer une étiquette intelligente, suivez les étapes ci-dessous:

  • Créez un fichier XPS de base avec image dynamique

MAPCPYSPLF SPLF(A00000068) SPLNUM(45) JOB(QPADEV000B) JOBNUM(017090) USER(IZARAI) MAPNAM(A000000681) MAPSEQ(*MRG) TYPLAN(*XPS) XPSOUTFILE('[%PATH%]/outJPG.xps') PAGEND(10).

  • Modifiez le fichier XPS en ne prenant en compte que la partie avec l'étiquette -paper:xxx + appliquez un offset

CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/outPNG.xps' '-paper:4.8,9,cm' '-param:XpsLeftOffset=1' '-outfile:[%PATH%]/out_paperPNG.xps')

Intell maq1.png


Résultat dans l'IFS:

OutPNG.png








  • Effectuez un test de rotation de 90 degrés avec -rotation:90 sur le fichier XPS

CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/out_paperPNG.xps' '-rotation:90' '-outfile:[%PATH%]/out_paper_PNG_rot90.xps')

Intell maq2.png


Résultat dans l'IFS :


Out paper PNG rot90.png


  • Appliquez changeformat pour que le contenu tienne sur toute la page (du XPS en rotation avec -rotation)

CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/out_paper_PNG_rot90.xps' '-param:changeformat=8.3,15,cm' '-outfile:[%PATH%]/out_paper_PNG_rot90_changeformat8.3_15.xps')

Intell maq3.png


Résultat dans l'IFS:


Out paper PNG rot90 changeformat8.3 15.png


  • Appliquez changeformat pour que le contenu épouse au mieux une étiquette 10x10 (du XPS en rotation avec -rotation)

CALL PGM(MAP_XPS) PARM('-infile:[%PATH%]/out_paper_PNG_rot90.xps' '-param:changeformat=6,10,cm' '-outfile:[%PATH%]/out_paper_PNG_rot90_changeformat6_10.xps')

Intell maq4.png


Résultat dans l'IFS:

Out paper PNG rot90 changeformat6 10.png