Question

J'ai lu un exemple et essayé de dupliquer ses méthodes, mais avec des résultats étranges. Il s'agit d'un contrat à 1 coup, donc je ne veux pas acheter un forfait pour le faire. En outre, il sera exécuté sur une base de données à valeurs multiples dans une base que peu de programmeurs écrivent. Si quelqu'un peut poster un petit exemple de cela, ce serait très utile. Plus précisément, j'ai besoin d'une boîte centrée sur un papier 8x11 avec le 1/3 de gauche rempli de vert, le centre de 1/3 en jaune et le dernier tiers en rouge. Ensuite, tracez une ligne à travers 3 points dans chaque couleur de la boîte.

Merci.

Était-ce utile?

La solution 2

Problème résolu: L'erreur de ma pensée était qu'il s'agissait d'une différence entre 300 dpi et 600 dpi. Je divisais par 2 et la réponse semblait presque correcte. Le vrai problème était une différence entre 3oo dpi et 720 Decipoints. Le vrai facteur devait être de 2,4 et cela fonctionne maintenant parfaitement.

Autres conseils

Le moyen le plus simple est de dessiner 3 cases. Vous devrez les positionner vous-mêmes en faisant vos propres calculs pour déterminer par où commencer le premier afin de le centrer, etc.

Positionnez d'abord votre curseur en haut à gauche de la première case, tracez-la, déplacez-vous en haut à gauche de la case suivante, tracez-la et faites de même pour la dernière. Voici du code:

<esc>&u300D<esc>*t300R<esc>*p300x300Y<esc>*r3U<esc>*v2S<esc>*c300a300b5P<esc>*p600x300Y<esc>*r3U<esc>*v3S<esc>*c300a300b5P<esc>*p900x300Y<esc>*r3U<esc>*v1S<esc>*c300a300b5P

Voici l'explication:

<esc>&u300D<esc>*t300R -- set the Unit of Measure and Resolution (in this case 300 dpi)
<esc>*p300x300Y -- move cursor to 300x 300y (1 inch x 1 inch) 
<esc>*r3U<esc>*v2S -- set the color palette to RGB and use color 2 (green)
<esc>*c300a300b5P -- draw a box that is 300 wide and 300 tall, use current fill pattern
<esc>*p600x300Y -- move cursor to 600x 300y
<esc>*r3U<esc>*v3S -- set the color palette to RGB use color 3 (yellow)
<esc>*c300a300b5P -- draw a box that is 300 wide and 300 tall, use current fill pattern
<esc>*p900x300Y -- move cursor to 900x 300y
<esc>*r3U<esc>*v1S -- set the color palette to RGB use color 1 (red)
<esc>*c300a300b5P -- draw a box that is 300 wide and 300 tall, use current fill pattern

Voici les autres couleurs et palettes. N'oubliez pas que c'est simple, vous pouvez spécifier votre propre RVB, etc.

RGB Palette
<esc>*r3U<esc>*v1S - Red                
<esc>*r3U<esc>*v2S - Green
<esc>*r3U<esc>*v3S - Yellow
<esc>*r3U<esc>*v4S - Blue
<esc>*r3U<esc>*v5S - Magenta
<esc>*r3U<esc>*v6S - Cyan

CMYK Palette
<esc>*r-3U<esc>*v1S - Cyan
<esc>*r-3U<esc>*v2S - Magenta
<esc>*r-3U<esc>*v3S - Blue
<esc>*r-3U<esc>*v4S - Yellow
<esc>*r-3U<esc>*v5S - Green
<esc>*r-3U<esc>*v6S - Red
<esc>*r-3U<esc>*v7S - Black
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top